Мы можем обновить соседей IPv4 с помощью команды arping . Я использовал arping -A -I -c
что такое команда для обновления сопоставления IPv6-адреса и mac на маршрутизаторе/шлюзе/узлах. мы наблюдали, когда IPv6-адрес удаляется с одного узла N1(RHEL-7.9 Node)и назначается другому узлу N2(RHEL-7.9 Node), mac-адрес на маршрутизаторе(Extreme Networks VDX 8770)не обновляются. В конечном итоге он обновляется, но это время не соответствует. в течение этого времени N2 недоступен для шлюза.
Для служебных адресов внедрите протокол высокой доступности, который может быстро перемещать IP-адреса. Например, VRRP через поддержку активности .
Чтобы манипулировать кэшем соседей на одном хосте Linux, используйте команду, например ip neighbour flush to ${ADDRESS}
Ядро выполнит обнаружение, когда снова встретит этот IP-адрес, сделайте что-то вроде ping ${ADDRESS}
Это не влияет на кэш соседей других хостов. Другие платформы и стеки IP имеют другие команды.
Объявление соседа IPv6 не использует широковещательную рассылку, оно использует целевую запрошенную группу многоадресной рассылки. Одним из способов вовлечения всех хостов является игра с рекламой маршрутизатора и виртуальными MAC-адресами. Другими словами, VRRP.
Редактировать:Спецификация ND допускает многоадресную рассылку нежелательных объявлений всем узлам. Но это необязательный MAY, поэтому вы можете активировать его вручную. См. также о сбое сервера:Инструмент Linux для нежелательной рекламы соседей IPv6 .