RFC 4379 - 7. IANA Considerations
7. IANA 考慮事項 (IANA Considerations)
IANA は LSP echo request と reply 用に TCP/UDP ポート 3503 を割り当てた。
以下の各節は IANA が管理する新しい名前空間を詳述する。各名前空間は割り当て範囲に分かれる;IANA が値を割り当てる手続きを記述する用語:"Standards Action" ([IANA] 定義)、"Specification Required"、および "Vendor Private Use"。
"Specification Required" 範囲の値は IANA に登録されなければならない (MUST)。要求は、そのコードポイントの使用形式と手順を記述する Experimental RFC を経由して提出されなければならない (MUST);実際の割り当てはその RFC の IANA アクション時に行われる。
"Vendor Private" 範囲の値は IANA に登録されてはならない (MUST NOT);ただしメッセージには、IANA SMI プライベートエンタープライズ番号として登録されたエンタープライズコードを含めなければならない (MUST)。ベンダプライベート範囲をもつ各名前空間について、SMI プライベートエンタープライズ番号の正確な位置を明示しなければならない (下例参照)。こうして複数の企業 (ベンダ) が同じコードポイントを競合なく使用できる。
7.1. メッセージタイプ、応答モード、リターンコード (Message Types, Reply Modes, Return Codes)
IANA はメッセージタイプ、応答モード、リターンコードのレジストリを作成し管理する。3 者の値はいずれも 0-255 の範囲。0-191 範囲は Standards Action で割り当て;192-251 範囲は "Specification Required" で割り当て;252-255 範囲は Vendor Private Use とし割り当ててはならない (MUST NOT)。
いずれかのフィールドが Vendor Private 範囲なら、メッセージにはトップレベルの Vendor Enterprise Number TLV が存在しなければならない (MUST)。
本ドキュメントが定義するメッセージタイプ:
| 値 | 意味 |
|---|---|
| 1 | MPLS echo request |
| 2 | MPLS echo reply |
本ドキュメントが定義する応答モード:
| 値 | 意味 |
|---|---|
| 1 | Do not reply (応答しない) |
| 2 | Reply via an IPv4/IPv6 UDP packet (IPv4/IPv6 UDP パケットで応答) |
| 3 | Reply via an IPv4/IPv6 UDP packet with Router Alert (Router Alert 付き IPv4/IPv6 UDP パケットで応答) |
| 4 | Reply via application level control channel (アプリケーション層制御チャネルで応答) |
本ドキュメントが定義するリターンコードは第 3.1 節に記載。
7.2. TLV
IANA はトップレベル TLV および関連するサブ TLV の Type フィールドのレジストリを作成し管理する。サブ TLV の意味は TLV によって限定されることに注意し、各 TLV のサブ TLV 番号空間は独立である。
TLV とサブ TLV の有効範囲は 0-65535。0-16383 と 32768-49161 の範囲は [IANA] 定義の Standards Action で割り当て;16384-31743 と 49162-64511 の範囲は上記 "Specification Required" で割り当て;31744-32767 と 64512-65535 の範囲は Vendor Private Use とし割り当ててはならない (MUST NOT)。
TLV またはサブ TLV の Type が Vendor Private Use 範囲なら、Length は最低 4 でなければならず (MUST)、先頭 4 バイトはそのベンダの SMI プライベートエンタープライズ番号 (ネットワークバイトオーダ) でなければならない (MUST)。値フィールドの残りはベンダプライベート。
本ドキュメントが定義する TLV とサブ TLV:
| タイプ | サブタイプ | 値フィールド |
|---|---|---|
| 1 | Target FEC Stack | |
| 1 | LDP IPv4 prefix | |
| 2 | LDP IPv6 prefix | |
| 3 | RSVP IPv4 LSP | |
| 4 | RSVP IPv6 LSP | |
| 5 | Not Assigned | |
| 6 | VPN IPv4 prefix | |
| 7 | VPN IPv6 prefix | |
| 8 | L2 VPN endpoint | |
| 9 | "FEC 128" Pseudowire (Deprecated) | |
| 10 | "FEC 128" Pseudowire | |
| 11 | "FEC 129" Pseudowire | |
| 12 | BGP labeled IPv4 prefix | |
| 13 | BGP labeled IPv6 prefix | |
| 14 | Generic IPv4 prefix | |
| 15 | Generic IPv6 prefix | |
| 16 | Nil FEC | |
| 2 | Downstream Mapping | |
| 3 | Pad | |
| 4 | Not Assigned | |
| 5 | Vendor Enterprise Number | |
| 6 | Not Assigned | |
| 7 | Interface and Label Stack | |
| 8 | Not Assigned | |
| 9 | 任意値 | The TLV not understood (理解されなかった TLV) |
| 10 | Reply TOS Byte |