Towards Understanding City-Level Routing using BGP Location Communities
BGP communities are widely used by operators to encode routing metadata for traffic engineering, policy enforcement, and operational debugging. However, ≈90% of observed communities lack public documentation, limiting their utility for research and operational analysis. Among these, city-level communities offer valuable geographic insight into routing behavior, yet remain largely untapped. In this paper, we develop a scalable method to infer the geographic meaning of undocumented city communities using BGP data. We validate our approach against a ground truth dataset covering 1,482 city communities and through operator feedback. Applied to data from May 2025, our algorithm infers the locations of 80% of city communities with a precision of 70 km or better. We publish all code and datasets to support reproducibility and further research.
Authors
- Thomas Krenc (ORCID: https://orcid.org/0009-0006-3577-3531)
- Matthew Luckie (ORCID: https://orcid.org/0000-0002-3872-4624)
- Benoît Donnet (ORCID: https://orcid.org/0000-0002-0651-3398)
- kc claffy (ORCID: https://orcid.org/0000-0003-4824-3493)
- Shivani Hariprasad (ORCID: https://orcid.org/0009-0009-3534-881X)
Institutions
- University of Liège (BE)
- University of California San Diego (US)
- IIJ Research Laboratory (JP)
Publication Details
- Journal
- Proceedings of the ACM on Networking
- Published
- 2025-11-24
- DOI
- https://doi.org/10.1145/3768998
- Primary Topic
- Network Traffic and Congestion Control
- Type
- article
- Field-Weighted Citation Impact
- 0.00