7. 相对 RFC 3036 的变更
以下是相对 RFC 3036 的变更列表:
-
删除了 Host Address FEC 及对它的引用, 因为没有实现使用它。
-
将引用列表拆分为规范性引用和资料性引用。
-
从规范性引用列表中删除了 "MPLS using ATM VP Switching" 及对它的引用。
-
删除了对 RFC 1700 的引用, 并以指向 http://www.iana.org/assignments/address-family-numbers 的链接代替。
-
删除了对 RFC 1771 的引用, 并以对 RFC 4271 的引用代替。
-
澄清了 F 位的用法。
-
增加了在执行有序控制 (Ordered Control) 时允许水平分割 (split horizon) 的选项。
-
澄清了会话初始化过程中对置位 U 位的消息的处理。
-
澄清了会话初始化过程中对 E 位的处理。
-
增加了文字说明: 状态转换图中的 Shutdown 消息实现为一条带有表示致命错误的 Status TLV 的通知消息。
-
在处理畸形 TLV 的规范中增加了 TLV 长度过短的情况。
-
说明了解释了 Hello 欺骗 (hello spoofing) 所带来的安全威胁。
-
增加了对 4271 和 4278 的引用, 以及关于 MD5 选项的标准成熟度差异 (standards maturity variance) 的文字。
-
增加了来自 3031 的、说明隐式 NULL 标签处理的文字。
-
纳入了 DLCI 的编码, 以移除对 3034 的规范性引用。
-
将对 3031、3032 和 3034 的引用移至资料性引用。
-
在描述未知 TLV 处理的一节中, 删除了对不存在章节的引用 (原文档中的勘误)。
-
增加了澄清在发送厂商私有 TLV 和消息时如何实现互操作性的文字。
-
在 "receive label request" 过程中, 如果检测到环路, 将该过程改为在放弃其余处理之前先发送一条通知。
-
在 "receive label release" 过程中, 澄清了支持合并 (merge-capable) 的 LSR 的行为。
-
在 "receive label release" 过程中, 澄清了收到未知 FEC 时的行为。
-
在 "Detect Change in FEC Next Hop" 的注释 4 中, 修改了文字, 以引用发送标签请求过程的正确条件集合 (原文档中的笔误)。
-
在 "LSR decides to no longer label switch a FEC" 过程中, 澄清了在收到标签释放之前不得重用该标签这一事实。
-
在例程 "Prepare_Label_Mapping_Attributes" 中, 增加了关于按照未知 TLV 的 U 位和 F 位处理它们的注释。
-
在地址消息处理过程中, 澄清了以下情况的行为: LSR 收到它先前通告过的地址的重新通告, 或收到来自先前未通告过该地址的 LSR 的地址撤销。
-
在例程 "Receive Label Mapping" 中, 澄清了先前未发送过任何标签通告消息时 PrevAdvLabel 的含义。
-
在 "Receive Label Mapping" 过程中, 如果检测到环路, 将该过程修改为在放弃其余处理之前先发送一条通知。
-
在 "Receive Label Mapping" 过程中, 修正了步骤 LMp.10, 以处理针对该 FEC 的额外 (非合并) LSP 的标签映射消息。
-
在 "Receive Label Mapping" 过程中, 澄清了收到针对同一 FEC 的重复标签时的行为。
-
在例程 "Receive Label Abort Request" 中, 澄清了非合并 LSR 的行为。
-
在讨论未来研究领域的章节中增加了以下条目:
- 用于传递最大传输单元 (maximum transmission unit) 的扩展
- NBMA 介质上的基本对等体发现
- 关闭邻接的选项
- 用于保护 Hello 消息的机制
- 无状态快速控制平面重启 (stateless fast control plane restart) 的检测
- 对 "end of LIB" 消息的支持
- 用于处理不同 LSR 通告相同地址这一情况的机制