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.

So what else?

  • Open Daylight.

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.

THE END

beefy

Robyn Bergeron / @robynbergeron

rbergero@fedoraproject.org

#