正文:
本文介绍了一种新的网络故障排查工具——多级MDA-Lite Paris Traceroute。该工具能够通过单一命令揭示多路径路由的交换机层,同时尽量减少所需的traceroute数据包数量。
传统traceroute的局限性
传统的traceroute工具在处理现代网络中的路径负载均衡时存在局限性。当网络中存在多条可用路径时,如何确保traceroute显示了所有可用路径,而不仅仅是其中的一部分?如果负载均衡路径中有一条出现问题,但traceroute没有显示,那么问题将难以发现。Paris Traceroute通过设置特定的流ID来解决这个问题,从而在数据包头部设置组合,使得路径上的路由器能够一致地处理这些数据包。
MDA-Lite与复杂网络拓扑
由于网络拓扑的复杂性不断增加,我们需要一个更智能的traceroute工具。在2018年之前,研究人员报告的网络拓扑宽度不超过16个接口。然而,现在的测量结果显示,在单个traceroute跳中可以发现多达96个接口。在所有类型的自治系统(包括一级、二级、CDN、移动网络提供商等)中,我们都发现了如图2和图3所示的复杂拓扑。
图2展示了在CDN中发现的复杂拓扑,图3展示了在移动网络提供商中发现的复杂拓扑。这两个拓扑都显示了跳之间接口的复杂重叠,我们称之为网状结构。揭示这种复杂拓扑的成本很高:如果十年前需要数百个探测点来完全揭示负载均衡路径中的所有跳,那么在非常复杂的情况下,今天可能需要数千甚至数万个数据包。
实际意义
多级MDA-Lite Paris Traceroute对于运维和网络工程师来说具有重要意义。它能够帮助工程师更有效地诊断网络问题,特别是在复杂网络环境中。通过减少所需的traceroute数据包数量,该工具还能节省带宽和时间,提高网络故障排查的效率。
总结:
多级MDA-Lite Paris Traceroute是一种强大的网络故障排查工具,它能够揭示多路径路由的交换机层,同时尽量减少所需的traceroute数据包数量。这对于运维和网络工程师来说是一个重要的进步,有助于提高网络故障排查的效率和准确性。
原文: APNIC Blog(2018-12-03)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog