【实战案例】想用RSTP做无线冗余?创意很好,但行不通啊老弟!

小云君网络 的头像

0 评论

14 阅读

1,212 字,阅读时间 6 分。

【背景介绍】

某用户准备在一个监控回传项目上用环网拓扑以保障链路冗余,打算采用RSTP(快速生成树)协议实现。采购某W的设备使用,本地测试拓扑成功,如下:

【实战案例】想用RSTP做无线冗余?创意很好,但行不通啊老弟!_img_1

三台支持生成树的交换机组网,并启用RSTP。本地测试,SW2的GE0/0/2接口在成环时是能正常阻塞破环的。

【问题描述】

本地测试的好好的,可跑到项目上一用,发现无法阻塞,直接环路风暴了:

【实战案例】想用RSTP做无线冗余?创意很好,但行不通啊老弟!_img_2

这是这么回事呢?针对生成树收敛失败的相关问题,我们一起来看下吧!

【处理思路】

  1. 检查设备的配置。是否都启用了生成树,端口是否都有使能;

  2. 检查设备连接的拓扑是否直连。若中间经过了未知设备可能不转发BPDU报文,导致生成树收敛失败。

【排查分析】

第一步:检查设备的配置

CLI确认交换机已正常使能了STP,并且模式为RSTP。某W交换机缺省情况下是全端口使能的,输入命令display stp

<SW1>dis stp-------[CISTGlobalInfo][ModeRSTP]------- //全局RSTP模式CISTBridge    :32768.4c1f-cc33-04b5ConfigTimes    :Hello2sMaxAge20sFwDly15sMaxHop20ActiveTimes    :Hello2sMaxAge20sFwDly15sMaxHop20CISTRoot/ERPC   :32768.4c1f-cc33-04b5 /0CISTRegRoot/IRPC  :32768.4c1f-cc33-04b5 /0CISTRootPortId  :0.0BPDU-Protection  :DisabledTCorTCNreceived :15TCcount per hello :0STPConvergeMode :NormalTimesince lastTC :0days 2h:20m:20sNumberofTC    :1

第二步:检查设备连接的拓扑是否直连

经过了解发现,用户本地测试是直连测试,所以交换机之间的生成树收敛正常。而项目现场中,发现小区单元2的交换机是通过无线网桥回传给监控中心的:

【实战案例】想用RSTP做无线冗余?创意很好,但行不通啊老弟!_img_3

这里问题就比较明确了:因为监控中心和小区单元2之间非直连,收不到彼此的BPDU。所以在生成树看来,整个拓扑不存在环路,因此收敛失败。这里就有很多朋友会犯得一个错误,以为“无线网桥链路相当于一条网线”,这是错误的!很多网桥协议报文无线链路是不会转发的,而BPDU报文就是其中的而一种。

抓包也能佐证这一点:无线网桥两端的交换机收不到彼此的报文。

【实战案例】想用RSTP做无线冗余?创意很好,但行不通啊老弟!_img_4

【原理及解决方案】

故障原因

生成树交换机非直连,收不到彼此的BPDU报文,因此收敛破环失败。

解决方案

项目修改拓扑,保证交换机之间直连使用,否则就不要成环。




免责声明:本文内容来源于:

微信公众号

小云君网络

,原文链接:

http://mp.weixin.qq.com/s?__biz=Mzg2MDg4NTg5OA==&mid=2247527924&idx=1&sn=a33eabcc3d96b8d7c719677418af2ac2&chksm=ce1dab11f96a220786ce73cb879ac4518f85c40ff5b6fd126812e7c1ce1e6d307f52b358e342#rd

本站为个人站点,相关文章均为网络公开资料,仅出于个人学习、研究及资料整理之用途转载收集,所有版权均归原作者及原发布平台所有。文末作者信息仅用于进行本站文章的分类信息使用,不代表原作者授权或者原作者入驻等依据。
本站不保证内容的完整性与准确性,亦不对内容承担任何法律责任。 如本文涉及版权问题,请原作者及时与我们联系,我们将在第一时间内进行删除处理。 本站尊重并遵守相关版权法规,倡导合法使用网络资源。 联系方式:[email protected]

小云君网络 的头像

35篇作品

898总阅读量

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

更多文章

网工通信弱电的宝藏知识网站