Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Alice-LG crawler #99

Conversation

m-appel
Copy link
Member

@m-appel m-appel commented Dec 22, 2023

This crawler imports memership and optionally routing information from IXPs that use the Alice-LG looking glass.

Description

The Alice-LG looking glass is used by some of the largest IXPs and provides a good opportunity to get additional membership information via a single crawler.

Motivation and Context

Currently we only get IXP membership information from PeeringDB. However, this data is usually not updated automatically and might be outdated. Getting the membership information directly from the looking glass, i.e., the route servers at the IXP, provides a data-driven view of the IXP members.

This approach might miss IXP members that do not peer with the route server.

Originally we planned to get routing information from the members as well. However, testing has shown that this takes too long for most IXPs due to the small pagination size of the API. Furthermore, we already import route collector data from PCH, which is already present at the largest IXPs.

Therefore, the functionality is included, but disabled by default.

Closes #41.

How Has This Been Tested?

Ran each crawler on its own and ran a full test including routing data for BCIX.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

This crawler imports memership and optionally routing information from
IXPs that use the Alice-LG looking glass.

Closes InternetHealthReport#41.
@romain-fontugne
Copy link
Member

Small detail, I like to keep the cloudflare crawlers at the end of the list of crawlers in the config file. These are by far the slowest crawlers we have and running them at the end has two advantages:

  1. detect early if one of the other crawler crashes
  2. the other crawlers can fetch data within the same few hours, and if we do cloudflare in the middle the last crawlers will fetch data on the following day.

@romain-fontugne
Copy link
Member

thanks!!

@romain-fontugne romain-fontugne merged commit 63acd5b into InternetHealthReport:main Dec 22, 2023
2 checks passed
@m-appel m-appel deleted the 41-alice-looking-glass-route-servers branch November 15, 2024 05:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Alice Looking glass (route servers)
2 participants