OpenKilda, OpenDayLight, ONOS & Faucet
Learn about SDN Controllers from Instructors with Real World Expertise.
A 2.5 day intermediate course introducing Software Defined Networking Controllers, including OpenKilda, OpenDayLight, ONOS & Faucet.
Overview:
This course covers the introduction of the 4 SDN controllers’ architecture (OpenKilda, OpenDayLight, ONOS and Faucet), applications and interfaces. It also shows how to create a network topology with Mininet, integrate the network topology with one of the controllers at a time and explain the Graphical User Interface (GUI) of each controller along with other components. In addition, it covers the creation and installation of flow rules on SDN switches using different methods including: REST API, YANG (yaml file), and intent.
Target Audience:
- Network Architect
- System Architect
- Network manager
- Network programmers
- Software Developers
- Technical roles who intend to achieve practical knowledge and experience with popular Open-Source SDN controllers in production.
Structure: 60% theory, 40% Hands-on Labs
Duration: 2.5 days
Prerequisites:
- Basic networking knowledge (TCP/IP network)
- Basic Linux Sysadmin
- yaml
- Introduction to SDN
Course Outline:
SDN Introduction
Overview:
- SDN Architecture
- SDN Interfaces
- SDN Controllers
OpenFlow
Overview:
- OpenFlow protocol
- OpenFlow features
OpenDayLight
Overview:
- OpenDayLight Components
Labs:
- OpenDayLight Lab
OpenKilda
Overview:
- OpenKilda Components
Labs:
- OpenKilda Lab
ONOS
Overview:
- ONOS Components
Labs:
- ONOS Lab
Faucet
Overview:
- Faucet Components
Labs:
- Faucet Lab