交换机二层环路场景和排查思路

概要

分析2层环路的情景和原因;正常情况下STP RLDP将阻止二层环路,但是部分场景导致STP协议计算失效,保留协议被过滤 丢弃 协议单向通讯 协议组播地址不一致 协议被管理员关闭等都将造成二层环路

技术名词解释

2层环路是造成 网络故障的最重要原因之一

技术细节

场景1:
中间设备过滤掉了STP协议 ,原本STP 理论上应该可以阻断这个环路,但是因为中间设备(防火墙或者傻瓜式交换机过滤掉了STP BPDU )造成了逻辑环路。这种情况还能通过loopback-detection 技术检测和关闭环路端口
在这里插入图片描述
场景2:
部分用户关闭了核心 或者汇聚 接入交换机的STP协议,导致成环 一般通过dis stp brie 查看设备是否开启了stp协议
在这里插入图片描述
场景3:
同场景1 由于现场复杂的接线情况 造成2条线路位于同一个网桥 同时防火墙还过滤了STP 报文 逻辑上成环造成
在这里插入图片描述
场景4:一般而言端口聚合组两端聚合组协商模式不一致不会造成环路,但是如果是2组及以上接口,例如汇聚到核心都是堆叠,通过2条聚合链路连接,通过STP自动计算,来阻塞端口的情况下,如果2个聚合组模式不一致则,STP计算就会出错,造成环路
在这里插入图片描述
场景5:接入傻瓜式交换机自环,这种情况下STP就无法阻止环路,一般情况下仅能通过dis int brie 来查看端口流量,或者使用loopback-detection 来查找环路端口
在这里插入图片描述
场景6:由于复杂的现场环境,2个聚合组成员接口混接,造成的逻辑环路,这也是最常见的环路原因。一般通过lldp 查看接线情况和聚合组是否匹配来查找问题
在这里插入图片描述
场景7:光纤单通,比如光纤只能发或者只能收的情况 实际上和场景5类似,但是H3C默认是启用光纤单通检测,所以一般不会造成多大问题,但是当使用dis stp brie 端口会出现dispute的状态,一般是由于场景5 场景6 造成。而华为不打开这个检测,则存在这个问题。
在这里插入图片描述

小结

二层环路排查常用命令
terminal monitor

dis int brie
dis interface | inc UP
dis interface link-info

dis counters inbound interface
dis counters outbound interface
dis counters rate inbound interface
dis counters rate outbound interface

dis mac-address mac-move

loopback-detection global enable
loopback-detection action shutdown
dis loopback-detection

dis stp brie
dis vlan

dis qos policy

lldp enable
dis lldp nei brie
dis link-aggregation verbose

dis logbuffer
主机端表现为PING 出现DUP 字段告警;抓包出现大量广播报文
交换机端表现为端口狂闪 部分环路端口 带宽利用率100% 日志出现MAC地址漂移 提示

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值