Skip to main content
QUICK REVIEW

[论文解读] Bootstrapping Active IPv6 Measurement with IPv4 and Public DNS

Stephen D. Strowes|arXiv (Cornell University)|Oct 23, 2017
IPv6, Mobility, Handover, Networks, Security参考文献 9被引用 9
一句话总结

本文提出了一种新颖的方法,通过在IPv4地址空间上执行反向DNS(PTR)扫描并随后查询AAAA记录,实现对活跃IPv6测量的启动,共发现5,531个AS中的965,304个唯一IPv6地址;关键发现显示IPv4与IPv6在响应性方面存在显著差异,67.8%的IPv4地址对ICMP回声请求作出响应,而IPv6地址仅为61.7%,且IPv6的TCP连接拒绝率更高,表明IPv6部署中存在配置或策略方面的缺口。

ABSTRACT

The IPv4 address space is small enough to allow exhaustive active measurement, permitting important insight into Internet growth, policy, and evolution. The IPv6 address space, on the other hand, presents the problem that we can no longer perform exhaustive measurements in the same way, inhibiting our ability to continue studying Internet growth. Access to private datasets (e.g., HTTP access logs on content servers, flow data in ISP networks, or passive DNS traces) solves some problems but may not be feasible or desirable. This paper describes IPv6 address collection by exhaustively sweeping the reverse DNS domain for the IPv4 address space and performing AAAA queries on the results. Subsequent ICMP and TCP measurements are conducted to measure the responsiveness of the resulting set. Key outcomes include: the PTR sweep discovers 965,304 unique, globally routable IPv6 addresses originating from 5,531 ASNs. 56% of the addresses are responsive, across 4,571 ASNs. Upon inferring pairs of IPv4 and IPv6 addresses that are likely associated with the same device, the data indicates a trend toward IPv4 addresses being more responsive than their IPv6 counterparts, with a higher incidence rate of TCP connections being refused, and wide disparity on where TCP connections or ICMP echo requests fail silently when comparing IPv4 and IPv6. The disparity in IPv4 and IPv6 responsiveness is highly variable, and indicative of distinct host configuration and network policies across the two networks, presenting potential policy or security gaps as the IPv6 network matures.

研究动机与目标

  • 为解决在庞大IPv6地址空间中进行完整主动测量的挑战,由于其规模过大而不可行。
  • 开发一种可扩展、公开可访问的方法,用于发现IPv6地址,而不依赖私有或受限数据集。
  • 评估同一设备上IPv4与IPv6地址的响应性与配置差异。
  • 通过比较IPv4与IPv6的行为,识别IPv6部署中潜在的网络策略、配置或安全缺口。

提出的方法

  • 在2016年2月29日对BGP中公布的全部公共可路由IPv4地址执行反向DNS(PTR)记录的完整扫描。
  • 利用PTR查询获得的主机名,发起正向AAAA DNS查询以发现关联的IPv6地址。
  • 对发现的IPv6地址在常见端口(21、22、53、80、443、8080)上执行主动ICMP回声请求和TCP连接测量。
  • 基于共享主机名和ASNs构建保守的IPv4-IPv6地址对,以比较协议行为。
  • 分析响应率、连接成功率、拒绝率和静默丢弃率,以评估网络成熟度与配置差异。
  • 利用发现的IPv6地址中的位模式,为未来推测性IPv6测量提供启发式指导。

实验结果

研究问题

  • RQ1能否利用IPv4反向DNS基础设施来发现可用于主动测量的全球可路由IPv6地址?
  • RQ2当部署在同一台设备上时,IPv6地址的响应性与连接性指标(ICMP与TCP)与IPv4对应地址相比如何?
  • RQ3与IPv4相比,有多少比例的IPv6地址对ICMP回声请求和TCP连接作出响应,这又对网络策略或配置意味着什么?
  • RQ4IPv4与IPv6在故障模式(如静默丢弃、RST包)方面是否存在系统性差异,这是否暗示IPv6部署尚不成熟或配置错误?

主要发现

  • 对IPv4地址空间的PTR扫描在5,531个AS中发现了965,304个唯一、全球可路由的IPv6地址。
  • 56.7%的发现IPv6地址对ICMP回声请求作出响应,而IPv4地址为67.8%,表明存在显著的响应性差距。
  • 在TCP测量中,21.1%的IPv6地址在80端口成功建立连接,而IPv4为25.3%,且13.3%的IPv6连接被拒绝,而IPv4为9.4%。
  • 约60%的TCP连接尝试被静默丢弃到IPv6地址,IPv4也存在类似比率,表明可能存在有意过滤或配置错误。
  • 在成对的IPv4-IPv6设备集合中,IPv6主机更可能拒绝连接或无响应,表明IPv6的服务配置或策略执行存在滞后。
  • 本研究识别出超过610,000个唯一IPv4-IPv6地址对,分布在5,228个AS中,揭示了协议行为的广泛差异,提示IPv6部署中仍存在持续的配置或策略缺口。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。