peeringdb matt griswold, 20c greg hankins, alcatel-lucent

11
PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent www.unitedix.net

Upload: karen-little

Post on 18-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Network Example

TRANSCRIPT

Page 1: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

PeeringDBMatt Griswold, 20CGreg Hankins, Alcatel-Lucent

www.unitedix.net

Page 2: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

PeeringDB OverviewPeeringDB is the de facto reference database for peering

information on the InternetContains location information and contacts for

NetworksExchange pointsFacilities

A PeeringDB entry for your network makes it easy for people to find you, and helps you establish peering

Required for peering with certain networks, for exampleAppleFacebookMicrosoft

Page 3: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

Network Example

Page 4: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

Exchange Point Example

Page 5: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

OrganizationUntil now, PeeringDB has been run by an informal group of admins using donated

infrastructure

PeeringDB needs funds for

Operations

Software development

Feature requests and enhancements

Many organizations have offered donations to support PeeringDB

Unable to handle finances or contracts

Page 6: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

ElectionsVoting for the PeeringDB initial Board of

Directors just finished on November 30th, 2015

Initial Board of DirectorsPatrick W. Gilmore (Markley Group) - Vice PresidentMatt Griswold (20C)Aaron Hughes (6connect) - PresidentArnold Nipper (DE-CIX)Job Snijders (NTT)

Formed as a United States 501(c)(6) nonprofit corporation

All governance info is available at gov.peeringdb.com

Page 7: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

Old, auto-generated code, unmaintainableSchema issues

One network per user, requires multiple registrationsNo data validation, lots of typos

MySQL is the only "API"Insecure, doesn't scale

Exposes contact information to potential spammers

PDB 1.0

Page 8: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

New, clean, shiny PythonCompletely redesigned schemaRESTful APIAll data is cleaned and validatedContact info has permissions

Guest login won’t see contact details

PDB 2.0

Page 9: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

Everything is permissioned and editableData centers and IXPs can update their own infoMultiple networks can be associated with one loginManage users and permissions

Documented APIs at docs.peeringdb.com/api_specs

Many new features planned after releaseBeta version is live now at

beta.peeringdb.com

PDB 2.0

Page 10: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

PeeringDB 2.0

Page 11: PeeringDB Matt Griswold, 20C Greg Hankins, Alcatel-Lucent

PeeringDB 2.0

www.unitedix.net