Redundant Array of Flaky Connections
sumologic.com
sumologic.com
Seriously? Is this considered acceptable for residential ISPs in California? Here I'd find one outage every month to be unacceptable, much less daily ones!
Amongst the better ones were Speakeasy and sonic.net. Comcast is amongst the worst. Especially here on Castro Street in downtown Mountain View, which is basically littered with tech startups, things are pretty bad.
The modem is made by SMC. It is a full firewall/gateway. Unfortunately, the software on it is not very stable. For about 4-5 months, we worked with Comcast customer support to resolve this. They tried many different things to fix the issue, without success. My conclusion was that the software on the SMC modem just crashes once a day or so, and then hangs.
Eventually, I convinced them to let us use the "simple" residential Motorola modem. That has worked much better. It still crashes every 1-2 weeks, but that's almost acceptable.
I wonder to what degree this is a solution for office-based servers. How would DNS failover be handled?
They also just sent me this in an email:
"Our revolutionary SpeedFusion technology is now available. Adding a wealth of innovations that take Peplink/Pepwave gear to the next level, SpeedFusion provides Balance users a cost-effective, high-bandwidth, and reliable alternative to using expensive MPLS connections in their branch VPNs, while SpeedFusion 4G/3G Bonding gives MAX users the ultimate in speedy and dependable networking on the road. Blazing fast, secure, and easy to manage, SpeedFusion is part of Firmware 5.4, so download this new release and become part of the SpeedFusion revolution today."
If you need reliable hosting with multiple providers then you can get your own AS number and use BGP routing to provide failover. But that's more expensive by one or two orders of magnitude.
2, Discover that all of them are just reselling the same service provider's product and they all go to the same cable in the same junction box under the street.
Even with totally independent enterprise grade 'N'-9s uptime guarantees we discovered they are in the same trench under the road outside our site. A lot of major data centers have discovered that it only takes a single idiot with a backhoe.
At least in europe the last mile is always BT/Deutsche Telkom etc but the other ISPs put their adapters in their racks. So it shows a different ISP all the way to the host but they are on the same wire and the same PSU in the same cage.
By going with DSL and cable, they may be in luck even on that side of things. In a lot of places, phone lines (DSL) were run underground way back when the cities were built. Cable came much later, so it is frequently run above ground on utility poles. This means that if someone backhoes your DSL cable, the coax on the pole for cable internet will still be fine.
But unthinkingly deciding that having `N` systems means your risk of failure is `1/N` when you don't know how they are connected is a classic way of getting on the front page of the dailywtf.com !
This setup is by no means good enough to run any mission critical services off of. It is, however, a big improvement over a single business line to keep a group of 30-40 people reliably connected to the internet.
It helps that the unit has been rock solid, too. Not a single crash or hickup.
We do have another (non-Peplink) router we can drop in within a few minutes, we've had to do that a few times when we were running another brand of router prior to the Peplink.
It supports Multi-WAN and HA failover, and the price is nicer than the custom hardware units (as long as you can find a fast enough unit to run it on).
The only achilles heel I've found is the fact that it runs on a PC, and PC hardware tends to have a lot more moving parts and break. You also need to take care to make configure the BIOS to turn on the PC after a power failure, etc.
pfSense is definitely a great option, but I've basically decided I'm too lazy and prefer the robustness of the Peplink. A smaller Peplink unit only runs $300-400, definitely comparable to an entry level PC...
We rolled our solution using OpenBSD/pf/carp/pfsync due to client expertise and comfort with BSD. It works well enough that outages on their lines have shown up only as nagios alerts, not actual outages, even through many years of service.