案例配置拓扑
案例配置需求
根据拓扑,其中SW1为根桥,原本SW3的位置为一台服务器,网络改组后,成为交换机:
1、 三台交换机之间使用PVST,SW1和SW3的E0/1以及SW2和SW3的E0/2带有portfast属性;
2、 当SW3的接口进入UP状态后,查看生成树状态;
3、 配置使得SW1从E0/1收到BPDU时,将端口阻断;
4、 配置使得SW2发现SW3想要竞选为根桥时,阻断E0/2;
5、 在SW2的E0/2阻断后,SW3会与SW1和SW2隔离,在SW2上配置,使得SW3无法成为根桥,又不会被隔离;

案例配置思路
1、 将三台交换机的生成树模式设置为PVST;
spanning-tree mode pvst
2、 设置所有的接口为Trunk
SW1(config)#interface range ethernet 0/0-3
SW1(config-if-range)#switchport trunk encapsulation dot1q
SW1(config-if-range)#switchport mode trunk
3、 为SW1和SW3的E0/1以及SW2和SW3的E0/2配置portfast:
SW1(config)#interface ethernet 0/1
SW1(config-if)#spanning-tree portfast
SW3(config)#interface ethernet 0/1
SW3(config-if)#spanning-tree portfast
SW2(config)#interface ethernet 0/2
SW2(config-if)#spanning-tree portfast
SW3(config)#interface ethernet 0/2
SW3(config-if)#spanning-tree portfast
4、 在SW1的E0/1上开启BPDU Guard:
SW1(config)#interface ethernet 0/1
SW1(config-if)#spanning-tree bpduguard enable
5、 在SW2的E0/2上开启 Root Guard:
SW2(config)#interface e0/2
SW2(config-if)#spanning-tree guard root
6、 减低SW3的优先级,查看根桥竞选状况;
7、 在SW2的E0/2上配置BPDU filter
SW2(config)#interface e0/2
SW2(config-if)#spanning-tree bpdufilter enable

案例检验结果
1、 开启portfast后,Trunk链路上的生成树收敛速度加快了,直接在block和forward状态间跳转

2、 在SW1的E0/1上开启BPDU guard,当该接口收到BPDU时,接口进入error-disable状态:
3、 在SW2的E0/2配置root guard之后,当该接口接收到高级BPDU时,E0/2接口会被block
4、 E0/2在被block后,处于root-inconsistent的根不一致状态,当不再接收到高级BPDU后,恢复正常状态
案例总结及其它
1、 Protfast配置后,可以让接口跳过listening和learning状态,减少收敛时30S的时间,若该特性是配置在Trunk上的,有可能导致瞬间的广播风暴;
2、 BPDU guard配置后,当该接口接收到BPDU后,会进入到error-disable状态,这个状态只能通过shutdown,no shutdown才能重新开启接口;
3、 Root Guard配置后,当该接口接收到高级BPDU(比本设备root bridge ID优的BPDU)后,会使得接口进入根不一致状态,导致接口block;
4、 进入根不一致状态的接口,在不再接收高级BPDU后,就会恢复正常的状态;
5、 接口下开启BPDU filter后,接口会过滤接收到的BPDU,不进行处理,也不会转发;

Spanning-tree guard features配置案例相关推荐

  1. 计算机网络之STP(Spanning Tree Protocol)生成树协议详解及其实验配置

    目录 1.STP概念 1.1  STP选举过程 1.1.1 根桥和根端口的选举 1.1.2 端口角色的选举 2.STP端口状态解释及转换 2.1 STP的五种端口状态 2.2 STP过程中的两种常见问 ...

  2. 思科服务器查看生成树协议,思科交换机生成树协议配置案例

    生成树协议 生成树协议分为两部分来进行设置,包括基于主机的生成树协议设置和基于端口的生成树设置. 基于端口的生成树配置命令 用户执行该命令设置指定端口的stp 属性. 使能基于端口的生成树协议命令 [ ...

  3. 生成树 Spanning tree

    生成树的原理:生成树协议(Spanning Tree Protocol)是在网络有环路时,通过一定的算法将交换机的某些端口进行阻塞,从而使网络形成一个无环路的树状结构. 生成树的作用:功能强大.可靠的 ...

  4. MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

    MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 一.简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发.发布并支持的.有以下特点: MySQL是 ...

  5. https和server-status配置案例

    https和server-status配置案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.https协议 我们知道http协议是明文的,所以,你的数据发送不管是请求报文(r ...

  6. nexus-3.6.0-02-unix.tar.gz安装(Centos下),maven setting.xml配置案例,项目root的pom.xml配置,parent-pom的pom.xml配置案例

    1.下载nexus 进入:http://www.sonatype.org/nexus/downloads/ 说明: [OSS = Open Source Software,开源软件 – 免费] [FR ...

  7. 【ORACLE 高可用】ORACLE STREAM 基于用户的流复制配置 案例

    基于用户的流复制配置 案例 主数据库: 操作系统:REDHAT 5 IP地址:192.168.10.87 数据库:Oracle 11.2.0.3 ORACLE_SID:DB1 Global_name: ...

  8. 网络工程师学习参考资料路由器配置案例分析

    网络工程师学习参考资料路由器配置案例分析 2006-08-30 23:01:00 标签:配置 路由器 案例 网络工程师 [推送到技术圈] INTERNET共享资源的方式越来越多,就大多数而言,DDN专 ...

  9. 2021ICPC(澳门) - LCS Spanning Tree(广义后缀自动机)

    题目链接:点击查看 题目大意:给出一个含有 nnn 个点的无向图,点权为一个字符串,每条边的边权为相邻两点的 LCSLCSLCS,本题的 LCSLCSLCS 定义为两个字符串的最长公共子串的长度 求出 ...

  10. 2019ICPC(上海) - Spanning Tree Removal(构造)

    题目链接:点击查看 题目大意:给出一个 nnn 个点的无向完全图,每次操作可以删掉包含 nnn 个点的一棵生成树中的所有边,问最多可以删几次 题目分析:典中典之欧拉通路构造题,构造方式如下: 在选定某 ...

最新文章

  1. MySQL , MHA , Haproxy 配置
  2. suse linux用户界面,suse linux开户图形化界面
  3. 从零开始 Mask RCNN 实战:基于 Win10 + Anaconda 的 Mask RCNN 环境搭建
  4. python123电脑登录不了_Python-用户登陆,密码失败3次,账户将被锁住(login)
  5. GDB入门:A GDB Tutorial with Examples
  6. Java:switch语句例子
  7. 大于3小于4的整数bleem_[电影点评]3和4之间还有整数吗?疯子数学家发现,只要证明出来就能穿越今天为大家带来一部只要证明3和4之间还有一个整数就能穿越时空的科幻悬疑片《隐匿的数字》 故...
  8. 织梦文章页模板使用php语法,织梦文章页面模板顶一下踩一下调用教程
  9. 数字和模拟通信系统 中文版_浏览器指纹欺骗工具-VMLogin中文版是怎么一个反指纹防关联浏览器...
  10. RemObjects Elements Crack,用途软件开发工具链
  11. POJ 3345 Bribing FIPA(树形dp+背包)
  12. 20200528 前端开发日报
  13. frp frpc,frps开机自动运行 ubuntu
  14. 矢量网络分析仪测试射频线线损的注意事项
  15. indesign拖进去颜色变灰_INDESIGN CS4第5章 颜色与透明
  16. 图的一些基本知识:图,邻居,度矩阵,邻接矩阵
  17. android adb interface驱动安装
  18. 9660图像 缺少iso_刻录映像时出现的问题
  19. 我的2021年总结 : 涅磐没有重生
  20. 视频教程-微信小程序商城-界面设计实战教学(含源代码)-微信开发

热门文章

  1. 计算机的硬盘消失,电脑硬盘突然消失不见
  2. 【OpenGL ES】EGL简介
  3. java 项目中遇到的问题 和解决方案_java开发常见的问题及解决办法 - java开发中遇到的难点有哪些_java开发常见的问题及解决办法...
  4. codeforce 417D Cunning Gena (状压DP)
  5. windows保护无法启动修复服务器,win10系统使用“sfc /scannow”修复系统提示Windows资源保护无法启动修复服务怎么办...
  6. 二维码扫描枪中文开发指导
  7. 哪种程序员最挣钱?平均月薪30.8K,网友说这是掌握世界的技术!
  8. 【Laravel系列4.4】模型Eloquent ORM的使用(二)
  9. 幽默故事:1、我喜欢的女神;2、农村淑女(木子家原创)
  10. java架构师培训-成为java架构师的标准是什么