Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internet failover for every router #822

Closed
amuuza opened this issue Dec 10, 2020 · 1 comment · Fixed by #844
Closed

Internet failover for every router #822

amuuza opened this issue Dec 10, 2020 · 1 comment · Fixed by #844

Comments

@amuuza
Copy link

amuuza commented Dec 10, 2020

There are Router A, B and C with LiMe based on OpenWRT 19.07 (the tests have been done with BMX6 and Babel, getting the same results). They are connected as shown below:

 ISP-A                     ISP-C
   |                         |
RouterA <--> RouterB <--> RouterC

RouterA WAN port is connected to ISP-A to reach the Internet.
RouterC WAN port is connected to ISP-C to reach the Internet.

Router B can reach the Internet via both ISP-A and ISP-C without a
problem.

Let's consider RouterB is reaching now the Internet through ISP-A.

If ISP-A loses Internet connectivity, Router B will switch its Internet gateway automatically to ISP-C (it may take several minutes though, maybe something around 10, I'm not sure).

However, despite having ISP-A without Internet, RouterA will never switch to ISP-C automatically. It will need a manual reboot to do the switch.

It would be nice to have RouterA doing the Internet failover too, while also checking Internet availability from its own WAN interface to be restored when it's back.

@ilario
Copy link
Member

ilario commented Dec 10, 2020

More info on the "Internet failover" thread in lime-users archives of November and December.
And closely related to #93, especially on this: #93 (comment) and this where a solution based on metrics is hypothesized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants