5

В мире IPv4, когда вы хотите общаться с другим компьютером, вы спрашиваете, какой MAC-адрес запрашивает данный IPv4-адрес, arp who-has ... tell ... exchange согласно tcpdump и кэш таких сопоставлений из IPv4 в MAC-адреса обычно доступны через arp -an .

А как насчет IPv6 с ручной настройкой? Адреса IPv6 не отображаются в arp -an .

Как один компьютер обнаруживает другой по IPv6 с тем же префиксом?

2 ответа2

3

Neighbor Discovery Protocol (NDP) является IPv6-эквивалентом протокола разрешения адресов (ARP), а в разновидностях Unix, с которыми я больше всего знаком (в основном BSD), команда ndp(8) является IPv6-эквивалентом arp(8) команда.

Параметры командной строки для ndp часто совпадают с параметрами для arp , поэтому ndp -an делает именно то, что вы ожидаете.

1
ip -6 neigh show 

Выше команда должна проверить таблицу ARP для IPv6

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .