I tested it. It works ok with BMX6. But not
optimally.
I have Router A, B and C with LiMe based on OpenWRT 19.07 with BMX6, no
Babel. They are connected like shown below:
ISP-A ISP-C
| |
RouterA <--> RouterB <--> RouterC
RouterA is connected to ISP-A.
RouterC is connected to ISP-C.
Router-B can reach the Internet via both ISP-A and ISP-C without a
problem, switching gateways automatically when needed.
However, if ISP-A fails, RouterA won't reach the Internet through ISP-C
automatically: it will need a manual reboot :(
And so, the same applies at the other end: if ISP-C fails, RouterC won't
reach the Internet though ISP-A unless you give it a manual reboot.
I forgot to say that RouterA is connected to ISP-A through its WAN
ethernet port, and RouterC is connected to ISP-C through its WAN
ethernet port.
I have done again the same test as described above, but now with Babel.
Their behaviour is exactly the same as with BMX6.
So, with these results, I am coming back to official Babel.
By the way, Router B needs some time to automatically switch over to a
working Internet gateway, maybe something like 10 minutes, not sure.
Just informing, I think such amount of time is ok.
I would like to get informed if there is a fix on this issue, but I am
not sure whether issue 93 is really dealing with it or with a different
topic, as their initial descriptions explain other problems.
https://github.com/libremesh/lime-packages/issues/93
Will issue 93 deal with the problems or RouterA and RouterC?
Otherwise I can open a new issue.
Thank you