STP生成树/BPDU保护小实验

1 篇文章 0 订阅

在这里插入图片描述
实验环境如图所示,要求:
1.在SW1上配置为根桥,使SW3的G0/0/1口作为根端口
2.在SW1的G0/0/3配置为边缘端口
3.若在SW1的G0/0/3口收到BPDU,能自动关闭该端口
4.通过配置bpdu保护,使端口能自动恢复up状态

需求1:在SW1上配置为根桥,使SW3的G0/0/1口作为根端口

首先,我们可以通过命令dis stp brief或者dis stp命令来得知SW1在生成树中的角色
在这里插入图片描述
确认SW1为非根交换机,此时可以通过修改stp优先级来让SW1成为根桥:
在这里插入图片描述
优先级数值缺省为32768,数值越小,优先级越高,数值需要是4096的倍数,此时配置为4096。

在这里插入图片描述

*修改优先级数值后,可以看到SW1全部端口角色都变成了指定端口,处于FORWARDING状态,则可以判定SW1作为根桥。

再查看SW3的STP信息:
在这里插入图片描述
此时接口1为指定端口,如果需要修改的话,也可以进入对应的端口视图调整stp cost,需求1完成。


需求2:在SW1的G0/0/3配置为边缘端口

需求3:若在SW1的G0/0/3口收到BPDU,能自动关闭该端口

在SW1接口3的视图中使用命令
[sw1-GigabitEthernet0/0/3]stp edged-port enable
[sw1]stp bpdu-protection
将接口3配置成边缘端口,该端口便不再参与生成树计算,但是后续如果收到BPDU报文,会失去边缘端口的属性。全局模式下执行命令stp bpdu-protection配置交换设备的BPDU保护功能后,边缘端口收到BPDU报文后,会被error down掉。
在这里插入图片描述
可以看到,由于SW1收到了SW4发送过来的BPDU报文,接口3变成了一个down的状态。因为正常情况下,边缘端口是不会收到BPDU的。但是,如果有人发送BPDU来进行恶意攻击时,
边缘端口就会收到这些BPDU,并自动变为非边缘端口,且开始参与网络拓扑计算,从而会
增加整个网络的计算工作量,并可能引起网络震荡。开启BPDU保护能很好地解决这个问题。


需求4:通过配置bpdu保护,使端口能自动恢复up状态

在BPDU保护导致端口error down的情况下,如果需要让端口自动恢复UP状态,可以通过error-down auto-recovery cause bpdu-protection interval命令来完成,恢复时间最短为30S,最长为86400S。配置后观察效果:
在这里插入图片描述
框框内可以看到,配置命令后端口尝试auto recovery,自动让接口恢复到up状态。但由于收到了BPDU报文,再次被error down掉。

以上本次小实验结束~

  • 7
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值