Cisco additions to STP

  1. UplinkFast
  2. BackboneFast

topology:

sw1-- fa1/0/1 -- fa5/0/1--sw2

--fa1/0/17 -- fa5/0/17 -- sw2

In this scenaro sw2 is the root bridge

issue command ‘show spanning-tree vlan 12‘ on sw1:

sw1#sh spanning-tree vlan 12

VLAN0012
  Spanning tree enabled protocol ieee
  Root ID    Priority    32780
             Address     0018.1977.e680
             Cost        3019
             Port        3 (FastEthernet1/0/1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    49164  (priority 49152 sys-id-ext 12)
             Address     0018.1978.0980
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
  Uplinkfast enabled

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa1/0/1             Root FWD 3019      128.3    P2p
Fa1/0/17            Altn BLK 3019      128.19   P2p

you can see that fa1/0/17 on sw1 is the Altn port and its BLK stat.

now we issue same command on sw2

sw2#sh spanning-tree vlan 12

VLAN0012
  Spanning tree enabled protocol ieee
  Root ID    Priority    32780
             Address     0018.1977.e680
             This bridge is the root
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    32780  (priority 32768 sys-id-ext 12)
             Address     0018.1977.e680
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa5/0/1             Desg FWD 19        128.219  P2p
Fa5/0/17            Desg FWD 19        128.235  P2p

that‘s right, interface fa5/0/1 and fa5/0/17 are designed port and forwarding state.

Then we check whether uplink fast feature default is on or not

sw1#sh spanning-tree uplinkfast
UplinkFast is disabled

it‘s disabled by defaut and we will leave it disabled.Next we will manully shut down root port on sw1--that‘s fa1/0/1 and see what happended.

sw1(config)#int fa1/0/1
sw1(config-if)#sh
sw1(config-if)#
*Mar  1 22:45:01.500: STP: VLAN0012 new root port Fa1/0/17, cost 19
*Mar  1 22:45:01.500: STP: VLAN0012 Fa1/0/17 -> listening
*Mar  1 22:45:01.500: STP: UFAST: removing prev root port Fa1/0/1 VLAN0012 port-id 8003
*Mar  1 22:45:02.507: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan12, changed state to down
*Mar  1 22:45:03.505: STP: VLAN0012 sent Topology Change Notice on Fa1/0/17
*Mar  1 22:45:03.505: %LINK-5-CHANGED: Interface FastEthernet1/0/1, changed state to administratively down
*Mar  1 22:45:04.512: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0/1, changed state to down
*Mar  1 22:45:16.508: STP: VLAN0012 Fa1/0/17 -> learning
*Mar  1 22:45:31.515: STP: VLAN0012 Fa1/0/17 -> forwarding
*Mar  1 22:45:32.798: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan12, changed state to up

as you can see,interface fa1/0/17 takes 30 secs to forwarding state.it‘s short than expected 50 secs as it‘s P2P link between switches and no other hosts/switches are connected here.

Let‘s enable UplinkFast on sw1 and repeat the process.

sw1(config)#spanning-tree uplinkfast
sw1(config)#
*Mar  1 22:54:03.916: STP FAST: uplinkfast enabled
*Mar  1 22:54:03.916: setting bridge id (which=1) prio 49164 prio cfg 49152 sysid 12 (on) id C00C.0018.1978.0980
*Mar  1 22:54:03.916: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/1 VLAN0012 is: uplink disabled new root FastEthernet1/0/1 (me)prev root exists(8013/FastEthernet1/0/17) cur state forwarding role uplink
*Mar  1 22:54:03.916: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/1 VLAN0012 is: uplink enabled new root FastEthernet1/0/1 (me)prev root exists(8013/FastEthernet1/0/17) cur state forwarding role uplink
*Mar  1 22:54:03.916: setting bridge id (which=1) prio 49166 prio cfg 49152 sysid 14 (on) id C00E.0018.1978.0980
*Mar  1 22:54:03.916: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/4 VLAN0014 is: uplink disabled new root FastEthernet1/0/4 (me)prev root not set(0000/<none>) cur state forwarding role uplink
*Mar  1 22:54:03.916: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/4 VLAN0014 is: uplink enabled new root FastEthernet1/0/4 (me)prev root not set(0000/<none>) cur state forwarding role uplink

show spanning-tree vlan 12 on sw1:

sw1#sh spanning-tree vlan 12

VLAN0012
  Spanning tree enabled protocol ieee
  Root ID    Priority    32780
             Address     0018.1977.e680
             Cost        3019
             Port        3 (FastEthernet1/0/1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    49164  (priority 49152 sys-id-ext 12)
             Address     0018.1978.0980
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
  Uplinkfast enabled

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa1/0/1             Root FWD 3019      128.3    P2p
Fa1/0/17            Altn BLK 3019      128.19   P2p

shut down fa1/0/1 on sw1

sw1(config)#int fa1/0/1
sw1(config-if)#shu
sw1(config-if)#
*Mar  1 22:55:50.200: STP: VLAN0012 new root port Fa1/0/17, cost 3019
*Mar  1 22:55:50.200: STP FAST: UPLINKFAST: make_forwarding on VLAN0012 FastEthernet1/0/17 root port id new: 128.19 prev: 128.3

*Mar  1 22:55:50.200: %SPANTREE_FAST-7-PORT_FWD_UPLINK: VLAN0012 FastEthernet1/0/17 moved to Forwarding (UplinkFast).
*Mar  1 22:55:50.200: STP: UFAST: removing prev root port Fa1/0/1 VLAN0012 port-id 8003
*Mar  1 22:55:52.205: STP: VLAN0012 sent Topology Change Notice on Fa1/0/17
*Mar  1 22:55:52.205: %LINK-5-CHANGED: Interface FastEthernet1/0/1, changed state to administratively down
*Mar  1 22:55:53.211: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0/1, changed state to down
sw1(config-if)#end
sw1#sh sp
sw1#sh spanning-tree vlan
*Mar  1 22:56:17.731: %SYS-5-CONFIG_I: Configured from console by console12

VLAN0012
  Spanning tree enabled protocol ieee
  Root ID    Priority    32780
             Address     0018.1977.e680
             Cost        3019
             Port        19 (FastEthernet1/0/17)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    49164  (priority 49152 sys-id-ext 12)
             Address     0018.1978.0980
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 15
  Uplinkfast enabled

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa1/0/17            Root FWD 3019      128.19   P2p

fa1/0/17 became root port and the time is short than 1 sec.After we no shut down previous root port fa1/0/17 and it can re-become root port

sw1(config)#int fa1/0/1
sw1(config-if)#no sh
sw1(config-if)#
*Mar  1 22:57:28.598: set portid: VLAN0012 Fa1/0/1: new port id 8003
*Mar  1 22:57:28.598: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/17 VLAN0012 is: uplink enabled new root FastEthernet1/0/17 (me)prev root exists(8003/<none>) cur state forwarding role uplink
*Mar  1 22:57:28.598: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/1 VLAN0012 is: uplink enabled new root FastEthernet1/0/17 (not me)prev root exists(8003/<none>) cur state blocking role looped
*Mar  1 22:57:28.598: STP: VLAN0012 Fa1/0/1 -> listening
*Mar  1 22:57:28.858: STP: VLAN0012 Fa1/0/1: root port delay timer active
*Mar  1 22:57:28.858: STP FAST: make_forwarding: via UPLINKFAST: NOT: port FastEthernet1/0/17 VLAN0012 is: uplink enabled new root FastEthernet1/0/17 (me)prev root exists(8003/<none>) cur state forwarding role uplink
*Mar  1 22:57:28.858: STP: VLAN0012 Fa1/0/1 -> blocking
*Mar  1 22:57:29.043: %LINK-3-UPDOWN: Interface FastEthernet1/0/1, changed state to up
*Mar  1 22:57:30.049: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1/0/1, changed state to up
*Mar  1 22:58:03.864: STP: VLAN0012 new root port Fa1/0/1, cost 3019
*Mar  1 22:58:03.864: STP FAST: UPLINKFAST: make_forwarding on VLAN0012 FastEthernet1/0/1 root port id new: 128.3 prev: 128.19

*Mar  1 22:58:03.864: STP: VLAN0012 Fa1/0/17 -> blocking (uplinkfast)
*Mar  1 22:58:03.864: %SPANTREE_FAST-7-PORT_FWD_UPLINK: VLAN0012 FastEthernet1/0/1 moved to Forwarding (UplinkFast).
*Mar  1 22:58:03.864: STP: VLAN0012 sent Topology Change Notice on Fa1/0/1
sw1(config-if)#end
sw1#sh sp
sw1#sh spanning-tree
*Mar  1 22:58:41.428: %SYS-5-CONFIG_I: Configured from console by consolevlan 12

VLAN0012
  Spanning tree enabled protocol ieee
  Root ID    Priority    32780
             Address     0018.1977.e680
             Cost        3019
             Port        3 (FastEthernet1/0/1)
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

  Bridge ID  Priority    49164  (priority 49152 sys-id-ext 12)
             Address     0018.1978.0980
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec
             Aging Time 300
  Uplinkfast enabled

Interface           Role Sts Cost      Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Fa1/0/1             Root FWD 3019      128.3    P2p
Fa1/0/17            Altn BLK 3019      128.19   P2p

backboneFast ensure a quick failover as soon as the inferior BPDU is received. It saves roughly 20 seconds out of the 50 seconds of convergence time.

时间: 2024-11-03 22:32:55

Cisco additions to STP的相关文章

CCNP学习笔记14-交换部分---STP

STP分类 IEEE CISCO 802.1D STP 收敛30-50s PVST(ISL only):PVST+(ISL & 802.1Q) 802.1W Rapid-STP 收敛 1s以内 rapid-PVST 802.1s mst MIST/MST 802.1D STP===========PVST+(ISL & 802.1Q) 收敛缓慢                 收敛缓慢 基于交换机                 基于 vlan (冗余链路被切断,防环同时造成两份链路)  

十个网络优化改造案例之四--NAS区域网络第一次改造

主要内容及技术 生成树协议 交换机端口广播抑制技术 前言: 总的来说,这是一次失败的割接.虽然前后准备了两个星期,方案也拿给几位甲方领导过目了,但最后还是因为STP区域过大导致了割接失败.不过不得不说,失败的案例其中也有可圈可点的地方,就算是失败的原因也可以说给大家听,让大家可以从中总结经验和教训.本讲有用的知识点就是交换机端口广播抑制技术,在交换网络中,为核心交换机配置端口广播抑制,可以有效防止广播风暴. 一.需求描述 网络中有6个业务区域,分别是:协同办公区.综合业务区.资产管理区.办公局域

2.4-EN_STP

增强型生成树协议(EN_STP): Spannig Tree port states: blocking 20s+listening 15s+learning 15s最后才forwarding 这就是为什么交换机冗余切换会丢几个包的原因--但这些时间都是不一定的,可能blocking会经过很短时间就直接进入listening. 方法一:PortFast: PortFast只适用于交换机与主机(电脑)直连的端口: 不应该在交换机与交换机.路由器.Hub等互连的网络设备的端口使用→会导致短暂的STP

网络知识详解

什么是计算机网络硬件上:通过线缆将网络设备和计算机连接起来软件上:操作系统.应用软件.应用程序通过通信线路互连实现资源共享和信息传递 计算机网络的功能数据通信资源共享增加可靠性提高系统处理能力 OSI协议模型七层框架功能:应用层:网络服务与最终用户的一个接口表示层:数据的表示.安全.压缩会话层:建立.管理.中止会话传输层:定义传输数据的协议端口号.以及流控和差错校验网络层:进行逻辑地质寻址,实现不同网络之间的路径选择数据链路层:建立逻辑连接.进行硬件地址寻址.差错校验等功能物理层:建立.维护.断

翻译经典之《Cisco Lan Switching》第六章(五):Three Steps of Initial STP Convergence

[版权声明:原创翻译文章,翻译水平有限,错误在所难免,翻译作者对文章中存在的错误或遗漏所造成后果不承担任何责任,请谨慎转载.转载请保留本声明及出处:blog.csdn.net/shallnet ,下载该书英文版] 这一节讲述生成树协议在一个逻辑无环拓扑上的初始化收敛,虽然生成树协议初始化收敛涉及很多方面,不过也可以分解为下面简单三步: 选择根网桥 选择根端口 选择指定端口 当网络首次启动,所有网桥都发出无组织的BPDU信息,网桥会立即开始执行上一节讲述的四步比较原则,这样最终在整个网络上最终形成

翻译经典之《Cisco Lan Switching》第六章(六):Five STP States

[版权声明:原创翻译文章,翻译水平有限,错误在所难免,翻译作者对文章中存在的错误或遗漏所造成后果不承担任何责任,请谨慎转载.转载请保留本声明及出处:blog.csdn.net/shallnet ,下载该书英文版] 在网桥将其端口角色按根端口.指定端口.非指定端口分类之后,创建无环的拓扑就简单明了了:根端口和指定端口转发数据流量,非指定端口阻塞数据流量.虽然在一个稳定的网络中转发和阻塞是仅有的两种使用到的状态,但表6-3列出了STP实际上的五中状态. Table 6-3. STP States S

翻译经典之《Cisco Lan Switching》第六章(七):Three STP timers

[版权声明:原创翻译文章,翻译水平有限,错误在所难免,翻译作者对文章中存在的错误或遗漏所造成后果不承担任何责任,请谨慎转载.转载请保留本声明及出处:blog.csdn.net/shallnet ,下载该书英文版] 前面章节曾说到了网桥每次处于listening状态时默认需要监听15秒的时间,其实总的来说,STP是受3个time在控制,如表6-5. Table 6-5. STP Timers Timer Primary Purpose Default Hello Time Time between

cisco dhcp vlan vtp stp vrrp ospf

ciso dhcp vlan stp vtp vrrp ospf 一.拓扑 二.接口配置 IOU1(config)# hostname dhcp dhcp(config)# int e0/0 dhcp(config-if)# ip add 1.1.1.1 255.255.255.0 dhcp(config-if)# no shut dhcp(config)# int e0/1 dhcp(config-if)# ip add 2.2.2.1 255.255.255.0 dhcp(config-if

cisco STP生成树配置

STP:生成树协议,为了防止环形交换网络中的广播风暴,从逻辑上断开一条备份线路,而当有一条线路出现问题时,被屏蔽的端口会自动开启,继续工作. 根网桥:在一个交换网络中一定存在着一个根网桥,它控制着整个局域网的稳定性,安全性,至关重要. PVST+:一种支持vlan的stp交换协议,用来实现vlan的负载均衡. 环形网络,以及STP: 当环形网络中每条线路都是可用时,在逻辑上会断开一条网线 当有一条物理线路出现问题后,其逻辑端口便会自动开启,保持网络连通性 PVST+配置: 配置master交换机