P4Label: packet forwarding control mechanism based on P4 for software-defined networking

被引:5
|
作者
Zuo, Zhibin [1 ]
Chang, Chaowen [1 ]
Zhang, Yong [2 ]
He, Rongyu [1 ]
Qin, Xi [1 ]
Yung, Kai Leung [3 ]
机构
[1] Zhengzhou Inst Informat Sci & Technol, Zhengzhou, Peoples R China
[2] Shenzhen Univ, ATR Key Lab Natl Def Technol, Shenzhen, Peoples R China
[3] Hong Kong Polytech Univ, Dept Ind & Syst Engn, Hong Kong, Peoples R China
基金
美国国家科学基金会;
关键词
Software-defined networking; P4; Packet forwarding control; MITIGATION;
D O I
10.1007/s12652-020-01719-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For software-defined networking (SDN), the match fields of the OpenFlow protocol are fixed and limited, packet forwarding lacks fine-grained control and a valid forwarding verification mechanism, and the forwarding device cannot effectively monitor packet forgery; therefore, we propose P4Label, which is an SDN packet forwarding control mechanism based on P4. Because P4 has the feature of allowing the data plane of the network to be programmed, we construct a new P4Label protocol header. For realizing precise control of the forwarding behavior of network packet, the data plane forwarding device verifies the source authenticity and integrity of the forwarded packet, clears abnormal flow such as malicious tampering and forgery of data, and implements fine-grained packet forwarding and verification capabilities based P4Label. Finally, the study constructs a P4Label prototype system based on the open source BMv2 software switch and verifies the effectiveness and performance of the mechanism through experimental analysis. The experiments are conducted in the Mininet simulation environment; the analysis results indicate that P4Label is a valid forwarding control mechanism that can guarantee precise packet forwarding, packet source verification, and packet integrity.
引用
收藏
页码:109 / 109
页数:14
相关论文
共 50 条
  • [1] A Software-Defined Networking Packet Forwarding Verification Mechanism Based on Programmable Data Plane
    Zuo Zhibin
    Chang Chaowen
    Zhu Xianwei
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (05) : 1110 - 1117
  • [2] Network Slicing for mMTC and URLLC Using Software-Defined Networking with P4 Switches
    Wu, Yan-Jing
    Hwang, Wen-Shyang
    Shen, Chih-Yi
    Chen, Yu-Yen
    ELECTRONICS, 2022, 11 (14)
  • [3] Load Balancing Using P4 in Software-Defined Networks
    Ke, Chih-Heng
    Hsu, Shih-Jung
    JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (06): : 1671 - 1679
  • [4] Implementation of multiple routing configurations on software-defined networks with P4
    Hirata, Kouji
    Tachibanat, Takuji
    2019 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2019, : 13 - 16
  • [5] P4 based Load Balancing Strategies for Large Scale Software-Defined Networks
    Kulkarni, Manasa
    Goswami, Bhargavi
    Paulose, Joy
    2022 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, COMPUTING, COMMUNICATION AND SUSTAINABLE TECHNOLOGIES (ICAECT), 2022,
  • [6] A Survey on P4 Challenges in Software Defined Networks: P4 Programming
    Goswami, Bhargavi
    Kulkarni, Manasa
    Paulose, Joy
    IEEE ACCESS, 2023, 11 : 54373 - 54387
  • [7] Packet Forwarding Authentication Mechanism Based on Cipher Identification in Software-defined Network
    Qin Xi
    Tang Guodong
    Chang Chaowen
    Wang Ruiyun
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2018, 40 (09) : 2042 - 2049
  • [8] Software-Defined Network Resource Optimization of the Data Center Based on P4 Programming Language
    Peng, Fei
    Cao, Tianjie
    MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [9] Software-Defined Network Resource Optimization of the Data Center Based on P4 Programming Language
    Peng, Fei
    Cao, Tianjie
    Mobile Information Systems, 2021, 2021
  • [10] Multipath Transmission Mechanism with P4 Switches in Software Defined Networks
    Chen, Yeong-Sheng
    Chen, Wen-Yi
    Ke, Chih-Heng
    Yu, Yun-Shuai
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,