standards for peering automation - nanog archive€¦ · home members & resellers members list...
Post on 21-May-2020
4 Views
Preview:
TRANSCRIPT
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
top related