open5gs/docs
Sukchan Lee 8484a5af60 [GTP] Incorrect destination TEID=0 (#3043)
If eg. PCRF or AAA diameter link is not yet ready (eg. PCRF crashed),
and a client sends a CreateSessionRequest announcing its ow F-TEID,
then open5gs-smfd answers with Create Session Response Cause=
"Remote peer not responding", but it is not setting the received F-TEID
in the header of the response, instead it sends with TEI=0.

As a result, the peer cannot match the CreateSessionResponse,
and needs to rely on its own timeout timer to figure out
that specific request failed.

To address this issue, I modified the GTP Response message to check
the Sender F-TEID and send it accordingly, setting the destination TEID
to the value of the Sender F-TEID.

I've made this modification only for SMF, but MME and SGW-C have not done so;
if you need to, you can work from the examples in SMF.

Similarly, the same situation can happen with PFCP. If anyone needs to do this
in the future, I think you can work on it this way.
2024-04-06 16:39:32 +09:00
..
_docs [GTP] Incorrect destination TEID=0 (#3043) 2024-04-06 16:39:32 +09:00
_includes Changes new GA4 in Google Analytics 2022-09-26 14:29:19 +09:00
_layouts Update document 2022-11-15 11:21:18 +09:00
_pages Added UPF performance test with NextEPC 2024-02-05 06:29:36 +09:00
_posts Release v2.7.0 2023-12-04 21:14:37 +09:00
_sass Add a Document 2019-04-28 00:01:51 +09:00
assets Release v2.7.0 2023-12-04 21:14:37 +09:00
.gitignore Add a Document 2019-04-28 00:01:51 +09:00
Gemfile doc: Re-install with updated source code 2021-03-28 20:44:31 +09:00
Gemfile.lock doc: Re-install with updated source code 2021-03-28 20:44:31 +09:00
_config.yml Upgrade to Release-17 2023-03-06 22:45:56 +09:00