Title | ||
---|---|---|
Offloading Virtual Evolved Packet Gateway User Plane Functions to a Programmable ASIC. |
Abstract | ||
---|---|---|
Roll-outs of 5G Mobile Packet Core (MPC) rely on principles and technologies of Software-Defined Networking (SDN) and Network Function Virtualization (NFV). While the benefits of SDN and NFV in terms of flexibility are well-known, how to guarantee data plane performance for critical 5G services is less clear. Advances in programmable switch ASICs render an opportunity to offload data plane virtual network functions (VNFs) running on x86 servers to programmable hardware featuring strict performance guarantees. In this work, we present the design and performance evaluation of a critical element of 5G MPC, namely the virtual Evolved Packet Gateway (vEPG). We describe the P4-based uplink and downlink pipelines and evaluate a software and hardware implementation based on a Barefoot Tofino hardware switch, the ONOS controller, and P4Runtime support to manage match-action tables. The obtained results show that vEPG hardware implementation runs at line rate with low latency (<2 μs) and jitter, scaling up to 1.7 millions active users.
|
Year | DOI | Venue |
---|---|---|
2019 | 10.1145/3359993.3366645 | ENCP@CoNEXT |
DocType | ISBN | Citations |
Conference | 978-1-4503-7000-4 | 0 |
PageRank | References | Authors |
0.34 | 10 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Suneet Kumar Singh | 1 | 1 | 0.70 |
Christian Esteve Rothenberg | 2 | 1732 | 104.61 |
P. Gyanesh Patra | 3 | 2 | 0.74 |
Gergely Pongrácz | 4 | 68 | 16.25 |