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. ; QC 20120109 Proceedings ISBN: 978-3-642-20756-3


    Access

    Download


    Export, share and cite



    Title :

    Data Plane Optimization in Open Virtual Routers


    Contributors:

    Publication date :

    2011-01-01



    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629



    On the Performance of KVM-Based Virtual Routers

    Abeni Luca / Kiraly Csaba / Li Nanfang et al. | BASE | 2015

    Free access


    Space Data Routers for the Exploitation of Space Data

    Goetzelmann, M. / Tsaoussidis, V. / Diamantopoulos, S. et al. | British Library Conference Proceedings | 2012


    Buffer Efficiency in Wormhole Routers

    Ge, J. / He, R. | British Library Online Contents | 2006