Title :
libNetVirt: The network virtualization library
Author :
Turull, Daniel ; Hidell, Markus ; Sjödin, Peter
Author_Institution :
Sch. of ICT, KTH R. Inst. of Technol., Stockholm, Sweden
Abstract :
Network virtualization has been an important research topic for many years but still suffers from the lack of an abstraction level like the one present in virtualization of computing and storage. Our work in progress presented here proposes an architecture for such a network virtualization abstraction. It is deployed as a library, similar to libvirt in computer virtualization, with a unified interface towards the underlying network specific drivers. The architecture will allow management tools to be independent of the underlying technologies. In addition, it will enable programmatic and on-demand creation of virtual networks. A common set of calls is defined to instantiate different virtual networks, using a single node view to provide the user with a suitable abstraction of the network. We describe a prototype of our proposed architecture on top of an OpenFlow-enabled network. We demonstrate its feasibility for creating isolated virtual networks in a programmatic and on demand fashion.
Keywords :
software libraries; virtual private networks; OpenFlow enabled network; abstraction level; computer virtualization; isolated virtual networks; libNetVirt; management tools; network virtualization abstraction; network virtualization library; single node view; Computer architecture; Libraries; Quality of service; Switches; USA Councils;
Conference_Titel :
Communications (ICC), 2012 IEEE International Conference on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4577-2052-9
Electronic_ISBN :
1550-3607
DOI :
10.1109/ICC.2012.6364673