SDN是什么,与NFV的区别

2022-6-20 227 6/20

SDN

Software-defined Networking,简称SDN,它是一种网络管理方法,是一种拥有逻辑集中式的控制平面,抽象化的数据平面的新网络架构。数据平面与控制平面分离,控制平面与数据平面之间有统一的开放接口 OpenFlow,通过统一而开放的南向接口来实现对网络直接进行编程控制。

SDN网络架构

在SDN网络中,网络被分成应用层、控制层、基础设施层。SDN是什么,与NFV的区别

其中,SDN网络应用和SDN控制器通过北向接口API通信、SDN控制器通过南向接口API和网络设备硬件通信。

SDN是什么,与NFV的区别

应用层

实现了对应的网络功能应用。这些应用程序通过调用 SDN 控制器的北向接口,实现对网络数据平面设备的配置、管理和控制。常见的有基于OpenStack架构的云平台。

控制层

即SDN控制器,由SDN控制软件组成,可通过标准化协议与转发设备进行通信,控制器不仅要通过北向接口给上层网络应用提供不同层次的可编程能力,还要通过南向接口对 SDN 数据平面进行统一配置、管理和控制。

基础设施层

包括基于软件实现的和基于硬件实现的数据平面设备,例如数据中心交换机、虚拟交换机等。

SDN应用场景

SDN构建数据中心

SDN构建数据中心主要通过vxlan+SDN控制器实现,也是最常见的SDN组网方式,虽然EVPN也经常配合vxlan使用,但SDN除了分离数据面和管控面,在资源编排和可视化高效运维方面表现优异,也是各大厂商主推的方案。

SD-WAN

SDN还有一个常见的应用的场景是SD-WAN,它可以为客户构建低成本高可靠的企业专网,提供分支与分支、分支与数据中心、分支与云之间的全场景互联解决方案。详见SD-WAN

SDN控制器

SDN组网时,SDN控制器是最核心部件,目前各大厂商都推出了自己的SDN产品,如华为的iMaster,华三的VCF,可以使用硬件单机或集群部署,也可以通过虚机软件部署,通过SDN控制器,可以在Web界面方便的对网络中各节点设备进行管理监控、配置下发、变更操作演练等等。

详细了解厂家SDN控制器:华为iMaster华三-VCF锐捷-ONC

下图为华为iMaster的首页界面,通过SDN控制器可以方便的查看当前网络设备状态和对现网网络设备进行各种操作。

SDN是什么,与NFV的区别

什么是NFV

Network Functions Virtualization,即网络功能虚拟化,NFV也是一种网络架构,它将传统物理设备的网络功能封装成独立的模块化软件,通过在硬件设备上运行不同的模块化软件,在单一硬件设备上实现多样化的网络功能。

可以简单理解为,通过在物理服务器上部署虚拟化软件可以实现虚拟主机服务器,同样,网络虚拟化也是如此,将软件和硬件解耦,使用标准的硬件便可以按需部署网络,目前主流的云平台中已经集成了部分网络虚拟化的功能。

目前而言,NFV并没有计算虚拟化发展的那么成熟,数据中心的建设仍然离不开传统的网络设备,不过现在的网络设备商也有成熟的模块化方案,客户可以根据需要灵活配置自己所需要的网络设备板卡。

NFV和SDN的区别

相同点

1.都以实现网络虚拟化为目标,实现物理设备的资源池化。

2.都提升了网络管理和业务编排效率。

3.都希望通过界面操作或者编程语言来进行网络编排。

不同点

1.NFV侧重于软硬件解耦,允许客户按需部署网络,允许网络在不添加更多设备的情况下增长,这依赖于标准的硬件设备。

2.SDN要求管控面和数据面分离,目前已经着重于自动化运维,无需依赖标准的硬件设备,依靠SDN控制器使用标准协议和网络设备通信。

- THE END -
Tag:

Tenkms

12月01日00:05

最后修改:2023年12月1日
1

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论