IPv6 - "GARP" / ND gratuitos

2

Estou mantendo uma rede de escritório com várias VLANs. Essas VLANs são terminadas por um par redundante de caixas Linux como roteador. Entre os que estou executando VRRP (com keepalived). Na falha, estou mudando o meu gateway (virtual) IPs entre as duas caixas. Para o IPv4, estou enviando um monte de GARPs para atualizar o cache vizinho.

Como devo proceder com o IPv6? A partir das especificações eu acho que para fazer o mesmo, basta enviar um ND ND (com o S bit unset). Isso seria certo? Se - qual seria o caminho preferido para isso? Infelizmente, não consegui encontrar uma ferramenta como arping para o GARP. Alguma Sugestão?

Obrigado!

    
por Michuelnik 18.12.2012 / 09:00

1 resposta

2

Você não deveria ter que fazer nada de especial; Eu tenho exatamente a mesma configuração que você (várias VLANs roteadas por um par HA de caixas Linux usando keep-alive).

Vejo keepalived envia NAs não solicitados quando uma caixa recebe 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>
    
por 18.12.2012 / 09:28