コンテンツにスキップ

GTPv2辞典(GTPv2-C / N26)

4G/EPC系の制御面プロトコル GTPv2-C(GTP-C v2) の主要メッセージを引くための辞典です。5GC では N26(AMF⇔MME) の 4G/5G Interworking で用います。N26 は N14 のような SBI(HTTP/2 + JSON)ではなく、相手が 4G/EPC の MME であるため EPC 系の GTPv2-C で会話します。

規定は TS 29.274(GTPv2-C)。Interworking / N26 手続きの規定は TS 23.501 / TS 23.502。

関連: Protocol辞典 / N26ページ / 4G-5G Interworking章 / EPS Fallback章


GTPv2-C 主要メッセージ

5GC の N26(AMF⇔MME)で登場する主なものを中心に整理します。

メッセージ 方向 目的 備考 Spec
Forward Relocation Request/Response AMF⇔MME Handoverベースの Inter-system 移動でUEコンテキストを移送 connectedモードの 5G⇔4G 移行(N26ありのHandoverベース時。EPS Fallback 等)。4Gの S10 相当 TS 29.274
Forward Relocation Complete Notification/Acknowledge AMF⇔MME リロケーション完了の通知・確認 Handover完了の同期 TS 29.274
Context Request/Response AMF⇔MME idleモードの Inter-system 移動でUEコンテキストを取得 idleモードでの TAU/登録更新時のコンテキスト取得。4Gの S10(MME間)/S3(SGSN⇔MME)相当の移送経路 TS 29.274
Context Acknowledge AMF⇔MME コンテキスト取得の確認 Context Response への確認応答 TS 29.274
Relocation Cancel Request/Response AMF⇔MME 進行中リロケーションの取消 Handover失敗時のロールバック TS 29.274
Echo Request/Response AMF⇔MME 死活監視(パス管理) ノード間の生存確認 TS 29.274

(各メッセージの §節番号は要確認。GTPv2-C の規定は TS 29.274、N26 での使い方の規定は TS 23.501 / TS 23.502。)

N26で使う範囲に限定して掲載

上表は N26(AMF⇔MME) で登場する手続きに絞っています。GTPv2-C には EPC 内部の S11(MME⇔SGW)・S5/S8(SGW⇔PGW)で使う Create/Modify/Delete Session 系など多数のメッセージがありますが、それらは 5GC の参照点ではなく EPC 側の手続きです。EPC 側の詳細は本辞典の対象外とします。


5GC / EPC 参照点との対応

GTPv2-C を使う参照点 接続点 位置づけ
N26 AMF ⇔ MME 5GC⇔EPC の Inter-system Interworking。4Gの S10 相当 の役割をAMF⇔MMEで担う
S10 MME ⇔ MME 4G/EPC内のMME間コンテキスト移送(参考)
S11 MME ⇔ SGW 4G/EPC内のセッション制御(参考。5GCの参照点ではない)
S5/S8 SGW ⇔ PGW 4G/EPCのコアセッション制御(参考。5GCの参照点ではない)

(N26 の規定は TS 23.501 / TS 23.502、GTPv2-C 自体は TS 29.274。§節番号は要確認


GTPv2-C は EPC 譲り。SBI ではない

N26 は 5GC 内の NF 同士が使う SBI(HTTP/2 + JSON)ではなく、EPC 系の制御面プロトコル GTPv2-C を用います(相手が 4G/EPC の MME のため)。GTPv2-C は一般に UDP 上で動作します(宛先ポート・下位Transportの正確な規定は 要確認)。GTPv2-C(制御面)は、ユーザプレーンをカプセル化する GTP-U(TS 29.281、N3/N9) とは別物である点にも注意してください(Protocol辞典)。