On Monday (04/10/2021) Facebook Inc. reported one of the worst outrage of its service since its inception.
Facebook, Instagram and WhatsApp shut down for more than six hours leaving billions of its users across the world in chaos. It was reported to be normal only after 6 hours and services are recorded running normal afterthat. Here in India peoples went crazy and started making memes on it .We picked up some of the hilarious memes for you.
What Twitter said 😂
Someone pulled cable out of network rack ?? 🕵️
Meanwhile Twitter 😎 is the Boss
Well that enough , lets find out what exactly went wrong with giant social media company.
Facebook has published post soon after service resumption saying there internal configuration changes on the backbone routers that coordinate network traffic between data centres caused issues that interrupted communication. The disruption to network traffic had a cascading effect on the way to data centres communicate, bringing services to a halt.
Further Facebook has outlined BGP & DNS problems, we tried digging further onto this and read below how it works.
BGP stands for Border Gateway Protocol. It’s a mechanism to exchange routing information between autonomous systems (AS) on the Internet. The big routers that make the Internet work have huge, constantly updated lists of the possible routes that can be used to deliver every network packet to their final destinations. Without BGP, the Internet routers wouldn’t know what to do, and the Internet wouldn’t work.
The Internet is literally a network of networks, and it’s bound together by BGP. BGP allows one network (say Facebook) to advertise its presence to other networks that form the Internet. As we write Facebook is not advertising its presence, ISPs and other networks can’t find Facebook’s network and so it is unavailable.
What is ASN , lets understand this from Cloudflare.
ASN stands for Autonomous System Number, is an individual network with a unified internal routing policy. An AS can originate prefixes (say that they control a group of IP addresses), as well as transit prefixes (say they know how to reach specific groups of IP addresses). Cloudflare’s ASN is AS13335. Every ASN needs to announce its prefix routes to the Internet using BGP; otherwise, no one will know how to connect and where to find.
In this simplified diagram, you can see six autonomous systems on the Internet and two possible routes that one packet can use to go from Start to End. AS1 → AS2 → AS3 being the fastest, and AS1 → AS6 → AS5 → AS4 → AS3 being the slowest, but that can be used if the first fails.
At 15:58 UTC Cloudflare noticed that Facebook had stopped announcing the routes to their DNS prefixes. That meant that, at least, Facebook’s DNS servers were unavailable.Meanwhile, other Facebook IP addresses remained routed but weren’t particularly useful since without DNS Facebook and related services were effectively unavailable.
BGP stats for Facebook on 04/10/2021 15:40 UTC
At around 21:28 UTC BGP graph of cloudflare indicates the normal latency and appears to be reconnected to global connections ,DNS started working again.
So here we understand the BGP topology and ASN communication system over the internet, hopefully Facebook will come up with better solution in future to track and stabilise such incidents.
Let me know your thoughts and comments on this.