SDN不仅有利于网络,也有利于企业业务。通过控制平面和数据平面的规划,进一步控制企业投资成本,加快企业业务增长。说到这里,就不得不提到——OpenFlow,一个最初推动SDN发展的重要协议。它将底层网络解耦为控制平面和数据平面,通过可编程控制端,可以随时重新安排任何数据包的传输路径。
除了OpenFlow,其他SDN解决方案也提供类似的功能,但只是通过API。借助统一的指挥控制平台,这些API可以对设备进行配置和管理。目前已广泛应用于数据中心和编排服务提供商,使网络可以直接支持上层应用。
事实上,无论哪种方式,对于企业来说,都可以通过网络控制级的可编程性来实现网络的自动配置和管理,从而降低专业技术人员的投入和运营成本。
在数据层面,它也显示了可编程性的优势。其中,在经典的OpenFlow SDN中,APP或插件可以借助控制器上的标准南向接口(API)实时改变数据流的网络行为。比如在控制器中加入IDS、IPS等安全插件,这是业界非常流行的新趋势。
整体而言,控制平面可编程,更好地实现了网络自动化和排布,为企业提供了更加稳定高效的网络,降低了运营成本;同时,如果数据平面是可编程的,则可以加速新服务的部署,或者快速修改现有服务,以便更好地支持新应用。因此,控制和数据平面可编程性已经成为现代网络的趋势,因此企业必须拥抱SDN。







