作者
Frederik Hauser, Marco Häberle, Daniel Merling, Steffen Lindner, Vladimir Gurevich, Florian Zeiger, Reinhard Frank, Michael Menth
发表日期
2023/3/1
来源
Journal of Network and Computer Applications
卷号
212
页码范围
103561
出版商
Academic Press
简介
Programmable data planes allow users to define their own data plane algorithms for network devices including appropriate data plane application programming interfaces (APIs) which may be leveraged by user-defined software-defined networking (SDN) control. This offers great flexibility for network customization, be it for specialized, commercial appliances, e.g., in 5G or data center networks, or for rapid prototyping in industrial and academic research. Programming protocol-independent packet processors (P4) has emerged as the currently most widespread abstraction, programming language, and concept for data plane programming. It is developed and standardized by an open community, and it is supported by various software and hardware platforms.
In the first part of this paper we give a tutorial of data plane programming models, the P4 programming language, architectures, compilers, targets, and data …
引用总数
学术搜索中的文章
F Hauser, M Häberle, D Merling, S Lindner, V Gurevich… - Journal of Network and Computer Applications, 2023
F Hauser, M Häberle, D Merling, S Lindner, V Gurevich… - Advances, and Applied Research. arXiv, 2021