54  
查询码:00000026
PING不通问题排查思路(以锐捷为例,其他厂商思路类似)
作者: 赵华浪 于 2023年04月24日 发布在分类 / 网络技术类 下,并于 2023年04月24日 编辑
ping

一、同网段互ping不通(ping不通网关)排查思路

1、排查交换机上是否学习到对应的arp、mac

(1)如查看1.1.1.1的arp信息可以使用一下命令—show arp detail | in 1.1.1.1(注:arp信息需要在终端设备网关地址所在设备排查)

(2)电脑可使用arp -a查看arp表中是否有目的ip的arp

(3)查看mac地址可以使用—show mac-address-table | in beea

(4)若未学习到设备arp信息,可查看中间设备对应vlan是否正常创建、透传

(5)若未学习到设备mac地址,可检查网络中是否存在环路(通过开启rldp检测以及show inter coun sum查看接口in方向是否出现广播报文异常,具体参考下面环路排查章节)

Arp、mac地址均学习正常请查看第二点

2、确定对应终端是否禁ping

(1)Windows可查看主机防火墙是否未关闭

(2)交换机、防火墙等网络设备需要查看是否存在对应acl等安全策略限制;

锐捷交换机可使用show access-list 查看创建的acl

防火墙或其他安全设备请联系400安全工程师排查;

3、以上排查无法解决问题时,可以使用ACL计数方式确定丢包点

ACL计数模板:

第一步:创建ACL

ip access-list extended test

10 permit icmp host 源主机ip host 目的主机ip

20 permit icmp host 目的主机ip host 源主机ip

100 permit ip any any (此条一定要有,不然可能引发网络中断)

第二步:

开启acl计数

ip access-list counter test

第三步:

对应端口调用ACL

Inter gi0/1(调用在连接对端设备的接口)

ip access-list test in

ip access-list test out

第四步:

查看ACL计数情况

show access-list

若在直连设备端口计数发现数据包有去无回则排查终端问题

ACL计数使用方法可闪电兔搜索ACL计数

4、排查端口流量是否跑满(如果接口带宽跑满可能造成丢包)

可以使用show interface usage 查看接口使用率

5、排查内网是否存在环路

①看接口流量的大小,广播或组播流量远远大于单播流量时就需要注意可能有网络环路。命令:show int cou su/rate,如下图

备注:查看前先使用clear coun清除之前的统计记录,然后过十几秒show int cou su再看看

②查看日志,是否有mac地址偏移的日志提示(关键字:mac flapping ),或者show mac 的时候是否有mac地址异常的情况(g0/13口只连接了一台电脑),若是则有网络

③show lldp nei来查看,若有网络环路,show lldp nei 可能就看到异常的情况,比如一个接口连接连接了好几个设备。

④全部全局和接口开启RLDP,惩罚机制设置为警告即可,看看有没有异常提示,如果RLDP有异常提示,那么就很可能有网络环路。

⑤查看日志,是否有大量的LLDP抖动情况或者NFPP的提示,若有,可能出现网络环路(用于网络环路方便定位)

⑥有些网络环路不明显,以上均无法定位网络环路。那么只能与逐一shutdown接口,看看shutdown哪一个接口后,业务恢复正常,就说明很可能是这个接口下存在网络环路(危险操作,shutdown接口会导致断网)

6、以上排查无法解决问题,请致电400


二、不同网段ping不通排查思路

1、检查终端是否能够ping通自身网关,若ping不同自身网关则按同网段ping不通思路排查

2、检查终端是否能够ping通目标设备的网关

若终端网关均配置在同一台网络设备上,ping不通则检查自身网卡设置(是否配置默认网关、子网掩码等);

3、若终端网关未配置在同一台网络设备上,ping不通则还需检查网络设备之间对应路由是否完备(可使用show ip route + 对应ip段进行查看是否存在路由)

4、确定对应终端是否禁ping

(1)Windows可查看主机防火墙是否未关闭

(2)交换机、防火墙等网络设备需要查看是否存在对应acl等安全策略限制;

锐捷交换机可使用show access-list 查看创建的acl

防火墙或其他安全设备请联系400安全工程师排查;

5、查看电脑是否连接无线网卡,若无线无法ping通目的网段的情况下,ping测试时需要带源地址,windows可在cmd中使用ipconfig查看有线网卡地址,ping 命令后加上-S 可加源地址

6、以上排查无法解决问题时,可以使用ACL计数方式确定丢包点

ACL计数模板:

第一步:创建ACL

ip access-list extended test

10 permit icmp host 源主机ip host 目的主机ip

20 permit icmp host 目的主机ip host 源主机ip

100 permit ip any any (此条一定要有,不然可能引发网络中断)

第二步:

开启acl计数

ip access-list counter test

第三步:

对应端口调用ACL

Inter gi0/1(调用在连接对端设备的接口)

ip access-list test in

ip access-list test out

第四步:

查看ACL计数情况

show access-list

若在直连设备端口计数发现数据包有去无回则排查终端问题

ACL计数使用方法可闪电兔搜索ACL计数

7、排查端口流量是否跑满(如果接口带宽跑满可能造成丢包)

可以使用show interface usage 查看接口使用率

8、排查内网是否存在环路

①看接口流量的大小,广播或组播流量远远大于单播流量时就需要注意可能有网络环路。命令:show int cou su/rate,如下图

备注:查看前先使用clear coun清除之前的统计记录,然后过十几秒show int cou su再看看

②查看日志,是否有mac地址偏移的日志提示(关键字:mac flapping ),或者show mac 的时候是否有mac地址异常的情况(g0/13口只连接了一台电脑),若是则有网络

③show lldp nei来查看,若有网络环路,show lldp nei 可能就看到异常的情况,比如一个接口连接连接了好几个设备。

④全部全局和接口开启RLDP,惩罚机制设置为警告即可,看看有没有异常提示,如果RLDP有异常提示,那么就很可能有网络环路。

⑤查看日志,是否有大量的LLDP抖动情况或者NFPP的提示,若有,可能出现网络环路(用于网络环路方便定位)

⑥有些网络环路不明显,以上均无法定位网络环路。那么只能与逐一shutdown接口,看看shutdown哪一个接口后,业务恢复正常,就说明很可能是这个接口下存在网络环路(危险操作,shutdown接口会导致断网)

如果上述方法不能解决,请致电该设备厂商热线


 最新评论
当前评论数1  查看更多评论


 推荐知识

 历史版本

修改日期 修改人 备注
2023-04-24 08:48:02[当前版本] 刘超 创建版本

  目录
    贵州立为科技知识库管理平台 -V 4.9.5 -wcp