Practical Software-Defined Networking: 1 SDN and OpenFlow Quick Start
2h 44mBeginner2018-06-27
Authors

David Bombal
Creating content and courses for networking professionals worldwide
Course details
Get a quick introduction to software-defined networking (SDN) and OpenFlow, the SDN communications protocol. This quick-start guide was created for cloud administrators that don't have a lot of time, but who want to leverage an SDN to centralize and automate network provisioning and maintenance. Instructor David Bombal introduces SDN terms and definitions, and reviews core related technologies such as Docker, Open vSwitch (OVS), and OpenDaylight (ODL). David also walks you through a number of hands-on examples: using OpenFlow controllers as programmable patch panels, incorporating an HP Enterprise VAN SDN controller and OVS, working with Linux and Docker containers, and managing OpenFlow packet capture with Wireshark.
Note: This course uses GNS3 for all demonstrations.
Learning objectives
What is SND?
What is OpenFlow?
White-box switching
Docker
OpenFlow vSwitch (OVS)
SDN and OpenFlow examples
SDN tools: OpenDaylight, Wireshark, and more
Note: This course uses GNS3 for all demonstrations.
Learning objectives
What is SND?
What is OpenFlow?
White-box switching
Docker
OpenFlow vSwitch (OVS)
SDN and OpenFlow examples
SDN tools: OpenDaylight, Wireshark, and more
Skills covered
UbuntuDockerPythonNetwork AdministrationNetwork and System AdministrationOpen SourceOne-Off
Concepts
1. Software-Defined Network Terms and Definitions
- 01 - What are software-defined networks, OpenFlow, and automation
- 02 - What are the NBI, SBI, abstraction, and PCEP
- 03 - What is NFV
- 04 - What is CORD
- 05 - Which controller should I learn
- 06 - White-box switching, part 1
- 07 - White-box switching, part 2
- 08 - What is SD-WAN
- 09 - GNS3 talks - Why learn Open vSwitch
- 10 - NETCONF theory and is SNMP bad
2. GNS3, Docker, OVS, and ODL
- 11 - What is Docker
- 12 - OpenFlow vSwitch (OVS) in GNS3
- 13 - OpenDaylight, Cisco OpenFlow app, and OVS
3. OpenFlow Patch Panel
- 14 - OpenFlow patch panel example, part 1
- 15 - OpenFlow patch panel example, part 2
4. HPE SDN Controller, OVS, and SDN App
- 16 - HPE SDN Controller, OVS switch, and app 1
- 17 - HPE SDN Controller, OVS switch, and app 2
5. Ubuntu Docker Containers
- 18 - Ubuntu, Docker container, and GNS3, part 1
- 19 - Ubuntu, Docker container, and GNS3, part 2
6. ODL Install
- 20 - OpenDaylight install, part 1
- 21 - OpenDaylight install, part 2
7. Python Ubuntu Docker Container
- 22 - Python on Ubuntu containers
8. OpenFlow Wireshark Captures
- 23 - OpenFlow captures using Wireshark, part 1
- 24 - OpenFlow captures using Wireshark, part 2