ME60设备下挂DHCP用户由于IP地址冲突导致上线失败

发布时间:  2013-05-02 浏览次数:  118 下载次数:  0
问题描述
版本:
V600R005C00SPC600

组网:
用户 --- ME60 --- DHCP SERVER

问题描述:
某局点设备上有大量IP address conflict上线失败原因,导致用户上线不成功。

处理过程
原因可能为:

1、DHCP处理机制问题;
2、ME60和远端DHCP服务器配合问题;

本案例问题属于原因2。


查看设备配置了远端地址池:
#
dhcp-server group vod
 dhcp-server 218.4.14.204
#
ip pool vod-04 bas remote
 gateway 10.156.80.1 255.255.248.0
 dhcp-server group vod
#
用户上线地址是从远端地址池分配的,当用户不发续租报文,租期到期后,服务器释放了IP地址,而ME60做为DHCP RELAY时,没有租期管理功能,存在某些用户不发续租报文,但是仍然回应ME60的ARP探测报文,导致用户在服务器地址释放,而在ME60设备上用户仍然还存在表项。当新用户上线时,从服务器又分配到此IP地址。由于前一个用户在BAS RELAY设备没有下线(探测回应正常),所以新用户会由于IP HASH冲突而上线失败。

此问题为已知问题,可以通过系统视图下配置dhcp conflict-ip-address offline命令来解决当出现与在线用户IP地址冲突不能上线的问题。

根因
问题出现条件:
1、ME60做为DHCP RELAY。
2、用户不发续租报文。
3、ME60探测此用户的状态,此用户正常回应ARP报文。
4、另外一个用户上线时DHCP SERVER分配的IP地址和前一个用户的IP地址相同。
 
同时满足上述条件,此问题必然发生
解决方案
系统视图下配置dhcp conflict-ip-address offline命令来解决当出现与在线用户IP地址冲突不能上线的问题
建议与总结
问题出现条件:
1、ME60做为DHCP RELAY。
2、用户不发续租报文。
3、ME60探测此用户的状态,此用户正常回应ARP报文。
4、另外一个用户上线时DHCP SERVER分配的IP地址和前一个用户的IP地址相同。
 
同时满足上述条件,此问题必然发生。
 
解决方案:
在系统视图下配置dhcp conflict-ip-address offline,配置后若在ME60上出现DHCP SERVER分配的IP地址和已经在线的用户的IP地址冲突,会将已经在线的用户强制下线。

END