Orange-OpenSource / towards5gs-helm

Helm charts for deploying 5G network services on Kubernetes
Other
167 stars 130 forks source link

Branching UPF can't return packet to gNB in ulcl architecture. #20

Closed WAETW closed 1 year ago

WAETW commented 2 years ago

Hi, I am deploying ULCL configuration in my Kubernetes cluster with default setting. I use pod's main interface "eth0" as N6 interface, the ping packet could route through the internet to 8.8.8.8.The packet reply had been encapsulated at UPF1 and routed to Branching UPF's N9 interface, but Branching UPF can't route the GTP-U packet back to gNB through N3 interface. Is there something wrong about the routing setting? BTW the non-ulcl version work good for me. This is my pcap file pcap.zip.

Best

raoufkh commented 2 years ago

Hello

I've reproduced this scenario with the last version of helm charts and you're right! No internet connection for the UE. I'll work on the resolution.

Regards, Abderaouf

prati08 commented 2 years ago

Hi Raoufkh,

Any help on above issue, i am also facing same issue

prati08 commented 2 years ago

Hi, I am deploying ULCL configuration in my Kubernetes cluster with default setting. I use pod's main interface "eth0" as N6 interface, the ping packet could route through the internet to 8.8.8.8.The packet reply had been encapsulated at UPF1 and routed to Branching UPF's N9 interface, but Branching UPF can't route the GTP-U packet back to gNB through N3 interface. Is there something wrong about the routing setting? BTW the non-ulcl version work good for me. This is my pcap file pcap.zip.

Best

Hi WAETW,

Any help on above issue

prati08 commented 2 years ago

Hi, I am deploying ULCL configuration in my Kubernetes cluster with default setting. I use pod's main interface "eth0" as N6 interface, the ping packet could route through the internet to 8.8.8.8.The packet reply had been encapsulated at UPF1 and routed to Branching UPF's N9 interface, but Branching UPF can't route the GTP-U packet back to gNB through N3 interface. Is there something wrong about the routing setting? BTW the non-ulcl version work good for me. This is my pcap file pcap.zip.

Best

HI WAETW can you please provide your smf , uerouting and upf config file for reference

raoufkh commented 2 years ago

Hello @prati08

I confirm that the branching mode does not work correctly with the latest version. I'll work on it.

Regards, Abderaouf

prati08 commented 2 years ago

Hi Raoufkh

can you please help wrt to 3.0.5 and can you please confirm it is working fine 3.0.5 version

raoufkh commented 2 years ago

It was working with the initial version of free5gc. You can get it by helm repo add towards5gs 'https://raw.githubusercontent.com/Orange-OpenSource/towards5gs-helm/main/repo/', helm repo update and then helm pull towards5gs/free5gc --version 0.1.1

prati08 commented 2 years ago

Thanks Raoufkh

prati08 commented 2 years ago

Hi raoufkh

Sorry one last question , there is any way where we can load balanced the traffic across multiple anchor UPF via Branching UPF.

raoufkh commented 2 years ago

Hi @prati08

First, sorry for the delay I was missing your message

For the load balancing across multiple UPFs, I don't think that it is possible with the Branching mode. In the branching mode, routing configuration is specified manually in uerouting.yaml

phunghaduong99 commented 1 year ago

Hi @raoufkh ,

Is there any fix until now cause I am also facingthe same issue, my Branching UPF can't return packet to gNB in ulcl mode.