• Corpus ID: 9973252

Extending Networking into the Virtualization Layer

  title={Extending Networking into the Virtualization Layer},
  author={Ben Pfaff and Justin Pettit and Keith Amidon and Mart{\'i}n Casado and Teemu Koponen and Scott Shenker},
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… 

Figures from this paper

Reducing the complexity of virtual machine networking
This article shows how RINA can leverage a paravirtualization approach to achieve a more manageable solution for virtualized networking and presents experimental results performed on IRATI, the reference open source implementation of RINA, which shows the potential performance that can be achieved by deploying the solution.
Virtual Networking Performance in OpenStack Platform for Network Function Virtualization
This paper intends to provide some insights on how an open-source cloud computing platform such as OpenStack implements multitenant network virtualization and how it can be used to deploy NFV, focusing in particular on packet forwarding performance issues.
Network virtualization: performance, sharing and applications
This manuscript investigates the applications of virtualized networks, sharing the physical network at the data-plane level, and proposes a virtualized switch architecture that allows flexible sharing of the hardware resources of a switch among several virtual switches.
Designing Modular Overlay Solutions for Network Virtualization
The Distributed Overlay Virtual nEtwork (DOVE) solution is described, an architecture based on overlay networks that achieves an advanced network abstraction, allowing to define providertenant contracts and to provide network services at application level.
An intent-based approach for network virtualization
This work introduces a novel intent-based modeling abstraction for specifying the network as a policy governed service and presents an efficient network virtualization architecture, Distributed Overlay Virtual Ethernet network (DOVE), realizing the proposed abstraction.
Exploring Layer 2 Network Security Issues in Virtualized Environments
Cloud service providers offer their customers the ability to access virtual private servers hosted within multi-tenant environments. Typically the virtual servers are all connected to the physical
Network virtualization over heterogeneous federated infrastructures: Data plane connectivity
Performance evaluation measurements indicate that the proposed stitching approach introduces minimal degradation on end-to-end delays and bandwidth between virtual entities, compared to physical (substrate) entities.
Virtualizing the network forwarding plane
Today, workloads can be instantiated dynamically, expanded at runtime, migrated between physical servers (or geographic locations), and suspended if needed, for purposes of high-availability within a single site, or disaster recovery across multiple sites.
Towards a scalable software-defined network virtualization platform
This work presents a SDN virtualization layer that orchestrates the deployment and management of virtual SDNs (vSDN), and discusses the scalability of the SDN control and data plane.


Analysis and evaluation of a XEN based virtual router
This study proposes a model of a virtual router implemented with XEN and shows that the performance is close to the performance of non virtualized software routers, but causes an important processing overhead and unfairness in the share of the resources.
Virtual routers on the move: live router migration as a network-management primitive
The design, implementation, and evaluation of novel migration techniques for virtual routers with either hardware or software data planes are presented, showing that VROOM is transparent to routing protocols and results in no performance impact on the data traffic when a hardware-based data plane is used.
VDE: virtual distributed Ethernet
  • R. Davoli
  • Computer Science
    First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities
  • 2005
The idea of VDE is very effective but straightforward simple and can be applied in very many configuration to provide several services. It is a sort of Swiss knife of emulated networks. It can be
Flow processing and the rise of commodity network hardware
A new class of network architectures is presented which enables flow processing and forwarding at unprecedented flexibility and low cost.
Carving research slices out of your production networks with OpenFlow
FlowVisor is demonstrated, a special purpose OpenFlow controller that allows multiple researchers to run experiments safely and independently on the same production OpenFlow network and four network slices running in parallel.
Overcoming the Internet impasse through virtualization
The Internet architecture has proven its worth by the vast array of applications it now supports and the wide variety of network technologies over which it currently runs. Most current Internet
Rethinking Packet Forwarding Hardware
For routers and switches to handle ever-increasing bandwidth requirements, the packet “fast-path” must be handled with specialized hardware. There have been two approaches to building such packet
In VINI veritas: realistic and controlled network experimentation
VINI's high-level design and the challenges of virtualizing a single network are presented, and an implementation of VINI on PlanetLab, running the "Internet In a Slice", shows that it provides a realistic and controlled environment for evaluating new protocols and services.
NETCONF Configuration Protocol
The Network Configuration Protocol (NETCONF) defined in this document provides mechanisms to install, manipulate, and delete the configuration of network devices. It uses an Extensible Markup
Generic Routing Encapsulation (GRE)
This document specifies a protocol for encapsulation of an arbitrary network layer protocol over another arbitrary network layer protocol.