Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Add mocked UPF to aio5gc to test PacketRusher's GTP-U stack #52

Open
linouxis9 opened this issue Dec 26, 2023 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@linouxis9
Copy link
Member

linouxis9 commented Dec 26, 2023

Is your feature request related to a problem? Please describe.
Our All-in-One 5G Core that is used for integration testing of PacketRusher in the CI already supports the creation and establishment of PDU Sessions.
The next step is to be able to also use this PDU Session with data traffic in integration tests, by adding a GTP-U stack inside aio5gc.

  • Goal: Validate that user traffic can flow between the UE and Data Network in CI.
  • Non-goal: The goal is not to do performance regression testing for now.
    • We might add an high performance open source UPF in CI for that

Describe the solution you'd like
Use https://github.com/wmnsk/go-gtp

Describe alternatives you've considered
Use the eBPF stack used by PacketRusher. I would advise against it as we may have conflicts between the PacketRusher's eBPF and aio5gc's eBPF.

Additional context
N/A

@linouxis9 linouxis9 added the enhancement New feature or request label Dec 26, 2023
@linouxis9 linouxis9 moved this to Todo in PacketRusher Board Dec 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant