table of Contents
SDN-Opendaylight (Nitro version) installation
Recommended books
"OpenDaylight Application Guide"
"Reconstruction of SDN network architecture to achieve"
"OSGi-depth understanding of the principle of"
"Maven Definitive Guide Chinese version of"
OpenDaylight
Brief introduction
There are many open source controller, such as Floodlight, Ryu, ONOS and so on. Bloggers learning is OpenDaylight, because the fire relatively easy to find information. OpenDaylight is one of the high-profile open source controller, the controller is a Java-based development.
Official website: OpenDaylight official website
Feature
South to the interface not only supports OpenFlow ( blogger of this study, will be mentioned later ), also supports SNMP, PCEP, BGP-LS, OF-Config , and other standardized protocols, and even allowed the privatization of the interface.
Introduced service abstraction layer (SAL), which makes the calls between the upper and lower modules can be isolated from each other, to mask the differences more South protocols, to provide consistency service to an upper layer functional modules.
North to provide an open extensible API, the user may need by calling the function or REST interface development application ( blogger here to learn API REST ).
OpenDaylight modular, expandable core controller. The open service gateway (Open ServiceGateway Initiative, OSGi) architecture ( you can take a look at the recommended third books ), to solve the problem of isolation between functional components, flexible loading code and function, and can support run-time services or applications install, update, delete, etc. unplugged.
YANG use business management tools can be directly generated "skeleton", developers only need to focus on specific business, according to business-driven modeling tools to design interface, business functionality.
OpenDaylight have an open-source distributed data grid platform that not only enables data storage, search and monitoring, more importantly, it makes OpenDaylight support cluster controller.
version
OpenDaylight versions in the periodic table are named, as of this writing, has been released to the sodium (Sodium) version. Books are always lagging behind, in front of versions have tried to install some plug-in is not installed, bloggers do not like to install the latest version, select the version is nitrogen, the following related articles there are ways to install.
related articles
SDN-Opendaylight (Nitro version) installation
Mininet
Brief introduction
Mininet is a lightweight network simulator, the current version has been visualization,
More Description: https://github.com/mininet/mininet/wiki/Introduction-to-Mininet
Github:Mininet
Official website: Mininet
version
Mininet supports visual (2.2.0+), it is recommended that after installing version 2.2.0, there are articles related installation steps. Official website which gives three ways, small partners see more Walkthrough part of the official website.
related articles
SDN-Mininet installation