Tracking Area / TAI / Registration Area — 5GCはUEの「居場所」をどう管理するのか¶
学習目標¶
この章を読み終えると、次のことができるようになります。
- 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 になることを説明できる
前提知識¶
- NG Setup Procedure — gNBが Supported TA List でAMFへTAを申告する
- Registration — Registration Request / Accept の基本
- 補助: Paging / Mobility Registration Update / Periodic Registration Update / RRC Resume
この章の焦点(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 |
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、要確認)。
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へのDownlink — PagingはRegistration Areaの中で¶
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)。
| タイマ | 動作する側 | 意味 | 規定 |
|---|---|---|---|
| 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¶
- TAを申告するN2の握手 → NG Setup Procedure
- TAI List 外への移動で起きる手続き → Mobility Registration Update
- T3512 による周期登録 → Periodic Registration Update
- CM-IDLE UEへの着信 → Paging / Service Request
- RRC_INACTIVE と RAN Notification Area → RRC Resume / Small Data
- NAS / NGAP のメッセージ・IE → NAS辞典 / NGAP辞典