2009 · 503 citations · 9 references
ComputingComputer SystemsInterconnection NetworksNetwork SecurityVirtualizationNetwork VirtualizationSoftware-defined NetworkingConfiguration State FunctionsEthernetEthernet SwitchingNetwork AbstractionNetwork IsolationNetworkingSwitch ArchitectureTenant Isolation
Virtualization introduces a new network access layer on hosts that connects virtual machines, imposing requirements unmet by traditional models while offering software flexibility and well‑defined host events. We present Open vSwitch, a network switch specifically built for virtual environments. Open vSwitch provides an external interface for fine‑grained control of configuration state and forwarding, enabling isolation in multi‑tenant setups, mobility across subnets, and distributed configuration and visibility across hosts.
The move to virtualization has created a new network access layer residing on hosts that connects the various VMs. Virtualized deployment environments impose requirements on networking for which traditional models are not well suited. They also provide advantages to the networking layer (such as software flexibility and welldefined end host events) that are not present in physical networks. To date, this new virtualization network layer has been largely built around standard Ethernet switching, but this technology neither satisfies these new requirements nor leverages the available advantages. We present Open vSwitch, a network switch specifically built for virtual environments. Open vSwitch differs from traditional approaches in that it exports an external interface for fine-grained control of configuration state and forwarding behavior. We describe how Open vSwitch can be used to tackle problems such as isolation in joint-tenant environments, mobility across subnets, and distributing configuration and visibility across hosts.
9
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Overcoming the Internet impasse through virtualization
T. Anderson, Larry Peterson, Scott Shenker et al. · Computer · 2005 · 921 citations
Andy Bavier, Nick Feamster, Mark Huang et al. · ACM SIGCOMM Computer Communication Review · 2006 · 445 citations
Yi Wang, Eric Keller, Brian Biskeborn et al. · ACM SIGCOMM Computer Communication Review · 2008 · 263 citations