Composing software-defined networks
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
In this paper we present Vertigo (Virtual Topologies Generalization in OpenFlow networks), a Software–defined networking platform designed for network virtualization. Based on the OpenFlow original network slicing system Flow Visor, the Vertigo platform aims at covering all flavors of network virtualization: in particular, it is able to expose a simple abstract node on one extreme, and to deliver a logically fully connected network at the very opposite end. In this work, we first introduce the Vertigo system architecture and its design choices, then we report on a prototypical implementation deployed over an OpenFlow-enabled test bed. Experimental results show that Vertigo can deliver flexible and reliable network virtualization services to a wide range of use cases in spite of failure and/or congestion at the underlying physical network.