一个区别是快速生成树协议 (RSTP IEEE 802.1W) 假定三个生成树协议 (STP) 端口状态监听、阻塞和禁用是相同的(这些状态不转发以太网帧,也不学习 MAC 地址)。因此,快速生成树协议 (RSTP IEEE 802.1W) 将它们全部置于称为丢弃状态的新状态。学习和转发端口或多或少保持不变。
那么它真的是文字游戏还是什么?主要区别是什么?
一个区别是快速生成树协议 (RSTP IEEE 802.1W) 假定三个生成树协议 (STP) 端口状态监听、阻塞和禁用是相同的(这些状态不转发以太网帧,也不学习 MAC 地址)。因此,快速生成树协议 (RSTP IEEE 802.1W) 将它们全部置于称为丢弃状态的新状态。学习和转发端口或多或少保持不变。
那么它真的是文字游戏还是什么?主要区别是什么?
RSTP 需要与 STP 交换机向后兼容。因此,丢弃状态将禁用、阻塞、监听合二为一。理想情况下,如果运行完整的 RSTP 拓扑,那么由于下面的解释,实际上不需要丢弃。
在 STP 中,BPDU 只会从根桥>向下发送,因此非根桥只会转发通过根端口从根桥接收到的 BPDU。因此,拓扑变化将意味着更长的收敛时间,因为 TCN 必须首先传播到根网桥,然后从根网桥传播到交换域中的所有其余网桥。
对于 STP Hello(2 秒),最大年龄计时器(10 x hello 时间,默认为 20 秒),然后每个 15 秒用于聆听和学习。如果没有为 STP 设置计时器,并且您还没有启用任何附加功能,例如backbonefast 或uplinkfast,那么您可以查看大约50 秒的收敛时间。
在 RSTP 中,所有交换机都可以在每个 hello 时间段发送 BPDU,而不仅仅是根桥,BPDU 携带最新信息。这可以实现更快的收敛,因为确定故障的交换机可以立即通知 TCN(拓扑更改通知)的交换域(网桥)的其余部分。由于故障检测时间变为 3 x hello 计时器。因此,如果 hello 计时器保留默认值 2 秒,则可以在约 6 秒内检测到故障。
RSTP 还有两个额外的端口状态:
备用端口:技术上处于丢弃状态,但被分配为到根桥的备用最佳路径。如果当前根端口出现故障,备用端口将接管。
备份端口:该端口被分配为冗余指定端口。如果该段已经有指定的端口转发,则该端口将保持备份,直到需要它为止。从技术上讲,此端口在需要之前处于丢弃状态。
再多一点 RSTP 将边缘端口标记为连接到终端设备的端口(此端口上没有预期的 BPDU)。这使 STP 的“portfast”功能能够确保主机端口尽快启动,以避免丢弃 DHCP 数据包等。
这些是主要区别 - 希望这会有所帮助。