Since BGP related topics are super rare here... If any of you are programmers interested in writing code that impacts the global routing table, we're hiring at OpenDNS.
We are AS36692 and anycast thousands of IPs, route a few dozen prefixes and have about 200+ neighbors across 14 datacenters. You would be hard pressed to find a network this large run by such a small team.
that was fascinating. i thought i understood the internet but i followed through with discovering what the terminology meant and feel a few times more clever right now. also, overwhelmed with putting the pieces together in my mind about where decentralisation breaks down.
The lack of security and authenticity in BGP is really one of the great weak points of the Internet. Problems are resolved quickly, but problems and mistakes are easy to make which is the first order problem.
Dodo! Dodo, internet that dies. Local internet was being routed via the US. I was visiting Australia as it happened. My connection had to route to the USA get to the ISP's own DNS servers!
It's not the entire Australian internet that is down, just one of the major providers; it will also affect a lot of secondary providers that use Telstra for their upstream links.
Maybe so, but in this case it looks like Dodo was the one that hosed them.
Since the internet is designed to be as decentralised as possible, it relies on a certain level of trust when it comes to BGP advertisements. In this case Dodo advertised an incorrect routing table upstream to Telstra which then propagated it out as per the protocol.
We are AS36692 and anycast thousands of IPs, route a few dozen prefixes and have about 200+ neighbors across 14 datacenters. You would be hard pressed to find a network this large run by such a small team.