SEE THE LIGHT
SDN, OpenDaylight, Open vSwitch, and Fedora
Robyn Bergeron / @robynbergeron
What is SDN?
- Software Defined Networking
- Stanford Defined Networking
- Stupidly Dumb Name
- A type of network architecture
ABSTRACTION.
ABSTRACTION?
- Networks are complicated.
- Routers, switches, firewalls, but it all has to operate together.
- Things are so interdependent now that one failure can cause the entire network to fail.
- Much like cloud: This is about thinking about management of the network infrastructure in new ways.
The Fundamental Problem (abstracted)
- Management is Hard.
- All the planes have to talk to the other planes with special protocols.
- SPOF makes your day bad.
So what does SDN actually do for me?
- Haha! Oh, well, what could it actually do for you.
- Ultimately it allows you to see ALL of the elements of your network, knowledge of everything, in a single aplication, through a controller.
- Oh, and configure, manage, everything, from one machine, rather than from a million of them.
- (Which you might need if, you know, you haz a cloud.
Open vSwitch
- Hey, it's in fedora!
- Is the big thing that is really causing this movement.
- Virtual switches in the hypervisor connect the VM to an entire network.
- More importantly: They can create tunnels to other vSwitches in the network.
- Multitenancy is SUPER IMPORTANT.
OMG SOMEONE USES FEDORA FOR THIS???
- Arista Networks.
- EOS based on Fedora 14.
- Oh look, being fast is awesome sometimes!
Bottom line:
- Because this is about abstraction - this stuff is just as important as Cloud Stuff.
- Abstracting management outwards.
- It all needs to go hand-in-hand.
- Management is different with different complexities - and everything is changing to handle those complexities.