Litcius/Paper detail

Advancing SDN from OpenFlow to P4: A Survey

Athanasios Liatifis, Panagiotis Sarigiannidis, Vasileios Argyriou, Θωμάς Λάγκας

2022ACM Computing Surveys119 citationsDOIOpen Access PDF

Abstract

Software-defined Networking (SDN) marked the beginning of a new era in the field of networking by decoupling the control and forwarding processes through the OpenFlow protocol. The Next Generation SDN is defined by Open Interfaces and full programmability of the data plane. P4 is a domain-specific language that fulfills these requirements and has known wide adoption over recent years from Academia and Industry. This work is an extensive survey of the P4 language covering domains of application, a detailed overview of the language, and future directions.

Topics & Concepts

OpenFlowSoftware-defined networkingComputer scienceForwarding planeRouting control planeDecoupling (probability)SoftwareProtocol (science)Field (mathematics)Computer networkOperating systemMedicineEngineeringPathologyPure mathematicsMathematicsAlternative medicineControl engineeringNetwork packetSoftware-Defined Networks and 5GIoT and Edge/Fog ComputingNetwork Security and Intrusion Detection
Advancing SDN from OpenFlow to P4: A Survey | Litcius