{"title":"OpenVRoute: An open architecture for high-performance programmable virtual routers","authors":"Z. Bozakov, Panagiotis Papadimitriou","doi":"10.1109/HPSR.2013.6602311","DOIUrl":null,"url":null,"abstract":"In recent years network virtualization has emerged as an essential instrument for spurring innovation and consolidating resources. As a key technology, router virtualization enables the operation of multiple logical router instances within a single box. However, both commercial hardware solutions and PC-based software prototypes exhibit limitations in terms of programmability, memory, forwarding performance or port density. In this paper, we present OpenVRoute, an architecture that satisfies the requirements for router virtualization by combining the advantages of commodity switches and server hardware while mitigating their inherent shortcomings. Open-VRoute provides a transparent binding between the logical and physical router resources, using OpenFlow as a glue between the individual architecture components. OpenVRoute employs a split forwarding plane, caching high data-rate flows in an external OpenFlow switch while processing low-volume traffic in a software datapath hosted on a server. We exemplify the OpenVRoute architecture, and evaluate the performance and scalability of the main components.","PeriodicalId":220418,"journal":{"name":"2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPSR.2013.6602311","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
In recent years network virtualization has emerged as an essential instrument for spurring innovation and consolidating resources. As a key technology, router virtualization enables the operation of multiple logical router instances within a single box. However, both commercial hardware solutions and PC-based software prototypes exhibit limitations in terms of programmability, memory, forwarding performance or port density. In this paper, we present OpenVRoute, an architecture that satisfies the requirements for router virtualization by combining the advantages of commodity switches and server hardware while mitigating their inherent shortcomings. Open-VRoute provides a transparent binding between the logical and physical router resources, using OpenFlow as a glue between the individual architecture components. OpenVRoute employs a split forwarding plane, caching high data-rate flows in an external OpenFlow switch while processing low-volume traffic in a software datapath hosted on a server. We exemplify the OpenVRoute architecture, and evaluate the performance and scalability of the main components.