January 21, 2020

205 words 1 min read

Tutorial: P4 and P4Runtime Technical Introduction and Use Cases for Service Providers

Tutorial: P4 and P4Runtime Technical Introduction and Use Cases for Service Providers

P4 has gained industry momentum in the last year. New language features allow describing more forwarding devices, not only programmable ones but also fixed-function conventional ones. P4Runtime was in …

Talk Title Tutorial: P4 and P4Runtime Technical Introduction and Use Cases for Service Providers
Speakers Carmelo Cascone (MTS, Open Networking Foundation)
Conference Open Networking Summit Europe
Conf Tag
Location Amsterdam, Netherlands
Date Sep 25-27, 2018
URL Talk Page
Slides Talk Slides
Video

P4 has gained industry momentum in the last year. New language features allow describing more forwarding devices, not only programmable ones but also fixed-function conventional ones. P4Runtime was introduced and quickly affirmed itself as the next-gen SDN open control plane API, capable of delivering switch silicon independence for cloud operators and service providers. In this tutorial, we provide a technical overview of P4 and the soon-to-be-released P4Runtime v1.0 specification. We also describe how P4 and P4Runtime are supported in ONOS, and the use cases they enable for service providers, including a switch silicon-independent NFV-enabled leaf-spine fabric for edge and access services, and the possibility to offload VNFs from the servers to the switches, such as the mobile 5G user plane and the BNG for residential access, maximizing performance, and with significant cost benefits.

comments powered by Disqus