Versions Compared

Key

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

...

Use Case Name:

HEXAeBPF

Use Case Description:

HEXAeBPF provides openness and interoperability to the open source community.

HEXAeBPF is a Kubernetes (K8s) Operator designed to redefine how open-source 5G core networks are deployed and managed. By integrating and automating the deployment of Control Plane (CP) from Vendor A and eBPF-based User Plane (UP) from Vendor B, HEXAeBPF enables seamless, end-to-end 5G lab setups with minimal effortsetup.

Whether you're a telecom one is a telecommunications researcher, developer, or network operator, HEXAeBPF simplifies streamlines deployment processesprocedures, fosters enhances interoperability, and accelerates facilitates the evolution advancement of 5G core networks.

Key Features

  • Interoperable 5G Core Solution: Integrates CP from one vendor with UP from another, offering unparalleled flexibility.

  • Zero Effort Deployment: Automates deployment with no prior technical knowledge required.

  • One-Click Deployment (OCD): A single command sets up the entire 5G core solution.

  • Interactive CLI: User-friendly terminal interface for configuration and management.

  • E2E Connectivity: Full integration with RAN simulators for end-to-end testing.

  • Open Source Accessibility: Promotes collaboration and innovation in the telecom industry.

-network architectures. HEXAeBPF simplifies the integration and deployment process, offering one-click deployment capabilities.

-Epic

-Problem Statement

Epic:

Leveraging HEXAeBPF for automated deployment and management of interoperable, high-performance, eBPF-driven 5G Core Solutions

Problem Statement:

Traditional deployment and management of 5G Core are complex, time-consuming, and often lack interoperability across multiple vendor solutions. This leads to higher deployment complexity, increased operational costs, vendor lock-in, and limited performance tuning capabilities.

HEXAeBPF addresses these challenges by providing automated, interoperable, and high-performance 5G core deployments using cloud-native Kubernetes Operators and extended Berkeley Packet Filter (eBPF) technology for highly efficient user plane packet processing.

HEXAeBPF simplifies the integration and deployment process, offering one-click deployment capabilities. It bridges the gap between complexity and accessibility, making it an ideal choice for developers new to eBPF or 5G Core integrations.

Blueprint Owner

Shankar Malik

Users Stories


  • a.

  • b.

  • c.

Interaction with other open source projects and components

  • a. Open5GS

  • b. Free5GC

  • c. OAI

  • d. Aether/SD-Core

  • e. edgecomllc/eUPF

  • f. UERANSIM

  • g. OAI-RFSimulator

Resources -people


Resources (people) to execute on the blueprint:

  • enter name 1

  • enter name 2

  • ...


Steps to Realization

  • Clearly document Document and provide a detailed architecture of HEXAeBPF integration

  • Deploy HEXAeBPF as a Kubernetes Operator to demonstrate automated integration and lifecycle management in a lab environment.

  • Conduct rigorous benchmarking and interoperability testing to validate performance improvements and compatibility.

  • Include more open source projects to increase interoperability.

High-level architecture diagram


telegram-cloud-photo-size-5-6226407007066373675-y-20250330-094118.jpg


High level lab topology diagram


Dependencies - list of any dependencies that rely of future releases of a specfic component.


  •  Yes
    • Enter details:

or

  •  No

High-level timeline


  • Month that build can begin: enter month/year

  • Approximate duration of build: enter number of weeks or months

  • Approximate completion of outputs: enter month/year

Upstreaming Opportunities


  • enter project(s) and details

Blueprint Outputs 

(Suggested. Not all may apply)

check all that apply:

  •  Code repository
  •  Configuration files (e.g. Helm charts, etc.)
  •  Upstreaming to relevant projects 
  •  Continuous Integration
  •  Test requirements and test results (if applicable)
  •  Documentation:
    •  Overview and Theory of Operation (i.e., what does it do?)
    •  Deployment and setup
  •  Videos
    •  demo
    •  lab setup/behind the scenes
    •  other

Links to existing documentation (Build Guide, Slideware, etc), if available.

Links to existing demo/video, if available.


Links to existing code/repos, if available.