由于测试环境多次出现ip冲突问题,为了节约时间,整理以下定位步骤,协助测试同事快速找到发生ip冲突的设备
第1步:首先判断ip是否冲突
使用命令 arping -I ethx xxx.xxx.xxx.xxx ,若返回多个MAC,则表示IP冲突
通过查看自己主机192.168.190.66的MAC地址,确定发生ip冲突的设备mac地址为40:A6:B7:51:D2:FD
第2步:登录环境的汇聚交换机(以华三交换机为例),查看arp表,确认ip地址192.168.190.66发生突出的mac地址从哪个接口学习到的;(由于ip冲突已解决,所以下面提供的图片与第一步展示的图片并不对应;下面以冲突mac 7C:C3:85:E2:D6:63为例,说明方法即可)
参考命令: display arp | include 192.168.190.66
从图中可知冲突MAC地址是从聚合链路BAGG16学习到的
第3步:查看链路聚合BAGG16下面包括哪些端口
参考命令:display link-aggregation verbose Bridge-Aggregation 16
第4步:查找汇聚交换机BAGG16连接的对端设备(交换机),参考命令如下
display lldp neighbor-information list | include XGE1/0/6
display lldp neighbor-information list | include XGE2/0/6
从下图中可以看出:
XGE1/0/6端口连接的对端是BQJ-304-B6B8-34U-GuanliSW1&2端口Ten-GigabitEthernet1/0/50
XGE2/0/6端口连接的对端是BQJ-304-B6B8-34U-GuanliSW1&2端口Ten-GigabitEthernet2/0/50
第5步:登录BQJ-304-B6B8-34U-GuanliSW1&2,查找冲突设备的MAC地址是从哪个接口学到的;
参考命令:display mac-address | include 7cc3-85e2-d663
查看GE1/0/7端口连接的对端设备为control01-66
参考命令:display lldp neighbor-information list | include GE1/0/7