VRRP address unreachable (on vmware) SOLVED

Hello,

I'm new to RouterOS. Just trying a simple config of routing 4 subnets. Currently I'm stuck at VRRP. I've enable one interface (vrrp3) but am unable to use the address. See config below:

[admin@MikroTik] > /interface vrrp print
Flags: X - disabled, I - invalid, R - running, M - master, B - backup
0 X name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:0A arp=enabled interface=ether1 vrid=10 priority=100 interval=1 preemption-mode=yes authentication=none password="" on-backup="" on-master=""

1 X name="vrrp2" mtu=1500 mac-address=00:00:5E:00:01:14 arp=enabled interface=ether2 vrid=20 priority=100 interval=1 preemption-mode=yes authentication=none password="" on-backup="" on-master=""

2 RM name="vrrp3" mtu=1500 mac-address=00:00:5E:00:01:28 arp=enabled interface=ether3 vrid=40 priority=100 interval=1 preemption-mode=yes authentication=none password="" on-backup="" on-master=""

3 X name="vrrp4" mtu=1500 mac-address=00:00:5E:00:01:37 arp=enabled interface=ether4 vrid=55 priority=100 interval=1 preemption-mode=yes authentication=none password="" on-backup="" on-master=""
[admin@MikroTik] > /interface print
Flags: D - dynamic, X - disabled, R - running, S - slave

NAME TYPE MTU L2MTU

0 R ether1 ether 1500
1 R ether2 ether 1500
2 R ether3 ether 1500
3 R ether4 ether 1500
4 X vrrp1 vrrp 1500
5 X vrrp2 vrrp 1500
6 R vrrp3 vrrp 1500
7 X vrrp4 vrrp 1500
[admin@MikroTik] > /ip arp print
Flags: X - disabled, I - invalid, H - DHCP, D - dynamic

ADDRESS MAC-ADDRESS INTERFACE

0 D 10.55.40.252 00:13:80:A5:0D:A3 vrrp3
1 D 10.55.40.1 00:1E:E5:64:47:A5 vrrp3
2 D 10.55.20.200 00:0E:0C:DD:61:A6 ether2
3 D 10.55.40.1 00:1E:E5:64:47:A5 ether3
4 D 10.55.40.252 00:13:80:A5:0D:A3 ether3
[admin@MikroTik] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic

ADDRESS NETWORK BROADCAST INTERFACE

0 10.55.10.253/24 10.55.10.0 10.55.10.255 ether1
1 10.55.20.253/24 10.55.20.0 10.55.20.255 ether2
2 10.55.40.253/24 10.55.40.0 10.55.40.255 ether3
3 10.55.55.253/24 10.55.55.0 10.55.55.255 ether4
4 I 10.55.10.254/32 10.55.10.254 10.55.10.254 vrrp1
5 I 10.55.20.254/32 10.55.20.254 10.55.20.254 vrrp2
6 10.55.40.254/32 10.55.40.254 10.55.40.254 vrrp3
7 I 10.55.55.254/32 10.55.55.254 10.55.55.254 vrrp4
[admin@MikroTik] >

I'm unable to ping from the 10.55.40.1 (laptop) to the VRRP address in the same network (10.55.40.254). However, a ping to the 10.55.40.253 address is no issue. The mac address entry on the laptop for the 10.55.40.254 address is correct. Also the RouterOS is responding correctly to ARP requests for the 10.55.40.254 address. I've done a sniffer capture for all traffic on the vrrp3 interface, but it only shows the VRRP multicast traffic. I'm using version 4.2

See picture for detail.

Anybody got any idea’s?
routeros.jpg

I’ve just did a fresh reinstall of version 3.3, but still the same issue. Nobody using VRRP? Anybody can give me a:

/ip address print
/interface vrrp print

I’d suggest upgrading to latest v3 of ROS. There has been many, many issues with VRRP in the past…

But I’ve tried version V4.2 and V3.3. Which version can you recommend for using VRRP?

What platform you have?
v4.2 VRRP works fine on routerboards.

x86 on VMware ESXi 4 (vSphere) with the “flexible” (=AMD PCnet) ethernet adapter.

I’ve set the interface connected to the RouterOS VM on “promiscious” in Vmware which fixed my problem. Now it’s just waiting until version 4.3 is released so I can use the E1000 driver. Then the perfect virtual router has been born!