
| 出版日期:2003-02-24 总期号:1192 本年期号:11 |
|
RSTP瞬间恢复连接
朱新亚 回路会产生无休止的数据路径,导致额外的系统管理费用。生成树协议是在桥接网络中消除回路时提供路径冗余的可靠方法,它是交换机中最重要的组成部分之一。在IEEE 802.1D标准中,生成树协议被定义为企业和电信运营商基础网络设施的一个基本要素。在该标准的补充802.1w中,生成树的快速重配置,通过提供快速的重配置能力,将STP(Spanning Tree Protocol,生成树协议)改进为RSTP(Rapid Spanning Tree Protocol,快速生成树协议)。STP和RSTP这两个标准都支持和维护着桥接局域网的质量或MAC(Media Access Control,媒体访问控制)业务,但支持RSTP的网络可以提供更大的弹性和效能。 快速收敛配置 随着更多基于LAN的语音和多媒体应用被开发,LAN基础网络设施潜在的可靠性和性能变得十分关键。每个网络部件的有效性都很重要,不仅需要将冗余度建立在WAN连接、ISP和路由的网络之中,而且还需要冗余的桥接路径。桥接/交换必须能够探测到故障,并在瞬间进行重新配置,而RSTP则将这点考虑设计其中。 与STP相比,RSTP在收敛所花费的时间上更胜一筹,这也是两者之间最关键的区别。一旦某个连接丢失或拓扑结构改变,STP需要30到60秒钟探测变化并重新配置,会影响网络的性能。如果使用适当的话,RSTP能将在连接故障和恢复时所需的重新配置和恢复服务时间,减少到低于秒的量级,并保持同基于STP设备的兼容性。 实现瞬间恢复连接 快速生成树是一个分布式的算法,它选择一个单一的桥接/交换作为生成树的根节点。算法将端口的任务指派给每个桥接/交换上的端口。端口任务决定了该端口是否应被当作活跃拓扑结构的一部分,这个活跃的拓扑结构将该桥接/交换连接至根桥接(根端口),或通过桥接/交换连接一个LAN至根桥接(一个指定端口)。不管它们的任务如何,端口可作为在故障情况下保持连接性的备份端口,这些故障情况可能包括桥接、交换、桥接端口或整个LAN失效或被移除。桥接协议数据单元定义了一个端口的任务,其中还包含了交换和端口的信息。与端口任务相关的状态机制,通过一个MAC接力对象来保持和改变控制数据帧处理和传送的端口状态。端口状态可被设置为丢弃、学习或传递状态。802.1D中的无效、阻塞和收听状态在802.1w中被合并为唯一的丢弃状态。这些状态用于支持和维护MAC服务的质量。在一个桥接/交换中适当配置的端口状态,可以降低数据循环和数据帧的复制及乱序的可能性。 RSTP可以保证在一个桥接/交换、桥接端口或LAN发生故障之后,其连接性的快速恢复。一个新的根端口可以快速转换至传送端口状态。在LAN中桥接与转换之间明确的应答,允许指定端口快速转换至传送端口状态,此时,桥接端口可被配置在桥接/交换重新初始化时直接转换为传送端口状态。当特定的桥接端口连接于LAN边缘的一个LAN段时,这一点将十分有用,例如在该LAN段没有其他的桥接或交换可用的情况时。 理想情况下,RSTP应该成为一个网络中默认的生成树实现。由于STP和RSTP之间的兼容性,可以做到由STP向RSTP的无缝转换。但是,RSTP使用快速状态转换增加了帧复制和乱序的可能性,为使RSTP与STP可靠工作,需要使用RSTP强制协议版本参数来禁止快速转换。 |
|||||||||||||||||||||||||||||