The Remote Peering Jedi

A portal in the remote peering ecosystem


The Remote Peering Jedi is a tool that detects and localizes remote peers at IXPs. The detection of remote peers is inspired by the seminal work in [1], which we automate by continuously parsing traceroute paths generated by public RIPE Atlas [2] measurements. Knowing which IXP members connect remotely to IXPs helps peering coordinators and operators to make better-informed selection of their peering partners, and the extracted information provides insights on the actual geographical footprint of the peering ecosystem. The detection of local and remote peers allows better interpretation and filtering of the self-reported PeeringDB data on facility interconnection presences. Additionally, traIXroute [3] is the first tool that enhances its features interoperating with the Remote Peering Jedi tool.

We are actively working to extend the system to more IXPs and improve the detection accuracy.

Authors

The tool was developed as part of the RIPE IXP Tools Hackathon (22-23 October 2016) by:

  • Vasileios Giotsas, UCSD/CAIDA, vgiotsas(at)caida.org
  • Petros Gigis, FORTH/UOC, gkigkis(at)ics.​forth.​gr
  • Alexandros Milolidakis, FORTH/UOC alexmil(at)ics.forth.gr
  • Eric Nghia Nguyen-Duy, AMS-IX, eric.nguyenduy(at)ams-ix.net
  • Marios Isaakidis, UCL, marios.isaakidis.15(at)ucl.ac.uk
  • Edwards Mukasa, NFT Consult, edwards.mukasa(at)nftconsult.com

Acknowledgements

We also want to acknowledge the contributions of the following people who contributed valuable technical insights and validation data:

  • Arnold Nipper, DE-CIX/PeeringDB
  • Orlin Tenchev, Sofia Connect/OMNIX
  • Mario Candela, RIPE NCC
  • Emile Aben, RIPE NCC

Download

The source code will be soon available in the The Remote Peering Jedi github repository.

References

[1] Castro, Ignacio, Juan Camilo Cardona, Sergey Gorinsky, and Pierre Francois. "Remote peering: More peering without internet flattening." InProceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies, pp. 185-198. ACM, 2014.
[2] RIPE Atlas, atlas.ripe.net
[3] traIXroute, inspire.edu.gr/traIXroute