>
Home5G NRNAS โ€” Non-Access StratumPDU Session Mgmt
โœ‰๏ธ NAS โ€” Non-Access StratumIntermediate

PDU Session Management (5GSM) in 5G NR

Establishing, modifying and releasing PDU sessions and their QoS flows.

📚 3GPP-basedTS 24.501TS 23.502

Registration gets the UE known to the network; a PDU session is what actually gives it data connectivity to a data network — the internet, an IMS core, an enterprise LAN. This is the job of 5GSM, the session-management half of NAS defined in TS 24.501, orchestrated by the SMF across the flows in TS 23.502 and grounded in the architecture of TS 23.501. Everything a UE does with user data — browse, call, stream — rides inside a PDU session.

Introduction

A PDU session is the object that turns a registered-but-idle UE into one that can actually move user data. It is a 5GSM (session-management) procedure between the UE and the SMF, and it is what maps the UE's traffic onto a slice, a data network, an IP (or Ethernet) address, a set of QoS treatments, and a user-plane path anchored at a UPF.

It sits immediately after registration in the UE lifecycle: registration authenticates the subscriber and activates NAS security, then a PDU session establishment gives that subscriber a data pipe. The same machinery runs again for modification (adding a voice flow to a data session), release (tearing it down), and user-plane re-activation (bringing an idle session's radio bearers back with a Service Request).

Establishment touches three planes at once — NAS/5GSM signalling, the N4/PFCP provisioning of the UPF, and the NGAP resource setup that builds radio bearers — so a "no data" fault can live in any of them. Walking the procedure message by message, plane by plane, is what turns "internet doesn't work" into a precise diagnosis: NAS accept missing? UPF not programmed? DRB not set up? This page follows that thread.

Why a PDU session is needed

๐Ÿ’ก

In plain words: registration is getting your account approved at a utility company; a PDU session is the actual pipe laid to your house. Approval alone delivers no water — you need a physical connection from a specific reservoir (the anchor UPF), a meter and pressure limits (QoS and Session-AMBR), and an address on the network. You can even have several pipes at once: one for drinking water (the internet DNN) and one for irrigation (the ims DNN), each metered and routed separately.

Mobility registration carries no user data by itself. Something has to bind the UE's traffic to a slice (which tenant/service), a DNN (which network to reach), a set of QoS treatments (how each flow is handled), a user-plane anchor (where packets exit to the data network), and an address (how the UE is reachable). The PDU session is exactly that binding — and because it is a first-class, independently addressable object, one registered UE can hold several at once, on different slices and UPFs, without them interfering.

What a PDU Session Is

A PDU session is an end-to-end user-plane association between the UE and a single data network, identified by a PDU Session ID the UE itself chooses (values 1–15). It has a type (IPv4, IPv6, IPv4v6, Ethernet or Unstructured), belongs to exactly one slice (S-NSSAI), and terminates on one data network name (DNN). It bundles one or more QoS flows and is anchored on a UPF (the PDU Session Anchor). A UE can hold several sessions concurrently — one to internet for data and one to ims for voice is the classic pairing — each independently addressed, sliced and charged.

What

A 5GSM-managed data connection between the UE and a data network, carrying one or more QoS flows and anchored at a UPF, addressed by PDU Session ID and scoped to one S-NSSAI + DNN.

Why

Mobility registration carries no user data. The PDU session is the object that maps the UE's traffic to a slice, a DNN and a set of QoS treatments, pins it to a user-plane anchor, and gives it an address on the data network.

How

The UE requests a session inside a NAS container; the AMF selects an SMF; the SMF picks a UPF, programs it over N4, allocates an address, and returns authorized QoS rules and a Session-AMBR — while NGAP simultaneously builds the radio bearers.

The crucial architectural fact is that 5GSM is a peer protocol between the UE and the SMF, not the AMF. The AMF is a pure relay for session-management messages: it never parses the 5GSM payload, it only reads the routing header that tells it which SMF (or which existing session) a message belongs to. This separation — mobility management in the AMF, session management in the SMF — is what lets a single registered UE fan out to many independent sessions on different slices and UPFs.

🎯

One session, three planes: a PDU session simultaneously exists as a NAS/5GSM state machine (UE↔SMF), a control-plane resource in NGAP and N4/PFCP, and a user-plane path (DRB over the air, N3 GTP-U tunnel to the UPF). All three must be in place before a single byte flows.

PDU Session Types

The PDU session type is chosen by the UE in the request and confirmed (possibly downgraded) by the SMF in the accept. It decides what kind of protocol data units the session carries and therefore how the UPF classifies and forwards them.

PDU session typeCarriesAddress / identityTypical use
IPv4IPv4 packetsOne IPv4 address (via the accept, DHCPv4 optional)Legacy internet, IMS in IPv4 deployments
IPv6IPv6 packetsA /64 prefix via Router Advertisement; UE forms its own interface IDModern internet, IMS
IPv4v6Dual-stack IPv4 + IPv6Both an IPv4 address and an IPv6 prefixDefault request on most handsets
EthernetEthernet frames (no IP layer in the core)MAC addresses; UPF learns them, no IP assignedEnterprise LAN extension, industrial / TSN
UnstructuredOpaque non-IP PDUsNo address; point-to-point to an application serverSome IoT / MTC, tunnelled transports

For IP types the SMF acts as the address allocator — it may draw from a local pool, from DHCP, or from an external server — and returns the result in the PDU address IE. For IPv6/IPv4v6 the accept carries an interface identifier and the actual /64 prefix arrives later in an IPv6 Router Advertisement. For Ethernet the core assigns no address at all; the UPF performs MAC learning so it can forward frames, which is what makes Ethernet sessions a natural fit for bridging a device transparently into an enterprise LAN or a time-sensitive-networking domain. If the UE asks for a type the subscription or DNN does not permit, the SMF may accept a narrower type (for example granting IPv6 when IPv4v6 was requested) and signals this back so the UE adjusts.

Establishment

The UE starts the procedure by building a 5GSM PDU Session Establishment Request. Because 5GSM never talks to the network directly, this message is placed in a NAS container inside the 5GMM transport message UL NAS TRANSPORT, which also carries the routing hints the AMF needs to dispatch it. The request states what the UE wants:

Parameter / IECarried inMeaning
PDU Session ID5GMM headerThe UE-chosen identifier (1–15) for this session.
Request type5GMMinitial request, existing PDU session, or handover (e.g. from EPS).
S-NSSAI5GMMThe slice the session belongs to (must be in the allowed NSSAI).
DNN5GMMData Network Name — which network to reach (internet, ims, an enterprise DNN).
PDU session type5GSMIPv4 / IPv6 / IPv4v6 / Ethernet / Unstructured.
SSC mode5GSMRequested Session and Service Continuity mode (1, 2 or 3).
Requested QoS rules5GSMThe UE's initial packet-filter / QoS-rule proposal for the session.
Integrity protection maximum data rate5GSMThe UP integrity rate the UE can sustain.

The AMF reads the 5GMM-level S-NSSAI and DNN, selects an SMF (via NRF discovery), and delivers the request to it over the service-based interface as an Nsmf_PDUSession_CreateSMContext operation. The SMF now does the heavy lifting. It authorises the session against the subscription retrieved from the UDM and against policy from the PCF (which returns PCC rules that shape the authorized QoS). It then selects a UPF and establishes an N4 session over PFCP: it installs Packet Detection Rules (PDR), Forwarding Action Rules (FAR), QoS Enforcement Rules (QER) and Usage Reporting Rules (URR), and it programs the N3 (and N9, if there is an intermediate UPF) GTP-U tunnel endpoints. The SMF also allocates the UE's address for IP types, or enables MAC learning for Ethernet.

With the UPF provisioned, the SMF returns a 5GSM PDU Session Establishment Accept, routed back through the AMF, which tells the UE exactly how the session will behave:

  • Authorized QoS rules — the packet filters and, for each, the QoS flow (identified by its QFI) the filter maps to. These are the rules the UE applies to its uplink traffic.
  • Authorized QoS flow descriptions — per-flow parameters: the 5QI, and for GBR flows the guaranteed and maximum bit rates (GFBR/MFBR).
  • Session-AMBR — the aggregate bit-rate ceiling across all non-GBR flows of this session.
  • The allocated address — the assigned IP address / prefix in the PDU address IE, or Ethernet parameters.
  • The confirmed S-NSSAI, DNN, PDU session type and SSC mode, plus the RQ timer and any always-on indication.

None of this yet moves user data over the air. In parallel with delivering the accept, the AMF triggers the RAN side, which we look at next; only when both the NAS session and the radio/transport resources exist does the session become active.

Reading establishment in the logs

The 5GSM request and accept bracket the whole procedure, and the accept in particular is dense with the parameters that decide whether data will actually flow — the address, the QoS rules, the AMBR. A PDU Session Establishment Reject instead carries a 5GSM cause that names the reason.

Representative NAS decode — illustrative, values vary by vendor/build:

UL NAS TRANSPORT -> PDU session establishment request (0xc1) PDU session identity : 5 PTI : 1 Request type : initial request S-NSSAI : SST=1 SD=0x000001 DNN : internet PDU session type : IPv4v6 SSC mode : 1 DL NAS TRANSPORT -> PDU session establishment accept (0xc2) PDU session type : IPv4v6 PDU address : IPv4 10.45.0.7 ; IPv6 IID 2001:db8:... Authorized QoS rules : QFI=1 (default), match-all QoS flow descriptions : QFI=1 5QI=9 (non-GBR) Session-AMBR : UL 100 Mbps / DL 300 Mbps --- failure variant --- DL NAS TRANSPORT -> PDU session establishment reject (0xc3) 5GSM cause = 27 (missing or unknown DNN)
FieldMeaningExampleCheck
PDU session identity / PTIWhich session and which SM transaction.5 / 1Must be consistent request→accept; a free ID in 1–15 is required.
S-NSSAI / DNNSlice and data network requested.SST=1 / internetSlice must be in Allowed NSSAI; DNN must be subscribed — else reject cause 27/28.
PDU session typeWhat PDUs the session carries.IPv4v6SMF may downgrade (e.g. to IPv6); confirm the accept matches what the UE can use.
PDU addressAssigned IP address/prefix.10.45.0.7Absent/empty = address allocation failed at the SMF/UPF; no IP means no data.
Authorized QoS rules / QFIPacket filters → QoS flow mapping.QFI=1 match-allThere must be a default rule/flow, else uplink packets have nowhere to map.
Session-AMBRAggregate non-GBR rate ceiling.100/300 MbpsUnexpectedly low AMBR throttles the session; compare against subscription.
5GSM causeReject reason (on failure).27 unknown DNNNames the fault: DNN/S-NSSAI/subscription/insufficient resources.

✅ Debugging steps

  • Confirm the request left the UE inside UL NAS TRANSPORT with a valid PDU Session ID, S-NSSAI and DNN at the 5GMM level for the AMF to route on.
  • Check the AMF selected an SMF (NRF discovery / Nsmf_PDUSession_CreateSMContext) and that the SMF established the N4/PFCP session with the UPF.
  • On the accept, verify a PDU address was assigned (for IP types) and that at least a default QFI/QoS rule is present.
  • On a reject, read the 5GSM cause and map it to DNN, slice, subscription, or resource shortage.

⚠ Common causes of failure

  • Requested DNN unknown/unsubscribed or S-NSSAI not in Allowed NSSAI — reject with the corresponding 5GSM cause.
  • SMF selection fails (NRF has no matching SMF for the slice+DNN), so the request is never processed.
  • UPF address allocation or N4/PFCP session establishment fails, so no PDU address is returned.
  • PCF policy denies the session or returns rules the SMF cannot enforce.

The Radio Side: NGAP, QoS Flows and DRBs

The NAS accept establishes the logical session. To carry its packets, the AMF (still relaying the SMF's decisions) sends the gNB an NGAP PDU Session Resource Setup Request. This message carries, per session, the PDU Session Resource Setup Request Transfer that the SMF built: the QoS Flow Setup Request List (one entry per QFI, each with its QoS parameters), the PDU Session Aggregate Maximum Bit Rate, and the UPF-side UL NG-U UP TNL Information — the GTP-U transport address and TEID the gNB must send uplink user data to over N3.

The gNB now performs the mapping that ties the core's QoS model to the radio. A PDU session's traffic is partitioned into QoS flows, each labelled by a QFI; the gNB decides how to pack those flows into Data Radio Bearers (DRBs). This flow-to-DRB mapping is the gNB's responsibility and can be many-flows-to-one-DRB. It is enforced on the air by the SDAP layer, which stamps a QFI into the SDAP header so the receiver can restore the flow identity. The gNB establishes the chosen DRBs on the radio with an RRCReconfiguration, and replies with PDU Session Resource Setup Response carrying its own DL NG-U UP TNL Information so the UPF learns where to send downlink data. The SMF pushes that downlink TEID to the UPF over N4, completing the bidirectional N3 tunnel.

🎯

The chain of containment: PDU session → one or more QoS flows (each a QFI) → mapped by the gNB onto DRBs → carried over the air, then across the N3 GTP-U tunnel to the anchor UPF. See the 5G QoS Model and SDAP for how QFI, 5QI and SDAP marking interlock.

UE gNB AMF SMF UPF PDU Session Establishment Request in UL NAS TRANSPORT: PDU Session ID, S-NSSAI, DNN, type, SSC mode SMF selection + Nsmf CreateSMContext AMF relays 5GSM to selected SMF N4 / PFCP Session Establishment install PDR/FAR/QER, N3 UL TEID; allocate IP UPF ready PDU Session Establishment Accept (in N1) + NGAP Resource Setup Request authorized QoS rules, Session-AMBR, PDU address, QFI list, UL N3 TNL PDU Session Resource Setup Request QoS Flow Setup List (QFI + 5QI/GBR), UL NG-U UP TNL Info RRCReconfiguration gNB maps QoS flows → DRBs; delivers NAS Accept RRCReconfigurationComplete PDU Session Resource Setup Response DL NG-U UP TNL Info (gNB N3 TEID) N4 Modify: install DL TEID at UPF user data: UE → DRB → gNB → N3 GTP-U → UPF → data network PDU session ACTIVE
Figure 1. PDU Session Establishment end to end: 5GSM signalling (UE↔SMF via the AMF relay), N4/PFCP provisioning of the UPF, the paired NGAP Resource Setup that maps QoS flows to DRBs, and the completed N3 tunnel that carries user data.

Reading the radio side in the logs

The NGAP resource-setup exchange is where the logical session becomes a real bearer, so its trace shows the QoS-flow list, the flow-to-DRB mapping the gNB chose, and the two N3 TEIDs that must both be installed for the tunnel to carry traffic.

Representative gNB NGAP/RRC trace — illustrative, values vary by vendor/build:

NGAP RX: PDU SESSION RESOURCE SETUP REQUEST pduSessionId=5 QoSFlowSetupRequestList: QFI=1 5QI=9 (non-GBR); QFI=5 5QI=1 (GBR, GFBR/MFBR set) UL NG-U UP TNL Info: 10.10.3.4 TEID=0x0000a1b2 RRC: RRCReconfiguration -> setup DRB1 (QFI 1,5 -> DRB1), SDAP hdr present RRC: RRCReconfigurationComplete NGAP TX: PDU SESSION RESOURCE SETUP RESPONSE pduSessionId=5 DL NG-U UP TNL Info: 10.20.7.8 TEID=0x0000c3d4 (gNB endpoint)
FieldMeaningExampleCheck
pduSessionIdTies this NGAP resource to the NAS session.5Must match the PDU Session ID from the 5GSM accept.
QoSFlowSetupRequestList / QFI+5QIThe flows to set up and their QoS.QFI=1/5QI=9; QFI=5/5QI=1Each QFI must be mapped to a DRB; a GBR flow (5QI=1) needs GFBR/MFBR honoured.
flow → DRB mappinggNB's packing of QoS flows onto DRBs.QFI 1,5 -> DRB1A flow with no DRB carries no data; check RRCReconfigurationComplete.
UL NG-U UP TNL InfoUPF's N3 address+TEID for uplink.10.10.3.4 / 0xa1b2gNB must send UL user data here; wrong TEID = uplink black-hole.
DL NG-U UP TNL InfogNB's N3 address+TEID for downlink.10.20.7.8 / 0xc3d4Must be pushed to the UPF over N4; if not installed, downlink is dropped.

✅ Debugging steps

  • Confirm the PDU SESSION RESOURCE SETUP REQUEST/RESPONSE pair completed and the pduSessionId matches the NAS accept.
  • Check every QFI in the QoS-flow list was mapped to a DRB and that RRCReconfigurationComplete came back from the UE.
  • Verify both N3 TEIDs are installed — UL at the gNB (from the request) and DL at the UPF (via N4 modify from the setup response).
  • For a GBR flow, confirm the gNB admitted it (GFBR/MFBR); admission-control rejection removes that flow.

⚠ Common causes of failure

  • NGAP resource setup partially fails — some QFIs land in the failed list (radio admission control, e.g. a GBR flow that cannot be granted).
  • RRCReconfiguration fails or times out, so DRBs are never established over the air.
  • N3 TEID mismatch or one direction not installed, causing a one-way or total user-plane black-hole despite a "successful" NAS session.
  • SDAP misconfiguration so QFI marking is wrong and the receiver cannot restore flow identity.

SSC Modes and Session Continuity

Because the UPF is the anchor that holds the UE's IP address, what happens to that anchor as the UE moves determines whether the IP address survives. That behaviour is the Session and Service Continuity (SSC) mode, requested by the UE and confirmed by the SMF at establishment. There are three modes, defined in TS 23.501.

SSC modeAnchor behaviourIP addressBest for
SSC mode 1The anchor UPF is kept for the entire life of the session, regardless of UE movement.Preserved — never changes.Long-lived, address-sensitive services (IMS voice, VPNs).
SSC mode 2"Break-before-make": the network may release the old anchor first, then the UE re-establishes to a new one.Changes; brief gap.Cases where a closer UPF is worth a short interruption.
SSC mode 3"Make-before-break": a new anchor (and address) is set up before the old one is released, so both coexist briefly.Changes gracefully; overlap avoids loss.Edge computing / low-latency where re-anchoring must be seamless.

The intuition: SSC mode 1 optimises for address stability — the anchor is fixed even if the UE roams far from it, so upper-layer sessions never notice. SSC mode 2 and SSC mode 3 optimise for path efficiency, letting the network re-anchor onto a UPF nearer the UE's new location; mode 3 hides the switch by overlapping old and new paths (the UE gets a second address and migrates flows before the first is torn down), while mode 2 accepts a brief break. Edge deployments lean on mode 3 so that a session can follow a user toward a local breakout point without dropping traffic. The SMF may reject the requested mode and grant a different allowed one, based on the DNN and subscription.

Modification, Release and User-Plane Activation

A session is not frozen after establishment. Modification changes an existing session — adding, changing or removing QoS flows, updating authorized QoS rules, or revising the Session-AMBR. It can be UE-requested (PDU Session Modification Request) or network/PCF-requested; either way the SMF drives it with a PDU Session Modification Command, the UE confirms with PDU Session Modification Complete, and the SMF re-provisions the UPF over N4 and updates NGAP/DRB resources as needed. Adding a GBR flow for a video call, for example, is a modification that inserts a new QFI and its DRB.

Release tears the session down and frees its resources. It too can start from the UE (PDU Session Release Request) or the network; the SMF issues a PDU Session Release Command, the UE answers PDU Session Release Complete, the N4/PFCP session and UPF resources are removed, and the gNB releases the associated DRBs via NGAP PDU Session Resource Release. The PDU Session ID is then free to reuse.

A distinct and very common event is user-plane activation. When a UE in CM-IDLE has data to send (or is paged for downlink data), it runs the Service Request procedure. The NAS session was never deleted while idle — only the radio DRBs and the N3 tunnel were torn down. Service Request re-activates the user plane: the AMF triggers PDU Session Resource Setup toward the gNB again, DRBs are re-established and a fresh N3 tunnel is built, without re-running the full 5GSM establishment. This is why the logical session can persist for hours while its transport comes and goes with activity.

🎯

Always-on PDU session: if the UE requests, and the network grants, an always-on session, its user plane is (re)activated on every transition to CM-CONNECTED even without pending data. This suits ultra-low-latency and TSN traffic that must never wait for a Service Request round-trip before the first packet can flow.

ProcedureKey 5GSM messagesEffect
EstablishmentPDU Session Establishment Request / AcceptCreate session, QoS rules, address, DRBs, N3 tunnel
ModificationPDU Session Modification Command / CompleteAdd/change/remove QoS flows, rules or AMBR
ReleasePDU Session Release Command / CompleteTear down session, free UPF, DRBs and IP
UP activationService Request → NGAP PDU Session Resource SetupRe-build DRBs + N3 for an existing idle session

✅ Debugging steps

  • For modification, confirm the Command/Complete pair and that the SMF re-provisioned the UPF (N4) and the gNB updated DRBs for any new QFI.
  • For release, verify the N4 session and NGAP PDU Session Resource Release both completed so the PDU Session ID is actually freed.
  • For a data stall on an idle UE, check whether a Service Request ran and whether NGAP PDU Session Resource Setup rebuilt the DRBs and N3 tunnel.
  • For latency-sensitive traffic, confirm whether an always-on session was granted so the user plane comes up on every CM-CONNECTED transition.

⚠ Common causes of failure

  • Modification rejected because the added GBR flow fails radio admission control at the gNB.
  • Stale PDU Session ID reuse before the previous release fully completed at SMF/UPF/gNB.
  • Downlink data lost because paging did not reach an idle UE, so Service Request / UP activation never ran.
  • N3 tunnel not rebuilt after Service Request (TEID not re-installed), so a re-activated session still black-holes.

LTE ↔ NR

🔀

LTE ↔ NR: the PDU session is the 5G successor to the LTE PDN connection, and the QoS model is the biggest change. LTE (TS 24.301, ESM) used EPS bearers as the unit of QoS — a default bearer plus dedicated bearers, each with a QCI and a TFT, and a one-to-one bearer→DRB mapping. 5G replaces bearers with QoS flows (each a QFI, characterised by a 5QI) inside a PDU session, and the gNB freely maps many flows onto a DRB with SDAP marking — a layer that does not exist in LTE. Session management also moves off the MME/S-GW onto the dedicated SMF + UPF (N4/PFCP replaces the GTP-C control of the LTE core), and 5G adds slice scoping (S-NSSAI), the SSC mode continuity choice, and Ethernet/Unstructured session types absent from LTE's IP-only PDN connections.

Summary

A PDU session is one object living on three planes, and a "no data" fault is fastest to isolate by asking which plane broke. Walk it in order: the 5GSM signalling (did the Establishment Accept arrive with a PDU address and a default QFI, or a Reject with a cause?), the N4/PFCP provisioning of the UPF (was the tunnel and address actually programmed?), and the NGAP + RRC resource setup (were the QoS flows mapped to DRBs and both N3 TEIDs installed?). The session is only ACTIVE when all three are in place.

Two facts save the most time. First, the AMF is only a relay — a session problem is usually an SMF-selection, SMF, PCF, or UPF problem, not an AMF one. Second, an idle UE keeps its logical session and IP; a data stall there is a user-plane activation (Service Request) issue, not an establishment one. Read the procedure message by message, plane by plane, and the first field that does not line up is your root cause.

Interview quickfire

Q&A Interview quickfire

Q. Why is the PDU Session Establishment Request carried inside a 5GMM message rather than sent on its own?

A. 5GSM never signals the network directly — it always rides on 5GMM. The UE puts the 5GSM request in a NAS container inside UL NAS TRANSPORT, with PDU Session ID, S-NSSAI and DNN at the 5GMM level as routing hints, so the AMF can select the right SMF and forward it. The SMF, not the AMF, is the 5GSM peer.

Q&A Interview quickfire

Q. How does the NAS session relate to QoS flows and radio bearers?

A. A session contains one or more QoS flows, each identified by a QFI. The core signals those flows to the gNB in NGAP PDU Session Resource Setup; the gNB maps them onto DRBs (many flows can share a DRB) and marks each packet's QFI in the SDAP header. So the chain is PDU session → QoS flow (QFI) → DRB, with the gNB owning the flow-to-DRB mapping.

Q&A Interview quickfire

Q. Who assigns the UE's IP address, and who anchors the user plane?

A. The SMF allocates the address and returns it in the PDU address IE of PDU Session Establishment Accept. The user plane is anchored on the UPF, which the SMF programs over N4/PFCP with PDR/FAR/QER rules and the N3 tunnel endpoints toward the gNB.

Q&A Interview quickfire

Q. What is the practical difference between SSC mode 1 and SSC mode 3?

A. SSC mode 1 keeps the same anchor UPF and IP address for the whole session no matter where the UE moves — maximum address stability. SSC mode 3 lets the network re-anchor to a closer UPF but sets up the new anchor and address before releasing the old one (make-before-break), so traffic migrates without loss — ideal for edge/low-latency services.

Q&A Interview quickfire

Q. If a UE goes idle, is its PDU session deleted?

A. No. Going to CM-IDLE only releases the radio DRBs and the N3 tunnel; the logical 5GSM session and the UE's IP address persist at the SMF/UPF. When data appears, the Service Request procedure re-activates the user plane via NGAP PDU Session Resource Setup without re-establishing the session. An always-on session is re-activated on every move to CM-CONNECTED.

Q&A Interview quickfire

Q. What does an Ethernet PDU session look like differently from an IP one?

A. For Ethernet the core assigns no IP address; it carries raw Ethernet frames and the UPF performs MAC learning to forward them. That lets the session bridge a device transparently into an enterprise LAN or a TSN domain, which an IP session cannot do at layer 2.

Where to go next

A PDU session is defined by its QoS treatment and stitched together with RAN and NAS signalling — follow how flows are classified, how the RAN marks and carries them, and how the core-network call flow reaches this point.