keepalived配置中virtual_ipaddress_excluded的含义

chr*_*911 5 load-balancing vrrp keepalived

我的 keepalived 配置遇到了一些问题,并在这篇文章中找到了答案:Keepalived for more 20 virtual paths

但我不确定 virtual_ipaddress 和 virtual_ipaddress_excluded 之间的区别?谁能向我解释一下吗?医生说:

virtual_ipaddress_excluded { # 从 VRRP 数据包中排除的 VRRP IP

Htt*_*tqm 1

virtual_ipaddressvirtual_ipaddress_excluded都列出了 keepalived 可能在服务器上启动和关闭的 IP 地址,但那些定义为排除的IP 地址(即在virtual_ipaddress_excluded中列出)不会在VRRP 数据包本身中列出()。

除此之外,我很想知道在 VRRP 数据包中列出/不列出 VIP 的目的。也许这只是数据包大小/流量的问题,因为virtual_ipaddress_excluded不限于 20 个 IP 地址。

  • [keepalived.conf(5) 手册页](http://www.keepalived.org/manpage.html) 说这是流量问题:“对于同一接口上有大量(例如 200)IP 的情况。为了减少广告中发送的数据包数量,您可以从广告中排除大多数 IP。” 它还提到了辅助 IPv4+IPv6 用例。 (2认同)