Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Topic Leader(s)

Topic Description

Excerpt

30m, SHANKAR MALIK, Shivank Chaudhary 

In this Event we will be showing the Deployment Integration of L3af on Linux Virtual Machine along with its integration with with 5G-UPF(User Plane Function)

Topic Overview

In this event we will demonstrate the deployment Integration of L3af on a Linux virtual machine and its integration with with 5G-UPF (User Plane Function). This session will cover important aspects such as:

L3af

...

L3af Architecture Overview: Get a comprehensive understanding of the architecture of L3af and its components.

...

Setting up L3af on a VM: Learn how to effectively set up L3af on a Linux virtual machine.

...

Attaching eBPF programs using the swagger API: Discover the process of attaching eBPF (extended Berkeley Packet Filter) programs to L3af using the swagger API.

Architecture:
The L3af architecture provides a novel approach to UPF by leveraging eBPF and AFXDP.

UPF Architecture With L3af:
L3af introduces a comprehensive UPF architecture with support for hooks through AFXDP. This allows developers to integrate custom multiple eBPF programs to enhance packet processing capabilities, offering greater control and flexibility in handling network traffic.

Limitations and Solutions:
Initially, L3af faced certain limitations. However, continuous improvements have addressed these challenges. The L3af project has actively worked to overcome limitations related to packet processing and performance, ensuring a seamless integration of eBPF and AFXDP into the UPF architecture.

Advantages of the L3af Approach:
The L3af approach brings several advantages. It enables developers to create multiple eBPF programs to enhance UPF functionality, resulting in efficient packet processing and improved network performance. Additionally, L3af provides horizontal and vertical scaling options, allowing the deployment of multiple UPFs with multiple eBPF programs.

L3af Demo:
The L3af project showcases a demo highlighting the capabilities and benefits of integrating eBPF and AFXDP into the UPF architecture. This demonstration serves as a practical illustration of the improved scalability, flexibility, and performance offered by L3af.

Future Plans:
The L3af project has ambitious future plans, including the integration of Bess (a modular framework for dataplane processing) into the UPF architecture. This integration will enable more advanced packet processing capabilities and further enhance the overall performance of L3af. Additionally, L3af aims to explore the potential of packet processing solely within the kernel using eBPF, offering improved efficiency and reduced overhead.

...

Slides & Recording

Info
titleYouTube

Please indicate your session type in the blank space below and then remove this Info field.

  • Demo / Informational (non-interactive)
    • You may be asked to pre-record this session which will be made available on-demand.
  • Live Interactive Session

LFN Staff may elect to publish some videos to YouTube.  Please indicate here if you do not want your session to be published to YouTube.


Agenda

Awesome presentation

  • Point 1
  • Point 2

Minutes


Action Items

  •