【发布时间】:2015-10-14 04:44:29
【问题描述】:
我有两个 linux 服务器,
每台服务器都有两个 NIC,模式 1 绑定为“bond0”。
我的用户级应用程序 - keepalived 在此绑定接口上运行 VRRP 实例,并在每个服务器上指定 keepalived 关键字“interface bond0”。
每个服务器还指定“状态 BACKUP”和不同的优先级。
但是两台服务器都进入了MASTER。
我发现一台服务器的优先级较低:
- tcpdump 显示它发出 vrrp adv。
- tcpdump 显示它还从另一个具有更高优先级的服务器接收 vrrp adv。
- strace 显示接收超时和 sendmsg(vrrp) 成功。
有什么建议可以帮助我找到根本原因吗?非常感谢!
【问题讨论】:
标签: linux network-programming multicast high-availability