コンテンツにスキップ

仕様書・規格の読み方Tips

3GPP 仕様書(TS)は膨大で、慣れないと「どこに何が書いてあるか」を探すだけで消耗します。ここでは効率よく読む・引くための実践的なコツを紹介します。

TS と TR の違いを意識する

  • TS(Technical Specification): 実装が従うべき規範的な仕様。「MUST/SHALL」で書かれた要件。
  • TR(Technical Report): 検討経緯・調査・スタディの報告書。規範ではない。

実装や試験の根拠にするのは TS です。TR は「なぜこの設計になったか」の背景理解に使います。

ステージ1/2/3 の役割分担

3GPP の仕様は3層構造になっていることが多く、これを知ると「読むべき文書」を素早く選べます。

ステージ 内容 5GCでの代表例
Stage 1 要求仕様(サービスとして何を実現するか) TS 22系
Stage 2 アーキテクチャ・手続き(どう実現するか) TS 23.501(アーキ)/ 23.502(手続き)
Stage 3 プロトコル詳細(ビット単位・メッセージ定義) TS 24.501(NAS)/ 29系(SBI)/ 38系(NGAP等)

まず Stage 2 から入る

「手続きの全体像を知りたい」なら TS 23.502、「アーキテクチャや用語の定義」なら TS 23.501。細かいメッセージのビット定義が必要になって初めて Stage 3(24/29/38系)に降りる、という順序が効率的です。

よく使う主要TSの早見

  • TS 23.501: 5G System アーキテクチャ(NF・参照点・概念の定義元)
  • TS 23.502: 手続き(Registration / PDU Session など call flow の元)
  • TS 24.501: NAS プロトコル(5GMM / 5GSM メッセージ)
  • TS 33.501: セキュリティ(鍵階層・認証)
  • TS 29系: SBI 各サービス(例: 29.502 Nsmf, 29.503 Nudm, 29.518 Namf)
  • TS 38.413: NGAP、TS 29.244: PFCP

より網羅的な対応表は 3GPP Spec辞典 を参照してください。

章番号を追うときの注意

章番号は Release で動く

同じ TS でも Release(Rel-15/16/17/18)によって章番号や節構成が変わることがあります。参照するときは TS番号だけでなく Release とバージョン も意識してください。本サイトでも、章番号の枝番まで確定できないものは「要確認」と明記しています。

関連