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

Deploy eUPF with eBPF CNI (Cilium or Calico) #496

Open
3 tasks
pirog-spb opened this issue Nov 25, 2023 · 3 comments
Open
3 tasks

Deploy eUPF with eBPF CNI (Cilium or Calico) #496

pirog-spb opened this issue Nov 25, 2023 · 3 comments
Assignees

Comments

@pirog-spb
Copy link
Collaborator

pirog-spb commented Nov 25, 2023

Acceptance criteria:

  • Enable Calico ebpf CNI
  • Verify UPF 0-scenario (both generic and native attach modes)
  • Make perf tests
@kouamdo
Copy link

kouamdo commented Nov 29, 2023

well , ... i want to try it too 👍 and i will do it

@mbaran0v
Copy link
Collaborator

mbaran0v commented Dec 20, 2023

Calico BPF dataplane doesn't support SCTP https://docs.tigera.io/calico/latest/operations/ebpf/enabling-ebpf#not-supported
Clilcim support SCTP in beta https://docs.cilium.io/en/latest/configuration/sctp/

SCTP need for connection between gnb and AMF

@mbaran0v
Copy link
Collaborator

after testing with Cilium, we have:

  • open5gs core start and works
  • gnb connects to AMF successfully
  • ue connects to upf and get IP address
  • traffic from UE doesn't pass to internet
# cilium monitor -t drop
Listening for events on 4 CPUs with 64x4096 of shared memory
Press Ctrl-C to quit
level=info msg="Initializing dissection cache..." subsys=monitor
xx drop (Invalid source ip) flow 0x0 to endpoint 0, ifindex 16, file bpf_lxc.c:1328, , identity 28789->unknown: 10.11.0.2 -> 1.1.1.1 EchoRequest
xx drop (Invalid source ip) flow 0x0 to endpoint 0, ifindex 16, file bpf_lxc.c:1328, , identity 28789->unknown: 10.11.0.2 -> 1.1.1.1 EchoRequest
xx drop (Invalid source ip) flow 0x0 to endpoint 0, ifindex 16, file bpf_lxc.c:1328, , identity 28789->unknown: 10.11.0.2 -> 1.1.1.1 EchoRequest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants