Design on Data Plane of Programmable Hardware-Based Virtual Router
Lieguang Zeng
Abstract
Lieguang Zeng
Abstract
Building virtualized network experiment platform is considered to be an effective method for network architecture innovation and validation.The structure and performance of the virtual router determines the capacity and flexibility of network experiment platform.In this article,the virtual router′s data-plane architecture with parallel pipelines is presented.Combined with parallel packet classification and asynchronous pointer polling scheduling mechanisms,we implement isolated heterogeneous router instances on the same physical underlying.Prototype system is deployed on programmable hardware which is tested with software routers in real network environment.Experimental results show that compared with traditional single-pipeline architecture,our design get greater flexibility and parallelism and supports heterogeneous router instances operating independently;logic resources overhead and delay characteristics are not significantly increased while each router instance achieves wire-speed forwarding which is comparable with that hardware.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Building virtualized network experiment platform is considered to be an effective method for network architecture innovation and validation.The structure and performance of the virtual router determines the capacity and flexibility of network experiment platform.In this article,the virtual router′s data-plane architecture with parallel pipelines is presented.Combined with parallel packet classification and asynchronous pointer polling scheduling mechanisms,we implement isolated heterogeneous router instances on the same physical underlying.Prototype system is deployed on programmable hardware which is tested with software routers in real network environment.Experimental results show that compared with traditional single-pipeline architecture,our design get greater flexibility and parallelism and supports heterogeneous router instances operating independently;logic resources overhead and delay characteristics are not significantly increased while each router instance achieves wire-speed forwarding which is comparable with that hardware.
Key concepts: One-armed router, Forwarding plane, Router, Computer science, Core router, Embedded system, Computer network, Network packet