Skip to main navigation Skip to search Skip to main content

Honey for the Ice Bear - Dynamic eBPF in P4

  • Manuel Simon
  • , Henning Stubbe
  • , Sebastian Gallenmüller
  • , Georg Carle
  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Software updates typically require system reboots, leading to service downtimes. We aim to solve this problem for network components allowing updates while avoiding service degradation. In this paper, we explore the integration of eBPF into the P4 pipeline for efficient packet processing. This way, we combine the flexibility and dynamic adaptability of eBPF with the efficiency of P4. The integration enhances the power of applications and enables the network operator to provide customizable data paths as a service. Our solution allows updating the data path at runtime and without downtime. We implement the approach for the P4 target T4P4S, discuss different performance models, and share implementation insights. The evaluation focuses on the overhead in terms of throughput and the costs of code updates expressed in the latency of the related packets. We show that eBPF execution is possible with reasonable costs, promising dynamic network functions within P4.

Original languageEnglish
Title of host publicationeBPF 2024 - Proceedings of the ACM SIGCOMM 2024 Workshop on eBPF and Kernel Extensions, Part of
Subtitle of host publicationSIGCOMM 2024
PublisherAssociation for Computing Machinery, Inc
Pages44-50
Number of pages7
ISBN (Electronic)9798400707124
DOIs
StatePublished - 4 Aug 2024
Event2024 ACM SIGCOMM Workshop on eBPF and Kernel Extensions, eBPF 2024 - Sydney, Australia
Duration: 4 Aug 20248 Aug 2024

Publication series

NameeBPF 2024 - Proceedings of the ACM SIGCOMM 2024 Workshop on eBPF and Kernel Extensions, Part of: SIGCOMM 2024

Conference

Conference2024 ACM SIGCOMM Workshop on eBPF and Kernel Extensions, eBPF 2024
Country/TerritoryAustralia
CitySydney
Period4/08/248/08/24

Keywords

  • Dynamic Network Function
  • P4
  • SDN
  • eBPF

Fingerprint

Dive into the research topics of 'Honey for the Ice Bear - Dynamic eBPF in P4'. Together they form a unique fingerprint.

Cite this