4 ms·
Can you clarify? I assume you mean that you withdraw announcements and you see BGP convergence in about 6 seconds?
by donavanm 14y ago
Can you clarify? I assume you mean that you withdraw announcements and you see BGP convergence in about 6 seconds?
- paulsutter 14y agoExactly. We announce different subnets for each continent or region, and all the sites within that region announce the same subnet. When one site ceases announcing the shared subnet, BGP usually converges in just more than 5 seconds. I was astonished the first time I saw it. It really makes you appreciate the solid engineering behind the core routers. It's nontrivial to determine exactly when to drop the announcement. And be careful, because if you are too eager to drop the announcement, you may do it in more than one site at a time. At first we used DNS with short timeouts, but those timeouts are only advisory and are ignored by some implementations. We would see most traffic tail off within 10 minutes for a one minute timeout, but it took many hours for all the traffic to migrate over to the new DNS. The folklore on using less than one minute for a DNS timeout is that a huge percentage of implementations ignore sub-minute timeout. Funny how much of the Internet's operation is passed along as folklore and not really known for sure. Thanks for asking. Hacker News should be about sharing best practices and making the Internet a more reliable place.