I'm the kind of guy who "breaks the internet" quite a bit mostly while doing things like upgrading software or adding new features like my YouTube quota that keeps my kids from vegging out in front of Minecraft videos all day... In the end it's good, but sometimes things break for a while, could even be a day or something until I figure out which thing is causing the problem.
I have a setup (ATT gig fiber) where my ISP provides fiber to an ONT, and then ethernet to an Arris NVG599 and then from there I have ethernet to a smart switch on a VLAN for WAN, and then my main router, several APs, and some wired branches etc all go somehow out of this switch.
So, in theory my primary AP which is a WRT1900ACS could also double as a "backup/fallback" router because it could also output packets on the WAN VLAN. The main router is a PC that also does other NAS and proxy and etc stuff.
What I'd like is in the case where my main router/PC goes down, the WRT1900ACS (or some other device, could be an espressobin or jalapeno board etc) falls back and starts taking over all the routing. This way if I break something, I can always just unplug the main router, work on it via console, and the internet comes back up within a few seconds and no one sits around staring at me and tapping their foot
Any suggestions for technologies that could accomplish this? Note several things:
- The main router runs a squid proxy that is required to get out via HTTP/HTTPS so I assume I should have the backup device also run a squid proxy and somehow it should "take-over" the IP address of the main router when it loses a heartbeat.
- I don't think this is really a routing issue, since we're talking about basically static routes, there is only one ISP connection, and both the main router and the secondary device will be on the same VLANs (both guest and main LAN should be taken over).
- I'm ok with having a heartbeat on a separate VLAN if that makes sense.