Developing Virtual Network Infrastructures Based on Programmable Data-plane Devices Using the P4 Language Running on a Basic Testbed
DOI:
https://doi.org/10.18687/LACCEI2026.1.1.514Palabras clave:
P4, SDN, P4 testbed, INT Telemetry.Resumen
Software Defined networking (SDN) decouples the control plane from the data plane, delegating control to a central controller that determines how network devices (switches) will operate. These devices perform only switching tasks and possess limited intelligence. As network architecture evolves, the data plane should also be programmable, adding flexibility for changes and improving performance. The P4 programming language is used to define how to customize the data plane of such devices. P4 is a high-level language for programming packet processors, independent of the protocol. General aspects of P4 version 16, the structure of a P4 program, and its correspondence with the processing pipeline in the programmable device are presented. A testbed using open-source software is implemented for compiling, testing, and debugging P4 programs. Additionally, several applications are developed using the testbed infrastructure, one of which is based on in-band network telemetry (INT). The general characteristics of their development and functionality are described.Descargas
Publicado
2026-07-27
Número
Sección
Articles
Derechos de autor
Derechos de autor 2026 LACCEI
Licencia
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
LACCEI conserva el copyright de todos los artículos publicados bajo los términos de su acuerdo de transferencia de copyright. Como titular del copyright, LACCEI distribuye los artículos al público bajo la Licencia Internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0 (CC BY-NC-SA 4.0).
Cómo citar
Bernal, I., Becerra, F., & Mejía, D. (2026). Developing Virtual Network Infrastructures Based on Programmable Data-plane Devices Using the P4 Language Running on a Basic Testbed. LACCEI, 1(14). https://doi.org/10.18687/LACCEI2026.1.1.514