This post analyses how many nameservers of ccTLDs are anycasted| Personal blog of Anurag Bhatia
This post analyses upstream providers of Starlink in India| Personal blog of Anurag Bhatia
Blog post on erasure coding| Personal blog of Anurag Bhatia
Post covering hijack of 1.1.1.0/24 by AS4755| Personal blog of Anurag Bhatia
Blog post on Google going from open peering policy to selective peering policy| Personal blog of Anurag Bhatia
This post covers common misconceptions about peering ecosystem in India| Personal blog of Anurag Bhatia
This post explains how to build a caching layer around object storage| Personal blog of Anurag Bhatia
I am back from INNOG 8 and still trying to settle down with an overflow of pending tasks. Since midnight of 31st May 2025, there seems to be a visible jump in latency between India and Europe over Tata Comm’s AS6453 network. I can see this as one of the providers at home is routing forward & return paths via Tata Tele AS45820 which uses Tata Comm’s AS4755 transit (only). If I look up the EU and other points towards India, results are mixed as Airtel & Jio do not seem to be impacted. In De...| Personal blog of Anurag Bhatia
Just finished with INNOG 8 in New Delhi. Yesterday I was seated next to my good friend Mr Prashant Chaddha from DelDSL (neither Delhi nor DSL!). We often joke about all sorts of creativity ISPs have to go through, especially on the last mile. He ended his argument with astonishment at how the internet somehow still works! 😀 At the absolute fundamental layer, three assumptions have to be true for the internet to be what we see it today: Everyone aligns with (and trusts) RIR and thus gets un...| Personal blog of Anurag Bhatia
This post explains about integration of Pocket ID with headscale for passwordless VPN authentication| Personal blog of Anurag Bhatia
This post covers understanding about how headscale/tailscale ACL work| Personal blog of Anurag Bhatia
As stated in previous post I am playing with Clickhouse database for a while and honestly getting addicted to put more & more tooling around it. With holding of full dumps as well as the capability to query them within a second opens up many possibilities. One of that is finding cases where more than two transit free tier 1 ASNs are appearing in AS_PATH. Understanding transit-free mesh Before proceeding with the data it’s important to understand what is wrong when three tier 1 ASNs appear i...| Personal blog of Anurag Bhatia
This post covers analysis of single homed Vs multihomed routes behind each known transit free tier 1 network| Personal blog of Anurag Bhatia
Post on how to make use of Prometheus to trigger changes when a certain event is detected.| Personal blog of Anurag Bhatia
Analying impact of Airtel's routing between India & Europe since 8th December 2024.| Personal blog of Anurag Bhatia
Last year Lincoln Dale from Amazon AWS gave an excellent talk at AusNOG 2023 on AWS’s massive network scale. The talk is available on YouTube here and I have embedded the same below. While metrics can be outdated, they cover the fundamental design ideas. Some interesting parts from the presentation: Over a million network devices are in the network! No global IGP to reduce blast radius. They increased internet capacity in some North American locations by over 100Tbps for football streaming....| Personal blog of Anurag Bhatia
This post analyses impact of cancellation of Bangladesh's transit aggrement for India. It comparies latency via local Vs Bangladeshi paths.| Personal blog of Anurag Bhatia
This post covers how routing is being manipulated across Indian IXPs resulting in free IP transit| anuragbhatia.com
This posts covers a quick analysis of Airtel's recent interconnection at MSK-IX in Moscow, Russia| anuragbhatia.com
Overview Over periods I have moved this blog from shared hosting to VPS, to containers inside VPS and lastly to (large) cloud hosting. Since moving to Hugo, I moved this to Google Cloud Firebase hosting. While it’s Google Cloud, they use Fastly for CDN and hence “anuragbhatia.com” was pointed to Fastly CDN. Overall it was a good setup, it barely got any bill as traffic is often low enough not to hit their free usage caps. For static content, I used a mix of Google Cloud object storage (...| anuragbhatia.com
This post covers update on Facebook FNA caches and IP backbone| Personal blog of Anurag Bhatia
This post covers analysis of Google's IP routing backbone| Personal blog of Anurag Bhatia
This post covers information about Google's plan to stop peering via route servers as well as possible speculation around why they are doing that.| Personal blog of Anurag Bhatia
This post analyses Google Cloud routing tiers and how they relate in the BGP world| Personal blog of Anurag Bhatia
For a while, I have been looking for a smokeping alternative for latency monitoring from different servers spread around. While smokeping has survived well over time, in 2023 it feels like an outdated package, with limited options, lacks federation etc. This post from Karan Sharma / Zerodha on “Monitoring my home network” was exciting. His setup included a telegraph agent on a local server, Prometheus to scrap data and Grafana to draw latency data. I explored doing the same but in a distr...| Personal blog of Anurag Bhatia