欢迎来到天天文库
浏览记录
ID:14864234
大小:81.96 KB
页数:8页
时间:2018-07-30
《生成树收敛机制总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、收敛机制一、STP1、一般来说,就是blocking状态端口20s内没收到BPDU,就要进入Listening状态,learning状态,然后forwarding.2、如果有端口down,即便blocking状态端口能收到BPDU,也会经过20s的最大寿命时间,开始进入listening,learning,然后forwarding成为根端口.(当然这中间也有个选举的过程)个人认为,经过20s才会发出自己是根桥的BPDU。3、根端口down,指定端口会发出自己是根桥的BPDU.这在其他交换机看来是次级BPDU。处理次级BPDU的方式跟有没有配置b
2、ackbonefast有关。 默认情况: 对于非指定端口(根端口或者Blocking端口),在收到比自己当前端口信息更优或者一样好的BPDU,则会更新MaxAge计时器。如果超过这个时间仍然收不到满足条件的BPDU,端口便会迁移到Listening状态,准备重新进行选择。指定端口收到次等BPDU时,会立刻发出自己的更好的配置BPDU回应。 配置了backbonefast的情况见下面。4、Uplinkfast:解决的方法是一旦发现了线路down,马上把Blocking的port切换到Forwarding,不要经过Listening和L
3、earning阶段。这就是UplinkFast,切换时间可以在2s~4s。 UplinkFast被设计应用在接入层交换机。一般应用两条上行链路(也就是用于级联的端口,但不一定是专门的Uplink端口)连接到分布层,一条是冗余链路。UplinkFast激活一个快速重新配置的条件: A.在交换机上必须启动了UplinkFast功能;B.至少有一个处于Blocking的端口(即有冗余链路); C.链路失效必须发生在RootPort上。交换机启动了UplinkFast后,由于提高了交换机上所有端口的路径开销,所以不适合作为根桥。所有端口的根开销变
4、为3000,桥的优先级变为49152.5、Backbonefast根端口down,和根桥失去了联系,所以就开始发出BPDU,宣布自己是根桥BackboneFast是对UplinkFast的一种补充,UplinkFast能够检测直连链路的失效,BackboneFast是用来检测间接链路的失效。当启用了BackboneFast的交换机检测到间接链路失效之后,会马上使阻塞的端口进入监听状态,少了20S的老化时间。SwitchC收到这个BPDU之后,发现是次级BPDU,所以确定有非直连链路的故障。SwitchC会从根端口发送RLQ,SwitchA(根桥
5、)接到RLQ,以RLQ响应进行应答,SwitchC收到SwitchA的RLQ响应,知道根桥还在,然后把右边的端口从blocking直接过去到Listening状态。当L1链路恢复的时候,BackboneFast会马上把SwitchC上右侧的端口的状态设为blocking。从不同的端口收到次级BPDU的情况: 1).当交换机从阻塞端口收到次级BPDU的时候,那么该交换机上的根端口和其他阻塞端口将成为到达根桥的替代路径。 2).当交换机从根端口收到次级BPDU,那么当前所有的阻塞端口都将成为达到根桥的替代路径。 3).当交换机从根端口收到次级
6、BPDU,并且交换机上不存在阻塞端口的话,那么交换机认定到达根桥的链路已经down掉了,在老化时间到了之后,交换机将通过把自己宣告为根桥开始正常的STP选举过程。配置BackboneFast Switch(config)#spanning-treebackbonefast 注意事项 如果要启用BackboneFast特性,我们应该在网络中的所有交换机上都启用。642-811的英文原版书说:BackboneFast能使交换机在收到inferiorBPDU后,根据接收该BPDU端口的状态,来决定通向RootBridge的alternatePa
7、th,并通过Blocking端口来发送RootLinkQuery,根据应答,判断哪个端口为NewlyCurrentRootBridgePort,并将其马上进行状态转换,无需等待MaxAgeTimer计时器到时。问题:RLQ根链路查询和根链路应答BPDU的格式怎么体现出来?6、portfast采用PortFast可以让这些端口节省Listening和Learning状态的时间,立即进入Forwarding状态。需要注意的是:PortFast仅仅让端口在网络环境变化的情况下直接进入Forwarding状态。而端口仍然运行STP协议,所以如果检测到环
8、路(也就是在别的端口收到BPDU的同时,在此端口也收到了BPDU),端口仍将由Forwarding状态变成Blocking状态。当一个设备连接到一个端
此文档下载收益归作者所有