SDN
软件定义网络,是
Emulex
网络一种新型网络创新架构
,
是网络虚拟化的一种实现方式
,
其
核心技术
OpenFlow
通过将网络设备控制面与数据面分离开来
,
从而实现了网络流量的灵
活控制,使网络作为管道变得更加智能。它抽象了网络的不同、可区分的层,使网络变得
敏捷和灵活,
SDN
的目标是通过使企业和服务提供商能够快速响应不断变化的业务需求来
改进网络控制。在软件定义的网络中,网络工程师或管理员可以从中央控制台调整流量,
而无需接触网络中的各个交换机,无论服务器和设备之间的特定连接如何,集中式
SDN
控
制器都会指导交换机在任何需要的地方提供网络服务。此过程与传统网络架构不同,在传
统网络架构中,单个网络设备根据其配置的路由表
9
做出流量决策
, SDN
在网络中发挥作
用已有十年,并影响了许多网络创新。
1
、
SDN
的工作原理
SDN
包含多种类型的技术,包括功能分离、网络虚拟化和通过可编程性实现的自动
化。最初,
SDN
技术只专注于网络控制平面与数据平面的分离,当控制平面决定数据包应
该如何流经网络时,数据平面将数据包从一个地方移动到另一个地方。在经典的
SDN
场
景中,数据包到达网络交换机,交换机专有固件中内置的规则告诉交换机将数据包转发到
何处,这些数据包处理规则从集中控制器发送到交换机。交换机(也称为数据平面设备)
根据需要向控制器查询指导,并向控制器提供有关其处理的流量的信息,交换机将每个数
据包沿着相同的路径发送到相同的目的地,并以相同的方式处理所有数据包。软件定义网
络使用有时称为自适应或动态的操作模式,其中交换机向控制器发出路由请求,以获取没
有特定路由的数据包,此过程与自适应路由分开,自适应路由通过路由器和基于网络拓扑
的算法而不是通过控制器发出路由请求。
SDN
的虚拟化方面通过虚拟覆盖发挥作用,虚拟
覆盖是物理网络之上的逻辑独立网络,用户可以实现端到端的覆盖来抽象底层网络和分段
网络流量,这种微分段对于具有多租户云环境和云服务的服务提供商和运营商特别有用,
因为他们可以为每个租户提供具有特定策略的单独虚拟网络。
2
、
SDN
在网络中可能的应用场景
与现有网络相比较,尤其是具有代表性的互联网网络,
SDN
技术可以增强控制层的
智能边缘转发能力、骨干网络的高效承载能力以及网络能力的开放和协同,因此可能引入
SDN
的场景在于云数据中心、城域骨干网层面、接入网层面等。
2
、
1
数据中心场景
通过引入
SDN
技术,在数据中心物理网络基础上对不同的数据中心资源进行虚拟化,单个
数据中心的网络能力可以合成为一个统一的网络能力池,从而缓解大规模云数据中心在承
载多租户的业务时面临的扩展性、灵活性问题,提升了网络的集约化运营能力,实现了数
据中心间组网方案的智能化承载。可能的解决方案为在数据中心出口部署支持
SDN
技术的
路由器设备,可实时监控链路的带宽利用率和应用的流量,并将监控结果提交给数据中心
控制器。数据中心控制器集中控制各个数据中心出口的路由器设备,统一调配多个数据中
心出口的链路和业务的流量流向,使得链路资源可根据当前的业务需求和链路情况进行调
整,提升链路带宽资源的利用率。
评论