gpt4 book ai didi

linux - Keepalived mcast_src_ip 不工作

转载 作者:行者123 更新时间:2023-12-03 09:53:06 25 4
gpt4 key购买 nike

我有 2 台运行 keepalived 的服务器,IP 配置如下:

服务器 1:

  • eth0 172.31.48.10


服务器 2:

  • eth0 192.168.1.5
  • eth0:1 172.31.48.8

当 Server1 是 MASTER 时,Server2 从源 172.31.48.10(Server1 eth0 ip 地址)正确接收到 224.0.0.18 多播地址的 VRRP 广告。

但是,当 Server2 是 MASTER 时,它会从源地址 192.168.1.5 发送 VRRP 通告,而不管配置文件中的 mcast_src_ip 172.31.48.8 声明。然后 Server1 成为 MASTER,因为它无法与不同子网的对等方通信。

我正在使用 CentOS 6 官方 Keepalived 版本 (keepalived-1.2.13-5.el6_6.x86_64) 并且我尝试编译最新版本 (1.3.6) 的 Keepalived,但问题仍然存在。

我做错了什么??

按照我的 Keepalived 配置(两个对等点上的相同配置文件):

global_defs {
smtp_server 127.0.0.1
smtp_connect_timeout 30
}

vrrp_instance VI_1 {
mcast_src_ip 172.31.48.8
advert_int 1
interface eth0
state BACKUP
virtual_router_id 54
priority 100
nopreempt

authentication {
auth_type PASS
auth_pass TestAuth
}

track_interface {
eth0
}

virtual_ipaddress {
172.31.48.89/24 brd 172.31.48.255 dev eth0 label eth0:99
}

}

最佳答案

你可以把mcast_src_ip改成

unicast_src_ip x..x.x.x # Master server IP
unicast_peer {
x.x.x.x # Backup server IP
}

有关更多信息,请关注此 article

关于linux - Keepalived mcast_src_ip 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46792084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com