IP : IP 编址服务

重复IP地址0.0.0.0错误消息排除故障

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 23 日) | 反馈

简介

本文描述重复IP地址0.0.0.0错误消息由客户端接收运行Microsoft Windows Vista及以后版本并且提供方法解决和排除故障问题的问题。

贡献用杰西杜波伊斯, Cisco TAC工程师。

问题

使用Microsoft Windows Vista及以后版本, Microsoft介绍使用为了检测在网络的重复地址的一新的机制,当DHCP过程发生时。这新建的检测流在RFC 5227描述。

其中一此检测流的触发在第2.1.1部分定义:

另外,如果在此期限主机接收数据包的‘目标IP地址’是地址被探查为的任何ARP探测器,并且数据包的‘发送器硬件地址的不是的硬件地址任何主机的接口,然后主机应该类似对待此作为地址冲突和发信号错误于配置的代理程序如上所述。这能发生,如果两台(或更多)主机疏忽地,无论什么原因,配置与同一个地址,并且寻址发现的两个同时是在过滤过程中是否可能安全使用。

Cisco IOS使用从0.0.0.0地址来源的地址解析服务(ARP)探测器为了维护IP设备跟踪缓存,当IP设备跟踪和使用它时的功能在Cisco IOS交换机启用(例如802.1x)。目的IP设备跟踪是为了维护的交换机能得到和连接到交换机通过IP地址设备的列表。探测器不填充跟踪条目。在了解后,它在表里用于为了激活和维护条目。此IP地址,当访问控制表(ACL)应用对接口为了替换在ACL的源地址与客户端IP地址时,然后使用。此功能是关键,每当访问列表与802.1x或其他弹性验证功能一起使用在Cisco交换机。

重复IP地址原因

如果交换机派出客户端的一台ARP探测器,当Microsoft Windows PC是在其重复地址检测相位时, Microsoft Windows检测探测器作为重复IP地址并且提交有消息的用户重复IP地址在0.0.0.0的网络被找到。PC不得到地址,并且用户必须手工发布/更新地址,断开并且重新连接对网络或者重新启动PC为了获得网络访问。

解决方案

有用于的多种方法为了在此问题附近工作。这是有用的应急方案列表:

  • 用于的主要方法为了在问题附近工作将延迟从交换机的探测器,因此Microsoft Windows有时间完成重复IP地址检测。输入此命令为了延迟探测器:

    ip device tracking probe delay 10

    RFC指定重复地址检测的一个十秒钟窗口,因此,如果延迟设备跟踪探测器,在任何情况下接近解决问题。除探测器迪莱之外,当交换机检测从PC的一台探测器延迟也重置。例如,如果探测器计时器计数下来对五秒并且检测从PC的一台ARP探测器,计时器重新设置到十秒。在少见的情况下, PC发送ARP探测器毫秒,在交换机发送其探测器前,仍然触发重复地址消息给最终用户。此命令在2900的版本15.0(1)SE介绍, 3500和3700系列交换机平台、版本15.0(2)SG在4500系列交换机平台和版本12.2(33)SXI7在6500系列交换机平台。

  • 如果上一个方法不充分地解决问题,您能配置交换机为了发送非RFC兼容ARP探测器从在PC驻留的VLAN的Switch Virtual Interface (SVI)来源探测器。输入此命令为了执行此:

    ip device tracking probe use-svi

    此配置当前不触发在Microsoft Windows.的重复地址检测错误消息对此方法的警告是SVI在Microsoft Windows客户端运行DHCP驻留的每个VLAN的每交换机必须存在。此方法是很难扩展,因此思科建议您使用IP设备跟踪探测器延迟作为主要方法。SVI不是现在可以得到的在6500系列交换机平台。此命令实现在2900, 3500和3700系列交换机平台的版本12.2(55)SE和在4500系列交换机平台的版本15.1(1)SG。

  • 另一个使用的方法为了解决此问题介入客户端的排除故障为了确定重复地址检测为什么那么后发生,在链路来联机后。交换机没有方式确定,当此进程发生时,因此您多久必须预计设置探测器延迟为了防止冲突。为了有效排除故障重复地址检测为什么那么后发生,关于IP设备跟踪探测器的行为的更多信息是有用的:

    ARP探测器被发送在两个情况以下:

    • 链路关联与在IPDT数据库的一个当前条目从DOWN移动向UP状态。
    • 关联与在IPDT数据库的一个条目的一条链路已经在UP状态有一个已到期探测器间隔。

    输入此命令为了设置IP设备跟踪探测器间隔:

    ip device tracking probe interval <seconds>

    默认间隔是三十秒。为了查看此信息,输入此命令:

    show ip device tracking all

    IP Device Tracking = Enabled
    IP Device Tracking Probe Count = 3
    IP Device Tracking Probe Interval = 30
    IP Device Tracking Probe Delay Interval = 0
    ------------------------------------------------------------
    IP Address MAC Address Vlan Interface STATE
    ------------------------------------------------------------
    10.0.0.1 a820.661b.b384 301 GigabitEthernet0/1 INACTIVE

    Total number interfaces enabled: 1
    Enabled interfaces:
       Gi0/1

    在最初的条目从DOWN移动向UP状态后,进一步探测器没有被发送,除非交换机为探测器迪莱间隔看不到从该设备的流量。并且,如陈述前,冲突只发生,如果PC派出ARP探测器毫秒,在交换机发送ARP探测器前(同时)。

  • 在本文描述的最终方法将禁用在客户端的重复地址检测。此步骤在描述如何禁用免费ARP功能Microsoft支持BASE条款。在中央depoy此更改为了使此选项更加可扩展。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 116529