仕様書・規格の読み方Tips¶
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 とバージョン も意識してください。本サイトでも、章番号の枝番まで確定できないものは「要確認」と明記しています。
関連¶
- 3GPP Spec辞典 — TS/RFC の早見表
- 参考リンク集 — 3GPP 公式サイト等の一次情報源