Practical Software-Defined Networking: 2 SDN and OpenFlow Foundations

Practical Software-Defined Networking: 2 SDN and OpenFlow Foundations

2h 8mBeginner2018-06-18

Authors

David Bombal

David Bombal

Creating content and courses for networking professionals worldwide

Course details

Software-defined networking (SDN) allows administrators to programmatically configure, control, and deploy cloud resources—leading to better network performance and lower operating costs. In this course, you can review all the tiers of SDN architecture, including applications, controllers, and the OpenFlow protocol for network communication. Learn about OpenFlow "flows" that determine packet routing and review demos of eight different OpenFlow topologies. Review SDN and OpenFlow architectures using physical, logical, and reserved ports and physical, virtual, and hybrid switches, such as Raspberry Pi and Mininet. Find out what happens when a controller fails, and how to use applications such as OpenDaylight and Wireshark to administer and monitor your network. Instructor David Bombal also answers a number of frequently asked questions about OpenFlow and software-defined networks.

Note: This course uses GNS3 for all demonstrations.

Learning objectives
OpenFlow theory
OpenFlow forwarding
Flow tables and flow entries
SDN and OpenFlow architecture
Troubleshooting failed controllers
FAQs

Skills covered

Network AdministrationNetwork and System AdministrationOne-Off

Concepts

1. SDN and OpenFlow Flows

  • 01 - SDN fundamentals - OpenFlow theory
  • 02 - OpenFlow forwarding
  • 03 - Proactive versus reactive flow entries
  • 04 - Demo - OpenDaylight (ODL) and Mininet
  • 05 - Demo - OpenFlow flow tables
  • 06 - Demo - OpenFlow, LLDP, Layer 2 learning switch
  • 07 - Demo - Four-switch topology
  • 08 - Demo - Single switch with 10 hosts
  • 09 - Demo - Single switch, four hosts, OpenFlow 1.3
  • 10 - Demo - HPE VAN SDN Controller, Flow Maker Deluxe
  • 11 - Demo - SDN HP Flow entries

2. SDN and OpenFlow Architectures

  • 12 - SDN architecture
  • 13 - OpenFlow switch
  • 14 - Traffic matching
  • 15 - Demo - Add flows
  • 16 - OpenFlow ports
  • 17 - Packet ingress port
  • 18 - OpenFlow physical ports
  • 19 - OpenFlow logical and reserved ports
  • 20 - OpenFlow-only switches versus OpenFlow-hybrid switches
  • 21 - NORMAL port - OpenFlow and normal forwarding a VLAN
  • 22 - Demo - Hybrid OpenFlow

3. What Happens When a Controller Fails

  • 23 - What happens when a controller fails
  • 24 - Demo - NORMAL forwarding in OpenFlow network, controller failure
  • 25 - Demo - Fail secure, controller failure
  • 26 - Demo OpenDaylight and Mininet fail secure

4. Frequently Asked Questions

  • 27 - Do you need to replace all your switches
  • 28 - Do you need to enable OpenFlow everywhere , part 1
  • 29 - Do you need to enable OpenFlow everywhere , part 2
  • 30 - Do you need to enable OpenFlow everywhere , part 3
  • 31 - What about Spanning Tree
  • 32 - Spanning Tree - link down, blocking bit
  • 33 - What about Spanning Tree , continued
  • 34 - Spanning Tree demo
  • 35 - Does a single controller manage the entire network
80,000 Toman