PeeringDB

Last updated
PeeringDB
Original author(s) Richard Steenbergen (Original) & PeeringDB Volunteers
Developer(s) PeeringDB
Initial releaseJuly 29, 2010 (2010-07-29)
Stable release
2.62.1 / October 24, 2024;2 days ago (2024-10-24) [1]
Repository www.github.com/peeringdb/peeringdb
Written in Python
Operating system Cloud
Platform Cross-platform
Available in English and 16 translations
License Code is published under a BSD 2-clause license
Website www.peeringdb.com

PeeringDB is a freely available, user-maintained, database of networks, and the go-to location for interconnection data. [2] The database facilitates the global interconnection of networks at Internet Exchange Points (IXPs), data centers, and other interconnection facilities, and is the first stop in making interconnection decisions.

Contents

Almost one third of the critical default-free zone ASNs at least partially register their interconnection options in the database. The database shows the colocation facilities in which networks have a presence and the IXPs they peer at.

While, like Wikipedia, PeeringDB's database contains user contributed data, networks can give permission for exchanges using the IX-F Member Exchange Format to submit technical information about their presence at an exchange. This can then be used as a source of configuration data.

Traditionally a list of potential peering partners would have been maintained by the host Internet exchange point or colocation centre, but these lists lacked important information such as peering policies and were difficult to keep up-to-date. Being a distributed database, it was also necessary for peers to consult multiple lists in order to establish peering relationships. PeeringDB has become the "first stop when deciding where and whom to peer with". [3]

PeeringDB's software was originally written by Richard Steenbergen in 2004. A non-profit organization was incorporated in 2015 [4] to operate the PeeringDB service. It has four volunteer committees that design, maintain, and promote the service. They are:

PeeringDB's software is open source and volunteers can contribute code. Users are welcome to request features and report bugs by opening an issue on GitHub. They can also engage in discussion using PeeringDB's mailing lists.

Types of Data

PeeringDB hosts five types of data about interconnection:

  1. Networks
  2. Internet Exchange Points
  3. Facilities - often data centers but can be anywhere where networks place equipment for the purpose of interconnection
  4. Carriers - providers of high speed Layer 1 and Layer 2 service into a facility
  5. Campuses - a collection of facilities operated by the same organization that provide inter-building cross-connects

Interaction and Access

Users can search and update the PeeringDB database using the web interface or an API. The API [5] can be used to integrate PeeringDB's service into proprietary tools. PeeringDB publishes peeringdb-py as a reference implementation of a local cache of PeeringDB data. Users are encouraged to use peeringdb-py or an equivalent to avoid API query limits.

PeeringDB also publishes a .KMZ formatted dataset of interconnection facilities for which it has coordinates.

When searching PeeringDB, users only need an account if they want access to contact information for organizations.

PeeringDB's OAuth service can be used to authenticate when using third-party applications. About 150 applicants had enabled PeeringDB OAuth in May 2021.

Governance

Membership [6] depends on two factors: an active PeeringDB.com account and an individual representative who is subscribed to the governance mailing list. Each member has a single vote in annual elections to appoint board members. Directors are elected for two year terms and are not compensated for their service.

Funding

PeeringDB is supported entirely through sponsorships. Many sponsors are large network operators, data center operators, or Internet Exchange Points. Its finances are published on its documentation site. Its income in 2022 was about $216,000.

See also

Related Research Articles

A colocation centre or "carrier hotel", is a type of data centre where equipment, space, and bandwidth are available for rental to retail customers. Colocation facilities provide space, power, cooling, and physical security for the server, storage, and networking equipment of other firms and also connect them to a variety of telecommunications and network service providers with a minimum of cost and complexity.

In computer networking, peering is a voluntary interconnection of administratively separate Internet networks for the purpose of exchanging traffic between the "down-stream" users of each network. Peering is settlement-free, also known as "bill-and-keep" or "sender keeps all", meaning that neither party pays the other in association with the exchange of traffic; instead, each derives and retains revenue from its own customers.

<span class="mw-page-title-main">Web hosting service</span> Service for hosting websites

A web hosting service is a type of Internet hosting service that hosts websites for clients, i.e. it offers the facilities required for them to create and maintain a site and makes it accessible on the World Wide Web. Companies providing web hosting services are sometimes called web hosts.

An autonomous system (AS) is a collection of connected Internet Protocol (IP) routing prefixes under the control of one or more network operators on behalf of a single administrative entity or domain, that presents a common and clearly defined routing policy to the Internet. Each AS is assigned an autonomous system number (ASN), for use in Border Gateway Protocol (BGP) routing. Autonomous System Numbers are assigned to Local Internet Registries (LIRs) and end-user organizations by their respective Regional Internet Registries (RIRs), which in turn receive blocks of ASNs for reassignment from the Internet Assigned Numbers Authority (IANA). The IANA also maintains a registry of ASNs which are reserved for private use.

Internet exchange points are common grounds of IP networking, allowing participant Internet service providers (ISPs) to exchange data destined for their respective networks. IXPs are generally located at places with preexisting connections to multiple distinct networks, i.e., datacenters, and operate physical infrastructure (switches) to connect their participants. Organizationally, most IXPs are each independent not-for-profit associations of their constituent participating networks. The primary alternative to IXPs is private peering, where ISPs directly connect their networks.

Switch and Data Facilities Company, Inc. was a U.S. public corporation that provided network-neutral data centers and Internet exchange services to network-centric businesses. Switch and Data was acquired by Equinix in 2010.

<span class="mw-page-title-main">Tower 55</span> Commercial offices, Data center in San Jose, California

Tower 55 is a 15-story building at the corner of South Market Street and Post Street in downtown San Jose, California. Built in 1985 as the Market Post Tower, it was designed to provide a mix of office and retail space. When first built, the building was controversial due to its gold-colored glass exterior, which produced high light and heat reflection. In its early years, the owners struggled financially with the property and were forced to put it up for sale in 1987. While the intended tenants did not materialize, the building proved popular with telecom carriers as an Internet exchange center, with MAE-West on the 13th floor, one of the oldest and most well known Internet exchanges. Many carriers maintain collocation space in the building to support their interconnections through MAE-West as well as direct interconnections.

Reykjavik Internet Exchange (RIX) is an Internet Exchange Point located in Reykjavík, Iceland, founded in 1999. It is operated by ISNIC, the same organisation that oversees the registration of Iceland's ccTLD, '.is'. Its primary site, RIX-TG, is located at Tæknigarður (The Centre for Technical Innovation), part of the University of Iceland. As of 2022 it operates 2 other peering sites in addition to their original site: RIX-KT (Katrínartún) and RIX-MH (Múlastöð, Ármúli 25).

<span class="mw-page-title-main">Toronto Internet Exchange</span> Not-for-profit Internet Exchange Point

The Toronto Internet Exchange Community (TorIX) is a not-for-profit Internet Exchange Point (IXP) located in a carrier hotel at 151 Front Street West, Equinix's TR2 data centre at 45 Parliament Street and 905 King Street West in Toronto, Ontario, Canada. As of March 2021, TorIX has 259 unique autonomous systems representing 285 peer connections and peak traffic rates of 1.344 Tbps, making it the largest IXP in Canada. According to Wikipedia's List of Internet Exchange Points by Size, TorIX is the 16th largest IXP in the world in numbers of peers, and 17th in the world in traffic averages. The Exchange is organized and run by industry professionals in voluntary capacity.

Average Per-Bit Delivery Cost, or APBDC, is the cost accounting method by which Internet Service Providers (ISPs) calculate their cost of goods sold.

<span class="mw-page-title-main">DE-CIX</span> Internet exchange point in Germany

DE-CIX is an operator of carrier- and data-center-neutral Internet Exchanges, with operations in Europe, North America, Africa, the Middle East, India and Southeast Asia. All DE-CIX activities and companies are brought together under the umbrella of the DE-CIX Group AG.

OAuth is an open standard for access delegation, commonly used as a way for internet users to grant websites or applications access to their information on other websites but without giving them the passwords. This mechanism is used by companies such as Amazon, Google, Meta Platforms, Microsoft, and Twitter to permit users to share information about their accounts with third-party applications or websites.

The Northern Lights Local Exchange Point (NLLXP) is a free Internet Exchange Point (IXP) in Minneapolis, Minnesota, in the United States. The NLLXP public peering exchange is closely linked with the Northern Lights GigaPoP (NLG), an Internet2 project of the University of Minnesota Office of Information and Technology: the NLG is the regional Internet2 access point for research and educational institutions, and the NLLXP is the regional peering exchange between those institutions and commercial networks, and among commercial networks.

IPTP Networks is an international telecommunications company. Founded in Cyprus as a System Integrator in 1996, it developed into an international group over the next decade. IPTP Networks operates a global backbone as a Tier-1-class-network Internet Service Provider (ISP) providing connectivity through 225+ PoPs worldwide.

Hurricane Electric is a global Internet service provider offering Internet transit, tools, and network applications, as well as data center colocation and hosting services at one location in San Jose, California and two locations in Fremont, California, where the company is based.

Detroit Internet Exchange ("DET-iX") is a nonprofit 501(c)(6) Internet exchange point (IXP) located in Southfield, Michigan. It was founded in 2014 to help establish peering for local and regional Internet service providers. DET-iX currently has 67 members and 81 connections, with a maximum peak transfer speed of 1866.9 Gbit/s. DET-iX is the first peering exchange of its kind in the Detroit area.

Mumbai Internet Exchange is a subsidiary of the German Internet exchange point (IXP) DE-CIX, founded on 15 August 2014 as Mumbai Convergence Hub as an Open Carrier Neutral Internet Exchange & Peering Hub. As of 30 March 2021 it interconnects more than 375 members, making it the largest IXP in India and surrounding region.

Teraco Data Environments is a carrier-, cloud- and vendor-neutral data centre provider founded by Tim Parsonson and Lex van Wyk in 2008. On 1 August 2022, Digital Realty announced that it had completed the purchase of a majority stake in Teraco, previously controlled by Berkshire Partners, Permira and a group of investors.

<span class="mw-page-title-main">Uganda Internet Exchange Point</span> Critical national communications infrastructure operator

The Uganda Internet Exchange Point (UIXP) is a non-profit Internet exchange point operator founded in 2001 with the goal of improving Internet connectivity within Uganda and the East African region, and is the only known internet exchange point in Uganda.

References

  1. "Releases · peeringdb/peeringdb". github.com. Retrieved 2024-10-26.
  2. Lodhi, Aemen; Larson, Natalie; Dhamdhere, Amogh; Dovrolis, Constantine; claffy, kc (2014-04-08). "Using peeringDB to understand the peering ecosystem". ACM SIGCOMM Computer Communication Review. 44 (2): 20–27. doi:10.1145/2602204.2602208. ISSN   0146-4833. S2CID   11113342.
  3. Lardinois, Frederic (2017-08-24). "Inflect's infrastructure marketplace adds 30 new service providers and 2,200 data center and peering locations". TechCrunch. Retrieved 2023-03-12.
  4. Secretary of State. "PeeringDB Articles of Incorporation" (PDF). Governance - PeeringDB Docs. Retrieved 2023-03-07.
  5. "PeeringDB API Documentation". www.peeringdb.com. Retrieved 2023-03-08.
  6. "HOWTO: Become a PeeringDB Member and Vote - PeeringDB Docs". docs.peeringdb.com. Retrieved 2024-10-24.