A Call for Open vSwitch Topics

I’ve been writing quite a bit about Open vSwitch (OVS), a technology project I think is fairly central to a number of very interesting initiatives. What I wanted to do with this post was pose a question to my readers: what other OVS-related topics would you like me to explore?

Here’s a quick rundown of what I’ve written about OVS so far:

Installing KVM and Open vSwitch on Ubuntu
Some Insight into Open vSwitch Configuration
Link Aggregation and LACP with Open vSwitch
VLANs with Open vSwitch Fake Bridges
Wrapping libvirt Virtual Networks Around Open vSwitch Fake Bridges
Running Host Management on Open vSwitch
Layer 3 Routing with Open vSwitch
Using VLANs with OVS and libvirt

There is still so much to cover, though. For example, here are some of the topics I’m still exploring (and planning to write about):

  • Trunking VLANS to guest domains (this one is almost fully written)
  • Using sFlow with OVS
  • Using OpenFlow with OVS (probably using Floodlight)
  • Controlling multiple OVS instances with a single OVS controller
  • Network tunneling with OVS and GRE

My question to you, the readers, is this: what other topics should I be exploring that aren’t listed? Are there topics in the list of planned posts that are of greater interest/value, and therefore should be prioritized? (OK, so that’s two questions, but you get the idea.) Let me know your feedback by speaking up in the comments below.

Tags: , , ,

  1. Dan’s avatar

    You could try and demo an integration between OVS and oVirt, using vdsm hooks.

  2. Farrukh Aftab’s avatar

    You have really made some quick progress here. If I were in your shoes, I’d do using OpenFlow with OVS (Floodlight). It is something that interests me as well. After working with both POX and NOX, I have been itching to get started with something that can be used in data centers.

    sFlow won’t take much of your time, unless you are planning to do something advance. I had connected sFlow Trend and a VM through OVS. You can probably leave out the GRE tunnel set up (but that is just my opinion).

    Great job and great work! You and Brent (networkstatic) post wonderful articles. You guys even make me want to start a blog of my own :D (although I am relatively new at all of this)

  3. slowe’s avatar

    Dan, oVirt is something I’d like to take a look at, so perhaps that’s an option. Thanks!

    Farrukh, thanks for the feedback. Once I got past some of my initial confusion around how to use some of the OVS commands, things really opened up for me. The OpenFlow stuff is particularly interesting to me as well, so perhaps I’ll move that up the list. As for blogging…go for it! You don’t have to be an expert to contribute back to the community (after all, I’m no expert in this stuff, I’m just learning as I go along).

  4. Yitzhak Bar Geva’s avatar

    Kudos on your enlightening blog, Scott.

    IMHO, in-transit processing hooks with OVS would be valuable.

    That’s going to become a big thing.

    Switches won’t be so dumb any more. They’ll do more than just pull packets in from one port and push them out on another port. They’ll process packets in accordance with the networking regime they’re running under.

    See MobilityFirst http://mobilityfirst.winlab.rutgers.edu for an example. There are plenty more on the way.


Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>