在Debian机器上,我希望在两个节点之间为公共IP设置一个VIP,但我希望避免使用三个IP地址在两个节点之间进行ucarp通信。
我可以设置它,这样ucarp就可以使用另一个物理接口而不是持有VIP的接口通信吗?
发布于 2014-02-07 16:23:04
首先这只是轻微的测试..。:-)
一个看起来几乎被遗忘的老把戏是在不同子网上配置多个地址,但在同一个物理接口上配置多个地址。因此,如果eth0是您面向公共的接口,那么可以使用地址172.16.0.1/30和故障转移框172.16.0.2/30配置主机。这些数据包应该通过本地交换机转发(从而确保vrrp消息彼此工作),但不会由ISP 1转发。将虚拟地址(eth0:ucarp)设置为您的公共IP。注意,虚拟IP的子网掩码不是/32。
我假设您想“避免使用三个IP地址”,因为您不想使用三个公共IP,而不是出于其他原因。
1,除非您的ISP配置错误,并转发来自私有IP的多播数据包。呀!
https://serverfault.com/questions/561863
复制相似问题