SDN- self-study notes

table of Contents

Recommended books

OpenDaylight

Brief introduction

Feature

version

related articles

SDN-Opendaylight (Nitro version) installation

Mininet

Brief introduction

version

related articles

SDN-Mininet 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

 

Published 163 original articles · won praise 471 · views 260 000 +

Guess you like

Origin blog.csdn.net/lady_killer9/article/details/104449083