5G NAS - PDU Session Establishment Accept Explained

PDU Session Establishment Accept is the 5GSM message the network sends when it accepts the UE’s request to create a new PDU session. In simple terms, it means the session was created and the network is now returning the actual address, QoS, and service settings the UE should use.

For beginners, the simple meaning is: the network is saying “your data session is ready.”
For experienced engineers, this is one of the most useful 5GSM messages for verifying the returned PDU address, authorized QoS flows, Session AMBR, DNN, S-NSSAI, and the final session characteristics the network actually accepted.

What is PDU Session Establishment Accept in simple terms?

The UE asked for a new data session. The network evaluated the request, selected the right policy and session context, and decided to allow it.

This message tells the UE:

  • the session was accepted
  • what session identity the network is using
  • what address the UE should use
  • what QoS profile the session received
  • which DNN and slice context apply in the final accepted session

Without this response, the UE does not have the full session parameters needed for normal data use.

Why this message matters

This message matters because successful session setup is not just about getting an Accept. It is about what the network actually returned.

Engineers inspect this message to understand:

  • whether the UE got the expected IP or Ethernet addressing
  • whether the correct DNN and slice were used
  • whether the QoS profile matches the intended service
  • whether the session is likely to support IMS, enterprise, or internet traffic correctly

Many service issues that look like user-plane or radio problems actually begin with the values returned here.

Where this message appears in the call flow

A simplified successful session path is:

  1. UE sends PDU Session Establishment Request
  2. Network processes policy, DNN, slice, and user-plane preparation
  3. Network sends PDU Session Establishment Accept
  4. UE begins using the established session

Mini sequence:

UE                              gNB / AMF / SMF
|                                   |
|--- UL NAS Transport ------------->|
|    PDU Session Establishment Req  |
|<-- DL NAS Transport --------------|
|    PDU Session Establishment Acc  |
|========== user data later =======>|

In practical traces, the session is usually considered successful only after this accept can be correlated with usable address and QoS context.

Transport characteristics

  • sender: network / SMF side
  • receiver: UE
  • interface: N1
  • access-side transport: usually inside DL NAS Transport
  • signaling class: 5GSM
  • security expectation: normally delivered over an already protected NAS path

This is still a NAS session-management message, even though the access network and core transport layers carry it for delivery.

What PDU Session Establishment Accept means operationally

Operationally, PDU Session Establishment Accept is the network’s statement of what session was really created, not just whether the request succeeded.

This is where engineers verify:

  • which PDU Session ID was accepted
  • whether the PTI matches the original request
  • what PDU address was assigned
  • what Session AMBR and QoS flows the network returned
  • which DNN and S-NSSAI actually ended up in the session
  • whether the session looks suitable for IMS, internet, or enterprise use

That is why this message often becomes the baseline for all later QoS, throughput, and application troubleshooting.

Important Information Elements

IEWhy it matters
PDU Session IDConfirms which requested session was accepted.
PTIMatches the response to the original transaction.
Selected SSC ModeShows what continuity model the network actually accepted.
PDU AddressDefines the usable address context for the session.
Session AMBRShows session-level rate limits returned by the network.
Authorized QoS Flow DescriptionsShows what QoS flows and service profile the session received.
DNNConfirms which data network the session is attached to.
S-NSSAIConfirms the slice context used by the session.
EPCOOften explains DNS and service-configuration behavior.

Example message dump

PDU Session Establishment Accept
  Extended Protocol Discriminator: 5G Session Management
  PDU Session ID: 10
  PTI: 1
  Message Type: PDU Session Establishment Accept
  Selected SSC Mode: SSC mode 1
  Authorized QoS Flow Descriptions:
    QFI: 9
    5QI: 9
    GFBR: not present
    MFBR: not present
  Session AMBR:
    DL: 200 Mbps
    UL: 100 Mbps
  PDU Address: IPv4v6
    IPv4: 10.145.23.14
    IPv6: 2001:db8:100::14
  S-NSSAI:
    SST: 1
    SD: 0x112233
  DNN: ims
  Extended Protocol Configuration Options:
    DNS IPv4 address: 10.1.1.1
    DNS IPv6 address: 2001:db8::53

How to read this dump

  • Start with PDU Session ID and PTI to verify you are reading the right session response.
  • Then inspect PDU Address because it immediately tells you whether the session has usable addressing.
  • Check Authorized QoS Flow Descriptions and Session AMBR next to understand the service profile the network actually granted.
  • Compare DNN and S-NSSAI with the original request if the outcome looks different from what the UE expected.

What to check in logs

  • confirm the accept matches the expected request transaction
  • inspect the returned PDU Address
  • check DNN, S-NSSAI, and Selected SSC Mode
  • verify QoS flow and Session AMBR values before blaming the radio layer
  • inspect EPCO when DNS or application configuration looks incomplete
  • correlate the accept with later user-plane and application behavior

FAQ

What is PDU Session Establishment Accept in 5G?

It is the 5GSM NAS success message that tells the UE its requested session was accepted and returns the session configuration.

Who sends PDU Session Establishment Accept?

The network sends it toward the UE as the successful response to a UE-requested PDU session establishment.

What is the most important field in this message?

There is no single field, but engineers usually start with PDU Session ID, PTI, PDU address, DNN, S-NSSAI, and authorized QoS flow descriptions.

Does this message mean the user plane is fully usable?

It usually means the session was accepted, but engineers still need to verify user-plane tunnel setup, address usability, QoS, and application behavior.

What comes after PDU Session Establishment Accept?

Usually the UE proceeds with traffic or service signaling over the established session, and later changes may trigger modification procedures.

Summary

PDU Session Establishment Accept is the 5GSM message the network sends when it accepts a UE request to create a new PDU session and returns the address, QoS, and session configuration the UE should use.