1、SDN方面
SDN大致功能:SDN能够进一步加强对移动通信网络的灵活管控
SDN核心思想:将网络设备中的数据平面和控制平面进行分离,并且对控制平面进行编程。这样有助于底层网络资源的抽象与网络视图的集中管理,并以虚拟资源的形式为上层应用平面提供服务。
数据平面:主要负责数据的处理、转发以及状态信息的收集。主要设备就是交换机,包括物理交换机和虚拟交换机。
控制平面:主要负责控制数据平面决策以及对网络的管理,控制平面主要由SDN控制器构成,能够获取网络的全局信息,并能够根据业务的需要进行网络信息的全局调配和优化,例如流量调度、负载均衡。可通过南向接口向数据平面下发协议。
应用平面:主要包含SDN的相关应用,主要由北向接口与控制平面交互。
2、NFV方面
NFV大致功能:NFV能够进一步提升网络基础设施的资源利用率,随着网络服务与业务地不断增长,使得网络中专用设备的专用功能越来越多,单一的设备只能对一专一的功能,会造成网络中功能单一、开放性和功能性不强、以及资源利用率低等问题。NFV技术就是解决这一类问题的。
运营支撑和业务支撑系统(OSS/BSS),主要负责对网络服务和业务进行管理。
虚拟网络功能(VNF),是网络功能的软件实现,运行在NFVI之上,可以在同一硬件设备上或同一虚拟环境中配置多个功能实例。
网络功能虚拟化基础设施(NFVI),为VNF提供虚拟的计算、存储和网络资源,并为VNF的部署、管理和执行提供系统环境。
网络功能虚拟化管理和编排(NFV MANO)主要负责对NFVI的物理资源以及虚拟资源进行组织和管理,以及对VNF的生命周期进行管理。
虚拟基础设施管理器(VIM),主要负责对VNFI进行监控和管理;
VNF管理器(VNFM),主要负责VNF的实例进行管理,包括虚拟化资源的创建和生命周期的管理;
NFV调度器(NFVO),主要负责网络服务的生命周期管理以及相应策略。
3、SDN和NFV的联系
NFV:将硬件和软件解耦,让网络从专有硬件中解放出来,让其能在通用的虚拟设备上运行。实现的是网络资源的池化。NFV主要是优化网络的功能,比如负载均衡,防火墙,WAN网优化控制器等
SDN:将控制面和数据面分离,能实现网络的灵活部署、管理和监控调度,实现流量的灵活调度。即实现的是网络资源的管理、调度。SDN主要是优化网络基础设施架构,比如以太网交换机,路由器和无线网络等。
对于OSI七层模型部分,SDN主要处理的是数据链路层和网络层的部分,而NFV主要处理的是传输层以及会话层、表示层和应用层。