Using P4 to Enable Scalable Intents in Software Defined Networks

Lewis, Benjamin and Fawcett, Lyndon and Broadbent, Matthew and Race, Nicholas (2018) Using P4 to Enable Scalable Intents in Software Defined Networks. In: ICNP 2018. UNSPECIFIED, pp. 442-443. ISBN 9781538660447

PDF (Using_P4_to_Enable_Scalable_Intents__in_Software_Defined_Networks)
Using_P4_to_Enable_Scalable_Intents_in_Software_Defined_Networks.pdf - Accepted Version
Available under License Creative Commons Attribution-NonCommercial.

Download (151kB)


When designing Software Defined Networks (SDNs), there is a risk that the additional abstractions available can result in reduced scalability and performance. One such abstraction, intents, are a way in which network administrators can express policies rather than having to define specific forwarding rules. This provides a benefit to administrators in allowing automatic network reconfiguration and fault tolerance. In this paper, we highlight the performance overheads associated with the intents framework from a popular SDN controller, ONOS. We propose a novel prototype that leverages source-based routing and programmable data planes using P4 in order to reduce the overheads of intent-based forwarding.

Item Type:
Contribution in Book/Report/Proceedings
Additional Information:
©2018 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
ID Code:
Deposited By:
Deposited On:
23 May 2019 10:40
Last Modified:
22 Feb 2023 00:48