查看完整版本: Port Fast、UplinkFast和BackboneFast

为你为爱 2007-12-14 10:46

Port Fast、UplinkFast和BackboneFast

CISCO为了加速传统的STP(802.1D)的收敛,给出了Uplink Fast, Backbone Fast,和Port Fast等工具。Port Fast可以配置在交换机上不产生环路的接口,一般接pc的口是不会产生环路的,交换机上接PC的口一般都是access口,所以access口可以配置Post Fast,当然Port Fast还可以配置在其他类型的接口,如trunk口,但必须确定不会产生环路。
我自己理解,Uplink Fast就是事先为交换机提供一个RP(跟端口)的备份接口。如图:接入层的交换机通过冗余的线路连接到汇聚层交换机上,如果交换机A的根端口P1 down掉,P2端口就要准备进入Forwarding状态,当然按照传统的STP算法会经历30~50s的时间,这会造成网络短时间的“中断”。当在A的P2端口配置了Uplink Fast以后,若P1端口down掉,此时P2端口就能越过blocking和listening状态直接进入learning状态,从而加速网络收敛。


[img]http://www.one-tom.com/bbs/download/file.php?id=56[/img]


监听到非直连链路故障后,若交换机配置了Backbone Fast可以节省最多20s(max-age)的时间。如图:

[img]http://www.one-tom.com/bbs/download/file.php?id=57[/img]




交换机S的P端口出入blocking状态,若交换机B连接根桥R的线路down了,此时S的P端口就无法受到B传过来的BPDU,按照传统的STP算法,P端口会经历blocking—listening—learning组后进入forwarding状态,当在S配置了Backbone Fast后,若交换机S受到交换机B的BPDU,发现他发送的BPDU发生变化(原来B发送的BPDU里面的RID等于根桥的ID,BID是自己的,当线路down掉后,交换机B会认为自己就是新的根桥,BPDU中的RID和BID都是自己)后,就让端口P直接进入Listening状态,最后到达Forwarding状态。
通过学习自己也知道了max-age的作用,如上图,交换机S每次收到交换机发过来的BPDU就会启动max-age计时器(20s),若在这20s内再次受到B发过来的BPDU时间就会重置,若20s内没有再次受到B发的BPDU,当20s走完后端口就会进入listening状态,最终进入Forwarding状态。
页: [1]
查看完整版本: Port Fast、UplinkFast和BackboneFast