P4 Telemetry collector

被引:5
|
作者
Alhamed, Faris [1 ,2 ]
Scano, Davide [2 ]
Castoldi, Piero [2 ]
Olmos, Juan Jose Vegas [2 ,3 ]
Vershkov, Ilya [2 ,3 ]
Paolucci, Francesco [2 ,4 ]
Cugini, Filippo [1 ,2 ,4 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
[2] Super St Anna, Via G Moruzzi 1, I-56124 Pisa, Italy
[3] NVIDIA Corp, Yokneam, Israel
[4] CNIT, Pisa, Italy
关键词
SDN; P4; Switch; Telemetry; Postcard; INT; ALGORITHMS;
D O I
10.1016/j.comnet.2023.109727
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the complexity of computer networks increases to accommodate the demand for massive connectivity and cloud services, so does the probability of fault occurrence and the surface of attacks. Hence the need for constant monitoring of network devices and accurate analysis of traffic patterns to ensure the highest performance and maximum security. This requires collecting and processing telemetry data from many sources in the network which leads to extra bandwidth usage and strains the CPU at the monitoring system resulting in scalability issues as the network grows. In this paper, we propose a two-stage postcard telemetry collector based on data plane programmability using the P4 language to address the scalability issues. We show a decrease in the CPU load of the telemetry server by over 70% while lowering the bandwidth to less than 7% in the most extreme scenario, at the cost of variable delay introduced in the collection of the postcards.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Extern Objects in P4: an ROHC Header Compression Scheme Case Study
    da Silva, Jeferson Santiago
    Boyer, Francois-Raymond
    Chiquette, Laurent-Olivier
    Langlois, J. M. Pierre
    2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), 2018, : 517 - 522
  • [32] P4 Edge Node Enabling Stateful Traffic Engineering and Cyber Security
    Paolucci, F.
    Civerchia, F.
    Sgambelluri, A.
    Giorgetti, A.
    Cugini, F.
    Castoldi, P.
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2019, 11 (01) : A84 - A95
  • [33] Graphs with few P4's under the convexity of paths of order three
    Campos, Victor
    Sampaio, Rudini M.
    Silva, Ana
    Szwarcfiter, Jayme L.
    DISCRETE APPLIED MATHEMATICS, 2015, 192 : 28 - 39
  • [34] P4 to FPGA-A Fast Approach for Generating Efficient Network Processors
    Cao, Zhuang
    Su, Huayou
    Yang, Qianming
    Shen, Junzhong
    Wen, Mei
    Zhang, Chunyuan
    IEEE ACCESS, 2020, 8 : 23440 - 23456
  • [35] Offloading in P4 Switch Integrated with Multiple Virtual Network Function Servers
    Neha, Farhin Faiza
    Lai, Yuan-Cheng
    Hossain, Md. Shohrab
    Lin, Ying-Dar
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2023, 19 (04) : 278 - 288
  • [36] A survey on data plane programming with P4: Fundamentals, advances, and applied research
    Hauser, Frederik
    Haeberle, Marco
    Merling, Daniel
    Lindner, Steffen
    Gurevich, Vladimir
    Zeiger, Florian
    Frank, Reinhard
    Menth, Michael
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 212
  • [37] Machine-Learning-Enabled DDoS Attacks Detection in P4 Programmable Networks
    Musumeci, Francesco
    Fidanci, Ali Can
    Paolucci, Francesco
    Cugini, Filippo
    Tornatore, Massimo
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (01)
  • [38] Stitching Notification Distribution Trees for Content-based Publish/Subscribe with P4
    Wernecke, Christian
    Parzyjegla, Helge
    Muehl, Gero
    Danielis, Peter
    Schweissguth, Eike
    Timmermann, Dirk
    2020 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2020, : 100 - 104
  • [39] P4httpGuard: detection and prevention of slow-rate DDoS attacks using machine learning techniques in P4 switch
    Kapourchali, Reza Fallahi
    Mohammadi, Reza
    Nassiri, Mohammad
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 8047 - 8064
  • [40] Deterministic and Probabilistic P4-Enabled Lightweight In-Band Network Telemetry
    Papadopoulos, Konstantinos
    Papadimitriou, Panagiotis
    Papagianni, Chrysa
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04): : 4909 - 4922