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" 范围的值 MUST 向 IANA 注册. 请求 MUST 经由描述该代码点使用格式与程序的 Experimental RFC 提出; 实际分配在该 RFC 的 IANA 行动期间进行.
"Vendor Private" 范围的值 MUST NOT 向 IANA 注册; 但消息 MUST 含一个按 IANA SMI 私有网络管理私有企业编号注册的企业代码. 对每个有 Vendor Private 范围的命名空间, 必须指明 SMI 私有企业编号的确切位置 (见下例). 如此, 多个企业 (供应商) 可使用相同代码点而无冲突之忧.
7.1. 消息类型, 回复模式, 返回码 (Message Types, Reply Modes, Return Codes)
IANA 已创建并将维护消息类型, 回复模式与返回码的注册表. 三者取值均在 0-255 范围. 0-191 范围经 Standards Action 分配; 192-251 范围经 "Specification Required" 分配; 252-255 范围供 Vendor Private Use, MUST NOT 分配.
若任一字段落在 Vendor Private 范围, 消息中 MUST 出现顶层 Vendor Enterprise Number TLV.
本文档定义的消息类型:
| 值 | 含义 |
|---|---|
| 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 MUST 至少为 4, 且前 4 字节 MUST 为该供应商的 SMI 私有企业编号 (网络字节序). 值字段其余部分为供应商私有.
本文档定义的 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 |