Chapter 4-5 - Part3 Flashcards
What is a forwarding table / flow table?
“match plus action” abstraction.
Match: pattern values
Actions: drop, forward, modify, etc.
Difference between per router vs SDN control plane?
Per-router: individual algo components in every router interact together to make forwarding tables.
SDN: remote controller computes and installs forwarding tables in routers so routers dont interact with one another
Advantage of SDN?
Centralized control plane
- easier network management
- avoid misconfigurations
- flexibility
Structure of SDN?
DATA PLANE:
- Switches/routers
CONTROL PLANE:
- SDN Controller with northbound/southbound API
- Network control apps: routing, load balance, etc
What is the OpenFlow protocol? 2 main classes?
Operates between the controller and the switches
Uses TCP
2 main classes:
- Controller-to-switch
- Switch-to-controller
Some controller-to-switch messages?
- configure
- modify-state
- packet-out
Some switch-to-controller messages?
1.packet-in
- flow-removed
- port status