Description
In this course, you will :
- Distinguish between various SDN visions.
- Determine whether or not SDN is "real" today.
- Explain the concepts of Open SDN, SDN via APIs, NFV, and other related concepts.
- Describe the process of updating flow tables.
Syllabus :
1. Practical Example of SDN
- Important: Please read
- Docker, Open vSwitch, SDN and OpenFlow : GNS3 Switching
- SDN Part 1: Ubuntu Docker Container, OpenDaylight, Python,
- SDN Part 2 Ubuntu Docker Container, OpenDaylight, Python,
- SDN Part 3 Ubuntu Docker Container, OpenDaylight, Python,
- SDN Part 4 OpenDaylight installation: Ubuntu Docker Container, OpenDaylight, Pyt
- GNS3 Talks: Create a Docker based network using OVS and Linux Containers
- GNS3 Talks: OpenFlow captures using Wireshark, Docker containers, OpenDaylight,
- GNS3 Talks: OpenFlow FLOW MOD, PACKET IN, PACKET OUT and more captures using Wir
2. Introductory Course: What is SDN?
- What do the inventors say it is?
- Open SDN, SDN via overlays, White box SDN
- SDN via APIs, Cisco ACI (ASICs), OpenStack, NFV
3. Is this actually real?
- Real World SDN -Google
- Real Word- Microsoft
- Real World SDN - NSA
- Real World SDN - Facebook
- Linux on switches
- Which SDN Controller should you use?
4. Open SDN and OpenFlow
- Control and Dataplane overview
- Control and Dataplanes continued
- David's Dodgy Routing Protocol
- Server Virtualization
- Network Abstraction and virtualization
- SDN Architecture
- SDN Architecture (continued)
- North, South, East, West
5. Demo-Applications & Controller & Infrastructure
- Mininet using OpenFlow 1.3
- Mininet with 50x OpenFlow switches
- OpenFlow Tables
- SDN Architecture
- SDN App Store, App install and Network flow update
- REST API - SDN Application
- OpenFlow ACL
6. Basic Traffic Engineering using a script- if you are interested
-
Basic TE using a bash script