5G-MAG / open5gs

Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-17)
https://open5gs.org
GNU Affero General Public License v3.0
4 stars 0 forks source link

[MB-UPF] PFCP: PFCP Session Establishment Response #5

Open Borjis131 opened 10 months ago

Borjis131 commented 10 months ago

Following 3GPP TS 29.244 - Release 17.9.0

Add PFCP IEs:

To be used in PFCP Session Establishment Response:

Borjis131 commented 10 months ago

Raised an issue into Wireshark's GitLab to correct a bug parsing the C-TEID field in the PFCP Session Establishment Response

Borjis131 commented 8 months ago

Issue with 3GPP TS 29.244 having an incorrect information element name on the table 7.5.3.1-4 for MBS Session N4mb Information IE being discussed here: https://github.com/5G-MAG/Standards/issues/99

Open5GS fixed this here: https://github.com/open5gs/open5gs/issues/2887

Borjis131 commented 5 months ago

In order to forward the packets MB-UPF makes use of smcroute:

# Inside  MB-UPF container
apt install smcroute
smcroute -d
smcroutectl add eth0 239.0.0.20 ogstun
# Check the route is correctly added
smcroutectl

You could add an static route with iproute2 achieving the same funcitonality, but using the smcroute way could make this approach to be auto configurable.