omec-project / amf

15 stars 36 forks source link

N2 handover - Downlink RAN Status Transfer failure fix #305

Closed JayaramRCDAC closed 1 week ago

JayaramRCDAC commented 1 week ago

Issue: N2 Handover failure due to SendDownlinkRanStatusTransfer() not being called after Uplink RAN Status Transfer.

Troubleshoot: Upon investigation, it was found that the function SendDownlinkRanStatusTransfer() was not triggered, which led to the failure of the N2 handover process.

Fix: The issue has been fixed by ensuring that SendDownlinkRanStatusTransfer() is called with the target UE after the Uplink RAN Status Transfer.

Supporting Data: N2-Handover-PCAP-Logs.zip

thakurajayL commented 1 week ago

Will review it today !

gab-arrobo commented 1 week ago

How can I replicate the issue such that I can test the PR?

JayaramRCDAC commented 1 week ago

How can I replicate the issue such that I can test your PR?

We have tested N2 handover using both a simulation tool and a physical UE. In both cases, the gNodeB did not receive the Downlink RAN Status Transfer. If you'd like, we can share the details of the test cases to help you replicate the issue.