Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Practical Software-Defined Networking: 2 SDN and OpenFlow Foundations

via LinkedIn Learning

Overview

Learn the fundamentals of software-defined networking and OpenFlow, the SDN communications protocol.

Syllabus

1. SDN and OpenFlow Flows
  • SDN fundamentals: OpenFlow theory
  • OpenFlow forwarding
  • Proactive versus reactive flow entries
  • Demo: OpenDaylight (ODL) and Mininet
  • Demo: OpenFlow flow tables
  • Demo: OpenFlow, LLDP, Layer 2 learning switch
  • Demo: Four-switch topology
  • Demo: Single switch with 10 hosts
  • Demo: Single switch, four hosts, OpenFlow 1.3
  • Demo: HPE VAN SDN Controller, Flow Maker Deluxe
  • Demo: SDN HP Flow entries
2. SDN and OpenFlow Architectures
  • SDN architecture
  • OpenFlow switch
  • Traffic matching
  • Demo: Add flows
  • OpenFlow ports
  • Packet ingress port
  • OpenFlow physical ports
  • OpenFlow logical and reserved ports
  • OpenFlow-only switches versus OpenFlow-hybrid switches
  • NORMAL port: OpenFlow and normal forwarding a VLAN
  • Demo: Hybrid OpenFlow
3. What Happens When a Controller Fails?
  • What happens when a controller fails?
  • Demo: NORMAL forwarding in OpenFlow network, controller failure
  • Demo: Fail secure, controller failure
  • Demo OpenDaylight and Mininet fail secure
4. Frequently Asked Questions
  • Do you need to replace all your switches?
  • Do you need to enable OpenFlow everywhere?, part 1
  • Do you need to enable OpenFlow everywhere?, part 2
  • Do you need to enable OpenFlow everywhere?, part 3
  • What about Spanning Tree?
  • Spanning Tree: link down, blocking bit
  • What about Spanning Tree?, continued
  • Spanning Tree demo
  • Does a single controller manage the entire network?

Taught by

David Bombal

Reviews

4.6 rating at LinkedIn Learning based on 20 ratings

Start your review of Practical Software-Defined Networking: 2 SDN and OpenFlow Foundations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.