PeeringDB Workshop
How is PeeringDB organised? // Track 1 arnold@peeringdb.com
PeeringDB Workshop How is PeeringDB organised? // Track 1 - - PowerPoint PPT Presentation
PeeringDB Workshop How is PeeringDB organised? // Track 1 arnold@peeringdb.com Agenda Please always use the tutorial DB at https://tutorial.peeringdb.com What is PeeringDB? Organisation History Association Committees
How is PeeringDB organised? // Track 1 arnold@peeringdb.com
2020-02-20 APRICOT 2020, Melbourne, Australia 2
Agenda
2020-02-20 APRICOT 2020, Melbourne, Australia 3
What is PeeringDB?
Mission statement: “PeeringDB, a nonprofit member-based
interconnection related information, primarily for Peering Coordinators and Internet Exchange, Facility, and Network Operators.”
peering / interconnection
visibility, and helps you to attract additional networks and Ixes
your participants, and colocations where your service is available
automasation
2020-02-20 APRICOT 2020, Melbourne, Australia 4
Why should I have a record in PeeringDB?
Governance and Membership
sponsorships
plan
Member of the Corporation
representative or role subscription to the PeeringDB Governance mailing list
2020-02-20 APRICOT 2020, Melbourne, Australia 5
Governance
be a Member
2020-02-20 APRICOT 2020, Melbourne, Australia 6
Admin Committee Operations Committee Outreach Committee Product Committee
user accounts and PeeringDB records
Leads: Stefan Funke (Chair) Contact:admincom@ lists.peeringdb.com
infrastructure Leads: Job Snijders (Chair) and Aaron Hughes (Vice Chair) Contact: pdb-ops@ lists.peeringdb.com
media
presentations, workshops and webinars
attendance at events Leads: Greg Hankins (Chair) and Bijal Sanghani (Vice Chair) Contact: outreachcom@ lists.peeringdb.com
development priorities
community on desired features
to complete requested features Leads: Stephen McManus (Chair) and Matt Griswold (Vice Chair) Product Manager: Filiz Yilmaz Contact: productcom@ lists.peeringdb.com
Committees
2020-02-20 APRICOT 2020, Melbourne, Australia 7
2020-02-20 APRICOT 2020, Melbourne, Australia 8
Support Ticket Statistics
3,81 6,26 8,36 7,75 8,76 21,39 27,68 27,93 29,29 30,11 1,00 1,06 1,27 4,39 0,53 0,59 0,55 0,24 0,23 0,23 0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00 2012 2013 2014 2015 2016 (1.0) 2016 (2.0) 2017 2018 2019 2020 Tickets/Day Resolution Time (d)300% Increase!
1389 2284 3050 2828 648 9966 9915 10543 1385 6225 9371 6873 10756 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 2012 2013 2014 2015 2016 2017 2018 2019 2020Total Tickets/Year
PeeringDB 1.0 PeeringDB 2.0
Product Development Workflow
2020-02-20 APRICOT 2020, Melbourne, Australia 9
Contact sponsorship@peeringdb.com for sponsorship info!
Become a PeeringDB Sponsor!
2020-02-20 APRICOT 2020, Melbourne, Australia 10
Thank you to our sponsors!
2020-02-20 APRICOT 2020, Melbourne, Australia 11
Diamond Sponsor
Platinum Sponsors
Gold Sponsors
Silver Sponsors
Learning the Ropes // Track 2 arnold@peeringdb.com
PeeringDB
2020-02-20 APRICOT 2020, Melbourne, Australia 13
Agenda
2020-02-20 APRICOT 2020, Melbourne, Australia 14
Registering
characters long
ASN with
2020-02-20 APRICOT 2020, Melbourne, Australia 15
Registering
and you want to help – let us know!
click the button
email to continue!
2020-02-20 APRICOT 2020, Melbourne, Australia 16
Registering
number!
2020-02-20 APRICOT 2020, Melbourne, Australia 17
Registering
645XX Some Name
continue...
2020-02-20 APRICOT 2020, Melbourne, Australia 18
Registering
2020-02-20 APRICOT 2020, Melbourne, Australia 19
Your Organization
screen
either your Sheet or your real company information)
company as a peer (if you want to)
for URL)
2020-02-20 APRICOT 2020, Melbourne, Australia 20
Your Organization
name
“Save“
2020-02-20 APRICOT 2020, Melbourne, Australia 21
Your Organization
your network
2020-02-20 APRICOT 2020, Melbourne, Australia 22
Network Information
company name
network
networking business
2020-02-20 APRICOT 2020, Melbourne, Australia 23
Network Information
name
names
is PeeringDB
entry later
2020-02-20 APRICOT 2020, Melbourne, Australia 24
Network Information
Registry)
2020-02-20 APRICOT 2020, Melbourne, Australia 25
Network Information
information
policy
further down below
2020-02-20 APRICOT 2020, Melbourne, Australia 26
Network Information
Peering!
helps maintaining DB accuracy
IXPs
importer is disabled
2020-02-20 APRICOT 2020, Melbourne, Australia 27
Peering Information
Allow IXP Update here
happen wit the next import
at the last import
peering policy
may use the notes field above
2020-02-20 APRICOT 2020, Melbourne, Australia 28
Peering Information
Tools for the IXP Update
keep contact info up to date
complete
2020-02-20 APRICOT 2020, Melbourne, Australia 29
Contact Information
2020-02-20 APRICOT 2020, Melbourne, Australia 30
Review what you have entered
to from the list
with the route server
2020-02-20 APRICOT 2020, Melbourne, Australia 31
Add peering at an IXP
datacenter name in „Facility“
the list and....
click on „Save“
2020-02-20 APRICOT 2020, Melbourne, Australia 32
Presence at a datacenter
entered
are in
2020-02-20 APRICOT 2020, Melbourne, Australia 33
Check what you have entered
2020-02-20 APRICOT 2020, Melbourne, Australia 34
Now lets see if others find you...
2020-02-20 APRICOT 2020, Melbourne, Australia 35
What to find out
2020-02-20 APRICOT 2020, Melbourne, Australia 36
Present what you have learned
2020-02-20 APRICOT 2020, Melbourne, Australia 37
Add your facility
2020-02-20 APRICOT 2020, Melbourne, Australia 38
Add your facility
PeeringDB staff
2020-02-20 APRICOT 2020, Melbourne, Australia 39
Suggesting a facility
2020-02-20 APRICOT 2020, Melbourne, Australia 40
Suggesting a facility
2020-02-20 APRICOT 2020, Melbourne, Australia 41
Adding users
if there is one. Otherwise PeeringDB support
denies
2020-02-20 APRICOT 2020, Melbourne, Australia 42
Affiliate with an organization
1 2 3 4
section
2020-02-20 APRICOT 2020, Melbourne, Australia 43
Approve affiliation requests
permissions
create, update and/or delete to selected of any entities
changes
2020-02-20 APRICOT 2020, Melbourne, Australia 44
User administration
completely, email PeeringDB support
2020-02-20 APRICOT 2020, Melbourne, Australia 45
Removing Users
– please remove your peering IP addresses
beside the entry of the exchange
„Save“
2020-02-20 APRICOT 2020, Melbourne, Australia 46
More removing...
2020-02-20 APRICOT 2020, Melbourne, Australia 47
More removing...
2020-02-20 APRICOT 2020, Melbourne, Australia 48
Removing – more information
Workshop // Track 3 arnold@peeringdb.com
2020-02-20 APRICOT 2020, Melbourne, Australia 50
Agenda
2020-02-20 APRICOT 2020, Melbourne, Australia 51
Introduction
jq
2020-02-20 APRICOT 2020, Melbourne, Australia 52
2020-02-20 APRICOT 2020, Melbourne, Australia 53
JSON
2020-02-20 APRICOT 2020, Melbourne, Australia 54
Basics
2020-02-20 APRICOT 2020, Melbourne, Australia 55
Authentication
2020-02-20 APRICOT 2020, Melbourne, Australia 56
Operations
2020-02-20 APRICOT 2020, Melbourne, Australia 57
GET
2020-02-20 APRICOT 2020, Melbourne, Australia 58
Optional URL parameters for GET
2020-02-20 APRICOT 2020, Melbourne, Australia 59
Optional URL parameters for GET
2020-02-20 APRICOT 2020, Melbourne, Australia 60
Nested Data / Depth
Nested Data / Depth
2020-02-20 APRICOT 2020, Melbourne, Australia 61
https://peeringdb.com/net/947?pretty&depth=0 https://peeringdb.com/net/947?pretty
2020-02-20 APRICOT 2020, Melbourne, Australia 62
Query modifiers
https://tutorial.peeringdb.com/api/org
2020-02-20 APRICOT 2020, Melbourne, Australia 63
POST
File 22106.json
https://tutorial.peeringdb.com/api/org/22114
2020-02-20 APRICOT 2020, Melbourne, Australia 64
PUT
File 22106.json
https://tutorial.peeringdb.com/api/org/22114
2020-02-20 APRICOT 2020, Melbourne, Australia 65
DELETE
2020-02-20 APRICOT 2020, Melbourne, Australia 66
Object Types
Basic Objects
2020-02-20 APRICOT 2020, Melbourne, Australia 67
2020-02-20 APRICOT 2020, Melbourne, Australia 68
Derived Objects
GUI to API // org
2020-02-20 APRICOT 2020, Melbourne, Australia 69
GUI to API // fac
2020-02-20 APRICOT 2020, Melbourne, Australia 70
GUI to API // net
2020-02-20 APRICOT 2020, Melbourne, Australia 71
https://peeringdb.com/api/netfac?local_asn=196610
GUI to API // ix
2020-02-20 APRICOT 2020, Melbourne, Australia 72
Basic records in detail // ix and org
2020-02-20 APRICOT 2020, Melbourne, Australia 73
Basic records in detail // fac
2020-02-20 APRICOT 2020, Melbourne, Australia 74
Basic records in detail // net and poc
2020-02-20 APRICOT 2020, Melbourne, Australia 75
Basic records in detail // as_set
2020-02-20 APRICOT 2020, Melbourne, Australia 76
https://peeringdb.com/api/as-set https://peeringdb.com/api/as-set/42
Derived records in detail // ixfac, ixlan and ixpfx
2020-02-20 APRICOT 2020, Melbourne, Australia 77
Derived records // netfac and netixlan
2020-02-20 APRICOT 2020, Melbourne, Australia 78