Hello,
I’m trying to setup transparent (bridged) PtP ethernet link failover between FSO (primary) and wireless (backup for FSO).
My target is - when FSO works, redirect traffic only via FSO. If FSO fail (fog, misalignment…) then switch all traffic to wireless. When FSO link come-up again, then (after some delay) switch back to FSO.
Both FSO and wireless links are independent devices with ethernet interface. Now I’ve successfully setup two RB600 for failover as follow:
ether1 - input/output
ether2 - wireless backup link
ether3 - FSO link
I’ve added bonding:
0 R name=“bonding1” mtu=1500 mac-address=xx:xx:xx:xx:xx:xx arp=enabled slaves=ether2,ether3 mode=active-backup primary=ether3 link-monitoring=arp arp-interval=10ms arp-ip-targets=172.16.1.223 mii-interval=100ms down-delay=50ms up-delay=10ms lacp-rate=1sec
and bridge between ether1 and bonding interface.
It works flawlessly when running on primary (FSO) link. When primary link fail it switches to backup nearly immediately = perfect.
But then trouble begins - MKT is trying approx each 1min transfer back to primary link (even when it still doesn’t work) and then waits for few seconds (different time) before it transfer back to backup. So the whole link lags in backup state.
When primary comes-up againg, MKT tranfer to primary with no troubles.
Because my FSO device doesn’t support MII reporting I’m using ARP monitoring. I’m trying this setup on the table with another (bridged) RB333 in ether3 connection simulating link fails by disabling RB333 bridge.
Please is there a way how to make this work without lagging in backup state?