Learn the fundamentals of software-defined networking and OpenFlow, the SDN communications protocol.
Overview
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
- 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
- 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
- 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