Anotações
- Roots of SDN
- SDN widely accepted as "future of networking"
- Think of SDN as a programming model
- Key of internet Sucess: Layers
- importance of layering
- other fields in "systems" : OS, BD, ...
- teach basci principles
- network
- Just delivering packets is no enough
- New Needs of delivering packets
- New Boxes,Coltrol mechanics
- More Complex "Control Plane"
- MasterComplexity
- Extract SSimplicity
- Network has never made the distinction
- Force people to make the transition
- Netqorking has now hit its complexity limits
- The era of ad hoc control mechanisms is over
- Exemple of transition: programming
- Abstrations key to extracting simplicty
Modern languages > Machine Languages
- "The power of Abstraction" on Youtube
- "Modularity based on abstraction is the way things get done" barbara Liskov
- Layers are great abstration, for the data plane
- We have no abstration for the control plane
- Operate witout communication guarantess
- Compute the configuration of each pyshical device
- Operate withe given network-lever procotocl
- Abstract view of the network
- Forwarding Abstration
- OpenFLow uses flow entre on the frm <header,action>
- SDN is defined precisely by these abstrations
- Distribued state
- Specficaton
- forwarding
- Network Operating System
- major Change in Paradigm
- Control program: configuration = function(view)
- easier to write, verify, maintain, reason about
- "Embracing some abstrations"
- From OpenFLow to Fabrics
- Limitations fo the hardware
- The Hope
- Separating control and data planes
- Network is now a software proble
- Think of control planes as program, not a protocol