So Telstra suffered a Dodo-induced outage yesterday, millions of Australians were temporarily internet-free, and those who weren't were bombarded with messages on Twitter and Facebook about what went wrong. Normal service has been restored, but there are lessons for everyone from the experience, whether or not you're a Telstra customer.
10. One hour without net is not the end of the world
It is important to keep a sense of perspective. Yes, it's incredibly irritating when your net connection doesn't work, but billions of people get through their day without one. Depending where you live, high-speed broadband can still seem like a pipe dream. If you really can't find something useful to do for an hour that doesn't involve using your computer, then you're suffering a serious failure of imagination. Go for a walk. Clean your desk. Sort the contacts on your phone.
9. Social media is fast, but not always fast enough
People instantly turned to Twitter to discover what was going on, but despite a hefty presence on social media, Telstra didn't offer any official confirmation until 2:44PM, when the outage had been apparent for nearly an hour. The general speculation was that Telstra itself couldn't update those accounts because no-one had any access. That didn't mean Twitter wasn't helpful; it made it clear there was a problem, but not that Telstra was responding to it.
8. ISP status pages should be updated more often
Here's a screen grab of Telstra's network status page during the outage:
Two things to note. Firstly, there's no mention of what was in fact a nationwide outage. Secondly, the status page apparently hadn't been updated since 9AM. That's really not good enough.
7. We're quick to spread the blame
Before Dodo fessed up to its part in the incident, there was much speculation as to what the cause might have been. Commenters variously mused that it might be a problem with Telstra's international links, a DNS resolution issue, the result of some strange attempt to block all references to Megaupload. The truth emerged, but plenty of misinformation and speculation did as well (as well as many, many references to the dangers of trying to Google Google).
6. No ISP is truly independent
The nature of the Internet means that problems with one ISP can often affect another. Dodo's routing tables caused a problem for Telstra, and that in turn caused a problem for iiNet and others. You can choose an ISP based on perceived reliability, but no-one is entirely immune from network problems.
5. Psychics cannot be trusted
Enough said/, really.
4. Rebooting doesn't always work
The standard advice whenever there's a computer problem is always: reboot and see if it works. This was one of the cases where that didn't help. Doesn't mean it's not generally a good strategy, just a reminder that it's not the definitive solution.
3. Networking can make your head hurt
Here's the official statement from Dodo on what happened:
Dodo experienced a hardware issue with a Cisco border router. This issue caused Dodo to broadcast network routes to Telstra. In normal circumstances, this would not result in a network outage. However, it appears that these routes were accepted by Telstra and propagated to Telstra's downstream customers rather than Telstra simply filtering the routes. This caused major issues for Telstra and its customers which should have been avoided.
I can follow this, but I can't claim I'm a networking expert -- and neither were many of the people commenting on the issue. Like many technologies, we only notice networks when they don't work.
2. Bundling all your services leaves you exposed
The most visible strategy for phone companies these days is bundling: encouraging you to get your landline and your mobile phone and your internet service and your pay TV from a single supplier. The advantage is that you generally pay less and have fewer bills to handle. The big disadvantage is that if your provider has a major outage, you may not have a backup strategy.
The outage affected not just PCs using ADSL or cable, but mobile phones browsing the net as well. If your ADSL was through Telstra and your phone was through Optus, you could have tethered the phone as a temporary solution. That isn't possible if you're only using one provider. Whether that kind of "insurance" is worthwhile depends on your own circumstances, but it's something to remember when contemplating a bundling deal.
1. Working solely in the cloud can be risky
One of the reasons I've never shifted to Google Docs is that I want to be able to work on documents and spreadsheets when disconnected, and there have been long periods when Google hasn't offered an offline mode. My main motivation for that has been that I often work on planes or trains, but it's also a consideration if there's a network outage. Working exclusively in the cloud isn't possible if you can't connect in the first place.
Again, that's not to say that online storage and backup isn't sensible; it is. But "work local, store global" is still a more flexible strategy.