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

IPv6- «GARP» / бесплатный ND

Я поддерживаю офисную сеть с несколькими VLAN. Эти сети VLAN завершаются парой резервных серверов Linux в качестве маршрутизатора. Между ними я использую VRRP (с keepalived). В случае сбоя я переключаю свой (виртуальный) IP-адрес шлюза между двумя устройствами. Для IPv4 я затем отправляю кучу GARP, чтобы обновить кеш соседа.

Как мне продолжить использование IPv6? Судя по спецификациям, я бы предположил, что сделал то же самое, просто отправил ND NA (с неустановленным битом S). Это было бы правильно? Если - какой способ для этого предпочтительнее? К сожалению, мне не удалось найти такой инструмент, как arping для GARP. Есть подсказки?

Спасибо!

Вам не нужно делать ничего особенного; У меня точно такая же настройка, как и у вас (несколько виртуальных локальных сетей, маршрутизируемых парой Linux-серверов высокой доступности с использованием keepalived).

Я вижу, что keepalived отправляет Unsolicited NA, когда ящик принимает MASTER:

<snip>
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.11 for 2001:44b8:xxxx:xxxx::f0
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.12 for 2001:44b8:xxxx:xxxx::f0
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.14 for 2001:44b8:xxxx:xxxx::f0
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.15 for 2001:44b8:xxxx:xxxx::f0
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.16 for 2001:44b8:xxxx:xxxx::f0
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.18 for 2001:44b8:xxxx:xxxx::f0
Dec 18 12:03:29 fw1 Keepalived_vrrp[23646]: VRRP_Instance(ipv6) Sending Unsolicited Neighbour Adverts on bond0.19 for 2001:44b8:xxxx:xxxx::f0
<snip>