设为首页 收藏本站
查看: 1566|回复: 0

[经验分享] cisco交换实验生成树-spanning-tree-pvst

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-23 08:42:03 | 显示全部楼层 |阅读模式

实验拓扑
wKiom1Wu_AuhKizTAAElNubGf0o171.jpg
实验配置:
准备阶段
关闭不必要的端口:
sw1
conft
int  e3/1
shutdown
inte3/2
shutdown

sw2:
conft
inte3/1
shutdown
inte2/2
shutdown

sw3:
conft
inte2/2
shutdown
inte3/2
shutdown

配置trunk;
sw1:
conft
inte3/0
switchporttrunk encapsulation dot1q
switchportmode trunk
inte3/3
switchporttrunk encapsulation dot1q
switchportmode trunk

sw2:
conft
inte3/0
switchporttrunk encapsulation dot1q
switchportmode trunk
inte2/3
switchporttrunk encapsulation dot1q
switchportmode trunk

sw3:
conft
inte2/3
switchporttrunk encapsulation dot1q
switchportmode trunk
inte3/3
switchporttrunk encapsulation dot1q
switchportmode trunk

vtp
sw1
conft
vtpmode server
vtpdomain zb
vtppassword 123
vtppruning

sw2:
conft
vtpmode client
vtpdomain zb
vtppassword 123
vtppruning

sw3:
conft
vtpmode client
vtpdomain zb
vtppassword 123
vtppruning

配置vlan
sw1
vlandatabase
vlan2
vlan3
exit




查看一下vlan:


wKiom1Wu_E-yKxB9AAGn5-bz3N8249.jpg

wKioL1Wu_nyD6u0FAAHla72QHLY295.jpg
可以看出vlan1vlan2的生成树的根桥都是sw1
Pvst的特性1:portfast
只能用在接入端口(access),可以加速收敛时间。

-------------------------------------------------------------------------
sw3e3/3接口down
wKiom1Wu_UeBJ7NwAACUmVZ5ANk635.jpg

wKiom1Wu_W-jmv11AACTAUkmdho028.jpg

wKioL1Wu_6PDMY29AACIDL_UGpE834.jpg
Sw3上的e2/3阻塞状态到转发状态我们知道需要30秒的时间。

再将e3/3接口激活:
wKioL1WvAzXB9IUUAABlou1AtGI660.jpg
wKioL1WvA6rwttPIAACMQ-YVN34303.jpg
wKiom1WvAeTDEUqPAACqt4Mu_ac962.jpg



可以看出e3/3down状态到转发状态同样也需要30秒。


Pvst的特性2uplinkfast
uplinkfast特性:当altn端口和故障链路在同一个交换机上时,能加速阻塞端口的阻塞状态到转发状态的收敛时间由30秒缩短到2秒。

sw1:
conf t
spanning -treeuplinkfast
sw2:
conf t
spanning -treeuplinkfast
sw3:
conf t
spanning -treeuplinkfast
现在再将sw3e3/3 shutdown
int e3/3
shutdown
end
show spanning-treevlan 2

wKioL1WvBAuCTKcLAADqI63T8A4051.jpg
可以看出很快就转发了,上面接口e3/3downe2/3阻塞端口就进入转发状态。
Pvst的特性3backbonefast
当故障链路和阻塞端口不在同一switch上时,uplinkfast就不能加速阻塞端口收敛时间,阻塞端口收敛时间仍需要50秒,如果用backbonefast可以让阻塞端口跳过20秒的等待时间。

先在sw3上开启debug
sw3#debugspanning-tree events
我们先在在交换机sw2上将e3/0 down掉。
sw2
int e3/0
shutdown
wKiom1WvAtnRPKRjAAew4_KjbTE574.jpg
可以看出sw2上的e2/3每2秒发送一次bpdu,发了10次,也就是20秒,之后sw3的e2/3阻塞端口进入监听状态。
sw2上的e3/0 down了,sw2就失去到根桥的连接。此时sw2就要向唯一的邻居sw3发送bpdu说自己是根,sw3e2/3阻塞端口收到bpdu后,阻塞端口会登待20秒,若20秒内故障链路没有恢复,阻塞端口就会进入监听状态,学习状态,最后进入转发状态,这个过程需要50秒。

现在开启backbonefastbackbonefast要在所有交换机上启用。

sw3
conf t
spanning-tree baclbonefast

sw2:
conf t
spanning-tree baclbonefast

sw1:
conf t
spanning-tree baclbonefast



wKiom1WvAzKCGW-HAAHCRd8mzxU208.jpg
配置了baclbonefast,阻塞端口,会立即从阻塞状态变到监听状态,不需再等待20

RSTP快速生成树
在做快速生成树之前,先把前面的配置删掉:
no spanning-treeuplinkfast
no spanning-treebackbonefast

每个交换机都要敲。
sw1
conf t
spanning-tree moderapid-pvst

sw2
conf t
spanning-tree moderapid-pvst

sw3
conf t
spanning-tree moderapid-pvst
故障链路和阻塞端口在同一个交换机上:
现在把sw3e3/3down掉,看现在的收敛速度
wKiom1WvA-yTcbneAAH0fGIGmXg026.jpg
速度很快


故障链路和阻塞端口不在同一个交换机上
sw2e3/0down掉,
wKioL1WvN4SwG_J5AAJ8TPb7ygo863.jpg
wKioL1WvN7_QhSwHAAI7qF2_C4g221.jpg
可以看出sw3s2/3从阻塞状态到转发状态只需30秒。




修改生成树的根:实现vlan流量的负载均衡。
现在sw1是所有vlan的根。
我现在让sw2成为vlan3的根

sw2上一条命令搞定:
sw2
conf t
spanning-tree vlan 3 root primary
这条命令直接修改了生成树的优先级。优先
级是4096的倍数。
查看一下:
Sw2
show spanning-tree vlan 3
wKioL1WvOB-iMyDeAAHHvT8S3HE388.jpg



wKiom1WvNm3ACQKTAAHv68hqNVY421.jpg
先在vlan3的流量走sw3e2/3的链路,vlan2sw3e3/3的链路,这就实现vlan流量的负载均衡。

端口阻塞了并不意味着端口down了,只是在某一个vlan里面不能传流量,这是因为spanning-tree的选举,把这个端口阻塞了,不
能走流量,这就使得所有vlan的流量都不能走阻塞端口这条链路。这时我们通过修改vlan的根,使得vlan2vlan3的生成树不相同,就可以解决这根问题。
因此spanning-tree除了避免环路,提供冗余,还可以做基于vlan流量的负载均衡。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-89643-1-1.html 上篇帖子: [Lab8]BGP 下篇帖子: EIGRP协议的解析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表