Five must-know open source SDN controllers

简介: We've rounded up five open source SDN controllers to get to know.

We've rounded up five open source SDN controllers to get to know.

1. OpenDaylight open-source SDN controller. OpenDaylight announced the release of its open-source SDN controller platform, Hydrogen, in February 2014. The base edition of Hydrogen includes a modular, multi-protocol SDN controller that's based on OSGi, as well as an OpenFlow plug-in, an OpenFlow protocol library, the Open vSwitch Database Management Protocol and YANG tools. With the introduction of an open source SDN controller, OpenDaylight states that it can provide centralized control for any SDN architecture regardless of vendor. The OpenDaylight controller Wiki page includes directions on how to install the OpenDaylight controller, as well as a programmer guide, FAQs and information regarding the Hydrogen and Helium release.

2. OpenContrail SDN controller. OpenContrail offers an SDN controller as part of its Apache 2.0-licensed project that's used to enable network virtualization. Although considered open, OpenContrail stemmed from Juniper Networks. The controller works along with virtual routers that live on hypervisor hosts, an analytics engine and published northbound APIs. OpenContrail can also act as a network platform for cloud infrastructure. According to the Project, key aspects of its system are network virtualization, network programmability and automation, and big data for infrastructure. The OpenContrail source code is hosted across multiple software repositories, with the core functionality of the system found in thecontrail-controller repository. Additional source code instructions are available as well.

3. Floodlight open SDN controller. The Floodlight open SDN controller is a Java-based OpenFlow controller that is also enterprise-class and Apache-licensed. It is part of a collection of open source projects done by Big Switch. The controller supports a range of virtual and physical OpenFlow switches and it can handle mixed OpenFlow and non-OpenFlow networks. The Controller includes support for the OpenStack cloud orchestration platform as well. Floodlight has already been used in a number of applications, including the OpenStack Quantum Plug-in and the Floodlight Virtual Switch. The controller is available for download on the project website.

4. Ryu OpenFlow controller. Ryu is an SDN framework that offers software components used in SDN applications. It allows developers to create new network management and control applications. Ryu supports various protocols for managing network devices, including OpenFlow, Netconf andOF-configDocumentation is available to learn more about the Ryu network operating system and it is available for download on the project site.

5. FlowVisor OpenFlow controller. FlowVisor is a special-purpose OpenFlow controller that acts as a go-between for OpenFlow switches and multiple OpenFlow controllers. The controller enables network virtualization by dividing a physical network into multiple logical networks. The controller ensures that each other controller touches only the switches and resources assigned to it. It also partitions bandwidth and flow table resources on each switch and assigns partitions to individual controllers. The FlowVisor controller is available for download with directions on its GitHub site.

目录
相关文章
|
自然语言处理 Windows
Internet Download Manager (简称IDM)2023绿色下载器介绍
Internet Download Manager是一款拥有续传功能的下载软件,多线程下载,提升你的下载速度最多达5倍。续传功能可以让因为网络问题、计算机死机甚至无预警的停电导致只能下载到一半的软件继续下载,与浏览器搭配使用有着非常舒适的下载体验。
1239 1
|
4月前
|
JavaScript 网络协议 API
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
|
4月前
|
域名解析 网络协议 API
【API管理 APIM】APIM集成内部VNet时,常遇见的关于自定义DNS服务问题。
【API管理 APIM】APIM集成内部VNet时,常遇见的关于自定义DNS服务问题。
|
4月前
|
域名解析 网络协议 API
【Azure 应用服务】App Service与APIM同时集成到同一个虚拟网络后,如何通过内网访问内部VNET的APIM呢?
【Azure 应用服务】App Service与APIM同时集成到同一个虚拟网络后,如何通过内网访问内部VNET的APIM呢?
|
7月前
|
Linux API C语言
LabVIEW什么时候需要使用DLL封装 Calling External APIs
LabVIEW什么时候需要使用DLL封装 Calling External APIs
35 0
|
Java Spring
No services have been found解决方案
No services have been found解决方案
ONOS(Open Network Operating System) from ONF
相关链接: https://www.sdnlab.com/tag/onos/ https://github.com/opennetworkinglab/onos https://en.wikipedia.org/wiki/ONOS
1265 0