standards for peering automation - nanog archive€¦ · home members & resellers members list...

Post on 21-May-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Standards for Peering Automation

elisa@bigwaveit.org

Where to get data?

1) Peering DB

Eagerly awaiting version 2.0 with API access

2) IXP Websites

different formats need a parser for each IXP

(CSV stinks)

3) Euro-IX DB

Imported from the IXP’s CSV files (where possible)

Where to get data?

• PeeringDB (updated by the networks) https://www.peeringdb.com/

• IXP websites (updated by the IXPs)

• Euro-IX DB (imported from the IXPs) https://www.euro-ix.net/tools/asn_search

Data Flow

IXPDB PeeringDB

IXP Member List Manual Input

Data Flow

IXPDB PeeringDB

IXP Member List Manual Input

One Single Portable Format

The JSON Schema• https://github.com/euro-ix/json-schemas

• Originally released at RIPE69 in London

• Deployed at 8 IXPs after one week

• v0.5 released with updates

• Adopted by Euro-IX for IXP-to-IXPDB data import

JSON Schema

• Basic IXP information

• Switches

• VLANs

• Subnets

• Basic member information

• IP’s

• AS numbers

• Connection info

• Contact details

Examples

Script: Fetch member list from IXP and print neighbor statement

https://github.com/euro-ix/json-schemas/tree/master/examples

Thanks!

elisa@bigwaveit.org

top related