admin 管理员组文章数量: 1184232
2024年4月16日发(作者:学习php哪家好)
华为生成树的模式三种:
1 CST/STP 的协议号为 IEEE 802.1D,如果交换机运行在 CST,交换机只进行一次
STP计算,无论交换机上有多少个 VLAN,所有流量都会走相同的路径。
CST在生成树收敛的时候,不考虑网络中vlan的存在,只在网络中生成和维护单个生成
树;所有CST的BPDU作为不带标记的帧通过本地vlan进行传输。
当运行 CST 时,如果根交换机失效了,那么需要等待 10 个 hello 时间,也就是20
秒收不到根交换机 BPDU 才能发现,再将 block 的端口过滤到 forwarding 状态,还需
要经过两个 forward delay 时间共计 30 秒,所以 CST 在网络出现故障时,要经过 50
秒才能启用 block 端口。
特点:1.交换机CPU负载较低,只需要计算一个生成树实例。2.网络中的STP无法按照
vlan的特殊需求,为vlan创建最优的STP路径,可能导致某些vlan存在次优路径。3.冗余的
端口被阻塞掉之后,在每个vlan中就无法转发数据,会导致无法实现网络流量的负载均衡。
2 RSTP
当网络拓扑发生变更的时候,快速生成树协议(802.1w,也称为RSTP)能够显著提高
重新计算生成树的速度。RSTP不仅定义了另外两种端口角色:替代端口、备份端口,而且
还定义了三种端口状态:丢弃状态(discarding)、学习状态和转发状态。
RSTP会选择一台交换机作为连接到活动拓扑的生成树的根,并且为交换机上的不同端
口分别分配端口角色,具体角色取决于端口是否是活跃拓扑的一部分。
在交换机、交换机端口或LAN出现故障之后,RSTP能够提供快速连接的能力。通过在
它们之间实施明确的握手协议,所连网桥的新根端口和新指定端口就会过渡到转发状态。
RSTP允许对交换机端口进行配置,是端口能够在交换机重新启动之后直接过渡到转发状态。
RSTP在BPDU指定了端口的角色和端口状态,并且采用提议/同意的控制机制。
在运行 CST 时,端口状态 blocking、listening、disabled 都不发送数据,RSTP 将
这三个状态归为一个状态,discarding 状态。其次之外就是 learning 和 forwarding 状
态,所以 RSTP 端口状态为 discarding、learning和 forwarding。
当运行 CST 时,如果根交换机失效了,那么需要等待 10 个 hello 时间,也就是20
秒收不到根交换机 BPDU 才能发现,再将 block 的端口过滤到 forwarding 状态,还需
要经过两个 forward delay 时间共计 30 秒,所以 CST 在网络出现故障时,要经过 50
秒才能启用 block 端口,而 RSTP则只需要在 3个 hello 时间,即 6 秒收不到根交换机
BPDU,便认为根交换机已经失去连接,就立刻启用 discarding 状态的接口,RSTP在根
交换机失效后,并不会进行完整的 STP计算,会在该启用备用端口时立即启用,因此网络
收敛速度快,RSTP会在低于 1秒的时间内恢复网络。
BPDU的更新与变化:
•1)间隔发送BPDU。RSTP的网桥不管是否收到来自根桥的BPDU,它每隔Hello time
(默认2秒)时间发送本身的BPDU配置信息。
•2)快速的老化信息。RSTP采用心跳的机制,当一台网桥在连续三次没有收到BPDU
的情况下,网桥认为邻居的根和指定根已经丢失,立即老化自己的BPDU配置信息。
版权声明:本文标题:华为三种生成树模式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713276704a627126.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论