FlowVisor A Network Virtualization Layer

FlowVisor A Network Virtualization Layer - FlowVisor: A...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: FlowVisor: A Network Virtualization Layer Rob Sherwood * , Glen Gibb † , Kok-Kiong Yap † , Guido Appenzeller † , Martin Casado , Nick McKeown † , Guru Parulkar † * Deutsche Telekom Inc. R&D Lab, † Stanford University, Nicira Networks OPENFLOW-TR-2009-1 Abstract : Network virtualization has long been a goal of of the network research community. With it, multiple isolated logical networks each with potentially different addressing and forwarding mechanisms can share the same physical infrastructure. Typically this is achieved by taking advantage of the flexibility of software ( e.g. [20, 23]) or by duplicating components in (often specialized) hardware[19]. In this paper we present a new approach to switch virtualization in which the same hardware forwarding plane can be shared among multiple logical networks, each with distinct forward- ing logic. We use this switch-level virtualization to build a research platform which allows multiple network experiments to run side-by-side with production traffic while still providing isolation and hardware forwarding speeds. We also show that this approach is compatible with commodity switching chipsets and does not require the use of programmable hardware such as FPGAs or network processors. We build and deploy this virtualization platform on our own production network and demon- strate its use in practice by running five experiments simultaneously within a campus network. Further, we quantify the overhead of our approach and evaluate the completeness of the isola- tion between virtual slices. October 14, 2009 Available at http://OpenFlowSwitch.org/downloads/technicalreports/openflow-tr-2009-1-flowvisor.pdf FlowVisor: A Network Virtualization Layer Rob Sherwood * , Glen Gibb † , Kok-Kiong Yap † , Guido Appenzeller † , Martin Casado , Nick McKeown † , Guru Parulkar † * Deutsche Telekom Inc. R&D Lab, Los Altos, CA USA † Stanford University, Palo Alto, CA USA Nicira Networks, Palo Alto, CA USA ABSTRACT Network virtualization has long been a goal of of the network research community. With it, multiple iso- lated logical networks each with potentially different addressing and forwarding mechanisms can share the same physical infrastructure. Typically this is achieved by taking advantage of the flexibility of software ( e.g. [20, 23]) or by duplicating components in (often spe- cialized) hardware[19]. In this paper we present a new approach to switch virtualization in which the same hardware forwarding plane can be shared among multiple logical networks, each with distinct forwarding logic. We use this switch- level virtualization to build a research platform which allows multiple network experiments to run side-by-side with production traffic while still providing isolation and hardware forwarding speeds. We also show that this approach is compatible with commodity switching chipsets and does not require the use of programmable hardware such as FPGAs or network processors....
View Full Document

This note was uploaded on 12/01/2011 for the course EE 5373 taught by Professor Chao during the Spring '11 term at NYU Poly.

Page1 / 15

FlowVisor A Network Virtualization Layer - FlowVisor: A...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online