目前,业界比较流行的有OpenDaylight(ODL)、ONOS、OpenContrail、Ryu、Floodlight等SDN控制器; 目前基于ODL技术部署的SDN控制器有 61%市场客户,适合大部分企业和OTT运营商; 基于ONOS技术的SDN控制器有23%市场客户。 目前来看,ODL影响还是比ONOS更为广泛更加实用,ODL更多的是关注南向的代码和协议和现有设备的兼容性更好一些, 基于ODL的开发的编排器方案相对较多,笔者认为不论选择哪种开源技术, 需要考虑控制器对开放接口支持程度、调用方便、是否易于扩展和功能完善能力,包括: 需要考虑开源版本、升级支持、HA和集群的负载分担能力,大业务的并发处理能力、软件定制化或开发能力、避免Bug和坑等等。尽量选择有专业开发能力和SDN集成解决方案的实力SDN软件服务商,目前国内专注于SDN领域和并具备开发能力的SDN公司还不算太多,大地云网公司专注于SDN/NFV/云网融合等领域,是一家不错的选择。
WIKI:https://en.wikipedia.org/wiki/List_of_SDN_controller_software
Open and community driven initiatives:
- Open Daylight (controller baseline project upon which many other controllers are built)
- ONOS
- Project Calico
- The Fast Data Project
- Project Floodlight
- Beacon
- NOX/POX
- Open vSwitch
- vneio/sdnc (SDN Controller from vne.io)
- Ryu Controller (supported by NTT Labs)
- Cherry
- Faucet (Python based on Ryu for production networks)
- OpenContrail