Title
Data plane optimization in open virtual routers
Abstract
A major challenge in network virtualization is to virtualize the components constituting the network, in particular the routers. In the work presented here, we focus on how to use open source Linux software in combination with commodity hardware to build open virtual routers. A general approach in open router virtualization is to run multiple virtual instances in parallel on the same PC hardware. This means that virtual components are combined in the router's data plane, which can result in performance penalty. In this paper, we investigate the impact of the design of virtual network devices on router performance in Linux namespace environment. We identify performance bottlenecks along the packet data path. We suggest design changes to improve performance. In particular, we investigate modifications of the "macvlan" device, and analyze the performance improvements in terms of packet forwarding. We also investigate how the number of virtual routers and virtual devices within a physical machine influence performance.
Year
DOI
Venue
2011
10.1007/978-3-642-20757-0_30
Networking (1)
Keywords
Field
DocType
virtual component,performance improvement,router performance,performance bottleneck,multiple virtual instance,data plane optimization,performance penalty,open virtual routers,virtual network device,virtual device,physical machine influence performance,packet forwarding
Virtualization,Virtual network,Virtual machine,Hardware virtualization,Computer science,Computer network,Full virtualization,Virtual circuit,Router,Network virtualization,Operating system
Conference
Volume
ISSN
Citations 
6640
0302-9743
1
PageRank 
References 
Authors
0.39
11
3
Name
Order
Citations
PageRank
Muhammad Siraj Rathore110.72
Markus Hidell28410.90
Peter Sjödin312714.87