交换机环路造成的断网故障排查

交换机环路可以理解为电路中的短路,只是电路中的短路会造成线路冒烟起火,交换机环路则会造成网络瘫痪

单个交换机端口间造成的环路
例如:一个8口交换机,正常情况下,每个端口都可以用于连接电脑或者级联交换机,由于网络线路混乱,无法理清线路的两端,结果将同一根网线的两个网线头都插到了这个交换机的端口上,如下图:
单个交换机环路

交换机间级联造成的环路
如有两个8口交换机A和 B,正常情况下,通过一根网线连接两台交换机即可构成交换机的级联(交换机汇聚除外),而实际情况下也是由于线路混乱,使用两根网线连接了这两台交换机
交换机级联环路

通常二层以上网管交换机都自带环路检测功能(loopback-detection),只是需要配置,这种带网管功能的交换机很容易检测到造成环路的端口,有的还支持出现环路时,交换机报警,端口自动下线,这个需要参考厂商官方文档
如:交换机增加配置环路检测后查看是否存在环路的判断方法

普通的交换机没有这个功能,因造成了网络瘫痪,ping命令失效,无法确定故障区域 ,只能手动挨个排查,分两种情况:
1、如果只有一台交换机,则把交换机端口上的网线全部拔掉,然后逐一连接测试
2、如果有多台交换机上,则把与主交换机级联的次级交换机挨个拔插网线测试,确认出现问题的次级交换机,再到次级交换机排查

注:排查过程中,先打开ping命令,ping一台可以正常的连接的设备(如普通宽带路由器,则ping路由器的IP地址,如:ping 192.168.10.1 -t),在排查的过程中观察ping命令的响应情况,有无中断。
正常情况
ping路由器
中断的情况,出现这请求超时的提示,则说明问题就出在这一条线路上
网络中断

 

ICP备案号:晋ICP备18007549号-1
站长微信:15534641008