ECMP, IPv6 DNS and BGP failures
Equal Cost Multipath (ECMP) is a a key feature of IP networks compared to other types of networks. With ECMP, routers can send the packets belonging to different flows over different paths provided that these paths have the same cost. This technique is widely used to spread the load in large networks. Dip Sing describes with a lot of details in a recent blog post how routers spread packets from different flows over different paths.
Dan Wing regularly collects data about the DNS AAAA records that are advertised by the top domain names. Interesting source of information to track the deployment of IPv6. The statistics also reveal some configuration errors. Julia Evans has started a nice project that allows to verify whether a DNS configuration is correct. This would work well to validate student labs, but also for top DNS names apparently.
The Border Gateway Protocol (BGP) is probably the most important routing protocol today. When BGP fails, it can lead to lots of disruptions on the global Internet. Doug Madory has summarized in a recent blog post a brief history of the Internet’s biggest BGP incidents. Very useful for students who start their exploration of BGP.