FAQ-DHCP Client无法感知到被分配的IP地址存在冲突

发布时间:  2015-02-13 浏览次数:  117 下载次数:  0
问题描述
Q:DHCP Client无法感知到被分配的IP地址存在冲突
解决方案
A:
DHCP Client获取到IP地址之后、未绑定IP地址到Vlanif接口之前,会主动发送免费arp报文来检查地址是否存在冲突。但是由于Vlanif此时没有IP地址,不能协议Up,导致该Vlanif下物理口接收到的IP地址冲突的免费arp报文无法上送cpu,使得DHCP Client无法感知到IP冲突。

因为涉及修改sdk最基本的收包流程,补丁难以解决。现网需要的时候可以通过在DHCP Server上配置dhcp server ping功能,由DHCP Server检查IP地址冲突来规避——但是当DHCP Client数目很多时,该功能开销比较大,需评估之后谨慎使用。

END