Data Domain — 检测重复的 IP 地址

Summary: 本文档演示了三种验证不存在重复 IP 问题的方法。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



 

检测重复的 IP 地址

目的

本文档介绍了检测网络中重复IP地址的四种方法。

  1. DD OS 5.3 中提供的自动检测重复 IP 功能
  2. DD OS 5.1 中提供的用户级 CLI 命令“net troubleshooting duplicate-ip”
  3. 使用基于命令行的工具比较 IP 和相应的 MAC 地址
  4. 使用 ping 验证重复的 IP 问题

申请到

  • 所有 Data Domain 系统
  • 所有软件版本

Cause

原因

重复的 IP 地址会导致连接中断。  在 TCP 转储中,由于 IP 地址重复,存在许多 RESET 数据包。

Resolution

     

    解决方案

    方法 1:

    DD OS 5.3 引入了一项新功能,可自动检测重复的 IP 地址并发送警报。  该功能在被动模式(默认)或主动模式下运行。 

    1.要在活动模式下启用该功能,请按如下所示设置 DD OS注册表项。
    要开启使用:

    regset  config.net.dad_active_mode 1
    

    要关闭使用:

    regset  config.net.dad_active_mode 0
    

    在主动模式下运行时,在系统检查 IP 地址是否重复时,使用 IP 地址配置网络接口可能需要长达 90 秒的时间。   输出示例如下所示:

    # net config eth0b 10.32.228.83 **** Found duplicate address: ifname=eth0b, ip=10.32.228.83, remote mac=60:EB:69:DC:28:AE; local interface eth0b has been brought down.

    2.要在被动模式下启用该功能,可以使用 net 选项。

    • 启用被动检查并在出现错误时发送警报: 
      net option set net.dd.dad_alert 1
    • 开启被动检查,但仅记录错误,而不发出警报:  
      net option set net.dd.dad_alert 2
    • 关闭被动检查:
      net option set net.dd.dad_alert 0

    被动模式检查内核中的地址解析协议 (ARP) 活动。  如果发现重复的 IP 地址,系统将根据功能配置发送警报和/或记录错误。  下面提供了一个输出示例:

    # ping -c 1 -I eth0a 10.32.228.83
    # alerts show current
    
    29 Tue Feb 28 10:55:26 2012 ERROR Network DuplicatedIPAddr=10.32.228.83 Duplicate IP address detected.

    方法 2:

    使用命令 net troubleshooting duplicate-ip。  此命令从 Data Domain 系统中的每个 IP 地址发出地址解析协议 (ARP),并等待响应。  此方法适用于具有 DD OS 5.1 或更高版本的系统。

    1. # net troubleshooting duplicate-ip

       
    2. 如果未找到重复 IP,则输出为:
    No duplicate IP addresses detected
    
    1. 如果找到重复的 IP,则输出示例如下所示:
    Port      IP Address   Details
    -------   ----------   -----------------------------------------------
    eth0:55   10.10.10.1   Duplicate IP from MAC address 00:A0:D1:EC:FE:AD
    -------   ----------   -----------------------------------------------
     
    方法 3:

    使用地址解析协议 (ARP) 验证 Data Domain 系统上以太网接口的 MAC 地址。

     

    NOTE: 此方法只能从与 Data Domain 系统位于同一子网的系统中执行。

     

    1. 连接并登录到 Data Domain 系统。
    2. 确定配置的 IP 地址。在命令提示符下键入:
    # net show settings
    
    记下 IP 地址。

    输出示例:

    port  enabled  DHCP  IP address        netmask           type     additional setting
    ----  -------  ----  ----------------  ----------------  -------  ------------------
    eth0  yes      yes   192.168.9.65*     255.255.252.0     *        n/a
    ----  -------  ----  ----------------  ----------------  -------  -----------------
    
    
     
    1. 确定 MAC 地址。在命令提示符下键入:
    # net show hardware
    
    
     

    输出示例:

    Port  Speed     Duplex   Supp Speeds  Hardware Address   Physical  Link Status
    ----  --------  -------  -----------  -----------------  --------  -----------
    eth0  1000Mb/s  full     10/100/1000  00:15:17:8f:59:64  Copper    yes
    ----  --------  -------  -----------  -----------------  --------  -----------
    记下与分配给相关以太网接口的 IP 地址关联的 MAC 地址。

    (在此示例中,以太网接口 eth0 的 IP 地址为 192.168.9.65,MAC 地址为 00:15:17:8f:59:64)。

    使用 Windows 中的地址解析协议 (ARP) 确定网络上是否存在重复的 IP 地址。

    1. 登录到连接到 Data Domain 系统的 Windows 媒体服务器。
    2. 单击 “开始->运行 ”并键入:

    cmd

    点击:OK

    1. 在命令提示符下键入:  
    ARP -a 192.168.9.65

     

    1. 连续运行此命令至少 20 秒,每次输出都应包含 MAC 地址 00:15:17:8f:59:64
    2. 如果输出有任何其他 MAC 地址,则网络中存在重复的 IP。

    方法 4:

    使用 ping 验证重复 IP 问题:

    此方法更具破坏性,因为它需要断开以太网线缆的连接,然后执行简单的 ping 测试。

     

    NOTE: 确保系统上未发生备份,并且系统在您所在位置的本地!

     

    1. 断开以太网线缆与 Data Domain 系统的连接。
    2. 登录到连接到 Data Domain 系统的 Windows 媒体服务器。
    3. 单击 “开始->运行 ”并键入:

    cmd

    点击:OK

    1. 在命令提示符下键入:
    #ping <ip address of the Data Domain system>

     

    示例:

    ping 192.168.9.65

     

    1. 由于线缆已断开连接,因此不应有 ping 响应。如果有 ping 响应,这将确认 IP 地址已被另一个系统使用。解决方案是使用其他 IP 地址或联系网络管理员。
    2. 将以太网线缆重新连接到 Data Domain 系统。

    Affected Products

    Data Domain, DD OS 5.1, DD OS 5.3
    Article Properties
    Article Number: 000042611
    Article Type: Solution
    Last Modified: 03 Jul 2024
    Version:  5
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.