Data Domain — detectar endereços IP duplicados
Summary: Este documento demonstra três métodos para verificar se não existem problemas de IP duplicado.
Symptoms
Detectar endereços IP duplicados
OBJETIVO
Este documento descreve quatro métodos para detectar endereços IP duplicados em uma rede.
- Recurso de detecção automática de IP duplicado, disponível no DD OS 5.3
- Comando da CLI no nível do usuário "net troubleshooting duplicate-ip", disponível no DD OS 5.1
- Use ferramentas baseadas em linha de comando comparando o IP e o endereço MAC correspondente
- Usar ping para verificar um problema de IP duplicado
APLICAR A
- Todos os sistemas Data Domain
- Todas as versões de software
Cause
CAUSA
Endereços IP duplicados causam quedas de conexões. Em um dump TCP, há muitos pacotes RESET devido a endereços IP duplicados.
Resolution
SOLUÇÃO
Método 1:
O DD OS 5.3 apresenta um novo recurso para detectar automaticamente endereços IP duplicados e enviar um alerta. O recurso é executado no modo passivo (padrão) ou no modo ativo.
1. Para habilitar o recurso no modo ativo, defina a chave de registro do DD OS da seguinte maneira.
Para ativar o uso:
regset config.net.dad_active_mode 1
Para desativar o uso:
regset config.net.dad_active_mode 0
Ao executar no modo ativo, a configuração de uma interface de rede com um endereço IP pode levar até 90 segundos enquanto o sistema verifica se há duplicação de endereço IP. Veja um exemplo de resultado:
# 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. Para habilitar o recurso no modo passivo, a opção net pode ser usada.
- Ative a verificação passiva e envie um alerta de erro:
net option set net.dd.dad_alert 1
- Ative a verificação passiva, mas registre apenas erros, sem alerta:
net option set net.dd.dad_alert 2
- Desativar a verificação passiva:
net option set net.dd.dad_alert 0
O modo passivo verifica a atividade do protocolo de resolução de endereços (ARP) no kernel. Se um endereço IP duplicado for encontrado, o sistema enviará um alerta e/ou registrará um erro com base na configuração do recurso. Um exemplo de saída é dado abaixo:
# 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.
Método 2:
Use o comando net troubleshooting duplicate-ip. Esse comando envia um ARP (Address Resolution Protocol) de cada endereço IP no sistema Data Domain e aguarda uma resposta. Esse método se aplica a um sistema com DD OS 5.1 ou superior.
-
# net troubleshooting duplicate-ip
- Se nenhum IP duplicado for encontrado, o resultado será:
No duplicate IP addresses detected
- Se um IP duplicado for encontrado, um exemplo do resultado será igual ao que se segue:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
Método 3:
Verifique o endereço MAC da interface Ethernet no sistema Data Domain usando o protocolo de resolução de endereços (ARP).
- Conecte-se e faça log-in no sistema Data Domain.
- Determine o endereço IP configurado. No prompt de comando, digite:
# net show settings
Anote o endereço IP.
Exemplo de resultado:
port enabled DHCP IP address netmask type additional setting ---- ------- ---- ---------------- ---------------- ------- ------------------ eth0 yes yes 192.168.9.65* 255.255.252.0 * n/a ---- ------- ---- ---------------- ---------------- ------- -----------------
- Determine o endereço MAC. No prompt de comando, digite:
# net show hardware
Exemplo de resultado:
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 ---- -------- ------- ----------- ----------------- -------- -----------
Observe o endereço MAC associado ao endereço IP atribuído à interface Ethernet relevante.
(Neste exemplo, a interface Ethernet eth0 tem um endereço IP de 192.168.9.65 e um endereço MAC de 00:15:17:8f:59:64).
Use o protocolo ARP (Address Resolution Protocol) do Windows para determinar se há um endereço IP duplicado na rede.
- Faça logon no Windows Media Server conectado ao sistema Data Domain.
- Clique em Start-Run> e digite:
cmd
Clique: OK
- No prompt de comando, digite:
ARP -a 192.168.9.65
- Execute este comando continuamente por pelo menos 20 s e sempre a saída deve conter o endereço MAC 00:15:17:8f:59:64
- Se o resultado tiver qualquer outro endereço MAC, existe um IP duplicado na rede.
Método 4:
Usando ping para verificar um problema de IP duplicado:
Esse método é mais disruptivo, pois requer a desconexão do cabo Ethernet, seguida por um simples teste de ping.
- Desconecte o cabo Ethernet do sistema Data Domain.
- Faça log-in no servidor de mídia Windows que está conectado ao seu sistema Data Domain.
- Clique em Start-Run> e digite:
cmd
Clique: OK
- No prompt de comando, digite:
#ping <ip address of the Data Domain system>
Exemplo:
ping 192.168.9.65
- Não deve haver uma resposta de ping, pois o cabo está desconectado. Se houver uma resposta de ping, isso confirmará que o endereço IP já está em uso por outro sistema. A solução é usar um endereço IP diferente ou entrar em contato com o administrador de rede.
- Reconecte o cabo Ethernet ao sistema Data Domain.