Introduction to PeeringDB Ben Ryall ben@peeringdb.com October 2019 - - PowerPoint PPT Presentation

introduction to peeringdb
SMART_READER_LITE
LIVE PREVIEW

Introduction to PeeringDB Ben Ryall ben@peeringdb.com October 2019 - - PowerPoint PPT Presentation

Introduction to PeeringDB Ben Ryall ben@peeringdb.com October 2019 ngNOG 2019, Lagos Agenda 1. What is PeeringDB 2. How to use it 3. Questions? October 2019 ngNOG 2019, Lagos What is PeeringDB? Mission statement: PeeringDB, a


slide-1
SLIDE 1

Introduction to PeeringDB

Ben Ryall ben@peeringdb.com

ngNOG 2019, Lagos October 2019

slide-2
SLIDE 2

Agenda

  • 1. What is PeeringDB
  • 2. How to use it
  • 3. Questions?

October 2019 ngNOG 2019, Lagos

slide-3
SLIDE 3

What is PeeringDB?

  • A PeeringDB record makes it easy for people to find you, and

helps you to establish peering

  • If you aren’t registered in PeeringDB, you can register at

https://www.peeringdb.com/register

  • We use basic verification for new accounts and require

current whois information, so please

  • Update and maintain your whois information
  • Register from an email address associated with your ASN /company

October 2019 ngNOG 2019, Lagos

?

Mission statement: “PeeringDB, a nonprofit member-based

  • rganization, facilitates the exchange of user maintained

interconnection related information, primarily for Peering Coordinators and Internet Exchange, Facility, and Network Operators.”

slide-4
SLIDE 4

What is PeeringDB?

Why should my exchange, network or facility be listed in PeeringDB?

  • Helps establish new peering more efficiently, with all information easy to

find in one place

  • Maintain all of your contact and connection info
  • Find other network's peering contact and connection info
  • Find interconnection facility and IXP info
  • A PeeringDB record is required by many networks to peer
  • Can be used for automation to generate router configurations
  • Initial configuration to setup peering quickly
  • Update configuration if maximum prefixes change

October 2019 ngNOG 2019, Lagos

slide-5
SLIDE 5

Database Record Statistics

  • Strong growth each year since PeeringDB 2.0 launch
  • Lower IXP count in 2016 due to database cleanup
  • Users number indicates registered users affiliated with an organization
  • All information except for contact info is available without a login
  • Not an indication of total PeeringDB users

August 2019 MexNOG, Ciudad de México

2.0 Launch 2016-03-15 2016-12-31 2016 % Growth 2017-12-31 2017 % Growth 2018-12-31 2018 % Growth

Exchanges 630 556

  • 12

614 10 661 8 Networks 5,881 8,116 38 11,327 40 14,179 25 Facilities 1,957 2,130 9 2,635 24 2,834 8 Organizations 7,490 9,132 22 11,917 30 14,402 21 Users 7,866 11,486 46 15,538 35 19,668 27

slide-6
SLIDE 6

Governance and Membership

  • PeeringDB is a United States 501(c)(6) volunteer organization that is 100% funded by

sponsorships

  • Healthy organization, building financial reserves and executing the long term

strategic plan

  • Membership rules
  • A corporation, limited liability company, partnership or other legal business entity may be a

Member of the Corporation

  • Membership is determined by having both an active PeeringDB.com account and an individual

representative or role subscription to the PeeringDB Governance mailing list

  • 344 addresses subscribed to the Governance mailing list (as of April 16, 2019)
  • Governance list is at http://lists.peeringdb.com/cgi-bin/mailman/listinfo/pdb-gov
  • More information available at http://gov.peeringdb.com/

October 2019 ngNOG 2019, Lagos

slide-7
SLIDE 7

PeeringDB is Open Source Software!

  • Open source release announcement on 2018-11-10
  • Released under the 2-Clause BSD License:

https://opensource.org/licenses/BSD-2-Clause

  • Beneficial to the peering and interconnection community by promoting

innovation

  • Allows volunteers to contribute
  • Makes it easier for third parties to bid on new features specified by the Product

Committee

  • A processes for accepting contributions will be announced
  • Source code is available on GitHub:

https://github.com/peeringdb/peeringdb

October 2019 ngNOG 2019, Lagos

slide-8
SLIDE 8

Current Translations

October 2019 ngNOG 2019, Lagos

slide-9
SLIDE 9

Thank you to our sponsors!

October 2019 ngNOG 2019, Lagos

Diamond Sponsor

Platinum Sponsors

Gold Sponsors

Silver Sponsors

slide-10
SLIDE 10

Agenda

  • 1. What is PeeringDB
  • 2. How to use it
  • 3. Questions?

October 2019 ngNOG 2019, Lagos

slide-11
SLIDE 11

Register or Request Affiliation to an Existing Organization

October 2019 ngNOG 2019, Lagos

  • 1. Go to Your

Profile

  • 2. Confirm Email Address

(Click Here if not Confirmed)

  • 3. Enter ASN or

Organization Here Autocomplete on Existing ASNs and Organizations in PeeringDB

  • 4. Click “Affiliate”

Existing: Organization Admin Needs to Approve New: Generates a Support Ticket for Validation and Approval

slide-12
SLIDE 12

Multiple Records Under a Single Organization

October 2019 ngNOG 2019, Lagos

Facilities are Shown Here LINX has 1 Facility Networks are Shown Here LINX has 2 Network Records Exchanges are Shown Here LINX has 6 Exchange Records

slide-13
SLIDE 13

One Account Managing Multiple Organizations

October 2019 ngNOG 2019, Lagos

Account “job” is Affiliated with 4 Organizations

slide-14
SLIDE 14

Organization User Management

October 2019 ngNOG 2019, Lagos

Approve or Deny Pending Requests Delegate Permissions for Members Admins Have Access to Everything Change User Access Levels Admin – Administrator Member – Delegate Permissions Remove Users From the Organization Does not Remove the User Account From PeeringDB

slide-15
SLIDE 15

Administrative Permission Delegation

October 2019 ngNOG 2019, Lagos

User “rho” can Manage the “Equinix Connect” Network Record, and Any Exchange

  • r Facility

User “equinix-uk” can Manage Several Network Records, but no Exchanges or Facilities Create – New Entries in Record Update – Change Existing Entries in Record Delete – Delete Entries in Record

slide-16
SLIDE 16

Network Record Contact Information Permissions

October 2019 ngNOG 2019, Lagos

Separate Visibility Preferences for Each Role Private – Organization Only Users – Registered Users Only (Default) Public – Anyone (no Login Required) Roles: Abuse Policy Technical NOC Public Relations Sales

slide-17
SLIDE 17

Adding Your Network to an IXP or Facility

October 2019 ngNOG 2019, Lagos

  • 1. Go to your network record

and click on “Edit”

  • 2. Start to type in the name of

the IXP and select the IXP

  • 3. If the IXP is missing, contact

PeeringDB support

  • 4. Add your IP addresses, port

speed, and click the “RS Peer” box if you peer with the route server

  • 5. Finally click on “Add Exchange

Point”

  • Use the same procedure for

adding a Facility

slide-18
SLIDE 18

Import of Data Provided by IXPs

  • For Networks
  • Allow IXPs to maintain your IXP

connection information

  • One setting for all IXPs where you are

connected

  • Off by default
  • For IXPs
  • IXPs provide participant data (IP

addresses, speed, RS peering)

  • Imported into PeeringDB nightly

using IX-F JSON schema

  • See issue #237 on GitHub for

details

October 2019 ngNOG 2019, Lagos

Networks Click “Allow IXP Update” in Network Record IXPs Set Export URL in Exchange Record

slide-19
SLIDE 19

Agenda

  • 1. What is PeeringDB
  • 2. How to use it
  • 3. Questions?

October 2019 ngNOG 2019, Lagos

slide-20
SLIDE 20

Questions?

ngNOG 2019, Lagos October 2019

slide-21
SLIDE 21
  • Announce list: http://lists.peeringdb.com/cgi-

bin/mailman/listinfo/pdb-announce

  • Governance list: http://lists.peeringdb.com/cgi-

bin/mailman/listinfo/pdb-gov

  • Technical list: http://lists.peeringdb.com/cgi-

bin/mailman/listinfo/pdb-tech

  • User Discuss list:

http://lists.peeringdb.com/cgi- bin/mailman/listinfo/user-discuss

  • Docs, presentations, guides, tools:

http://docs.peeringdb.com/

  • Board and Officers: stewards@lists.peeringdb.com
  • Admins: support@peeringdb.com
  • Presentation requests:
  • utreachcom@lists.peeringdb.com
  • Uptime status: http://status.peeringdb.com/
  • Bugs and feature requests:

https://github.com/peeringdb/peeringdb/

  • Social media:
  • https://www.facebook.com/peeringdb/
  • https://www.linkedin.com/company/peeringdb
  • @PeeringDB

Information and Resources

August 2019 MexNOG, Ciudad de México