eth -> vrrp -> (vlan in bridge) = doesn't work

Greetings!

CCR1016-12G, 6.15

Seems that my problem is simple, but i can’t untersand, where I wrong.

My config:

/interface bridge
add name=bridge-main
/interface vrrp
add interface=ether5 name=vrrp1 priority=250 v3-protocol=ipv6 vrid=4
/interface vlan
add interface=vrrp1 name=vlan1 vlan-id=1
/interface bridge port
add bridge=bridge-main interface=vlan1
add bridge=bridge-main interface=ether6

As result, I get that map

ether5
      -> vrrp
         ->vlan1-in-bridge
ether6-in-bridge

Then I connect test device to ether6, connect my machine to trunked port ether5, and try to ping test device.

If I don’t use vrrp - everything fine, ping 100% success.

If I don’t use L2 bridging, just use L3 routing

#my machine 10.1.1.99/24 default gw 10.1.1.100
#test device 10.10.10.10/24 default gw 10.10.10.1
/interface bridge
add disabled=yes name=bridge-main
/interface bridge port
add bridge=bridge-main disabled=yes interface=vlan1
add bridge=bridge-main disabled=yes interface=ether6

/interface vrrp
add interface=ether5 name=vrrp1 priority=250 v3-protocol=ipv6 vrid=4
/interface vlan
add interface=vrrp1 name=vlan1 vlan-id=1
add interface=vrrp1 name=vlan2 vlan-id=6
/ip address
add address=10.10.10.1/24 interface=vlan2 network=10.10.10.0
add address=10.1.1.100/24 interface=vlan1 network=10.1.1.0

everything work fine too (include vrrp) - ping ok!

If I But when I try to use vrrp AND vlan in bridge - nothing! No ping, no data, only despair and nothing more.

Please, tell me, what im doing wrong?

bump

Shouldn’t your VRRP interface be assigned to the bridge that bridges your VLAN and physical interface not the other way around? Also couldn’t you just skip the bridge part and assign the VLAN to the physical interface. It would help get rid of some CPU usage.

I do have to say I have never setup VRRP on a Mikrotik just on other products.

The wiki agrees.

http://wiki.mikrotik.com/wiki/Manual:VRRP-examples