跳到主要内容

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.

本文档定义的消息类型:

值含义
1MPLS echo request
2MPLS echo reply

本文档定义的回复模式:

值含义
1Do not reply (不回复)
2Reply via an IPv4/IPv6 UDP packet (经 IPv4/IPv6 UDP 分组回复)
3Reply via an IPv4/IPv6 UDP packet with Router Alert (经带 Router Alert 的 IPv4/IPv6 UDP 分组回复)
4Reply 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:

类型子类型值字段
1Target FEC Stack
1LDP IPv4 prefix
2LDP IPv6 prefix
3RSVP IPv4 LSP
4RSVP IPv6 LSP
5Not Assigned
6VPN IPv4 prefix
7VPN IPv6 prefix
8L2 VPN endpoint
9"FEC 128" Pseudowire (Deprecated)
10"FEC 128" Pseudowire
11"FEC 129" Pseudowire
12BGP labeled IPv4 prefix
13BGP labeled IPv6 prefix
14Generic IPv4 prefix
15Generic IPv6 prefix
16Nil FEC
2Downstream Mapping
3Pad
4Not Assigned
5Vendor Enterprise Number
6Not Assigned
7Interface and Label Stack
8Not Assigned
9任意值The TLV not understood (未被理解的 TLV)
10Reply TOS Byte