Print Email Facebook Twitter P4I/O: Intent-Based Networking with P4 Title P4I/O: Intent-Based Networking with P4 Author Mohammad Riftadi, M. (Student TU Delft) Kuipers, F.A. (TU Delft Embedded Systems) Contributor Jacquenet, Christian (editor) De Turck, Filip (editor) Chemouil, Prosper (editor) Esposito, Flavio (editor) Festor, Olivier (editor) Cerroni, Walter (editor) Secci, Stefano (editor) Date 2019 Abstract Switches that can be (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 be 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 be done on-the-fly. Subject Intent-based networkingP4Self-driving networks To reference this document use: http://resolver.tudelft.nl/uuid:4e7eded7-ae53-4b0a-952d-3ff8567e5455 DOI https://doi.org/10.1109/NETSOFT.2019.8806662 Publisher IEEE ISBN 978-1-5386-9377-3 Source Proceedings of the 2019 IEEE Conference on Network Softwarization: Unleashing the Power of Network Softwarization, NetSoft 2019 Part of collection Institutional Repository Document type conference paper Rights © 2019 M. Mohammad Riftadi, F.A. Kuipers Files PDF P4IO.pdf 364.33 KB Close viewer /islandora/object/uuid:4e7eded7-ae53-4b0a-952d-3ff8567e5455/datastream/OBJ/view