High-Performance Match-Action Table Updates from within Programmable Software Data Planes

Manuel Simon, Henning Stubbe, Dominik Scholz, Sebastian Gallenmüller, Georg Carle

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

4 Zitate (Scopus)

Abstract

For long, P4's mantra was that table entries could only be updated by the control plane. With the ongoing Portable NIC Architecture (PNA) standardization efforts, this is changing. In fact, PNA presumably includes explicit methods for table updates from within the data planes. Now, it is onto manufacturers and developers to integrate and use this mechanism in future P4 data planes. This would enable novel and improved applications, e.g., requiring means for maintaining state. We present our implementation of flexible match-action tables for the DPDK-based t4p4s target. We discuss different approaches for table updates from within the data plane and challenges that arise when operating at line rate. Further, we analyze the data consistency of our enhanced table structures in a multi-core scenario and model the memory overhead for state management purposes.

OriginalspracheEnglisch
TitelANCS 2021 - Proceedings of the 2021 Symposium on Architectures for Networking and Communications Systems
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten102-108
Seitenumfang7
ISBN (elektronisch)9781450391689
DOIs
PublikationsstatusVeröffentlicht - 13 Dez. 2021
Veranstaltung16th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2021 - Virtual, Online, USA/Vereinigte Staaten
Dauer: 13 Dez. 202116 Dez. 2021

Publikationsreihe

NameANCS 2021 - Proceedings of the 2021 Symposium on Architectures for Networking and Communications Systems

Konferenz

Konferenz16th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2021
Land/GebietUSA/Vereinigte Staaten
OrtVirtual, Online
Zeitraum13/12/2116/12/21

Fingerprint

Untersuchen Sie die Forschungsthemen von „High-Performance Match-Action Table Updates from within Programmable Software Data Planes“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren