コンテンツにスキップ

Tracking Area / TAI / Registration Area — 5GCはUEの「居場所」をどう管理するのか

難易度: 上級(マニアック) / 想定学習時間: 30分 / 前提: NG Setup Procedure, Registration / 主役: UE, gNB, AMF / 主Interface: N1, N2

学習目標

この章を読み終えると、次のことができるようになります。

  • TAC と TAI の違い(TAI = PLMN ID + TAC)を形式レベルで説明できる
  • UEとAMFが、それぞれ どの経路でTAを知るか(SIB1 / NG Setup / User Location Information)を説明できる
  • Registration Area(TAI List) の意味と、Registration Area 内の移動では Mobility Registration Update が必ずしも必要ではない理由を説明できる
  • 5GS registration type(Initial / Mobility / Periodic 等)を見分け、Traceで「なぜこのRegistrationが来たか」を推定できる
  • Registration Area の大きさが Registration Update の頻度と Paging 負荷のTrade-off になることを説明できる

前提知識

この章の焦点(Level ∞ マニアック)

前章では、NG Setup Request の Supported TA List に TAC が登場しました。この章では、そのTACが UEの位置管理(Registration Area / Paging / Registration Update) でどう使われるかを、IEとTraceの観点で掘り下げます。


Why — なぜCell単位で位置を管理しないのか

AMFがUEの位置を常に Cell単位 で把握しようとすると、UEはCellを移るたびにネットワークへ報告しなければなりません。待受中(CM-IDLE)のUEにとって、これは電池と無線リソースの浪費です。

逆に、AMFがUEの位置を まったく 知らなければ、着信(Downlink Data / 音声着信)時に網全体へPagingする必要があり、Paging負荷が膨大になります。

そこで5GSは、複数Cellを束ねた Tracking Area(TA) と、さらに複数TAを束ねた Registration Area という粗い単位で、CM-IDLE UEの位置を管理します(TS 23.501 §5.3.2.3)。

例え話: Registration Area は「配達員に伝えておく担当エリア」です。UEは「この区内のどこかにいます」とだけ伝えておき、区内を移動するたびに連絡はしません。荷物(着信)が来たら、配達員は区内を呼び回ります(Paging)。区外へ出たときだけ、UEは新しい担当エリアを届け出ます(Mobility Registration Update)。


What — TA / TAC / TAI / Registration Area

Tracking Area

Tracking Area は、CM-IDLE UEの位置を管理するための Cellの集合 です。1つのCellは(PLMNごとに)1つのTAに属するのが基本です(NTNの例外は後述)。

             Tracking Area (TAC = 0x000064)
 ┌──────────────────────────────────────┐
 │  Cell A   Cell B   Cell C            │
 │  Cell D   Cell E   Cell F            │
 └──────────────────────────────────────┘

TAC と TAI — 同じものではない

用語 構成 長さ 規定
TAC(Tracking Area Code) PLMN内でTAを識別するコード 5GSは24 bit(EPSは16 bit) TS 23.003 §28.6(5GS。要確認)/ EPSは §19.4.2.3。NGAP上は TS 38.413 §9.3.3.10(3オクテット、要確認)
TAI(Tracking Area Identity) MCC + MNC + TAC — TS 23.003 §28.6(5GS。要確認)/ EPSは §19.4.2.3
TAI
├─ PLMN ID
│   ├─ MCC   (3桁)
│   └─ MNC   (2〜3桁)
└─ TAC       (24 bit)

TACだけではPLMNをまたいだ一意性がありません。網間・ローミングを含めてTAを一意に識別するのはTAI です。Traceで「TAC=100」とだけ書かれていたら、どのPLMNのTAC 100なのかを必ず確認します。

UEはTAをどう知るか — SIB1

UEは、gNBがBroadcastする SIB1 の中の PLMN-IdentityInfo(PLMN ID のリストと trackingAreaCode)から、そのCellのPLMNとTACを知ります(TS 38.331 §6.2.2 / §6.3.2、要確認)。

gNB ──(SIB1: PLMN-IdentityInfoList)──► UE
          ├─ PLMN-Identity: 440-11
          └─ trackingAreaCode: 0x000064

UEは、在圏Cellの TAI を、自分が保持している TAI List と照合し、Registration Area の内側にいるかを判断します。

AMFはTAをどう知るか — 2つの経路

経路 何が分かるか 規定
NG Setup Request / RAN Configuration Update の Supported TA List どのgNBがどのTAを担当しているか(ノード単位の静的情報) TS 38.413 §8.7.1 / §8.7.2
Initial UE Message / Uplink NAS Transport 等 の User Location Information UEが今どのCell(NR CGI)・どのTAIにいるか(UE単位の動的情報) TS 38.413 §9.2.5.1 / §9.2.5.3 / §9.3.1.16(要確認)
User Location Information (CHOICE)
└─ User Location Information NR
    ├─ NR CGI   (PLMN + NR Cell Identity 36 bit)
    ├─ TAI      (PLMN + TAC)
    └─ Time Stamp 等(任意)

3つの値を突き合わせる

Trace解析では、「RANが何をServiceすると言っているか(Supported TA List)」→「UEが実際にどこから来たか(User Location Information)」→「AMFが何を許可したか(TAI List / Cause)」 を並べて比べるのが基本です。

Registration Area と TAI List

AMFは、UEに対して 1つ以上のTAからなるRegistration Area を割り当て、そのTAIの集合を TAI List としてNASでUEへ通知します(TS 23.501 §5.3.2.3)。

Registration Area(UE-1 に割り当て)
┌────────┐ ┌────────┐ ┌────────┐
│ TA 100 │ │ TA 101 │ │ TA 102 │
└────────┘ └────────┘ └────────┘
          ↓ NASで通知
TAI List = { 440-11/100, 440-11/101, 440-11/102 }
  • Registration Area は UEごと に割り当てられます。同じCellにいる2台のUEが異なるTAI Listを持つこともあります。AMFは割り当て時に、UEの移動パターン(Mobility Pattern)や Allowed / Non-Allowed Area 等を考慮できます(TS 23.501 §5.3.2.3)。どう使うかは AMF実装・運用依存 です。
  • Non-3GPP access の場合、Registration Area は予約された単一の N3GPP TAI になります(TS 23.501 §5.3.2.3、要確認)。

NAS上の表現 — 5GS tracking area identity list IE

TAI List は、Registration Accept などに含まれる 5GS tracking area identity list IE で運ばれます(TS 24.501 §8.2.7 / §9.11.3.9)。IE内部は「部分リスト(partial tracking area identity list)」の並びで、各部分リストは次の3形式のいずれかで符号化されます(TS 24.501 §9.11.3.9、要確認)。

Type of list 内容 使いどころ
00 1つのPLMN + 連続しない TACの列挙 飛び飛びのTACを割り当てる
01 1つのPLMN + 先頭TAC + 個数(連続する TAC) 連番のTACを効率よく表す
10 PLMNが異なり得る TAIの列挙 複数PLMNにまたがるRegistration Area

上記以外の値はreservedです。Rel-16以降のSNPNへの拡張など、Releaseによる記述の差は要確認です。

TAI Listに含められるTAIの最大数にも上限があります(16個、TS 24.501 §9.11.3.9、要確認)。

UE側は、Registration Request に Last visited registered TAI(TS 24.501 §8.2.6 / §9.11.3.8)を含めることがあり、AMFはこれで「UEが最後に登録していたTA」を知ることができます。ただしこのIEは cleartext IE ではない ため、有効なNASセキュリティコンテキストがある場合は NAS message container の中で暗号化されて運ばれます(TS 24.501 §4.4.6、要確認)。


How — 位置管理はどう動くか

CM状態ごとの位置の粒度

UEの状態 AMFが把握している位置 規定
CM-IDLE Registration Area(TAI List)のどこか(在圏を保証できるのはこの単位。最後に報告されたTAI・Cellは参考情報として保持し得る) TS 23.501 §5.3.3 / §5.4.1(枝番は要確認)
CM-CONNECTED(RRC_CONNECTED) 在圏している NG-RANノード。Cell・TAIはN2のUser Location Information等で分かる TS 23.501 §5.3.3 / §5.4.2(枝番は要確認)
CM-CONNECTED with RRC_INACTIVE AMFから見ればCM-CONNECTED。UEの詳細な位置は NG-RANがRAN Notification Area単位 で管理 TS 23.501 §5.3.3.2.5(要確認)

RRC_INACTIVE の詳細は RRC Resume / Small Data を参照してください。

CM-IDLE UEにはN2/N3の接続がないため、Downlink Dataをそのまま届けられません。AMFは、UEのRegistration Area に含まれるTAを担当するgNBへ Paging を送ります(TS 23.502 §4.2.3.3)。

sequenceDiagram
    participant DN as Internet
    participant UPF
    participant SMF
    participant AMF
    participant gNB
    participant UE
    DN->>UPF: Downlink Data
    UPF->>SMF: Data Notification(N4)
    SMF->>AMF: Namf_Communication_N1N2MessageTransfer
    Note over AMF: UEはCM-IDLE → Registration Area内のTAを担当するgNBを選ぶ
    AMF->>gNB: NGAP Paging(TAI List for Paging)
    gNB->>UE: RRC Paging
    UE->>AMF: Service Request(NAS)
    Note over UE,AMF: CM-CONNECTED → User Planeを再確立
  • NGAP Paging には TAI List for Paging(必須IE)が入り、gNBはそのTAに属する自Cellで無線Pagingを行います(TS 38.413 §8.5.1 / §9.2.4.1、要確認)。
  • AMFが「どのgNBへPagingを送るか」を決められるのは、NG Setup の Supported TA List でgNB⇔TAの対応を覚えているからです(前章)。
  • 「最後にいたCell・TAから先にPagingし、応答がなければ範囲を広げる」といった Paging戦略 は、オペレータ設定・AMF実装に依存します(TS 23.501 §5.4.3、要確認)。

詳細は Paging / Service Request を参照してください。

Registration Area外へ出たら — Mobility Registration Updating

UEは、TAI Listに含まれないTAに入ったこと を検出すると、Registration type = mobility registration updating の Registration Request を送ります(TS 24.501 §5.5.1.3.2)。

TAI List = {100, 101, 102}

TA100 → TA101 → TA102 → TA200
  (内)    (内)    (内)    (外) ← ここで Mobility Registration Update

「TAが変わった = 必ずRegistration Update」ではない

Registration Area 内でTAが変わっただけ(上の例の TA100 → TA101)では、TA境界を越えたことだけを理由にMobility Registration Updateは行いません。一方で、Mobility Registration Update には TAI List外への移動以外のトリガー(UE能力の変更、要求NSSAIの変更 等)もあります(TS 24.501 §5.5.1.3.2)。Traceで見えたRegistration Updateの原因を、TA移動だけと決めつけないようにします。

手順の全体は Mobility Registration Update を参照してください。

同じRegistration Area内でも — Periodic Registration Updating

Registration Area 内にとどまっていても、UEは T3512(periodic registration update timer)が満了すると、Registration type = periodic registration updating の Registration Request を送ります(TS 24.501 §5.3.7 / §5.5.1.3.2)。

Registration Accept(T3512 値を通知し得る)
   ↓ UEがCM-IDLEへ → T3512 開始
   ↓ 満了
Periodic Registration Update
タイマ 動作する側 意味 規定
T3512 UE 満了でPeriodic Registration Update。値はAMFがRegistration Acceptで通知でき、既定値は 54分 TS 24.501 §5.3.7 / §10.2(要確認)
Mobile reachable timer AMF UEが5GMM-IDLE(≒CM-IDLE)に入る(NAS signalling connection解放)と開始。既定ではT3512より 4分長い。満了でUEを到達不能とみなし、Implicit De-registration timer を開始 TS 24.501 §5.3.7(要確認)

Periodic Registration Update は、「UEがまだ圏内にいて登録が生きていること」をAMFに知らせる生存確認です。詳細は Periodic Registration Update を参照してください。

5GS registration type — Traceで最初に見るIE

Registration Request を見たら、まず 5GS registration type を確認します(TS 24.501 §9.11.3.7)。

値 Registration type 典型的なきっかけ
1 initial registration 電源ON、登録解除後の再登録
2 mobility registration updating TAI List外への移動、能力・NSSAIの変更 等
3 periodic registration updating T3512満了
4 emergency registration 緊急呼のための登録

Rel-17以降は SNPN onboarding registration 等の値も追加されています(要確認)。同じIEに Follow-on request pending(FOR) ビットも含まれ、登録後もNAS信号接続を維持したいかどうかを示します。

「Registration Requestが来た」だけでは情報が足りません。Initial なのか、Mobility なのか、Periodic なのか で、疑うべき原因がまったく変わります。

Forbidden Tracking Area と Mobility Restriction

UEには、利用すべきでないTAを覚えておくリストがあります(TS 24.501 §5.3.13、要確認)。

UE側のリスト 主なきっかけ(5GMM cause) 規定
5GS forbidden tracking areas for regional provision of service #12 Tracking area not allowed TS 24.501 §5.3.13 / §9.11.3.2(要確認)
5GS forbidden tracking areas for roaming #13 Roaming not allowed in this tracking area、#15 No suitable cells in tracking area TS 24.501 §5.3.13 / §9.11.3.2(要確認)

causeごとのUE動作の詳細(どのリストに入れるか、他TA・他PLMNを探すか等)は、TS 24.501 §5.5.1.2.5(Initial)/ §5.5.1.3.5(Mobility・Periodic)の各cause記述を参照してください(要確認)。

網側では、加入者情報に基づく Mobility Restriction(RAT Restriction、Forbidden Area、Service Area Restriction(Allowed Area / Non-Allowed Area)等)が適用されます。このうち Forbidden Area と Service Area Restriction はTA単位 で表現されます(TS 23.501 §5.3.4.1)。UE側での Service Area Restriction の扱いは TS 24.501 §5.3.5 を参照してください(要確認)。


Registration Area の設計 Trade-off

Registration Area の大きさ自体は、3GPPが値を決めていない 設計パラメータ です(割り当て方は AMF実装・運用依存。ただしTAI List内のTAI数の上限はIE形式で決まります)。

flowchart LR
    S["Registration Area 小
(TAIが少ない)"] --> S1["Mobility Registration Update ↑
(UE電池・NAS信号が増える)"] S --> S2["Paging範囲 ↓
(1回の着信で呼ぶgNBが少ない)"] L["Registration Area 大
(TAIが多い)"] --> L1["Mobility Registration Update ↓"] L --> L2["Paging範囲 ↑
(無線・N2のPaging負荷が増える)"]
観点 Registration Area 小 Registration Area 大
Mobility Registration Update 多い 少ない
Paging範囲・負荷 小さい 大きい
向いている例(一般論) 着信が多い・移動が少ないUE 高速移動するUE、着信の少ないUE

TA境界の置き方(例: 高速道路・鉄道沿いで境界を多数またがない)や、UEごとにTAI Listを変える工夫も、オペレータ設計・実装依存の領域です。


Packet Analysis (Wireshark)

Display Filter

フィルタ 用途
ngap NGAP全体(NG Setup / Initial UE Message / Paging 等)
nas-5gs 5G NAS全体(Registration Request / Accept / Reject 等)
ngap && nas-5gs NGAPに載ったNASだけを見る

個々のフィールド名(例: registration type、TAC)はWiresharkの版によって異なるため、本ページでは断定しません(要確認)。パケット詳細でフィールドを右クリックし「フィルタとして適用」するのが確実です。なお、NASが暗号化されている区間は、復号できなければ中身は見えません。

見るポイント

① NG Setup Request
   └─ Supported TA List          ← gNBが担当するTA(TAC + PLMN + S-NSSAI)

② Initial UE Message
   └─ User Location Information
      └─ NR CGI / TAI            ← UEが実際にいる場所

③ Registration Request(NAS)
   ├─ 5GS registration type      ← Initial / Mobility / Periodic(cleartext IE)
   └─ Last visited registered TAI(任意・非cleartext IE。復号が必要な場合あり)

④ Registration Accept / Reject(NAS)
   ├─ 5GS tracking area identity list  ← AMFが割り当てたRegistration Area
   ├─ T3512 value(任意)
   └─ 5GMM cause(Rejectの場合)

Decode例(概念表現)

以下は表示構造の概念表現で、値はテスト用PLMN(001-01)の架空例です(要キャプチャ)。NAS復号済みの表示 を想定しています。5GS registration type は cleartext IE ですが、Last visited registered TAI は非cleartext IE です。有効なNASセキュリティコンテキストがある場合は NAS message container 内で暗号化されて運ばれ、復号しないと見えません。有効なコンテキストが無い場合は、最初の Registration Request には cleartext IE のみを含め、完全なメッセージはNASセキュリティ確立後に Security Mode Complete の NAS message container で送られます(TS 24.501 §4.4.6、要確認)。実表示では、完全な Registration request は NAS message container の中に入れ子で見えます。

NGAP InitialUEMessage
 ├─ RAN-UE-NGAP-ID: 1
 ├─ NAS-PDU
 │   └─ Registration request
 │       ├─ 5GS registration type: mobility registration updating (2)
 │       └─ NAS message container(復号後)
 │           └─ Registration request(完全版)
 │               └─ Last visited registered TAI: 001-01, TAC 0x000064
 └─ UserLocationInformation
     └─ userLocationInformationNR
         ├─ nR-CGI: 001-01, NR Cell Identity 0x000000010
         └─ tAI: 001-01, TAC 0x0000c8

NAS Registration accept
 └─ 5GS tracking area identity list
     └─ Partial TAI list: type = 01 (consecutive)
         ├─ PLMN: 001-01
         ├─ TAC: 0x0000c8
         └─ Number of elements: 3   → TAC 200, 201, 202

比較表を作る

TAが絡む問題は、4か所の値を並べる と原因箇所が見えやすくなります。

確認箇所 PLMN TAC 見る場所
RAN Broadcast(SIB1) 440-11 1131 RANの設定 / 無線ログ
NG Setup Request(Supported TA List) 440-11 1131 N2 Trace
Initial UE Message(User Location Information) 440-11 1131 N2 Trace
AMF設定(Service Area / TA設定) 440-11 1132 AMFのConfig

この例では、RAN側は一貫してTAC 1131なのに、AMFはTAC 1132で設定されています。これがNG Setupで拒否されるか、受け入れた上でRegistrationやPagingで問題になるかは AMF実装・設定依存 です(前章参照)。


Trouble Shooting

症状 想定原因 確認ポイント ログ Packet 解決方法
Mobility Registration Update が異常に多い Registration Area が小さすぎる、TA境界が人の流れ(道路・鉄道)と重なる TAI Listの中身、TA境界の配置 AMFの統計 nas-5gs(registration type) TAI Listの割り当て方・TA設計を見直す(運用依存)
Paging負荷が高い / Paging成功率が低い Registration Area が大きすぎる、Paging戦略の設定 TAI List for Paging の範囲 AMF / gNBの統計 ngap(Paging) Registration Areaの縮小、Paging戦略の調整(実装依存)
CM-IDLE UEに着信が届かない AMFが覚えているgNB⇔TAの対応が古い・誤っている(Supported TA List の不整合) NG Setup / RAN Configuration Update の Supported TA List AMFログ ngap RAN / AMFのTA設定を統一
Registration Reject(5GMM cause #12 / #13 / #15) 加入者・ローミング契約上そのTAが許可されていない、TA設定不整合 Reject の 5GMM cause、UDMの加入者データ AMFログ nas-5gs 加入者データ・TA設定を確認(causeの意味は TS 24.501 Annex A。加入者データ・設定からどのcauseに至るかは運用・実装依存)
Periodic Registration Update が予想外の間隔で来る T3512値の設定、UEがCM-CONNECTEDに長く留まっている Registration Accept の T3512 value AMFログ nas-5gs Registration Accept の T3512 value とAMFのT3512設定を確認
特定エリアでだけRegistrationが失敗する RAN BroadcastのTACとAMF設定のTACの不一致 上の比較表 AMF / gNBログ ngap / nas-5gs RAN・AMFのTAC設定を統一

NTN(衛星アクセス)でのTracking Area

衛星アクセス(NR NTN、Rel-17以降)では、衛星の移動に伴ってCellが地上を移動する場合があり、Tracking Area の扱いが地上網より複雑になります。たとえば、1つのCellがPLMNごとに 複数のTACをBroadcastし得る などの拡張があります(TS 38.300 §16.14、TS 23.501 §5.4.11、枝番は要確認)。本章では詳細に立ち入らず、「地上網の前提(1セル = 1TA)がそのまま当てはまらない」ことだけを押さえておきます。


3GPP仕様とVendor実装の境界

3GPPが定義するもの Vendor / 運用が決めるもの
TA / TAC / TAI の形式、SIB1でのTAC Broadcast TACの番号計画、TA境界の配置
Registration Area と TAI List(IE形式・Type of list) UEごとにTAI Listをどう作るか(大きさ、移動パターンの使い方)
Mobility / Periodic Registration Updating のトリガー Paging戦略(範囲の広げ方、再送回数)
T3512 / Mobile reachable timer の意味と既定値 T3512の運用値
Forbidden TA リストと 5GMM cause の意味(TS 24.501 Annex A) 加入者データ・設定をどのcauseに対応させるか
NGAP の Supported TA List / User Location Information / TAI List for Paging show tracking-area / show subscriber location 等のCLI、TAごとの加入者数統計、AMF内部の位置DB、TAベースの負荷分散

EPC(4G)との比較

項目 4G EPC 5GC
TAC長 16 bit 24 bit
位置管理の単位 TA / TAI List TA / TAI List(Registration Area)
TA外移動時の手続き Tracking Area Update(TAU、TS 24.301 §5.5.3) Mobility Registration Updating(TS 24.501 §5.5.1.3.2)
周期的な登録更新 Periodic TAU(T3412) Periodic Registration Updating(T3512)
手続きの見分け方 EPS update type 5GS registration type
位置管理ノード MME AMF
RAN側のTA申告 S1 Setup の Supported TAs(TS 36.413 §8.7.3) NG Setup の Supported TA List(S-NSSAIを含む)

5GでもTA・TAI Listの考え方はEPSとほぼ同じです。大きな違いは、TAU が Registration 手続きの一種(Registration type)に統合された 点と、TACが24 bitに拡張された点です。


3GPP Specification

仕様 節 内容
TS 23.501 §5.3.2.3 Registration Area の管理(TAI List の割り当て、N3GPP TAI)
TS 23.501 §5.3.3 / §5.3.3.2.5 Connection Management(CM-IDLE / CM-CONNECTED、RRC_INACTIVE。枝番は要確認)
TS 23.501 §5.4.1 / §5.4.2 UE reachability in CM-IDLE / CM-CONNECTED(枝番は要確認)
TS 23.501 §5.3.4.1 Mobility Restrictions(Forbidden Area、Service Area Restriction 等)
TS 23.501 §5.4.3 Paging戦略(要確認)
TS 23.501 §5.4.11 衛星アクセス(要確認)
TS 23.502 §4.2.3.3 Network Triggered Service Request(Paging)
TS 24.501 §4.4.6 Initial NAS message の保護(cleartext IE。要確認)
TS 24.501 §5.3.5 Service Area Restriction のUE側の扱い(要確認)
TS 24.501 §5.3.7 T3512 / Mobile reachable timer
TS 24.501 §5.3.13 5GS forbidden tracking area のリスト(要確認)
TS 24.501 §5.5.1.2.5 / §5.5.1.3.2 / §5.5.1.3.5 Initial Registration の拒否 / Mobility・Periodic Registration の起動条件 / 同拒否(要確認を含む)
TS 24.501 §8.2.6 / §8.2.7 Registration Request / Registration Accept
TS 24.501 §9.11.3.2 / §9.11.3.7 / §9.11.3.8 / §9.11.3.9 5GMM cause / 5GS registration type / 5GS tracking area identity / 5GS tracking area identity list
TS 24.501 §10.2 5GMMタイマ(T3512 既定値。要確認)
TS 24.501 Annex A 5GMM cause の意味
TS 23.003 §28.6 / §19.4.2.3 5GSのTAI・TAC(24 bit)/ EPSのTAI(比較用。§28.6は要確認)
TS 38.413 §9.3.3.10 TAC(NGAP上の形式。要確認)
TS 38.413 §8.5.1 / §9.2.4.1 Paging(TAI List for Paging。要確認)
TS 38.413 §8.7.1 / §8.7.2 NG Setup / RAN Configuration Update(Supported TA List)
TS 38.413 §9.2.5.1 / §9.2.5.3 / §9.3.1.16 Initial UE Message / Uplink NAS Transport / User Location Information(要確認)
TS 38.331 §6.2.2 / §6.3.2 SIB1 / PLMN-IdentityInfoList(trackingAreaCode。要確認)
TS 38.300 §16.14 NTN(要確認)
TS 24.301 §5.5.3 Tracking Area Update(EPC比較用)
TS 36.413 §8.7.3 S1 Setup(EPC比較用。要確認)

Summary

  • TAC はPLMN内のTA番号(5GSは24 bit)、TAI = PLMN ID + TAC。両者は同じではない
  • UEは SIB1 でTAを知り、AMFは Supported TA List(gNB単位)と User Location Information(UE単位)でTAを知る
  • AMFはUEごとに Registration Area(TAI List) を割り当てる。CM-IDLE UEについてAMFが在圏を保証できるのは Registration Area 単位(最後に報告されたTAI・Cellは参考情報として保持し得る)
  • TAI List 外 へ出たら Mobility Registration Updating。Registration Area内のTA移動だけでは不要。ただし他のトリガーもある
  • Registration Area内にいても T3512 満了で Periodic Registration Updating
  • Registration Area の大きさは Registration Update頻度とPaging負荷のTrade-off(設計は実装・運用依存)
  • Traceでは Supported TA List → User Location Information → TAI List / Cause を突き合わせ、Registration Request では registration type を最初に見る

理解度チェック

Q1. UEには TA100 / TA101 / TA102 からなるRegistration Areaが割り当てられています。UEはCM-IDLEのまま TA100 から TA101 へ移動しました。TA101 は引き続きRegistration Area内です。最も適切な説明はどれか。A. TAが変わったため、UEは必ずMobility Registration Updateを実行する / B. Registration Area内の移動なので、TA境界を越えただけでは必ずしもMobility Registration Updateは必要ない / C. UEはAMFへPFCP Session Modification Requestを送信する / D. gNBがUEに代わってNamf_Communicationを使用してRegistration Areaを更新する

正解: B。Mobility Registration Updating のトリガーは「TAI Listに含まれないTAに入ったこと」であり、Registration Area内のTA移動だけでは起動しません(TS 24.501 §5.5.1.3.2)。ただし能力変更などの別トリガーがあれば実行されるため「必ずしも」です。PFCP(C)はN4(SMF⇔UPF)のプロトコルで、UEは使いません。Namf_Communication(D)はSBIのサービスで、gNBがUEに代わってRegistration Areaを更新する手続きはありません。

Q2. Traceで「TAC = 100」とだけ記載されたログがあります。TAを一意に特定するには、ほかに何が必要ですか。

PLMN ID(MCC + MNC) です。TAは TAI = PLMN ID + TAC で一意に識別されます(TS 23.003 §28.6、要確認)。特に複数PLMNをBroadcastするCellやローミング環境では、どのPLMNのTAC 100なのかを確認しないと、別のTAと取り違えます。

Q3. CM-IDLE UEへの着信で、AMFはどのgNBへPagingを送るかをどう決めますか。

UEの Registration Area(TAI List) に含まれるTAを担当するgNBへ送ります(TS 23.502 §4.2.3.3)。gNBとTAの対応は、NG Setup / RAN Configuration Update の Supported TA List でAMFが把握しています。NGAP Paging の TAI List for Paging を見て、gNBは該当TAに属する自Cellで無線Pagingを行います。どの順番・範囲でPagingを広げるかはPaging戦略(実装・運用依存)です。

Q4. UEが同じCellにずっと留まっているのに、約1時間ごとにRegistration Requestが来ます。まず何を確認しますか。

Registration Request の 5GS registration type を確認します。periodic registration updating であれば、T3512満了による正常な周期登録です(TS 24.501 §5.3.7。既定値は54分、要確認)。Registration Accept で通知しているT3512値と突き合わせます。registration type が mobility registration updating なら、TA移動以外のトリガー(能力・NSSAIの変更等)を疑います。

Q5. Registration Area を大きくすると、何が良くなり、何が悪くなりますか。

良くなる点: TAI List外へ出る機会が減り、Mobility Registration Update(UEの電池・NAS信号)が減ります。悪くなる点: CM-IDLE UEの位置があいまいになり、1回の着信でPagingするgNB・Cellが増えて、無線とN2のPaging負荷が増えます。最適な大きさは3GPPでは決まっておらず、トラフィック特性に応じたオペレータ設計・AMF実装に依存します。


Next Step