PeeringDB Update
Arnold Nipper arnold@peeringdb.com
DE-CIX Technical Meeting, Frankfurt a.M., Germany 1 2017-06-22
PeeringDB Update Arnold Nipper arnold@peeringdb.com 2017-06-22 - - PowerPoint PPT Presentation
PeeringDB Update Arnold Nipper arnold@peeringdb.com 2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 1 Agenda 1. Organization and Election Update 2. Strategic Goals and Organizational Objectives 3. Feature Planning Process and
Arnold Nipper arnold@peeringdb.com
DE-CIX Technical Meeting, Frankfurt a.M., Germany 1 2017-06-22
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 2
Agenda
and helps you to establish peering
https://www.peeringdb.com/register
current whois information, so please
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 3
What is PeeringDB?
Mission statement: “PeeringDB, a nonprofit member-based organization, facilitates the exchange of user maintained interconnection related information, primarily for Peering Coordinators and Internet Exchange, Facility, and Network Operators.”
funded by sponsorships
term strategic plan
may be a Member of the Corporation
individual representative or role subscription to the PeeringDB Governance mailing list
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 4
Governance and Membership
Board of Directors and Officers
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 5
Chris Caputo – Secretary & Treasurer (Non-Board Member) Patrick Gilmore – Director (Term Expires 2019) Aaron Hughes – President (Term Expires 2018) Arnold Nipper – Director (Term Expires 2019) Bijal Sanghani – Director (Term Expires 2019) Job Snijders – Vice President (Term Expires 2018)
and PeeringDB records
Arnold Nipper (Vice Chair)
desired features
priorities
requested features
Matt Griswold (Vice Chair)
productcom@lists.peeringdb.com
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 6
Committees
Admin Committee Product Committee
Samer Abdel-Hafez Luisa Fernanda Villa y Battenberg Hendrik Braasch Kate Gerry Christoffer Hansen Peter Helmenstine Florian Hibler Bryan Jong Eric Lindsjö Julimar Mendes Arnold Nipper – Vice Chair Job Snijders – Chair Michael Still
Admin Committee
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 7
time zones
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 8
Support Ticket Statistics
4.09 6.34 8.47 7.86 8.76 21.84 25.33 1.00 1.06 1.27 4.39 0.53 0.59 0.99 5 10 15 20 25 30 2012 2013 2014 2015 2016 (1.0) 2016 (2.0) 2017 Tickets/Day Resolution Time (d)300% Increase!
1389 2284 3050 2828 648 4281 6225 4281 6873 8562 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 2012 2013 2014 2015 2016 2017Total Tickets/Year PeeringDB 1.0 PeeringDB 2.0
Karthik Arumugham Matt Griswold – Vice Chair Greg Hankins Aaron Hughes – Chair Martin Levy Eric Loos Stephen McManus Arnold Nipper Kay Rechthien Bijal Sanghani Job Snijders
Product Committee
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 9
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 10
Become a PeeringDB Sponsor!
Diamond Sponsors
Platinum Sponsors
Gold Sponsors
Silver Sponsors
Thank you to our sponsors!
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 11 11
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 12
Agenda
services
PeeringDB services as sought by the users and supported by the membership and community
PeeringDB
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 13
2017 – 2018 Strategic Direction
Rock Solid Critical Infrastructure
Uptime Status: http://status.peeringdb.com/
longterm stability of the organization
forums, and other related databases, to work cooperatively on interconnection topics
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 14
2017 – 2018 Strategic Direction
providers
available
annually
expectations are met
development and basic support for underlying PeeringDB platform
development and feature enhancements to ensure user expectations are met
start guide, embedded online assistance, webinars and tutorials
possible
created
insurance
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 15
2017 Organizational Objectives
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 16
Agenda
https://github.com/peeringdb/peeringdb/issues with the ZenHub overlay
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 17
Feature Workflow
Your input is needed on features!
Example Categories
AC (Support Workflow) Bug Enhancement Usability
give the community notice
etc.)
https://github.com/peeringdb/peeringdb/milestones
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 18
New Release Process
servers
https://github.com/peeringdb/peeringdb/issues
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 19
Beta Development
PeeringDB 2.0 was launched
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 20
2017 Roadmap
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 21
Agenda
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 22
RESTful API Designed for Automation
https://<username>:<password>@www.peeringdb.com/api/net
https://<username>:<password>@www.peeringdb.com/api/net/20
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 23
Quick Examples Return Output in JSON
{"meta": {}, "data": [{"id": 20, "org_id": 10356, "org": {"id": 10356, "name": "20C", "website": "http://20c.com", "notes": "", "net_set": [20], "fac_set": [], "ix_set": [], "address1": "", "address2": "", "city": "Chicago", "country": "US", "state": "IL", "zipcode": "", "created": "2014-11-17T14:59:34Z", "updated": "2016-03- 23T20:39:18Z", "status": "ok"}, "name": "20C", "aka": "", "website": "http://20c.com", "asn": 63311, " ... }
List All Peers at an IXP (CATNIX)
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 24
% curl -s -X GET https://www.peeringdb.com/api/netixlan\?ixlan_id=62 \ | jq '.data[]' { "id": 459, "net_id": 91, "ix_id": 62, "name": "CATNIX", "ixlan_id": 62, "notes": "", "speed": 1000, "asn": 8220, "ipaddr4": "193.242.98.13", "ipaddr6": null, "is_rs_peer": false, "created": "2010-07-29T00:00:00Z", "updated": "2016-03-14T21:09:42Z", "status": "ok" }
List All Networks with Open Peering Policy (GUI)
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 25
List All Networks with Open Peering Policy (API)
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 26
% curl -s -G https://peeringdb.com/api/net --data-urlencode \
"policy_general=Open" | jq '.data[].asn' 20940 31800 23148 3265 2818 19165 64597 12200 …
http://lists.peeringdb.com/cgi- bin/mailman/listinfo/pdb-announce
http://lists.peeringdb.com/cgi- bin/mailman/listinfo/pdb-gov
http://lists.peeringdb.com/cgi- bin/mailman/listinfo/pdb-tech
http://lists.peeringdb.com/cgi- bin/mailman/listinfo/user-discuss
http://docs.peeringdb.com/
stewards@lists.peeringdb.com
productcom@lists.peeringdb.com
http://status.peeringdb.com/
https://github.com/peeringdb/peeringdb/
ngdb
2017-06-22 DE-CIX Technical Meeting, Frankfurt a.M., Germany 27
Information and Resources
DE-CIX Technical Meeting, Frankfurt a.M., Germany 28 2017-06-22