VRRP error received packet from 66.X.X.X bad version (2 != 3)

I have setup VRRP with my ISP (I believe they are using Cisco HSRP). As soon as link is up i am getting this error in my Interface > VRRP tab

received packet from 66.X.X.X bad version (2 != 3)

My VRRP configuration is very standard.

VRID=1
Version=3
Authentication=none


Do you think ISP (HSRP) casing this issue?

If i changed my MT vrrp version 3 to 2 i am getting following error, any idea what is wrong?

received packet from 66.XX.XX.27 misconfigured IP addresses [66.XX.XX.25](my) != [66.XX.XX.26](received)

Mikrotik
66.XX.XX.23 - Master
66.XX.XX.24 - Slave
66.XX.XX.25 - Mickrotik VIP (vrrp IP)


ISP (HSRP)
66.XX.XX.26 - ISP VIP
66.XX.XX.27 - ISP Master
66.XX.XX.28 - ISP Slave

This error is because ISP side is also running VRRP and sends packets to Mikrotik routers.

You are right i talked to ISP and they said they are running VRRP too. how to fix this issue? Just block ISP VRRP packet in firewall?

Question:

I have L2 switch connected to ISP and behind that switch I have mikrotick. somehow i am not able to ping VRRP VIP IP address. I google it and people saying Mikrotik has issue with L2 switch with ARP related.. is that true?? my OS version is 6.34.2

Do i need to change anything on Cisco 2960 switch to handle ARP correctly for VIP?

Use different VRID.

You are right.. as soon as i change VRID it works!! does VRID suppose to be unique?

Routers with same VRID take care about virtual MAC address 00:00:5E:00:01: and associated IP address(es). Different virtual routers in same LAN need to have different VRIDs, to know which one belongs to which.