>
HomeLTE 4GNAS โ€” Non-Access StratumTracking Area Update
โœ‰๏ธ NAS โ€” Non-Access StratumIntermediate

Tracking Area Update in LTE 4G

How an idle UE keeps the MME informed of its location with periodic and mobility TAU.

📚 3GPP-basedTS 24.301TS 23.401

An idle UE has no radio connection, yet the network must still be able to find it the instant a call or a packet arrives. The trick is granularity: rather than track every cell the UE visits, the MME only needs to know which Tracking Area it is camped in — and the UE only speaks up when that changes or when a keep-alive timer fires. The Tracking Area Update (TAU) is the procedure that keeps that location record fresh enough for paging to work, without flooding the signalling links on every cell reselection. This page is grounded in TS 24.301 (NAS/EMM) and TS 23.401 (EPS architecture and procedures).

Introduction

The Tracking Area Update is the location-management procedure of idle-mode LTE. It is a short NAS/EMM exchange between the UE and the MME whose only job is to keep the MME's record of where an idle UE is accurate enough that paging stays cheap. It is defined in TS 24.301 (the NAS protocol) and TS 23.401 (the EPS procedures around it).

It sits squarely in the EMM-REGISTERED / ECM-IDLE phase of the UE lifecycle — after attach, while the UE is camped and sleeping. The UE runs a TAU when it reselects out of its registered area (mobility), when a keep-alive timer fires (periodic), when a CS-Fallback UE must also refresh its 2G/3G location (combined), or after certain recovery and network-driven events. Each of these is the same three-message procedure with a different EPS update type.

Because a TAU is compact but can fan out into MME relocation, S-GW relocation, and optional security, its failures are localisable: they live in the request/accept exchange, in the S10 context fetch, in the gateway update, or in the timer machinery that supervises it. Walk it in order and the broken step tells you the cause.

Why the TAU is needed

๐Ÿ’ก

In plain words: think of an idle UE as a friend who travels a lot but only texts you their city, not their exact street — and only when they cross into a new city. If you need to reach them, you call around that one city instead of the whole country. The TAU is that "I've moved cities" text, plus a periodic "still alive" check-in so you don't keep calling a number that's gone dead.

The network faces two opposing costs. Paging every cell in the PLMN to find one idle UE would swamp the air interface; forcing the UE to report every single cell change would swamp the S1 and NAS signalling links. Tracking Areas are the engineered compromise: the MME tracks the UE only to Tracking Area granularity, and the TAU keeps that coarse record fresh. It is the location-management half of idle mobility — paging finds the UE, the TAU keeps the search bounded.

What

A Tracking Area (TA) is a group of cells sharing one identity, the TAI (Tracking Area Identity = PLMN-ID + TAC, the Tracking Area Code broadcast in SIB1). The MME tracks an idle UE at TA granularity, never at cell granularity.

Why

It balances two opposing costs: paging load (small TAs mean fewer cells to page per attempt) against update signalling (large or many TAs mean the UE reports its location less often). TAs let the operator dial in that trade-off.

How

The MME registers the UE in a TAI list — a set of TAIs. The UE stays silent as long as it camps on a cell whose TAI is in that list, and it runs a Tracking Area Update only when it moves outside all of them, or when its periodic timer expires.

Why Tracking Areas and the TAU Exist

When a UE moves to ECM-IDLE it releases the RRC connection and the eNB discards its context; only the MME still holds the UE's EPS Mobility Management (EMM) state. If downlink data or an incoming voice call arrives while the UE is idle, the MME has to page it — broadcast the UE's identity across a set of cells and wait for the UE to respond and re-establish a connection. Paging every cell in the PLMN would swamp the air interface, while forcing the UE to report every single cell change would swamp the S1 and NAS signalling links. Tracking Areas are the engineered compromise between those two costs.

The TAU is the location-management half of idle mobility: paging finds the idle UE, and the TAU keeps the MME's record accurate enough that the search stays bounded to a known, small set of cells. Everything else on this page is detail hanging off that single job.

๐ŸŽฏ

Core idea: paging finds the idle UE; the TAU keeps the location record fresh enough for that search to stay bounded to a TAI list — without signalling on every cell reselection.

TAI, TAC and the TAI List

A TAI is built from the PLMN-ID (MCC + MNC, so the area is unambiguous across operators) plus a 16-bit TAC. Every cell advertises its TAC in SIB1, so a camped UE can always compute the TAI of its current cell and compare it against what it is registered in. If the MME registered the UE in a single TAI, a commuter sitting near the border between two TAs would ping-pong — running a TAU every time it drifted across the boundary. The TAI list solves exactly this.

Instead of one TAI, the MME hands the UE a set of them in the Tracking Area Update Accept (or Attach Accept). The UE compares the broadcast TAI of its current cell against the list: if it is present, the UE does nothing; only when the current TAI is in none of the listed areas does mobility trigger an update. This lets the MME shape each UE's "silence zone." A fast-moving UE on a motorway can be given a large TAI list to cut update frequency; a stationary fixed-wireless UE can be given a small one so paging stays cheap. Each time the UE does update, the MME issues a fresh TAI list in the accept, effectively re-centring the silence zone around the UE's new position.

๐Ÿ”‘

Registered vs camped: a UE is registered in many TAs (its whole TAI list) while camped on exactly one cell. When a page is needed, the MME sends it to every eNB serving every TAI in the list, so the network never loses the UE anywhere inside its silence zone.

However the list is encoded — one PLMN, several PLMNs, or a compact run of consecutive TACs — the rule the UE applies is identical: membership of the current TAI means "stay quiet," absence means "run a mobility TAU."

What Triggers a TAU

A TAU is not a single event but a family of them, all carried by the same Tracking Area Update Request message with an EPS update type IE that tells the MME why the UE is updating. The three you must know cold are periodic, mobility, and combined; the rest are recovery and network-driven cases.

  • Periodic TAU — a keep-alive. The T3412 timer (periodic TAU timer, whose value the MME gives the UE in the accept) counts down while the UE sits in EMM-REGISTERED/ECM-IDLE. On expiry the UE runs a periodic TAU (EPS update type periodic updating) to tell the MME "still here, still reachable," even though it has not moved. This is what lets the MME eventually clean up UEs that have silently vanished.
  • Mobility (normal) TAU — the UE reselects to a cell whose TAI is not in its current TAI list (EPS update type TA updating). This is the classic "I have moved out of my registered area" case, and it is what keeps paging bounded as the UE roams.
  • Combined TA/LA updating — a UE configured for CS Fallback must also keep its 2G/3G Location Area registered. It sends a combined TAU so the MME, via the SGs interface to the MSC, updates the Location Area at the same time.
  • After handover into a new TA — a connected-mode handover can land the UE in a cell whose TAI is outside the list; the UE runs a TAU once the handover completes.
  • Recovery / network-driven — the UE must re-establish EPS bearer context after a failure, ISR was deactivated, or MME load re-balancing pushed the UE toward a different MME. The EPS update type distinguishes these.
TAU trigger / typeEPS update typeWhat causes it
Periodic TAUperiodic updatingT3412 expiry while idle — keep-alive proving the UE is still reachable.
Mobility (normal) TAUTA updatingUE reselects a cell whose TAI is not in its TAI list — moved out of the registered area.
Combined TA/LA updatecombined TA/LA updatingCSFB UE must also refresh its 2G/3G Location Area via the MME's SGs link to the MSC.
After handoverTA updatingHandover delivered the UE into a TA outside the list; TAU follows connection.
Bearer / context recoveryTA updating + active flagUE must recover EPS bearer context, or wants the user-plane radio bearers re-established.
Load re-balancing / MME changeTA updatingNetwork steered the UE toward another MME; the TAU refreshes context on the new node.
ISR-relatedTA updatingReturn from UTRAN/GERAN, or (re)activation of Idle-mode Signalling Reduction.

The Three Messages and Their IEs

The TAU is a compact NAS exchange of at most three EMM messages between the UE and the MME. The UE briefly leaves idle mode (an RRC connection is set up to carry the NAS message over S1), completes the update, and typically returns to ECM-IDLE.

  • Tracking Area Update Request — sent by the UE. It carries the EPS update type (why it is updating, plus the active flag), the old GUTI (Globally Unique Temporary Identity, used instead of the permanent IMSI so the UE is not identified in clear), the last visited registered TAI, UE network capabilities, and DRX parameters. The old GUTI is the key routing datum: its embedded GUMMEI tells eNB and MME which MME previously served this UE.
  • Tracking Area Update Accept — sent by the MME. It carries the EPS update result, a fresh TAI list, timer values (notably T3412, and optionally T3402/T3423), optionally a new GUTI, and EPS bearer status so the UE and network can reconcile which bearers survive.
  • Tracking Area Update Complete — sent by the UE, but only if the MME allocated a new GUTI in the accept. It confirms the UE has adopted the new identity. If no new GUTI was assigned, the procedure ends at the accept.
๐ŸŽฏ

The active flag: a bit inside the EPS update type of the request. Set to 1, it tells the MME the UE wants its user-plane radio and S1 bearers re-established as part of the TAU (it has, or expects, uplink data), so the network keeps the S1-U connection up instead of returning the UE straight to idle. Set to 0, the TAU is a pure location refresh and the UE drops back to ECM-IDLE as soon as it completes.

MessageDirectionKey IEs
Tracking Area Update RequestUE → MMEEPS update type (+ active flag), old GUTI, last visited TAI, UE network capability, DRX parameter, EPS bearer status.
Tracking Area Update AcceptMME → UEEPS update result, TAI list, T3412 (and optional T3402/T3423), optional new GUTI, EPS bearer status.
Tracking Area Update CompleteUE → MME(none) — sent only when a new GUTI was reallocated, to confirm adoption.

Around these three EMM messages the MME may insert security: an authentication exchange (if it lacks a usable EPS security context) and a NAS security mode command to take the ciphering and integrity keys into use. A UE arriving with a valid context may skip both.

📡

How the TAU is carried (channels & identity): the UE first sets up an RRC connection — a random-access run (Msg1–Msg4) followed by RRCConnectionSetup/Complete on SRB1, at which point the Tracking Area Update Request travels as the dedicatedInfoNAS payload. On S1 it becomes the NAS payload of the S1AP Initial UE Message, routed to an MME chosen from the GUMMEI carried inside the old GUTI. There is no dedicated "TAU channel" — it reuses the same RRC/S1AP transport every NAS message uses.

The Procedure Step by Step

Read the flow as: the UE wakes, sends its request over a freshly set-up RRC/S1 connection, the (possibly new) MME resolves the UE's context, the network optionally shuffles gateways, and the MME accepts. The figure shows the full case including MME relocation and S-GW relocation; strip out the grey arrows and you have the ordinary same-MME TAU.

1. Connection + Request. The UE sets up RRC and sends the Tracking Area Update Request as a NAS payload; the eNB forwards it to an MME (chosen from the old GUTI's GUMMEI) in an Initial UE Message. 2. Context fetch. If the serving MME changed, the new MME identifies the old MME from the old GUTI and fetches the UE context over the S10 interface (Context Request / Context Response / Context Acknowledge). 3. Security. The MME may run authentication and NAS security mode. 4. Gateway update. If the S-GW changes, the new MME sets up bearers on the new S-GW (Create Session) and updates the P-GW; otherwise it sends Modify Bearer to the existing S-GW. 5. Accept. The MME returns Tracking Area Update Accept with a new TAI list and T3412, optionally a new GUTI. 6. Complete. If a new GUTI was assigned, the UE replies Tracking Area Update Complete; otherwise the procedure ends and the UE returns to idle unless the active flag was set.

UE eNB new MME old MME S-GW RRC setup + TAU Request (NAS) Initial UE Message [TAU Request] EPS update type, old GUTI, TAI, active flag Context Request (S10) Context Response UE EMM/bearer context Authentication / Security Mode (optional) Context Acknowledge Create Session / Modify Bearer S-GW relocation (if S-GW changes) Tracking Area Update Accept new GUTI, TAI list, T3412 Tracking Area Update Complete only if a new GUTI was reallocated UE returns to ECM-IDLE unless active flag = 1
Figure 1. The Tracking Area Update with optional MME relocation (S10 Context Request/Response/Acknowledge) and S-GW relocation. Grey lifelines and arrows are the old MME and S-GW, involved only when the serving nodes change.

✅ Debugging steps

  • Confirm the UE actually established RRC and that the S1AP Initial UE Message carrying the Tracking Area Update Request reached an MME.
  • Read the EPS update type to classify the TAU (periodic / TA updating / combined) and check the active flag matches whether the UE expected the user plane back up.
  • For an inter-MME case, verify the S10 Context Request/Response/Acknowledge completed — a missing context is the classic inter-MME TAU failure.
  • Check whether the MME inserted authentication / security mode, and that it completed before the accept.
  • Confirm the Tracking Area Update Accept carried a fresh TAI list and T3412, and that a Complete followed only if a new GUTI was assigned.

⚠ Common causes of failure

  • S10 context fetch fails (old MME unreachable, or context purged), so the new MME rejects the TAU and forces a re-attach.
  • TAU reject with a "hard" cause (e.g. implicit-detach conditions), making the UE locally deactivate bearers and re-attach.
  • Security failure (authentication reject or NAS MAC failure) inserted mid-procedure.
  • Accept never reaches the UE (poor DL, or connection released too early), so T3430 expires and the UE retries.
  • Gateway update fails (Create Session/Modify Bearer error), so bearers cannot be re-anchored on relocation.

MME Relocation, S-GW Relocation and ISR

When a mobility TAU crosses into a TA served by a different MME pool, the MME itself changes — and the new MME does not yet hold the UE's context. This is where the old GUTI earns its keep. Its GUMMEI (Globally Unique MME Identifier = PLMN + MME Group ID + MME Code) tells the new MME exactly which old MME to ask. The new MME sends a Context Request over the S10 interface (MME-to-MME, using the GTP-C based Forward Relocation/context procedures), the old MME returns the UE's EMM and bearer context in a Context Response, and the new MME confirms with Context Acknowledge. Only after the acknowledge does the old MME consider its context transferable and eventually removable. Because the identity travelled inside the GUTI, none of this needs the permanent IMSI over the air.

S-GW relocation is the parallel move on the user plane. If the new MME decides the current S-GW no longer serves the UE optimally, it selects a new one, issues Create Session, and has it update the P-GW so downlink packets steer to the new S-GW; the old session is then torn down. If the S-GW does not change, the MME simply sends Modify Bearer to refresh the eNB/MME addressing. Either way the P-GW — the IP anchor — stays put, so the UE keeps its IP address throughout.

๐Ÿ’ก

Why the GUTI is the pivot: old GUTIGUMMEI → which old MME to fetch context from over S10; and the eNB also uses the GUMMEI to route the very first Initial UE Message to a sensible MME. The temporary identity is simultaneously the UE's privacy shield and the network's routing key.

ISR — Idle-mode Signalling Reduction — addresses a different waste. A UE at the boundary of E-UTRAN and UTRAN/GERAN can reselect back and forth between LTE and 2G/3G, and without ISR each crossing forces a fresh Tracking Area Update (LTE) or Routing Area Update (2G/3G), churning signalling. With ISR activated, the UE is registered in both a TA list (via the MME) and a Routing Area (via the SGSN) at once, and the S-GW knows both. The UE can then move between the two accesses without updating each time, as long as it stays within the registered TA list and RA. Paging is coordinated: the S-GW pages through both the MME and the SGSN so the UE is reachable on whichever radio it is camped on. ISR is negotiated, not assumed — the network signals whether it is activated in the TAU/RAU accept.

✅ Debugging steps

  • Decode the old GUTI to its GUMMEI and confirm the eNB routed the Initial UE Message to a reachable MME, and that the new MME picked the correct old MME for S10.
  • Trace the S10 Context Request/Response/Acknowledge triplet — a missing Acknowledge can leave the old MME holding stale context.
  • For S-GW relocation, verify Create Session toward the new S-GW and the P-GW update succeeded; for the same-S-GW case, verify the Modify Bearer.
  • If reselection between LTE and 2G/3G churns signalling, check whether ISR was actually activated in the TAU/RAU accept — it is negotiated, not assumed.

⚠ Common causes of failure

  • Old MME named by the GUMMEI is unreachable or has purged the context, so the S10 fetch fails and the UE must re-attach with IMSI.
  • S10/S11 GTP-C errors during relocation, leaving bearers un-anchored on the new nodes.
  • ISR assumed but never activated, so the UE keeps running a TAU/RAU on every inter-RAT reselection.
  • P-GW update lost during S-GW relocation, so downlink packets keep steering to the old S-GW.

Periodic TAU, Timers and Implicit Detach

Mobility TAUs cover the UE that moves. But what about the UE that switches off in a dead spot, or whose battery dies mid-idle? Without a safeguard the MME would keep a stale context forever and waste paging attempts on a UE that is gone. The periodic TAU plus a supervising network timer solve this.

The UE runs T3412: while idle in EMM-REGISTERED it counts down, and on expiry the UE performs a periodic TAU — a heartbeat proving it is still reachable — then restarts the timer with the value the accept carried. On the network side the MME runs a longer mobile reachable timer, set a little larger than T3412, restarted on every UE contact. If the UE misses its periodic TAU and that timer expires, the MME starts T3423. If T3423 also expires with no contact, the MME performs an implicit detach: it deactivates the EPS bearers, drops the context, and stops paging — with no over-the-air signalling to the absent UE, which simply re-attaches when it returns.

TimerRuns onRole
T3412UEPeriodic TAU timer. On expiry the idle UE runs a periodic TAU. Value set by the MME in the accept; extended DRX/PSM negotiate much larger values.
T3410UETAU attempt supervision — started when the request is sent, stopped on accept/reject. Its expiry means no answer.
T3430UEGuards the TAU procedure at the NAS layer while awaiting the network's response, akin to T3410 for the update transaction.
T3402UEBack-off before the next attach/TAU attempt after certain failures (default order of minutes); can be signalled by the MME.
Mobile reachable timerMMENetwork supervision, set a bit longer than T3412; restarted on any UE contact. Its expiry starts implicit-detach supervision.
T3423MMEImplicit detach supervision. Started when the mobile reachable timer expires; if it expires too, the MME implicitly detaches the UE.
๐ŸŽฏ

Power-saving note: extended idle-mode DRX (eDRX) and Power Saving Mode (PSM) stretch how long an IoT UE can stay dormant. They work by negotiating a much larger T3412 (and, for PSM, an Active Time timer T3324) so the UE checks in far less often — trading reachability latency for battery life. The mobile reachable and implicit-detach timers scale up in step so the network does not prematurely detach a device that is merely sleeping.

๐Ÿ’ก

Mental model: T3412 is the UE's heartbeat interval; the mobile reachable timer is the network's "no pulse yet" warning; T3423 is the grace period before the flatline call. A heartbeat missed past both means implicit detach, done silently.

✅ Debugging steps

  • Read the T3412 value the MME gave in the accept and confirm the UE's periodic-TAU cadence matches it (allowing for eDRX/PSM stretching).
  • On a "UE unreachable" complaint, check whether the mobile reachable timer expired and T3423 ran — an implicit detach would explain paging that gets no response.
  • If TAUs are looping, look at T3410/T3430 expiries (no network answer) and T3402 back-off between attempts.
  • For an IoT device, verify the network's supervision timers were scaled up in step with the negotiated large T3412/T3324, or it will be detached while merely sleeping.

⚠ Common causes of failure

  • Mismatched T3412 vs the MME's mobile reachable timer, so a still-present UE is implicitly detached prematurely.
  • Periodic TAU never sent (UE off, in a dead spot, or a wrong timer value), leading to implicit detach and missed pages.
  • T3402 back-off after repeated failures making the UE appear "slow to recover" after a network outage.
  • PSM/eDRX negotiated on the UE but not honoured by the MME supervision timers, causing spurious detaches.

Reading the TAU in the logs

A TAU trace is short: an Initial UE Message carrying the request, an optional S10/security/gateway middle, and the accept (plus a complete if a new GUTI was assigned). The two fields that classify almost everything are the EPS update type (why) and the presence of a new GUTI (whether a Complete is expected). Below is a compressed MME-side view of an inter-MME mobility TAU.

Representative MME TAU trace — illustrative, values vary by vendor/build:

S1AP InitialUEMessage : TAI=310-260-0x0012 eNB-UE-S1AP-Id=88 NAS TAU request : updateType=TA-updating activeFlag=0 old-GUTI : GUMMEI(MMEGI=0x0A01 MMEC=0x11) M-TMSI=0x77C1AA02 last-visited-TAI : 310-260-0x0007 GTPv2 Context Request : S10 -> old MME (MMEC 0x11) M-TMSI=0x77C1AA02 GTPv2 Context Response : cause=REQUEST_ACCEPTED [EMM + bearer context: EBI=5 QCI=9] NAS Security mode command / complete : eKSI=1 (context reused, no re-auth) GTPv2 Modify Bearer Request/Response : S11 cause=REQUEST_ACCEPTED (same S-GW) GTPv2 Context Acknowledge : S10 cause=REQUEST_ACCEPTED NAS TAU accept : updateResult=TA-updated TAI-list=2 T3412=54min GUTI(reallocated) NAS TAU complete : (new GUTI adopted) -> UE returns to ECM-IDLE (activeFlag=0)
FieldMeaningExample (from log)Check
updateTypeThe EPS update type classifying the TAU.TA-updatingMust match the scenario (periodic / TA / combined); a periodic type from a moved UE is suspicious.
activeFlagWhether the UE wants the user plane re-established.00 = pure location refresh (returns to idle); 1 = keep S1-U up for pending data.
old-GUTI / GUMMEIPresented identity and the MME that issued it.MMEC=0x11The GUMMEI must point at a reachable old MME for the S10 context fetch.
last-visited-TAIThe TA the UE last registered in.310-260-0x0007Should differ from the current TAI on a mobility TAU; equal values hint at a spurious update.
Context Request/Response causeS10 inter-MME context fetch outcome.REQUEST_ACCEPTEDA failure here is the classic inter-MME TAU reject → forced re-attach.
eKSIWhich NAS security context is in use.1 (reused)A valid context lets the MME skip re-authentication; "no key" forces EPS-AKA.
Modify Bearer / Create SessionGateway update on the user plane.Modify Bearer (same S-GW)Create Session instead means S-GW relocation; verify the P-GW was updated.
updateResultOutcome the MME returns in the accept.TA-updatedA reject cause here (not an accept) tells you whether bearers survive or a re-attach is forced.
new GUTI / TAU completeIdentity reallocation and its confirmation.reallocated → completeA Complete must appear only when a new GUTI was assigned; otherwise the procedure ends at the accept.
T3412Periodic TAU timer handed to the UE.54minSets the next heartbeat; must be consistent with the MME's mobile reachable timer.

Summary

The TAU is the location-management half of idle mobility: paging finds the UE, the TAU keeps that search bounded to a TAI list. To read or debug one, anchor on two fields — the EPS update type (why the UE is updating: periodic, mobility, combined, or recovery) and whether a new GUTI was reallocated (which decides if a Tracking Area Update Complete is expected) — then check the active flag to know whether the UE returns to idle or keeps the user plane up.

Walk the procedure in order and the broken step names the cause. Did the Initial UE Message reach an MME? On an inter-MME move, did the S10 Context Request/Response/Acknowledge succeed (the classic failure point)? Did optional security complete? Did the gateway update (Modify Bearer or Create Session) go through? Did the accept — and, if needed, the complete — arrive before T3410/T3430 expired? On the timer side, remember the heartbeat chain: T3412 (UE) → mobile reachable timer (MME) → T3423 (MME) → implicit detach.

Quick Q&A

Q&A Quick Q&A

Q. Why is the UE given a TAI list instead of a single TAI?

A. To cut TAU signalling. Registered in a set of TAs, the UE stays silent as long as it camps on any cell whose TAI is in the list, so it only runs a mobility TAU when it leaves all of them. This avoids ping-pong updates at TA borders and lets the MME tailor each UE's "silence zone" — large for fast movers, small for stationary UEs.

Q. What does the active flag in the Tracking Area Update Request do?

A. It is a bit in the EPS update type. Set to 1, it asks the MME to re-establish the user-plane radio and S1 bearers as part of the TAU (the UE has uplink data), keeping the connection up. Set to 0, the TAU is a pure location refresh and the UE returns to ECM-IDLE once it completes.

Q. When is a Tracking Area Update Complete actually sent?

A. Only when the MME reallocated the GUTI in the Tracking Area Update Accept. The Complete confirms the UE has adopted the new identity. If no new GUTI was assigned, the procedure ends at the accept.

Q. On an inter-MME TAU, how does the new MME get the UE's context without the IMSI?

A. From the old GUTI in the request. Its GUMMEI identifies the old MME; the new MME sends a Context Request over the S10 interface, gets the EMM and bearer context back in Context Response, and confirms with Context Acknowledge. The permanent IMSI never has to appear over the air.

Q. What happens if an idle UE never sends its periodic TAU?

A. The MME's mobile reachable timer (set a bit longer than T3412) expires, which starts T3423. If that also expires with no contact, the MME performs an implicit detach — deactivating the EPS bearers and ceasing paging — with no signalling to the missing UE, so it stops wasting resources on an unreachable device.

Q. What problem does ISR solve, and how?

A. It stops a UE at the E-UTRAN/UTRAN boundary from running a TAU or RAU on every reselection. With ISR active the UE is registered in both a TA list (MME) and a Routing Area (SGSN) simultaneously, and the S-GW pages it through both, so it can hop between LTE and 2G/3G without updating — as long as it stays within the registered TA list and RA.

Q&A โ€” TAU Failure Handling

Q&A Q&A โ€” TAU Failure Handling

Q. In 4G, what happens to already-established EPS bearers if a Tracking Area Update (TAU) fails or is rejected?

A. Depends on the reject cause โ€” some reject causes (e.g., implicit detach conditions) cause the UE to locally deactivate all bearers and re-attach from scratch, while others let bearers persist and only require retry of the TAU. It's not a uniform outcome โ€” a "hard" reject effectively forces the UE back to a full Attach, whereas a "soft" failure (e.g., no response, congestion) usually just triggers a TAU retry with existing bearers intact.

🔀

LTE ↔ NR: the 5G equivalent of the TAU is the Mobility Registration Update (a type of the Registration procedure in TS 24.501) toward the AMF. Tracking Areas and the TAI list carry over, but the identity is the 5G-GUTI (whose GUAMI plays the routing role the GUMMEI did), inter-AMF context transfer runs over the N14 interface instead of S10, and the periodic-registration timer is T3512 rather than T3412. The same idle-mobility idea — coarse-grained location plus a heartbeat — is unchanged.

Where the TAU connects

The TAU is the location-management half of idle mobility: it keeps the record fresh so the other half — finding the UE — stays bounded, and it rides on the NAS and RRC state machinery underneath. From here, follow how the network actually reaches the UE, and the identities and states the TAU depends on.

Paging — how the network finds an idle UE across the TAI listNAS / EMM Overview — the layer that carries the TAU and GUTIEPS Mobility & RRC States — idle vs connected and when the UE can be paged