P4I/O: Intent-Based Networking with P4

被引:0
|
作者
Riftadi, Mohammad [1 ]
Kuipers, Fernando [1 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
来源
PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019) | 2019年
关键词
D O I
10.1109/netsoft.2019.8806662
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Switches that can he (re)programmed through the network programming language P4 are able to completely change even while in the field the way they process packets. While powerful, P4 code is inherently static, as it is written and installed to accommodate a particular network requirement. Writing new P4 code each time new requirements arise may be complex and limits our agility to deal with changes in network traffic and services. In this paper, we present P4I/O, a new approach to data-plane programmability based on the philosophy of Intent-Based Networking P4I/O provides an intent-driven interface that can he used to install and/or remove P4 programs on the switches when needed and which is easy to use. In particular, to realize P4I/O. we (1) describe an extensible Intent Definition Language (IDL), (2) create a repository of P4 code templates, which are parsed and merged based on the intents, (3) provide a technique to realize the resulting P4 program in a programmable switch, while accommodating intent modifications at any time, and finally (4) implement a proof-of-concept to demonstrate that intent modifications can he done on-the-fly.
引用
收藏
页码:438 / 443
页数:6
相关论文
共 50 条
  • [41] P4 Telemetry collector
    Alhamed, Faris
    Scano, Davide
    Castoldi, Piero
    Olmos, Juan Jose Vegas
    Vershkov, Ilya
    Paolucci, Francesco
    Cugini, Filippo
    COMPUTER NETWORKS, 2023, 227
  • [42] JACOBIAN SURFACES IN P4
    LANGE, H
    JOURNAL FUR DIE REINE UND ANGEWANDTE MATHEMATIK, 1986, 372 : 71 - 86
  • [43] ABS Performance P4
    Jacobi, JL
    FORTUNE, 2002, 144 (10) : 142 - 142
  • [44] THE TETRAHEDRAL P4 MOLECULE
    ARNOLD, JR
    JOURNAL OF CHEMICAL PHYSICS, 1946, 14 (05): : 351 - 351
  • [46] Matching Up With P4
    Webb, Anita R.
    Young, Richard A.
    Casey, Daniel F.
    Baumer, Joane G.
    FAMILY MEDICINE, 2008, 40 (10) : 692 - 692
  • [49] P4 Medicine or O4 Medicine? Hippocrates Provides the Answer
    Fiala, Clare
    Taher, Jennifer
    Diamandis, Eleftherios P.
    JOURNAL OF APPLIED LABORATORY MEDICINE, 2019, 4 (01): : 108 - 119
  • [50] P4ID: P4 Enhanced Intrusion Detection
    Lewis, Benjamin
    Broadbent, Matthew
    Race, Nicholas
    2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,