Keepalived: bogus VRRP packet received on ...

Keepalived を動かしていて、/var/log/syslog に次のようなログが現れることがあります。


ip address associated with VRID not present in received packet : 192.168.0.1
one or more VIP associated with VRID mismatch actual MASTER advert
bogus VRRP packet received on eth1 !!!
VRRP_Instance(SMTP) Dropping received VRRP packet...

複数のVRRPインスタンスの設定をしていて、virtual_router_id の値が重複しているのが原因です。

例えば、192.168.0.2, 192.168.0.3 に仮想IP 192.168.0.1 を割り当て、192.168.0.102, 192.168.0.103 に仮想IP 192.168.0.101 を割り当てているような状況で、それぞれの virtual_router_id に同じ値を設定すると、上記のようなログが記録されます。