|
发表于 2014-8-24 22:36:04
|
显示全部楼层
这个图,正常情况下1是root,3的Et0/0接口被STP BLK.OK,从这里开始
首先,3的Et0/0接口正常情况下应当从R2收到BPDU(这个BPDU的root是1)来维护自己的BLK状态.
如果2的Et0/0接口down了,那么2到达Root的链路就消失了,2会认为自己是root.
2开始发送BPDU(认为root是自己,这是一种次级BPDU)
这种次级BPDU,R3收到之后直接忽略(802.1D就是这样设计的).
OK,这个时候R3需要经过20s的老化时间(把原来的认为1是root的BPDU老化掉),然后再经过listen和learn进入到FWD,需要经过50s.
启用了Backbone Fast之后,这个时间可以缩短到30s,把20s的老化时间缩短了.
启用了Backbone Fast之后,3如果收到次级BPDU,3会直接从自己的RP端口想root的方向发送RLQ(root link query),来查看root是否还活着,root会回复RLQ Response.3收到了RLQ response,认为root还活着,3的Et0/0接口直接进入listen,经过learn进入forward,需要30s.
仅供参考,感谢 |
沙发
2014-8-24 22:36:04
回复(0)
收起回复
|