软件定义网络(Software Defined Network,SDN ),是由Emulex提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。
SDN主流技术
图3 SDN主流技术路线图
SDN需要某种方法使控制平面能够与数据平面进行通讯。OpenFlow就是这样的一种机制,但OpenFlow并非实现SDN的唯一方法或者唯一途径。就目前而言,实现SDN,除了OpenFlow以外,还有其它几种途径。
图4 ONF所定义的SDN架构
OpenFlow: OpenFlow是现在SDN架构中最有影响力的一个协议。它是SDN架构中位于控制面和转发面的第一个标准通信接口,允许直接访问和操作网络设备的转发面,例如交换机、路由器,包括物理的和虚拟的(基于hypervisor)。
图5 IETF 定义的开发SDN架构
标准网络开放(I2RS):IETF的Netconf旨在减少与自动化设备配置有关的编程工作量。Netconf可使用XML来配置设备,实现更高效的分路状态,并在设备上
存储配置数据。
图6 Overlay网络叠加技术
Overlay网络叠加技术:Overlay在网络技术领域,指的是一种网络架构上叠加的虚拟化技术模式,其大体框架是对基础网络不进行大规模修改的条件下,实现应用在网络上的承载,并能与其他网络业务分离,并且以基于IP的基础网络技术为主。
图7 NFV(网络功能虚拟化)
NFV(网络功能虚拟化):NFV的目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,可降低CAPEX。“虚拟化”使得网络功能可以按需地部署及更新,且极大地方便远程管理及维护,可降低OPEX。
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。