5G registered but no data? Match the PDU Session evidence first
KIHONG STORY LAB · PRACTICAL LEARNING
Registration, session establishment and a successful application response are three different outcomes. Here is how I keep them separate.
A UE appears registered, but its application cannot exchange data. My first question is not “which side is broken?” It is “what does this trace actually establish?” Registration success does not, by itself, prove that a PDU Session or a working service path exists.
Video walkthrough
Watch the 5G troubleshooting walkthrough: registration, PDU Session and service evidence.
A small case with an important missing fact
This instructor-authored teaching example contains an established RRC connection, Registration Accept, Registration Complete in this particular case, and a PDU Session Establishment Request. Application data is unavailable. The supplied extract does not show a matching Accept or Reject, and its capture completeness is unknown.
Not established: the matching response, a rejection cause, or end-to-end data success.
A response missing from an extract is not proof that the network rejected or never received the request.
This is a simplified teaching case, not a customer trace, an equipment lab result or a company interview question.
First, match the transaction
I correlate the request and response using the PDU Session ID and PTI, together with the relevant capture interval. I also compare the DNN, S-NSSAI and requested Session Type. The session identifier and the procedure transaction identifier have different jobs; proximity on a timeline is not sufficient to match messages.
If the matching Reject is available, I read its actual cause. If it is not, I leave the cause unknown and request the surrounding exchange or a more complete capture. A useful next step does not require an invented root cause.
Then, distinguish allocation from delivery
With an Accept, I inspect the selected Session Type, applicable address information and QoS, then the corresponding radio bearer configuration. For an IP-based service, the assigned address and supplied DNS information are useful starting points. I do not assume that every PDU Session uses an IP type.
An allocated IP address and a DNS server address still do not prove that a DNS query received a reply. When actual packets are available, I follow the requests, responses and service connection. With NAS messages alone, I cannot claim a successful response from the application server.
What I would write in the finding
“Registration is evidenced and a session request is recorded. No corresponding response is visible in the provided extract. Verify capture completeness and correlate the matching Accept or Reject before assigning a cause.” This separates the observation from the next verification.
I also avoid treating Registration Complete as an unconditional final line after every Registration Accept. Its conditions matter. It is included here because it is recorded in this specific example.
Learn the complete device-side flow
My 5G/LTE Call Process: Big Tech Technical Interview Prep course connects LTE, NSA and 5G SA procedures through UE RRC/NAS messages. I bring over 25 years of telecommunications and mobile-device practice to the starting state, key fields and expected response of each step.
The course is for device development and validation beginners, students and practitioners who want an organized call-flow model. It uses diagrams and message examples; it does not promise newly captured NSA/SA lab logs or equipment exercises. View the English curriculum and previews through the course link below.
5G/LTE Call Process: Big Tech Technical Interview Prep
View the curriculum and previews →The companion video uses English narration. The article is self-contained.
Comments
Post a Comment