Replies: 3 comments 1 reply
-
This is likely an DISCUSSION with the way it is set up or how it is used, rather than an ISSUE with open5gs. Therefore, I've moved it to DISCUSSION first. If you suspect a bug in open5gs, please share your config file, pcap, log file, etc. If there are any issues with Open5GS, I'll create an issue again. Thanks a lot! |
Beta Was this translation helpful? Give feedback.
-
It was setup as: pfcp: The upfs are configured to be selected with different DNN UPF B tries to connect to the smf, but the smf fails with When debugging, the filedescriptor 21 corresponds to the udp socket in the subnet A |
Beta Was this translation helpful? Give feedback.
-
SMF is not designed to be set up that way. Is there any mention in the standards documentation or elsewhere that SMF can support this kind of functionality? |
Beta Was this translation helpful? Give feedback.
-
Open5GS Release, Revision, or Tag
commit 87b4e45
Steps to reproduce
Configure smf to use more than a pfcp server ip, connect an upf to the second address and the smf fails with:
05/10 15:37:52.803: [pfcp] ERROR: ogs_sendto(21, 0x56433981e798, 30, 0, 10.152.56.140:8805) failed (22:Invalid argument) (../lib/pfcp/path.c:120)) 05/10 15:37:29.290: [pfcp] ERROR: ogs_pfcp_xact_commit: Expectation
OGS_OK == ogs_pfcp_sendto(xact->node, pkbuf)' failed. (../lib/pfcp/xact.c:559)`
21 is the fd for the udp socket on the other subnet (10.90.0.0) and the upf on the first ip connects correctly
Logs
Expected behaviour
smf should handle ip multi homing correctly
Observed Behaviour
fails on the second ip as it only uses the first udp socket fd
eNodeB/gNodeB
No response
UE Models and versions
No response
Beta Was this translation helpful? Give feedback.
All reactions