I’m trying to setup bonding for high availability but my RB450G doesn’t recognize when a link goes down. Here’s my config:
# mar/20/2010 16:44:43 by RouterOS 4.6
# software id = B86B-NECF
#
/interface bonding
add arp=enabled arp-interval=100ms comment=internet disabled=no down-delay=0s \
lacp-rate=30secs link-monitoring=mii-type1 mii-interval=100ms mode=\
802.3ad mtu=1500 name=bonding1 primary=none slaves=ether1,ether2 \
transmit-hash-policy=layer-2 up-delay=0s
All traffic goes over ether1. If I unplug ether1 it won’t fail over to ether2. I can see through Winbox that the OS detects the loss of link when the cable is unplugged, but it won’t pass traffic over the other slave. If I disable ether1 then it works.
Am I doing something wrong or is this a bug? I have this exact same setup working fine on an RB1000 also running RouterOS 4.6.