Isilon: Konflikt adresów IP. Error: "ARP: <MAC> używa mojego adresu IP <IP> na <interfejsie>"

Summary: Problemy z dostępem do udziałów SMB i montowaniem eksportów NFS przy użyciu adresów IP. Adresy IP w interfejsie Isilon obsługują polecenie ping oraz mają prawidłowy wpis ARP z adresem mac w wyniku polecenia netstat -ni. ...

-używa-mojego-adresu-ip--na-"" />
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



W katalogu /var/log/messages pojawia się następujący błąd:
 
2018-08-05T23:58:00-05:00 <0.3> isilon-1 /boot/kernel.amd64/jądro: arp: <MAC:ec> używa mojego adresu IP 10.232.5.50 na ix1!
2018-08-05T23:57:17-05:00 <0.3> isilon-2 /boot/kernel.amd64/kernel: arp: <MAC:58> używa mojego adresu IP 10.232.5.51 na ix1!

Problem z dostępem do udziałów SMB i montowaniem eksportów NFS przy użyciu powyższych adresów IP widocznych w wiadomościach. Szanowane adresy IP znajdują się na interfejsie Isilon i można je pingować. Ma również prawidłowy wpis ARP z adresem mac w netstat -ni:

$ cat isilon-1/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metryczne 0 MTU 1500 opcji=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether <MAC:cd
> inet 10.232.5.90 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 1
inet 10.232.5.78 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 1
inet 10.232.5.50 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
inet 10.232.5.66 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
inet 10.232.5.67 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
inet 10.232.5.68 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
inet 10.232.5.69 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
nd6 opcje=29<PERFORMNUD,JEŻELIWYŁĄCZONE,AUTO_LINKLOCAL>
nośnik:        Automatyczny wybór sieci Ethernet (pełny dupleks 10Gbase-SR <, rxpause>)
Stan: aktywny

$ cat isilon-2/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metryczny 0 MTU 1500 opcje=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether <MAC:69
> inet 10.232.5.91 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 1
inet 10.232.5.79 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 1
inet 10.232.5.51 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
inet 10.232.5.61 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
inet 10.232.5.64 maska sieci 0xffffff00 broadcast 10.232.5.255 strefa 4
nd6 opcje=29<PERFORMNUD,JEŻELIWYŁĄCZONE,AUTO_LINKLOCAL>
nośnik:        Automatyczny wybór sieci Ethernet (pełny dupleks 10Gbase-SR <, rxpause>)
Stan: aktywny

Cause

Adresy IP, któremajądostęp do udziałów SMB i eksportu NFS, są przypisywane/używane przez inny zewnętrzny host/serwer/maszynę w środowisku klienta, co prowadzi do konfliktu adresów IP.

Adresy IP: 10.232.5.50 i 10.232.5.51

1) Uruchom następujące polecenie w klastrze, aby znaleźć prawidłowy wpis ARP dla adresu IP, który ma problem:
isilon-1# isi_for_array -s arp -an | grep <IP>

Lub zidentyfikuj wpisy arp w Isilon dla powyższych adresów IP w pliku dziennika:
 
Isilon-1$ cat arp | grep -i 10.232.5.50
? (10.232.5.50) w <MAC:cd> na stałe ix1 [ethernet]
 
isilon-2$ cat arp | grep -i 10.232.5.51
? (10.232.5.51) w <MAC:69> na ix1 permanent [ethernet] 

 
Adres <MAC MAC:cd>i <MAC:69>należą do węzłów Isilon 1 oraz interfejsów 2 ix1 

 
2) Wpis w /var/log/messages sugeruje, że adresy IP znajdują się na adresie MAC, który nie należy do Isilon (inny host):

Uruchom następujące polecenie w klastrze:
 
# isi_for_array -s cat /zmienna/dziennik/komunikaty | grep -i "używa adresu IP mojego> adresu <IP"

Lub poszukaj błędu w pliku dziennika komunikatów:
 
messages$ tail -n100 isilon-*-messages | grep -i arp
2018-08-05T23:58:00-05:00 <0.3> isilon-1 /boot/kernel.amd64/kernel: arp: <MAC:ec> używa mojego adresu IP 10.232.5.50 na ix1!
2018-08-05T23:57:17-05:00 <0.3> isilon-2 /boot/kernel.amd64/kernel: arp: <MAC:58> używa mojego adresu IP 10.232.5.51 na ix1!


Wyszukaj powyższy adres MAC to var/log/messages na Isilon (oba węzły):

2018-08-06-001$ grep '' isilon-*/ifconfig | grep -i <MAC:ec>
2018-08-06-001$
 
2018-08-06-001$ grep '' isilon-*/ifconfig | grep -i <MAC:58>
2018-08-06-001$

 
Adresy <MAC MAC:ec>i <MAC:58> nienależą do Isilon

Powyższe adresy IP są używane na serwerze NetApp, co doprowadziło do konfliktu adresów IP.

HOST02#show arp|incl 10.232.5.50
10.232.5.50 n/a <mac:ec> vlan5, Ethernet8/2
HOST02#

HOST02#show arp|incl 10.232.5.51
10.232.5.51 n/a <MAC:58> VLAN5, Ethernet8/1
HOST02#

Resolution

Jeśli konflikt adresów IP będzie się powtarzał, zaproponuj skontaktowanie się z zespołem sieciowym.
Znajdź serwer/maszynę, która ma adres MAC widoczny w /var/log/messages.
Skontaktuj się z działem pomocy technicznej Isilon, aby usunąć adresy IP z puli sieciowej Isilon.
lub
Skontaktuj się z zespołem sieciowym, aby usunąć adres IP z serwera/maszyny klienta.

Walidacja:
  1. Usuń interfejs z puli sieci, aby adresy IP, których dotyczy problem, nie znajdowały się już na interfejsach Isilon, lub edytuj zakres adresów IP w puli sieci.
  2. Po usunięciu interfejsu wykonaj polecenie ping na adres IP i sprawdź, czy można je pingować.
  3. Jeśli jest pingowalny, adresy IP są przypisane do innej maszyny/serwera w środowisku.
  4. Przechwytywanie pakietów informuje o adresie MAC serwera, do którego przypisano adresy IP. 

Affected Products

Isilon

Products

Isilon
Article Properties
Article Number: 000052761
Article Type: Solution
Last Modified: 11 Oct 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.