standards for peering automation - nanog archive€¦ · home members & resellers members list...
TRANSCRIPT
![Page 2: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/2.jpg)
Where to get data?
![Page 3: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/3.jpg)
1) Peering DB
Eagerly awaiting version 2.0 with API access
![Page 4: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/4.jpg)
![Page 5: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/5.jpg)
2) IXP Websites
different formats need a parser for each IXP
(CSV stinks)
![Page 6: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/6.jpg)
![Page 7: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/7.jpg)
![Page 8: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/8.jpg)
![Page 9: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/9.jpg)
![Page 10: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/10.jpg)
3) Euro-IX DB
Imported from the IXP’s CSV files (where possible)
![Page 11: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/11.jpg)
![Page 12: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/12.jpg)
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
![Page 13: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/13.jpg)
Data Flow
IXPDB PeeringDB
IXP Member List Manual Input
![Page 14: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/14.jpg)
Data Flow
IXPDB PeeringDB
IXP Member List Manual Input
![Page 15: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/15.jpg)
One Single Portable Format
![Page 16: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/16.jpg)
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
![Page 17: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/17.jpg)
JSON Schema
• Basic IXP information
• Switches
• VLANs
• Subnets
• Basic member information
• IP’s
• AS numbers
• Connection info
• Contact details
![Page 18: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/18.jpg)
Examples
![Page 19: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/19.jpg)
![Page 20: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/20.jpg)
![Page 21: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/21.jpg)
![Page 22: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/22.jpg)
Script: Fetch member list from IXP and print neighbor statement
https://github.com/euro-ix/json-schemas/tree/master/examples
![Page 23: Standards for Peering Automation - NANOG Archive€¦ · Home Members & Resellers Members list Note: LyonIX members are shown in this list Connected Members ORGANIZATION T.COm Ltd](https://reader030.vdocuments.site/reader030/viewer/2022041016/5ec7736e40598b5fd82e20ef/html5/thumbnails/23.jpg)