nsdi2015-slides
nsdi2015-slides nsdi2015-slides
What is Open vSwitch? From openvswitch.org: “Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag).”
Where is Open vSwitch Used? ● Broad support: – Linux, FreeBSD, NetBSD, Windows, ESX – KVM, Xen, Docker, VirtualBox, Hyper-V, … – OpenStack, CloudStack, OpenNebula, … ● Widely used: – Most popular OpenStack networking backend – Default network stack in XenServer – 1,440 hits in Google Scholar – Thousands of subscribers to OVS mailing lists
- Page 1: The Design and Implementation of Op
- Page 5 and 6: Use Case: Network Virtualization Op
- Page 7 and 8: Non-solutions ● All of these help
- Page 9 and 10: Microflow cache (1 hash lookup) pac
- Page 11 and 12: Using a More Expensive Cache OpenFl
- Page 13 and 14: Lazy Approach to Populating Cache S
- Page 15 and 16: Making Megaflows Better ● Megaflo
- Page 17 and 18: OVS Cache v3: Dual Caches μ hit Mi
What is Open vSwitch?<br />
From openvswitch.org:<br />
“Open vSwitch is a production quality, multilayer virtual switch<br />
licensed under the open source Apache 2.0 license. It is<br />
designed to enable massive network automation through<br />
programmatic extension, while still supporting standard<br />
management interfaces and protocols (e.g. NetFlow, sFlow,<br />
SPAN, RSPAN, CLI, LACP, 802.1ag).”