• Home
  • Search
  • A Review of P4 Programmable Data Planes for Network Security
  • Cite Icon20
  • https://doi.org/10.1155/2021/1257046Copy DOI Icon

A Review of P4 Programmable Data Planes for Network Security

Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Network attacks show a trend of increased attack intensity, enhanced diversity, and more concealed attack methods, which put forward higher requirements for the performance of network security equipment. Unlike the SDN (software defined network) switch with a fixed-function data plane, switches with programmable data planes can help users realize more network protocols. Programming Protocol-independent Packet Processors (P4) is proposed to define the operations of the data plane and to implement user’s applications, e.g., data center networks, security, or 5G. This paper provides a review of research papers on solving network security problems with P4-based programmable data plane. The work can be organized into two parts. In the first part, the programming language P4, P4 program, architectures, P4 compilers, P4 Runtime, and P4 target are introduced according to the workflow model. The advantages of P4-based programmable switching in solving network security are analyzed. In the second part, the existing network security research papers are divided into four parts according to the perspectives of passive defense, active defense, and combination of multiple technologies. The schemes in each category are compared, and the core ideas and limitations are clarified. In addition, a detailed comparison is made for the research on the performance of P4 targets. Finally, trends and challenges related to the P4-based programmable data plane are discussed.

Similar Papers
  • Research Article
  • Citations1

A Performance Evaluation for Software Defined Networks with P4

  • Jun 11, 2025
  • Network
  • Omesh A Fernando +3
  • Dissertation

Modelling and Performance Analysis of OpenFlow Switches in Software-Defined Networking

  • Jan 01, 2019
  • Deepak Singh
  • Conference Article
  • Citations58

Removing Roadblocks from SDN: OpenFlow Software Switch Performance on Intel DPDK

  • Oct 01, 2013
  • Gergely Pongracz +2
  • Conference Article
  • Citations4

CSF: Controller Based Selective Forwarding in Software Defined Named Data Based MANETs

  • Dec 01, 2019
  • Farwa Ansari +2
  • Conference Article
  • Citations44

The case for an intermediate representation for programmable data planes

  • Jun 17, 2015
  • Muhammad Shahbaz +1
  • Conference Article
  • Citations37

SDN Security Plane: An Architecture for Resilient Security Services

  • Apr 01, 2016
  • Ali Hussein +3
  • Conference Article
  • Citations3

Preventing Control Plane Overload in SDN Networks with Programmable Data Planes

  • Oct 31, 2022
  • Cristian Bermudez Serna +1
  • Book Chapter
  • Citations8

Reliable Control and Data Planes for Softwarized Networks

  • Jan 01, 2020
  • Carmen Mas-Machuca +9
  • Research Article

Software-Defined Networking Switches for Fast Single-Link Failure Recovery

  • Dec 01, 2018
  • Journal of Interconnection Networks
  • Dawei Li +3
  • Research Article
  • Citations34

RouteGuardian: Constructing secure routing paths in software-defined networking

  • Aug 01, 2017
  • Tsinghua Science and Technology
  • Mengmeng Wang +5
  • Research Article
  • Citations33

Empowering Network Security With Programmable Switches: A Comprehensive Survey

  • Jan 01, 2023
  • IEEE Communications Surveys & Tutorials
  • Xiang Chen +7
  • Research Article
  • Citations14

SDI: a multi-domain SDN mechanism for fine-grained inter-domain routing

  • Apr 08, 2016
  • Annals of Telecommunications
  • Yangyang Wang +4
  • Conference Article
  • Citations3

NABA: Novel Adaptive Broadcast Storm Avoidance in NDN and SDN based FANET

  • Oct 06, 2022
  • Karamath Ateeq +5
  • Conference Article
  • Citations2

Joint server and route selection in SDN networks

  • Jun 01, 2017
  • Hasan Anil Akyildiz +4
  • PDF
  • Research Article

Software Defined Netconomics

  • Feb 28, 2024
  • International Journal of Science and Research Archive
  • Jude K Agujiobi
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.