Advancing SDN from OpenFlow to P4: A Survey
Athanasios Liatifis, Panagiotis Sarigiannidis, Vasileios Argyriou, Θωμάς Λάγκας
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