IPv6-“GARP”/免费ND

我正在维护一个有几个VLAN的办公室networking。 这些VLAN由冗余的Linux盒子作为路由器终止。 在那些我运行VRRP(与keepalived)之间。 在失败时,我正在将我的(虚拟)网关IP位于两个盒子之间。 对于IPv4,我以后会发送一堆GARP来更新邻居caching。

我应该如何继续使用IPv6? 从规格我会猜想做同样的,只是发送ND NA(与S位未设置)。 这是对的吗? 如果 – 这将是什么样的首选方式? 不幸的是,我无法find像GARP一样的工具。 任何提示?

谢谢!

你不应该做任何特别的事情。 我的设置与您的设置完全相同(多个使用keepalived的HA对Linux机箱进行路由)。

我看到keepalived当一个盒子需要MASTER时发送不请自来的NA:

<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>