Домен даних - виявлення повторюваних IP-адрес
Summary: Цей документ демонструє три методи перевірки відсутності повторюваних проблем з IP-адресами.
Symptoms
Виявлення повторюваних IP-адрес
МЕТА
У цьому документі описано чотири методи виявлення повторюваних IP-адрес у мережі.
- Функція автоматичного визначення дублікатів IP-адрес, доступна в DD OS 5.3
- Команда CLI на рівні користувача «net troubleshooting duplicate-ip», доступна в DD OS 5.1
- Використовуйте інструменти на основі командного рядка, порівнюючи IP-адресу та відповідну MAC-адресу
- Використовуйте ping, щоб перевірити проблему з повторюваною IP-адресою
ЗАСТОСУВАТИ ДО
- Всі системи Data Domain
- Усі випуски програмного забезпечення
Cause
ПРИЧИНОЮ
Повторювані IP-адреси призводять до розриву з'єднання. У дампі TCP є багато пакетів RESET через дублювання IP-адрес.
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-адресою може зайняти до 90 секунд, поки система перевіряє дублювання IP-адреси. Приклад виведення наведено нижче:
# 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. Ця команда надсилає протокол розпізнавання адрес (ARP) з кожної IP-адреси в системі Data Domain і чекає на відповідь. Цей метод застосовується до системи з DD OS 5.1 або вище.
-
# net troubleshooting duplicate-ip
- Якщо дублікат IP-адреси не знайдено, вихідні дані такі:
No duplicate IP addresses detected
- Якщо буде знайдено дублікат IP-адреси, приклад виведення буде таким:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
Спосіб 3:
Перевірте MAC-адресу інтерфейсу Ethernet у системі Data Domain за допомогою протоколу роздільної здатності адрес (ARP).
- Підключіться та увійдіть до системи Data Domain.
- Визначте налаштовану 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 ---- ------- ---- ---------------- ---------------- ------- -----------------
- Визначте 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 ---- -------- ------- ----------- ----------------- -------- -----------
Зверніть увагу на MAC-адресу, пов'язану з IP-адресою, призначеною відповідному інтерфейсу Ethernet.
(У цьому прикладі інтерфейс Ethernet eth0 має IP-адресу 192.168.9.65 і MAC-адресу 00:15:17:8f:59:64).
Використовуйте протокол розпізнавання адрес (ARP) від Windows, щоб визначити, чи є в мережі повторювана IP-адреса.
- Увійдіть до системи мультимедійного сервера Windows, підключеного до системи домену даних.
- Натисніть Start-Run> і введіть:
cmd
Натисніть: ГАРАЗД
- У командному рядку введіть:
ARP -a 192.168.9.65
- Виконуйте цю команду безперервно протягом принаймні 20 секунд і кожного разу вихідні дані повинні містити MAC-адресу 00:15:17:8f:59:64
- Якщо вихід має будь-яку іншу MAC-адресу, у мережі існує дублікат IP-адреси.
Спосіб 4:
Використання ping для перевірки проблеми з повторюваною IP-адресою:
Цей метод є більш руйнівним, оскільки вимагає від'єднання кабелю Ethernet з подальшим простим пінг-тестом.
- Від'єднайте кабель Ethernet від системи Data Domain.
- Увійдіть до медіасервера Windows, підключеного до системи Data Domain.
- Натисніть Start-Run> і введіть:
cmd
Натисніть: ГАРАЗД
- У командному рядку введіть:
#ping <ip address of the Data Domain system>
Приклад:
ping 192.168.9.65
- При від'єднанні кабелю не повинно бути реакції на пінг. Якщо є відповідь ping, це підтвердить, що IP-адреса вже використовується іншою системою. Рішенням є використання іншої IP-адреси або звернення до адміністратора мережі.
- Повторно підключіть кабель Ethernet до системи Data Domain.