Назад | Перейти на главную страницу

Почему iPad вызывает дублирование отчетов о сканировании ARP?

У меня такая ситуация:

  1. Изолированная локальная сеть Gigabit Ethernet с несколькими компьютерами Linux и Mac на ней
  2. Точка беспроводного доступа Airport Extreme также подключена к локальной сети.
  3. Два iPad разговаривают с системой через Airport Extreme и Wi-Fi
  4. IPad настроен на использование статических IP-адресов. Один iPad настроен на IP-адрес 192.168.8.38, а другой - на 192.168.8.39.
  5. Один из компьютеров Linux периодически запускает arp-scan и сообщает, есть ли в локальной сети какие-либо повторяющиеся IP-адреса.

Проблема в том, что иногда (не всегда) процесс arp-scan сообщает, что MAC-адреса обоих iPad используют один и тот же IP-адрес. Когда это происходит, вывод arp-scan показывает оба MAC-адреса iPad, связанные с IP-адресом 192.168.8.39. (И это несмотря на то, что мы вручную проверили, что два iPad имеют разные IP-адреса и MAC-адреса, просмотрев их страницы сетевых настроек на экране)

За исключением этого отчета от arp-scan, связь с iPad работает нормально.

Кто-нибудь знает, что может вызвать такое поведение? Все, о чем я могу думать, это то, что MAC-адреса iPad могут каким-то образом хешироваться до одного и того же значения, и, таким образом, они перезаписывают друг друга в какой-то структуре данных ... или что iPad, настроенный на адрес 192.168.8.38, иногда "блуждает" и вместо этого использует адрес по соседству, несмотря на то, что он установлен на статический IP-адрес. Но ни одна из этих гипотез мне не кажется очень вероятной. : ^ (

Похоже, это случай Apple Sleep Proxy Service.

http://en.m.wikipedia.org/wiki/Sleep_Proxy_Service

"Когда спящий прокси видит запрос IPv4 ARP или IPv6 ND для одного из адресов спящего устройства, он отвечает от имени спящего устройства, не пробуждая его, предоставляя свой собственный MAC-адрес в качестве текущего (временного) владельца этого адреса. . "

Сканирование ARP обычно работает путем отправки запроса ARP на каждый IP-адрес в определенной подсети, поэтому я не вижу, насколько вероятно, что MAC-адреса хэшируются (я даже не уверен, что это означает), и я не Я не думаю, что это проблема кеширования, поскольку я предполагаю, что машина, инициирующая сканирование ARP, не использует свой собственный кеш ARP во время сканирования, и если он это делает, он очищает его перед сканированием.

Единственное, о чем я могу думать, это то, что WAP выполняет какой-то тип прокси-ARP для подключенных клиентов?