DPPx: A P4-based Data Plane Programmability and Exposure framework to enhance NFV services
Tomasz Osiński, Halina Tarasiuk, Łukasz Rajewski, Emil Kowalczyk · 2019
In this paper, we propose a P4-based Data Plane Programmability and Exposure framework (DPPx), which allows to enhance Network Function Virtualization (NFV) services. Network functions can be offloaded from VMs to the virtualized network infrastructure. We present a general approach, system architecture and use cases enabled by DPPx. The DPPx framework has been preliminarily evaluated in a testbed environment as a prototype implementation based on OpenStack Neutron, P4 language and BMv2 software switch.