近日我方车间产线人员将一条网线的两端插在不同的面板上面,导致整个网络环路,其他有线、无线网络延迟很大,详见拓扑。我想咨询一下,这个网络拓扑用哪种命令可以防止环路,在核心S7503X和汇聚S6520,或者接入交换机S5120,接入交换机下面是串联的很多8口16口的傻瓜交换机,接入交换机的端口是access模式,接入交换机下面的网络成环后,会影响整个网络吗?该怎样解决这个问题?是将傻瓜交换机换成管理网交换机(自动防环阻断)或者通过不换交换机更改配置都行?核心S7503X上面是所有终端、设备的网关,汇聚、接入交换机上联链路都是trunk all。

(0)
最佳答案
1. 接入下傻瓜交换机两端插线成环,会不会全网卡顿?
会,直接冲击整个厂区全网,核心 S7503X 都会卡顿、无线延迟暴涨
原因:
傻瓜交换机无任何防环机制,环路产生大量广播风暴、广播包无限复制泛洪;
所有上联全是trunk permit vlan all,风暴无隔离,环路广播从 S5120 → S6520 汇聚 → S7503 核心,全网所有交换机端口塞满广播;
核心 CPU 被广播报文打满,网关转发延迟飙升,有线、无线业务全部卡顿。
2. 两种解决方案对比(不用换傻瓜交换机也能根治,优先改配置)
方案 A(推荐,零硬件更换):交换机全局部署 STP + 接入端口环路检测 + 边缘端口,纯配置解决;
方案 B(增量优化):后期逐步替换傻瓜交换机为带 STP / 环路检测的管理交换机,彻底杜绝终端侧环路扩散。
二、三层设备完整配置方案(S7503X 核心、S6520 汇聚、S5120 接入)
1. 核心 S7503X(根桥,全网 STP 总控)
plaintext
# 1. 全局开启MSTP(标准二层防环,优先级最高)
stp mode mstp
stp global enable
# 指定本设备为全网根桥,控制拓扑收敛
stp root primary
# 全局开启环路检测,级联Trunk端口探测二层环路
loopback-detection enable
# 所有下联S6520的Trunk互联口配置
interface GigabitEthernet 1/0/X
port link-type trunk
port trunk permit vlan all
# 级联口开启环路检测,发现环路自动阻塞端口
loopback-detection enable
# 级联口参与STP计算,不能配边缘端口
undo stp edged-port
2. 汇聚 S6520(中间层,STP 备用根桥)
plaintext
stp mode mstp
stp global enable
stp root secondary
loopback-detection enable
# 上联核心Trunk口
interface GigabitEthernet 1/0/X
port link-type trunk
port trunk permit vlan all
loopback-detection enable
undo stp edged-port
# 下联S5120接入Trunk口
interface GigabitEthernet 1/0/X
port link-type trunk
port trunk permit vlan all
loopback-detection enable
undo stp edged-port
3. 接入 S5120(最关键,阻挡傻瓜交换机环路向上扩散)
核心逻辑:所有接傻瓜交换机 / 终端的 Access 端口配置STP 边缘端口 + BPDU 保护 + 环路检测
plaintext
stp mode mstp
stp global enable
loopback-detection enable
# 上联汇聚Trunk口
interface GigabitEthernet 1/0/1
port link-type trunk
port trunk permit vlan all
loopback-detection enable
undo stp edged-port
# 所有接傻瓜交换机的Access业务口(重点)
interface GigabitEthernet 1/0/2 to GigabitEthernet 1/0/24
port link-type access
port access vlan XX
# 边缘端口:终端/傻瓜交换机不参与STP计算,插拔网线不触发全网拓扑震荡
stp edged-port enable
# BPDU保护:一旦端口收到BPDU(下方误接交换机环路),直接shutdown端口阻断风暴
stp bpdu-protection
# 端口环路检测:傻瓜交换机内部环路,检测到环路立刻阻塞该端口,不扩散到上层
loopback-detection enable
# 广播抑制,进一步限制环路广播带宽,减轻上层压力
broadcast-suppression bandwidth 10000
三、两种防环机制分工(双重保险)
MSTP 生成树:解决交换机之间级联网线错接产生的环路,自动阻塞冗余链路;
环路检测 loopback-detection + BPDU 保护:专门解决你这种接入傻瓜交换机内部环路(两端插同一面板):
傻瓜交换机成环后,接入 S5120 端口收到环路探测报文,端口直接阻塞;
广播风暴只停留在这一条接入端口,不会上传到汇聚、核心,全网不受影响。
四、是否需要更换傻瓜交换机?
短期:不用换,上面全套配置即可隔离环路,不影响现有业务
配置完成后,哪怕产线再次把网线两端插在傻瓜交换机面板,只会阻塞当前 S5120 接入端口,其余车间、无线、其他网段完全不受影响,不会全网卡顿。
长期优化建议:逐步替换 8/16 口傻瓜交换机
傻瓜交换机无任何防环能力,一旦环路,风暴会先冲击 S5120 接入端口,再由交换机配置阻断;
换成小型管理交换机(S5130/S5120 小款),自身自带环路检测 / STP,环路在最底层直接阻断,对上层交换机零冲击。
五、补充优化(解决 trunk all 泛洪风险)
当前所有互联口port trunk permit vlan all,广播风暴会透传所有 VLAN,建议:
规划业务 VLAN,Trunk 仅放行业务所需 VLAN,不要 all;
所有交换机全局配置广播抑制,限制单端口广播最大带宽,降低环路冲击。
六、故障复现验证逻辑
配置完成后模拟故障:傻瓜交换机同一台插回路线
S5120 接入端口检测到环路,自动阻塞该端口;
环路广播无法上传 S6520 汇聚、S7503 核心;
其他所有车间、无线业务正常,无延迟卡顿。
极简总结
现有拓扑不改硬件就能解决:全网开启 MSTP,接入 S5120 业务口配置stp edged-port + bpdu-protection + loopback-detection;
傻瓜交换机环路不做配置会全网瘫痪,配置后仅故障端口隔离,全网无影响;
短期无需更换傻瓜交换机,长期可替换小型管理交换机进一步提升稳定性。
(0)
您好,参考
全网(核心 / 汇聚 / 接入)统一部署 MSTP,核心做根桥,防止交换机之间环路;
全部 S5120 接入交换机下联 access 端口开启环路检测,环路自动关端口;
优化 Trunk 链路,取消 permit vlan all,缩小广播域;
无需替换车间 8/16 口傻瓜交换机。
(0)
在接入交换机的端口开启这个命loopback-detection enable vlan all就能实现环路自动关端口吗?
在接入交换机的端口开启这个命loopback-detection enable vlan all就能实现环路自动关端口吗?
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明