Project Creation Date: June 28th, 2015
IRC: freenode.net #opendaylight
The NetIDE Network Engine enables portability and cooperation inside a single network by using a client/server multi-controller architecture. Separate “Client SDN Controllers” host the various SDN Applications with their access to the actual physical network abstracted and coordinated through a single “Server SDN Controller”, in this instance OpenDaylight. This allows applications written for Ryu/Floodlight/Pyretic to execute on OpenDaylight managed infrastructure.
The project also includes an IDE to allow application developers develop and test their applications, including a graphical editor to specify network topologies, a UI for deployment configurations, editors to specify network environments for simulation, as well as a supporting toolsuite (debuggers, profilers, model checkers)
The "Network Engine" is modular by design:
- An OpenDaylight plugin ("shim" in architecture diagram) sends/receives messages to/from subscribed SDN Client Controllers. This consumes the ODL Openflow Plugin
- An initial suite of SDN Client Controller "Backends": Floodlight, Ryu, Pyretic. Further controllers may be added over time as the engine is extensible.
Check the user guide for each release.
|Release||Release Plan||Release Notes||Release Review||Installation Guide||User Guide||Developer Guide|
|Carbon||Release Plan||Release Notes||Release Review||Installation Guide|
|Boron||Release Plan||Release Notes||Release Review||Installation Guide||User Guide||Developer Guide|
|Beryllium||Release Plan||Release Notes||Release Review||Installation Guide||User Guide||Developer Guide|