Data domain – registrer duplikerede IP-adresser
Summary: Dette dokument viser tre metoder til at kontrollere, at der ikke er problemer med duplikerede IP-adresser.
Symptoms
Registrer duplikerede IP-adresser
FORMÅL
Dette dokument beskriver fire metoder til at registrere duplikerede IP-adresser i et netværk.
- Automatisk registrering af duplikeret IP-funktion, tilgængelig i DD OS 5.3
- CLI-kommandoen "net troubleshooting duplicate-ip" på brugerniveau, som findes i DD OS 5.1
- Brug kommandolinjebaserede værktøjer, der sammenligner IP-adressen og den tilsvarende MAC-adresse
- Brug af ping til at bekræfte et dubleret IP-problem
ANVEND PÅ
- Alle Data Domain-systemer
- Alle softwareudgivelser
Cause
ÅRSAG
Duplikerede IP-adresser forårsager mistede forbindelser. I et TCP-dump er der mange RESET-pakker på grund af duplikerede IP-adresser.
Resolution
LØSNING
Metode 1:
DD OS 5.3 introducerer en ny funktion til automatisk at registrere duplikerede IP-adresser og sende en advarsel. Funktionen kører i passiv tilstand (standard) eller aktiv tilstand.
1. Indstil registreringsdatabasenøglen DD OS på følgende måde for at aktivere funktionen i aktiv tilstand.
Sådan tænder du for brug:
regset config.net.dad_active_mode 1
Sådan slår du brugen fra:
regset config.net.dad_active_mode 0
Når du kører i aktiv tilstand, kan det tage op til 90 sekunder at konfigurere en netværksgrænseflade med en IP-adresse, mens systemet kontrollerer, om der er duplikering af IP-adresser. Eksempel på output er angivet nedenfor:
# 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. For at aktivere funktionen i passiv tilstand kan netindstillingen bruges.
- Slå passiv kontrol til, og send en advarsel ved fejl:
net option set net.dd.dad_alert 1
- Slå passiv kontrol til, men logfejl kun uden advarsel:
net option set net.dd.dad_alert 2
- Slå passiv afkrydsning fra:
net option set net.dd.dad_alert 0
Passiv tilstand kontrollerer ARP-aktiviteten (Address Resolution Protocol) i kernen. Hvis der findes en dubleret IP-adresse, sender systemet en advarsel og/eller logfører en fejl baseret på funktionskonfigurationen. Et outputeksempel er angivet nedenfor:
# 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.
Metode 2:
Brug kommandoen, net troubleshooting duplicate-ip. Denne kommando sender en ARP (Address Resolution Protocol) ud fra hver IP-adresse i Data Domain-systemet og venter på svar. Denne metode gælder for et system med DD OS 5.1 eller nyere.
-
# net troubleshooting duplicate-ip
- Hvis der ikke findes nogen duplikeret IP, er outputtet:
No duplicate IP addresses detected
- Hvis der findes en dubleret IP, er et eksempel på outputtet som det nedenfor:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
Metode 3:
Verificere MAC-adressen på Ethernet-grænsefladen på Data Domain-systemet ved hjælp af ARP (Address Resolution Protocol).
- Opret forbindelse, og log på Data Domain-systemet.
- Bestem den konfigurerede IP-adresse. Ved kommandoprompten skal du indtaste:
# net show settings
Bemærk IP-adressen.
Eksempel på output:
port enabled DHCP IP address netmask type additional setting ---- ------- ---- ---------------- ---------------- ------- ------------------ eth0 yes yes 192.168.9.65* 255.255.252.0 * n/a ---- ------- ---- ---------------- ---------------- ------- -----------------
- Bestem MAC-adressen. Ved kommandoprompten skal du indtaste:
# net show hardware
Eksempel på output:
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 ---- -------- ------- ----------- ----------------- -------- -----------
Bemærk den MAC-adresse, der er knyttet til den IP-adresse, der er tildelt den relevante Ethernet-grænseflade.
(I dette eksempel har Ethernet-grænsefladen eth0 en IP-adresse på 192.168.9.65 og en MAC-adresse på 00:15:17:8f:59:64).
Brug ARP (Address Resolution Protocol) fra Windows til at finde ud af, om der er en duplikeret IP-adresse på netværket.
- Log på den Windows-medieserver, der er tilsluttet dit Data Domain-system.
- Klik på Start-Kør,> og skriv:
Cmd
Klik: OK
- Ved kommandoprompten skal du indtaste:
ARP -a 192.168.9.65
- Kør denne kommando kontinuerligt i mindst 20 sek., og hver gang skal outputtet indeholde MAC-adressen 00:15:17:8f:59:64
- Hvis outputtet har en anden MAC-adresse, findes der en duplikeret IP i netværket.
Metode 4:
Brug af ping til at bekræfte et dubleret IP-problem:
Denne metode er mere forstyrrende, da den kræver frakobling af Ethernet-kablet efterfulgt af en simpel ping-test.
- Kobl Ethernet-kablet fra Data Domain-systemet.
- Log på den Windows-medieserver, der er tilsluttet dit Data Domain-system.
- Klik på Start-Kør,> og skriv:
Cmd
Klik: OK
- Ved kommandoprompten skal du indtaste:
#ping <ip address of the Data Domain system>
Eksempel:
ping 192.168.9.65
- Der bør ikke være et ping-svar, når kablet er frakoblet. Hvis der er et ping-svar, vil dette bekræfte, at IP-adressen allerede bruges af et andet system. Løsningen er at bruge en anden IP-adresse eller kontakte netværksadministratoren.
- Slut Ethernet-kablet til Data Domain-systemet igen.