Dianxin kexue (Apr 2023)
Overview of programmable data plane technology
Abstract
In software defined network, the programmability provided by the programmable data plane is the cornerstone of network function virtualization.The core of programmable data plane technology is programmability and packet processing performance.Firstly, the packet processing abstraction of existing data planes from the programmability of data planes was explored.Then, the existing data plane related technologies were discussed in detail in terms of the target platforms and related algorithms for data plane implementation, respectively.Finally, the key challenges of high-performance data plane technologies were discussed.