libNetVirt: The network virtualization library

Daniel Turull, Markus Hidell, Peter Sjodin
2012 2012 IEEE International Conference on Communications (ICC)  
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
more » ... w 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.
doi:10.1109/icc.2012.6364673 dblp:conf/icc/TurullHS12 fatcat:wyvjdnugbvbn7ipqnfyytyxrxm