-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Downlink traffic goes down when a UE connects more than once with the same IP address #54
Comments
Here is the SPGWU log in case you can learn something from it:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
context/reproducible experiment
The issue was encountered when connecting twice a UE to the OAI network without restarting any function neither core network functions, neither the gNB. All the core network and RAN were running on the same machine.
When running the UE for the first time, the user traffic was flowing normally as shows this capture of a icmp ping request and response in the core network:
Then after stopping and restarting the UE making sure that it disconnects from the network properly and connects again with the same ip address, the user data does not flow anymore in the downlink direction:
Capture of ping from the core network to the UE were also performed and confirmed that the problem was about the downlink traffic.
Important points noticed
Idea on the issue
From what we observed, we believe that this is probably happening because some structure or object that describe the PDU Session created at first UE connection is partially but not entirely cleaned at UE disconnection so that at second connection the SPGWU does believes it already has some PDU Session ready for this UE and does not setup again properly the downlink channel for the UE. If such structure are indexed by ip addresses, it would explain why changing the ip address solves the issue for one more connection.
Details on our setup
We have bee using the core network, RAN and UE as Snap packages developed in the Mosaic5G project.
The core network and RAN were running on only one machine.
Only one UE was used and connected to the network.
The UE was modified in a way that makes sure it disconnects properly from the network so that it get the same ip address at each connection since this address was properly released.
For more info
This issue was reported by Romain Beurdouche. You can contact me by mail at [email protected] for more information on the issue.
The text was updated successfully, but these errors were encountered: