Cisco交换机
实验名称:交换机端口快速启动方法
实验人员:Zhong
blog address: https://blog.csdn.net/anyedianxia
实验背景:
传统的802.1d标准的STP,有一些缺陷,比如当一个交换机检测到链路发生故障,再到网络重新收敛的时候,至少要等50秒的时间
因此Cisco创建了PortFast、UplinkFast和backbonefast来修补IEEE802.1d标准中的漏洞和缺陷。
实验过程:
实验拓扑图
其上,switch0为根桥,switch2的f0/2为阻塞端口
实验背景:链路发生故障,通过生成树来切换链路
收敛时间长.在生成树的收敛过程中,有些末端节点可能变得不可访问
当检测到转发链路发生失效时,上行速链路可使交换机上一个阻断的端口几乎立刻开始进行转发
应用:接入层SW,节省30S
首先看一下正常情况下如果switch2的f0/3端口关闭时它的f0/2的由阻塞状态转为转发状态的情况
打开三台交换机,在switch2上输入如下一个事件的命令
然后在接口模式下关闭f0/3看现象
发现f0/2端口立刻由blocking转为listening状态,并经过15s转为learning状态,再经过15s转为forwarding状态
接下来把它恢复之前的状态,看一下当启用快速端口命令后的情况
UplinkFast**一个快速重新配置的条件:
A.在交换机上必须启动了UplinkFast功能;
B.至少有一个处于Blocking的端口(即有冗余链路);
C.链路失效必须发生在Root Port上。
进入阻塞的交换机的全局模式下
switch(config)#spanning-tree uplinkfast
可以看到f0/2口迅速转为转发的状态
当重新开启关闭端口时此端口又立即转为转发端口,而另一端口又立即转为阻塞端口
backbonefast
能够检测到与自己不是直接相连的故障
阻塞端口会直接从阻塞-监听-学习-转发状态
应用:所有SW,节省20S
BackboneFast是对UplinkFast的一种补充,UplinkFast能够检测直连链路的失效,BackboneFast是用来检测间接链路的实效
开启命令
switch(config)#spanning-treebackbonefast
一般我们都会在每个交换机上开启
然后关闭一个端口查看现象
快速端口
工作原理:
快速端口:交换机端口绕过监听和学习状态,立即进入生成树转发状态,能让终端即插即用
实验拓扑图
实验的配置
进入需要接入终端的接口下开启快速端口 switch(config-if)#spanning-tree portfast
全局启用快速端口
switch(config)#spanning-tree portfastdefault
局部关闭快速端口
switch(config-if)#spanning-tree portfastdisable
应用:接入接口,节省30S时间
首先看一下在未启用此功能的条件下端口启动的情况
执行一个debugspanning-tree events 命令
然后关闭一个已打开的接口,再重新打开
F0/2端口转为阻塞
在重新开启看到f0/2端口由阻塞状态转为监听状态,经过15s转为学习状态,再经过15s转为转发状态!
接下来观察打开快速端口时的情况
在接口模式下输入命令spanning-treeportfast ,也可以在全局模式下输入
然后关闭此端口再重新打开
发现此端口直接由阻塞状态转为转发状态了呢!!!!!!!
此实验结束!!
总结:
要有清晰的思路,分清各个交换机的角色!!!!!
微信公众号关注:希望带给你不一样的精致