WHEREIS: IP Address Registration Geo-Consistency
The five Regional Internet Registries (RIRs) provide the critical function of IP address resource delegation and registration. The accuracy of registration data directly impacts Internet operation, management, security, and optimization. In addition, the scarcity of IP addresses has brought into focus conflicts between RIR policy and IP registration ownership and use. The tension between a free-market based approach to IP address allocation and use versus policies to promote fairness and regional equity has resulted in litigation and debate that threatens the existence of the RIR system. We develop WHEREIS, a measurement-based system to geolocate delegated IPv4 and IPv6 prefixes at an RIR-region granularity, and systematically study where addresses are physically used post-allocation as well as the extent to which registration information is accurate. We define a taxonomy of registration "geo-consistency" that compares a prefix's measured geolocation against the allocating RIR's coverage region and the registered organization's location. While in aggregate over 98% of the prefixes we examine are consistent with our geolocation inferences, there is substantial variation across RIRs. We find that IPv6 registrations are no more consistent than IPv4, suggesting that structural, rather than technical, issues play an important role in allocations. We solicit additional information on inconsistent prefixes from network operators, IP leasing providers, and collaborate with three RIRs to obtain validation. We further show that the inconsistencies we discover manifest in three commercial geolocation databases. Finally, we focus on AFRINIC as a case study of particular importance. By improving the transparency around post-allocation prefix use, we hope to improve applications that use IP registration data and inform ongoing discussions over in-region IP address use and policy.