Thanks for visiting this post. The article is below.
I published this post like many others expecting nothing to happen. To my surprise, the post went viral and set off a firestorm in the global networking community.
Keep in mind I’m not a network engineer.
I’ve included some comments made from groups on Facebook, LinkedIn and Reddit – the good and the not so good. Most comments are from the technical community.
- “Ohhh it’s irony. I went from not liking this guy to liking this guy a lot”
- “Wow….this is huge and fascinating”
- “damn, this was interesting”
- “I am eager to see how will Google drag the rest of the BGP centric conservatives responsible of 80% of the Internet traffic?”
- “Zoikes ! If Big White shared it most of Cisco may have read it. Will be interesting to see what you find in your investigation. Keep us updated”
- “Best read of the day, now a days many are using bgp in their Datacenter fabric, let’s see what Google brings the best over
- “They’ve already found a way with “Espresso”. But if the GAFAM build a whole different protocol to route their informations on internet, how will other vendors (CISCO, JUNIPER …) deal with That?”
- “I don’t know. Oh, my God.”
- “So what’s the alternative?”
- “Create a new internet!?”
- “It seems to build a private wan, which does not use your ISP, but what kind of technology is it?”
- “There goes the neighborhood”
- “One crazy idea doesn’t mean all your ideas are stupid, but it sounds like this guy specializes in fringe theories, maybe he meant EGP?”
- Question by one user: “That’s a lot of bullshit!?”
- Answer by another user: “Bullshit helps driving the world forward! (sometimes)”
Not So Good
- “No idea where he gets his drugs, but I sure want some of those myself”
- “One of the dumbest things I’ve ever read”
- “He doesn’t understand what a routing protocol is or does”
- “I love the rant about how BGP is the slowest routing protocol ever”
- “There are so many gaffs in the article, I wouldn’t even know where to start”
Also, make sure to read these insights by Cato Networks
Keep in mind, the post below was written when I was an anti-BGP novice. Today, my middle name is Mr. BGP (Big Good Person – at least trying to be).
Google doesn’t play by the same set of rules that ISP’s, Carriers, CDN’s, and others play by. Sometime next year, Google will abandon BGP once and for all. To date, Google has the largest private network in the world that carries 20-25% of all Internet traffic, hundreds of Global Cache Locations, 15 data centers, 90 PoPs, and they’re just getting started. Their facilities blanket the global map, unlike anything or anyone in the past.
Google data centers are connected via a private WAN, which uses a home-grown routing protocol to move packets around. And it’s likely that many of their other facilities are connected via a private WAN. That means once a request hits a Google location, from that point on it gets routed over a private network, which is far superior to BGP. This hasn’t happened overnight. The process begun years ago and Google Espresso is the representation of their non-BGP philosophy. It doesn’t end there, when Google makes a big splash, the four giants follow suit.
That would be Apple, Facebook, Amazon and Microsoft, which we refer to as GAFAM, the $2.8 trillion group. This leads to one question – will Google move 50% of their Internet traffic over to non-BGP, using a custom routed protocol that runs on their private network?
If yes, this might pose a problem to ISP’s, Carriers, CDN’s, and the competition, because routing overly a highly optimized private network is faster than BGP under certain circumstances. BGP is the slowest routing protocol in the networking stack and almost 30 years old. Clearly, Google will have a competitive advantage if it does so in the future. For the majority of global network providers, building a private WAN that blankets the earth is not an option.
Therefore, the non-GAFAM companies will have to find innovative ways to route traffic via hybrid networks, which are a combination of BGP and non-BGP networks. Why would Google want to route Internet traffic via non-BGP while the rest of the world runs on BGP? Because it wants to be the underlying cloud platform for the entire global technology industry. Think of it as a global tax. Anytime a company uses GCC for compute, storage and delivery, they makes pennies per transaction or AWS like billions.