Research index
IML-P4Runtime Aggregation Proxy (P4RTProxy)
Hudoba, Laki
Zenodo (CERN European Organization for Nuclear Research)30 Jun 2025Open access
NobleIDark:/48914/w1/20260523/8B5CD291DOI10.5281/zenodo.15773553
IML-P4Runtime Aggregation Proxy (P4RTProxy)
Hudoba, Laki · Zenodo (CERN European Organization for Nuclear Research) · 2025
NobleIDark:/48914/w1/20260523/8B5CD291DOI10.5281/zenodo.15773553
Free to read at the publisher
You can read the abstract here, or the full text at the publisher.
Abstract
The goal of the P4Runtime Aggregation Proxy is to create a layer between the data and control plane levels. Its primary purpose is to be able to rearrange and merge executive units hidden to the control plane without having to modify the control plane. Its second purpose is that even if the data plane is rearranged, the control plane does not have to upload the various data again. The combination of these two goals gives us the opportunity to break down the network functionalities into small elements and instead of having to maintain a larger P4 individual program, we create smaller functions and corresponding controllers and combine them. Since the Proxy also stores the entries, when a rearrangement takes place, almost nothing is sensible from the control plane and the user side.