OpenDaylight vs Ryu SDN Framework
OpenDaylight
opendaylight.orgRyu SDN Framework
ryu-sdn.orgSide by side
| Figure | OpenDaylight | Ryu SDN Framework |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Software-Defined Networking Software | 7.6 (#7) | 6.6 (#20) |
| APIs | OpenDaylight's YANG models generate REST APIs, and the setup instructions name RESTCONF as an installable feature for REST APIs. | Ryu provides software components with well-defined APIs for developers. |
| Community support | The project points users to documentation, Zulip chat, mailing lists, a wiki, and open weekly Technical Steering Committee meetings. | The project lists the Ryu devel mailing list for questions, suggestions and patches. |
| License | The technical charter says outbound code is made available under the Eclipse Public License 1.0, with documentation under Creative Commons Attribution 4.0. | The project says its code is freely available under the Apache 2.0 license. |
| Protocols | The site lists support for OpenFlow, NETCONF, BGP-LS, PCEP, OVSDB, LISP, and SNMP, among other protocols. | Ryu supports OpenFlow, Netconf, and OF-config for managing network devices. |
| Purpose | OpenDaylight is an open source SDN controller for centralized, programmable network control and monitoring. | Ryu is a component-based software-defined networking framework for building network management and control applications. |
Plans
In their own words
OpenDaylight
OpenDaylight is a free, open-source SDN controller for centralized, programmable network control and monitoring. Its modular design uses YANG models and MD-SAL to connect applications with network hardware through northbound REST APIs and southbound plugins. Listed protocol support includes OpenFlow, NETCONF, BGP-LS, PCEP, OVSDB, LISP, and SNMP, among others. Clustering, sharded data stores, and leader-based consensus support scaling across nodes. The project describes uses in optical transport, service-provider WAN automation, data center SDN, network telemetry, enterprise network control, and ONAP. Its AAA project provides authentication, authorization, accounting, and role-based access control for northbound interfaces. OpenDaylight is self-hosted and runs on Linux, macOS, and Windows; setup requires Java 21 or later. The downloads page identifies Chromium-SR0 as the current release and lists Vanadium-SR1 and Titanium-SR3 under supported releases. Documentation, Zulip chat, mailing lists, a wiki, and weekly Technical Steering Committee meetings are listed as community resources.
Ryu SDN Framework
Ryu SDN Framework has no write-up on Specifiction yet; its figures are above.