第一情报 ---信息产业

将SDN与NFV技术应用到有线电视网络集团客户业务的进展(三):软件定义网络控制器

目前,专门面向IT(信息技术)行业的、用于数据中心/云数据中心而研发的云计算技术以及网络技术也开始逐渐被应用于电信网络领域,而且已经具备商用的可能性。诸如DOCSIS 3.1、EPON(Ethernet Passive Optical Network,以太无源光网络)、EPoC(EPON Protocol over Coax,同轴以太无源光网络)等新兴双向有线电视网络接入网技术,为软件定义网络技术与网络功能虚拟化技术在双向有线电视网络之中的部署应用奠定了高速网络接入速率方面的基础。
 
随着软件定义网络技术与网络功能虚拟化技术的迅速发展与演进,开源的SDN控制器也在不断地发展。SDN控制器是一种通过一组通用定义的APIs(应用编程接口),把物理网元或者虚拟网元的控制与命令抽象化以为上层应用提供相关服务的软件框架。当“网络控制”从数据平面之中分离出来后,SDN控制器就成为整个网络的控制中心点。
 
目前,包括Big Switch、Plexxi、Brocade、Hewlett-Packard、Juniper以及Cisco等在内的几大技术提供商已经可以大规模提供商用SDN控制器。商用控制器可提供来自网络设备供应商的支持,并以与网络设备供应商的网络硬件与软件实现“无缝”集成、与开源的组件与控制器实现“无缝”集成为设计原则目标。
 
同其他开源的软件一样,开源的控制器一般是在一个开放式的、各个软件开发者相互协作的环境中研发出来的。软件开发者们相互之间对代码的更改操作进行分享。在开源许可的前提之下,相关代码会上传至开发者社区以供公共下载。开源控制器开发者社区的成员们可以对源代码进行修改,并把相关的更新发布到社区之中。通过利用相对大群体的开发者资源的经验与能力,上述的开源模式可以促进SDN控制器实现快速的创新与迭代。包括新功能、功能增强以及漏洞修复在内的开源研发可仅发生于开发者对于源代码的更新,因此可以快速地实现。
 
目前,开源SDN控制器已经有Beacon、Floodlight、POX、Open Contrail以及OpenDaylight五大产品类型。其中,Floodlight与OpenDaylight都采用Java语言编写相关程序,其开发社区中均有很多的软件开发者参与,而且均有着非常丰富的功能——这些功能组合起来,可以创建出一个专门面向特定网络的控制器环境。目前,大多数的开源SDN控制器均支持OpenFlow这种可用于控制网络中数据流量流向的开放式标准协议。此外,与其他的开源SDN控制器所不同的是,OpenDaylight提供了一个SAL(Service Abstraction Layer,服务抽象层),以用以管理用于通信及管理网络设备的除OpenFlow协议之外的Netconf、OVSDB以及SNMP等协议的可插拔模块。
 
参考文献:
 [1] Kevin Luehrs, Virtual Business CPE[C]. 2015 Spring Technical Forum Proceedings. NY:NCTA, 2015-05-05.
 
本文作者为上海情报服务平台兼职情报分析员

注册成为正式用户,登陆后,获得更多阅读功能与服务!
转载本文需经本平台书面授权,并注明出处:上海情报服务平台www.istis.sh.cn
了解更多信息,请联系我们

§ 请为这篇文章打分(5分为最好)