摘要

  • LACNIC报告至少138个符合潜在路由环路特征的案例。按一套规则,24个属域内、14个属域间、100个因私网地址或超时而无法可靠归属;换用另一套规则后,域内数升为83、未分类数降为41,总数仍是138。
  • 公开RIPE Atlas记录能让读者核对单次测量里的重复跳点序列,却不能代替完整样本、时间序列、服务影响证据或责任主体认定。

分析

先看路径,再谈归属

测量215329771记录了一次来自RIPE Atlas探针60205的ICMP traceroute,时间为2026年9月24日。在TTL 9到30之间,45.186.15.34与45.65.244.151交替出现。测量215330052则显示三地址循环序列,同样延续到TTL 30;第26跳的一组探测中有一个超时。这些序列比一条路径上反复出现同一个响应地址更有辨识力,因为它们显示了多个响应者按固定次序轮换。

LACNIC在10月8日发表的文章说明了更大的研究范围:多米尼加共和国登记的197个AS公告了1,476个IPv4前缀。每个前缀至少有40个地址接受ICMP探测;若某个地址返回Time Exceeded,研究者便记录它,再从同一前缀随机选取另一个地址。最终得到234个traceroute目标。之后,他们从两个RIPE Atlas探针发起ICMP和TCP路径测量,并用定制traceroute工具再次核查。

这些数量是研究流程产生的候选数,不是故障网络清单。LACNIC先把24例归为域内、14例归为域间;其余100例的路径中出现私网地址或中间跳超时,因而无法可靠识别ASN。随后文章采用另一条规则:如果私网地址段之前最后一个公开跳点所属ASN,与目标前缀所属ASN相同,就将该例计作域内。于是得到83例域内和41例未分类。

两种划分都加总为138。83减24所得的59并不是新增的环路,而是按新规则重新放入域内类别的既有候选。这个规则可以帮助形成待核实的运维假设,但其证据强度不同于逐跳地址都能公开归属至同一AS的路径。

TTL显示的是有限视角

IP数据报的TTL限制其可被转发的距离。RFC 1812要求转发路由器递减TTL,并将这一机制列为终止路由环路的方式之一。traceroute借由不同TTL下的响应,拼出逐跳视图。它显示的是探测包每次收到了什么回应,不是网络里每一项转发决定的完整拓扑。

测量215333649说明了私网边界:这一条公开结果从TTL 9到30在172.17.123.66和172.17.117.105之间往返。重复很醒目,但两个地址都是私网地址。私网地址并不意味着设备不重要;运营商常在内部网络中使用它们。它只意味着单靠这些地址,无法得到公开的ASN映射。相邻的公开跳点或目标前缀可以支撑一个归属假设,但必须把假设和原始响应分开保存。

测量215326566则是另一种情况:一次结果中,TTL 9到30都由38.131.62.230响应。这值得调查,却不像多个地址交替构成的闭合路径。LACNIC也把它列作环路拓扑未分类的例子。若把“地址重复”直接写成“环路已确认”,反而抹去了研究原本保留的区别。

因此,路径异常、AS归属、转发故障和客户事故不能共用一个结论。重复路径可以存在,但路由器的管理边界仍未知;公开地址可以匹配某个AS,但用户是否丢包仍未知;候选环路可以成立,但成因、持续时间和后果仍未知。

把判定规则和数字一起公布

研究的关键发现也许是方法上的:换一条分类规则,责任归属的叙述就变了。每个候选最好都有可复核的证据记录,包含目标前缀、源探针、协议、UTC时间、逐跳响应和超时、环路判定逻辑、用于ASN映射的路由快照,以及归属置信度。如果研究者以私网段之前的公开跳点推断私网段所属ASN,就应该把推断明确标注为单独字段,而不是改写原始路径。

原文称测试在不同时间重复进行,并认为观测到的模式可能持续存在。但公开页面没有给出全部运行清单、总观测窗口,或按目标、探针和协议列出的结果矩阵。这不构成否定研究的理由,却决定了外部读者能独立复核到哪一步:一条带时间戳的Atlas结果不是时间序列。

两个测量点也有意义。探针60205经AS6400(Claro Dominicana)连接,探针32174经AS267705连接;不同起点可以揭示路径是否依赖测量位置。但公开摘要没有说明234个目标是否都从两个探针、用两种协议成功完成测试。方法设计不能替代实际覆盖记录。

来源