sdn网络架构的特点
软件定义网络(英语:softwaredefinednetworking,缩写作SDN)是一种新型网络架构。它利用OpenFlow协议将路由器的控制平面(controlplane)从数据平面(dataplane)中分离,改以软件方式实现。该架构可以使网络管理员在不更动硬件装备的条件下,以中央控制方式用程序重新计划网络,为控制网络流量提供了新方案,也为核心网络和利用创新提供了良好平台。
控制层是SDN的大脑,负责对底层转发装备的集中统一控制,同时向上层业务提供网络能力调用的接口,在SDN架构中具有举足轻重的作用,SDN控制器也是SDN关注的焦点。从技术实现上看,控制器除南向的网络控制和北向的业务支持外,还需要关注东西的扩大,以免SDN集中控制致使的性能和安全瓶颈问题,SDN控制器也在南向、北向、东西向上引入了相应的核心技术,有效解决与各层通讯和控制集群横向扩大的困难。
SDN技术是构建未来5G网络的核心技术,是面向利用的可编程网络架构。—SoftwareDefinedNetwork,软件定义网络。就是把网络的控制和流量转发进行拆分,由SDN控制器专门进行控制,底下的节只需要进行转发,是一种加强型的集权管理模式。
SDN控制器对网络的控制主要是通过南向接口协议实现,包括链路发现、拓扑管理、策略制定、表项下发等,其中链路发现和拓扑管理主要是控制其利用南向接口的上行通道对底层交换装备上报信息进行统一监控和统计;而策略制定和表项下发则是控制器利用南向接口的下行通道对网络装备进行统一控制。