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

Support for IXP-Manager API #547

Open
d307473 opened this issue Jan 11, 2022 · 6 comments
Open

Support for IXP-Manager API #547

d307473 opened this issue Jan 11, 2022 · 6 comments
Labels

Comments

@d307473
Copy link

d307473 commented Jan 11, 2022

Peering Manager version

latest

Feature type

New functionality

Proposed functionality

Support for IXP-Manager API (https://docs.ixpmanager.org/features/api/)

Use case

Just wondering if anyone has already thought about integrating with IXP-Managers API endpoint yet - https://docs.ixpmanager.org/features/api/

Database changes

No response

External dependencies

No response

@gmazoyer
Copy link
Member

Are these endpoints something that can be exposed by IXPs to their members?

@d307473
Copy link
Author

d307473 commented Jan 28, 2022

Are these endpoints something that can be exposed by IXPs to their members?

Correct - if they are using the open-source IXP-Manager software for IX management (which currently at least 182 IXPs do, see https://www.ixpmanager.org/community/statistics).

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@ninjaix
Copy link

ninjaix commented Sep 23, 2022

A bump on this. It would be a great feature to add. As an IXP operator we get asked about easy ways to manage peering. Within IXP manager our participants can send and track emails but then have to set up sessions on their own.

It would also be good to grab / sync the peering email from IXP Manager (along with the other contacts too). There is probably other good items to sync up with IXP Manger.

@gmazoyer
Copy link
Member

I'll boost this up to priority medium but cannot make any promises. I don't have access as a user to an IXP Manager instance so I don't know how to use it yet. If someone can help me to get access to an instance or help me setup one locally so I can try out things, feel free to reach out to me in my DMs (Slack or e-mail).

@ninjaix
Copy link

ninjaix commented Jan 17, 2023

We are an IXP-Manager'd IXP. We operate about 10 markets. The only real items for members of the IXP to pull by API are the member list https://docs.ixpmanager.org/features/member-export/ which is the EURO-IX DB format and to pull down graphs https://docs.ixpmanager.org/grapher/api/ . There is also API access to the Looking Glasses. Beyond that the rest of their API has more to do with the inter workings on an IXP like pulling configurations for the Route Servers, Stats, Reverse DNS and such. They do have a 'Peering Manager' tool but that does not look like it has any API hooks.

Maybe just being able to import the IXF file as a data source is the thing to do like in ticket #481. Not many IXPs participate in the IXF but do have the file available.

Regardless I can give access for the dev team. ~ Paul

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants