理解快速生成树协议(RSTP)(二)

RSTP 引进了新的 BPDU 处理以及一种新的拓扑结构改变机制。即使没有从根桥处接收到任何信号,每个网桥在每次 “hello 时间周期中 中都生成 BPDU BPDU 扮演了在网桥间进行消息通知的角色。如果一个网桥不能从临近网桥处收到 BPDU ,它就会认为与这个网桥失去了连接,因而会考虑进行快速故障检测和自恢复。
1 )间隔发送 BPDU
STP 的非根桥仅传递根桥生成的 BPDU RSTP 的网桥不管是否收到来自根桥的 BPDU ,它每隔 Hello time (默认 2 秒)时间发送本身的 BPDU 配置信息。
2 )快速的老化信息
STP 必须等到 20 秒的老花时间到时,才能更新 BPDU RSTP 采用心跳的机制,当一台网桥在连续三次没有收到 BPDU 的情况下,网桥认为邻居的根和指定根已经丢失,立即老化自己的 BPDU 配置信息。
3 )接受下级的 BPDU
Cisco 专有的 Backbone Fast 的特性类似, RSTP 接受下级的 BPDU 。所示,如果一台网桥从它的指定根桥收到下级信息,立即接受并覆盖原先的 BPDU 配置信息。
因为交换机 SW-2 知道根桥还在,立即发送 BPDU 的包含根桥信息给 SW-1 SW-1 停止发送 BPDU ,同时接受连接 SW-2 的端口为新的根端口。
3 .快速转换到转发状态
STP 的网络端口从阻断到转发状态,如果想快速收敛的话,需要修改默认的转发延迟和老化时间定时器; RSTP 可以快速收敛而不依赖于定时器, 这些快速的收敛主要依赖边缘端口和点到点的链路来实现。
1 )边缘端口
一个边缘端口就像一个 Port Fast-enabled 端口,并且只在连接了一个单独的末端站点的端口上启用,但它和 Port Fast-enabled 不一样,他不产生拓扑改变,但当它收到 BPDU 时,自动成为生成树端口, Cisco 交换机的配置也是采用 Port Fast-enabled 方式配置。
2 )点到点链路
两台交换机之间的链路只有一根链路,同时端口之间的连接为全双工,这样的链路类型叫点到点链路。对于半双工的链路叫共享端口。链路类型交换机自己检查,也可人为修改。
4 .提议 / 同意握手机制
RSTP 使用提议 / 同意握手机制来完成端口的快速收敛。下面以图中的变化为例说明。

你可能感兴趣的:(职场,休闲,交换,RSTP)