二、SDN技术特点

SDN(software defined network,SDN)的主要技术特点包括转发与控制分离、控制逻辑集中和网络能力开放化3个方面。

(一)转发与控制分离

SDN具有转发与控制分离的特点,采用SDN控制器实现网络拓扑的收集、路由的计算、流表的生成及下发、网络的管理与控制等功能。网络层设备仅负责流量的转发及策略的执行。通过这种方式可使得网络系统的转发面和控制面独立发展,转发面向通用化、简单化发展,成本可逐步降低。控制面可向集中化、统一化发展,具有更强的性能和容量。
SDN控制与转发分离的特点,使得设备的硬件通用化、简单化,设备的硬件成本可大幅降低,可促进SDN的应用。但由于设备硬件的变化,转发流表的变化也导致了设备与现有网络设备的兼容问题,在一定时期内限制了SDN在大规模网络中的应用。

(二)控制逻辑集中

转发与控制分离之后,使得控制面向集中化发展。控制面的集中化,使得SDN控制器拥有网络的全局静态拓扑、全网的动态转发表信息、全网络的资源利用率、故障状态等。因此,SDN控制器可实现基于网络级别的统一管理、控制和优化,更可依托全局的拓扑的动态转发信息帮助实现快速的故障定位和排除,提高运营效率。
SDN控制逻辑集中的特点,使得SDN控制器拥有网络全局拓扑和状态,可实施全局优化,提供网络端到端的部署、保障、检测等手段。同时SDN控制器可集中控制不同层次的网络,实现网络的多层多域协同与优化,如分组网络与光网络的联合调度。

(三)网络能力开放化

SDN最突出的特点是网络能力开放化。通过集中的SDN控制器实现网络资源的统一管理、整合以及虚拟化后,采用规范化的北向接口为上层应用提供按需的网络资源及服务,实现网络能力开放,按需提供。SDN打破了现有网络对业务封闭的问题,是一种突破性的创新。
SDN网络能力开放化的特点,使得网络能力虚拟化、服务化,网络不再仅仅是基础设施,更是一种服务,SDN的应用范围得到了进一步的拓展。