BackboneFast是Catalyst交换机在跟端口或阻塞端口从指定网桥收到一个劣质(inferor)的BPDU时会起动的一种特性。当一个交换机收到一个劣质BPDU,就以为这该交换机的一个非直接链路出现故障。也就是说,一个指定网桥已经丢失到根交换机的连接。按照STP规则,因为所有配置的最大生存时间, 交换机会忽略所有的劣质的BPDU为了减少这20s时间,设计了BackboneFast特性。当一个交换机收到劣质BPDU的时候,交换机试图判断是否有一条备用路径到根交换机。有2种情况 1. 如果劣质BPDU到达一个阻塞端口,则交换机上的根端口和其他阻塞端口成为到根交换机的备选路径 2. 如果劣质BPDU到达根端口,所有的阻塞端口都会成为到根交换机的潜在备用。 如果劣质BPDU到达根端口,且没有阻塞端口,交换机将自己定义为根交换机。如果交换机存在备用路径,它适用备用路径传送一种新的协议,通常情况下该模式会节约20s的时间。 如上图:当L1 Down时,SWB会发送一个劣等BPDU,告诉SWC,我SWB是Root,SWC经过和SWA沟通(使用Root Link Query BPDU查询),SWA告诉SWC,我SWA还活着呢。然后SWC告诉SWB,SWA还活着,它还是Root。
|