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 条
  • [21] A Survey on P4 Challenges in Software Defined Networks: P4 Programming
    Goswami, Bhargavi
    Kulkarni, Manasa
    Paulose, Joy
    IEEE ACCESS, 2023, 11 : 54373 - 54387
  • [22] On Ramsey (P4, P4) -minimal graphs for small-order
    Rahmadani, Desi
    Nusantara, Toto
    3RD INTERNATIONAL CONFERENCE ON MATHEMATICS AND SCIENCE EDUCATION (ICOMSE) 2019: STRENGTHENING MATHEMATICS AND SCIENCE EDUCATION RESEARCH FOR THE CHALLENGE OF GLOBAL SOCIETY, 2020, 2215
  • [25] The Role of Intent-Based Networking in ICT Supply Chains
    Bensalem, Mounir
    Dizdarevic, Jasenka
    Carpio, Francisco
    Jukan, Admela
    2021 IEEE 22ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2021,
  • [26] P4QoS: QoS-based Packet Processing with P4
    Turkovic, Belma
    Biswal, Soovam
    Vijay, Abhishek
    Hufner, Antonia
    Kuipers, Fernando
    PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 216 - 220
  • [27] Sustainable placement of VNF chains in Intent-based Networking
    Di Riccio, Tommaso
    Massa, Jacopo
    Forti, Stefano
    Brogi, Antonio
    16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,
  • [28] P4 MOLECULE AND P4H+ ION
    FLUCK, E
    PAVLIDOU, CME
    JANOSCHEK, R
    PHOSPHORUS SULFUR AND SILICON AND THE RELATED ELEMENTS, 1979, 6 (03): : 469 - 474
  • [29] In-Band Networking and Fault Adjustment Mechanism of SDN System Based on ONOS and P4
    Huang, Xu
    Niu, Wei
    Guo, Kuo
    Chen, Jia
    EMERGING NETWORKING ARCHITECTURE AND TECHNOLOGIES, ICENAT 2022, 2023, 1696 : 312 - 323
  • [30] Gorenstein liaison in P4
    Lesperance, Joshua
    ADVANCES IN GEOMETRY, 2006, 6 (02) : 275 - 286