我正在使用Hetzner的 vSwitch和 IPv6 网络,我已经配置了CARP并按预期工作,但我注意到的问题是,因为我的 IPv6 配置或 vSwitch,需要一分钟或更长时间才能开始发送包到新可用的 (MASTER) 服务器。
对于没有 的测试CARP
,在其中一台服务器中,我创建了一个别名,例如:
ifconfig vlan0 inet6 2a01:4f8:fff0:60:dead:beef::1/64 alias
从终端中的另一台主机开始ping6 2a01:4f8:fff0:60:dead:beef::1
,在通过接收一些回显回复检查地址是否可访问后,我删除别名:
ifconfig vlan0 inet6 2a01:4f8:fff0:60:dead:beef::1/64 -alias
Ping 按预期停止,然后我在另一台服务器中添加相同的别名:
ifconfig vlan0 inet6 2a01:4f8:fff0:60:dead:beef::1/64 alias
大约一分钟或更长时间后,运行 ping IP 地址的终端开始回复。
因此想知道如何加快分配 IP 地址的时间,我认为在 IPv6 中这与“邻居发现”有关,但由于我使用的是静态地址,因此可能并非如此。
以防万一我使用 IPv4 进行测试,并且响应几乎是在添加 IP 别名或删除它之后立即响应,我希望使用 IPv6 实现相同的效果,以便我可以利用 CARP。