【背景介绍】
某网络环境中,华为交换机作为DHCP中继服务器,DHCP Server为Windows服务器,网络中的无线终端在获取IP地址后,小概率出现上线时交换机上报IP冲突。

经基础检查发现:
-
出现冲突时,DHCP服务器上该终端对应的IP地址已显示释放
-
核心交换机上仍存在该IP地址对应的ARP表项
-
新的无线终端获取到该IP地址后尝试上线,引发冲突
【处理思路】
针对IP地址冲突问题,通常需要从地址分配、终端状态和设备配置三个方面排查,处理思路如下:
检查DHCP服务器的地址释放与分配机制;
排查交换机上的用户在线记录与ARP表项更新逻辑;
分析终端的在线状态及地址续约行为。
【排查分析】
第一步:确认DHCP服务器与设备状态差异
检查DHCP服务器,发现存在冲突的IP地址已被释放;但在交换机上查看在线用户时,该IP对应的用户仍显示在线,相关信息如下:

第二步:分析终端行为
进一步排查发现,找到与无线终端冲突的设备是一台电视机终端,当电视机终端进入休眠状态后,会停止发送DHCP地址续约报文,导致DHCP服务器释放该IP地址;
但由于该电视机终端仍旧在网络中和网关核心通信,交换机仍保留其在线状态和ARP表项,从而引发新终端获取该IP时出现冲突。
【原理及解决方案】
故障原因
终端休眠后停止DHCP续约,DHCP服务器释放IP,但交换机未检测到终端下线,仍保留其在线记录和ARP表项,新终端获取该IP时触发设备的IP冲突检测机制。
解决方案
两种解决方案,现场采取的是第二种:
关闭电视机终端的休眠模式
DHCP服务器上配置静态IP分配,指定保留IP给电视机,保证接入终端IP分配不冲突。
发表回复