Print

交换机路由环路排查

2024-11-26 发表

问题描述

交换机排查路由环路问题可参考以下步骤:

过程分析

遇到路由环路的问题,首先定位环路的流量模型及位置,可以通过抓包和debug查看环路的报文信息,通过源末IP确认路径,如设备不方便抓包和debug可以通过查看softcar丢包的方式得到丢弃报文:

====debug rxtx softcar show chassis 1 slot 2====  

.........

40  BGP                 0      5      7234       0          2048 S   On  SMAC 8

41  ICMP                72     1314   1425548160 0          1024 S   On  SMAC 8

42  IPV4_TTL            0      1073   12156084   8231       256  S   On  SMAC 8

.........

 The last discarded packet of  IPV4_TTL :

 -----------------------------------------------------

 0000  f4 e9 75 c3 2a 01 e8 68 19 46 49 18 81 00 01 b3 

 0010  08 00 45 00 01 d4 ee 66 40 00 01 06 47 87 21 ae 

 0020  00 78 21 ae fe 62 02 8f f4 a6 c3 5c 50 e7 0f 19 

 0030  ec 0c 50 18 60 1d 2c 19 00 00 a6 12 cb 16 26 c5 

 -----------------------------------------------------

导出该16进制保存为行的txt文件:

打开【wireshark】-【文件】-【从Hex转储文件导入】-【浏览】导入刚才保存的文件:

可以得到该ttl=1的报文,再定位路由环路的具体位置

 

解决方法

通过上述方法得到流量模型后,再逐步排查途径设备定位环路位置,根据具体情况修正路由即可