Spanning-Tree Feature
Port Fast
因为一个默认情况下的交换机端口,在交换机启动后,由于STP的原因,端口状态需要从initialization(初始化)到blocking,从blocking到listening,从listening 到learning,从learning到forwarding,其中经历了两个forward delay,也就是说一个端口在交换机启动后,至少需要30秒后才能够为用户提供数据转发。
对于一个连接了主机或服务器的端口,进行STP计算是毫无必要的,因为此类端口即使直接转发数据,也不会造成环路.
此类端口通常称为边缘端口,在思科交换机上,通过配置Port Fast功能,便可以使接口跳过STP的计算,从而直接过渡到forwarding状态。
说明:access和trunk接口模式都可以配置
sw1(config)#int ran f0/23 - 24
sw1(config-if-range)#switchport mode access
sw1(config-if-range)#spanning-tree portfast
access接口和Trunk接口都可以配置Port Fast功能。如果将交换机连交换机的接口变成Port Fast,则是制造环路。
sw1#show interfaces f0/23 switchport
sw1#sh spanning-tree interface f0/23 portfast
BPDU Guard
因为开启了Port Fast功能的端口,会跳过STP的计算,从而直接过渡到forwarding状态。当端口连接的是主机或服务器,这样的操作不会有任何问题,但如果连接的是交换机,就会收到BPDU,就证明在此接口开启Port Fast功能是错误的配置。为了杜绝此类错误配置,BPDU Guard功能可以使端口在收到BPDU时,立即被shutdown或进入err-disabled状态。
BPDU Guard可以在接口下或全局开启,但操作会有所不同。
如果BPDU Guard是全局开启,则只对portfast端口有影响,当portfast端口收到BPDU后,会shutdown此端口,需要注意,某些型号的交换机会将接口error-disabled。
如果BPDU Guard是接口下开启,将对任何端口有影响,无论是正常端口还是portfast端口;当端口收到BPDU后,会变成error-disabled状态。
说明:SW1 的F0/23是PortFast口, F0/24是正常端口,并没有开启PortFast.
(1)在SW1全局开启BPDU Guard(只对Port Fast端口有影响)
sw1(config)#spanning-tree portfast bpduguard default
à在全局下开启BPDU Guard只对F0/23有影响,0/23 is down, line protocol is down。F0/24没有影响,0/24 is up, line protocol is up
(2)在SW1的端口F0/23和F0/24开启BPDU Guard (将对任何端口有影响)
sw1(config)#int
知识点总结 来自淘豆网m.daumloan.com转载请标明出处.