Hey All.
I have a couple of CCR1072s running VRRP, routing to a pair of pfSense firewalls running CARP on the same subnet. When running these together, I constantly see a warning on the VRRP interface saying “received packet from X.X.X.X bad version (2 != 3)”. If I switch the VRRP version to v2 I instead see the warning message “received packet from X.X.X.X bad format”.
Functionally, this doesn’t seem to have any impact, but the warning messages, along with ridiulous numbers of log entries relating to this make it harder to notice if theres a real problem on the device. I could filter the log entries, but again, I could potentially miss a real issue with VRRP.
I’m using different VRID/VHIDs on both ends and the mac addresses are 00:00:5E:00:01:01 and 00:00:5E:00:01:02 respectively so there appears to be no issue there.
I don’t understand why RouterOS has to throw up a warning about the version being incorrect. Surely, if a VRRP packet is received using a different version, the router should just discard it. It seems strange to presume there won’t be a different VIP running on the remote end hardware.
I’ve tried my best to find info on this issue. The best I could come up with is below, but no conclusion was ever really reached.
http://forum.mikrotik.com/t/vrrp-and-carp-in-same-network-strange-behavior/90095/1
Any ideas would be appreciated. Thanks.