Co to jest PeeringDB?
PeeringDB to otwarta baza danych sieci, w której operatorzy publikują swoje ASN, lokalizacje i polityki peeringu. Wyjaśniamy rekordy i po co dbać o profil.
Ostatnia aktualizacja:
PeeringDB to otwarta, prowadzona przez społeczność baza danych sieci, w której operatorzy publikują informacje potrzebne do nawiązania peeringu: numer systemu autonomicznego (ASN), polityki ruchu, listę punktów wymiany ruchu (IXP) i centrów danych, w których są obecni, oraz dane kontaktowe. To de facto standardowy katalog branży interconnect. Kiedy inżynier rozważa peering z Twoją siecią, najpierw sprawdza Twój profil w PeeringDB. Dane są dostępne przez interfejs webowy i publiczne API REST, dzięki czemu mogą je automatycznie pobierać narzędzia do konfiguracji BGP i filtrowania tras.
Rekordy: sieć, obiekt i punkt wymiany
PeeringDB porządkuje dane wokół trzech głównych typów rekordów, które łączą się ze sobą i tworzą pełny obraz obecności sieci. Rekord sieci (net) opisuje pojedynczy ASN, a rekordy obiektów i punktów wymiany pokazują, gdzie fizycznie i logicznie można się z tą siecią spotkać.
- Network (net) to rekord ASN: nazwa, zakres ruchu, typ sieci, polityka peeringu (open, selective, restricted) i kontakty NOC.
- Facility (fac) to centrum danych lub obiekt kolokacyjny, w którym sieć ma sprzęt i może zestawić cross-connect.
- Exchange (ix) to punkt wymiany ruchu wraz z listą uczestników i prefiksami sieci peeringowej.
- NetIXLan to wpis łączący sieć z konkretnym IXP, zawierający adresy IPv4 i IPv6 oraz prędkość portu.
- NetFac to wpis łączący sieć z konkretnym obiektem (kolokacją).
Po co dbać o dokładny profil
Dokładny rekord przyspiesza peering, bo druga strona od razu widzi, czy spotykacie się na tym samym IXP lub w tym samym obiekcie, jaki masz wolumen ruchu i czy Twoja polityka jest otwarta. Adresy IPv4 i IPv6 z PeeringDB trafiają wprost do automatów generujących konfigurację BGP, więc literówka w adresie peeringowym kończy się sesją, która się nie ustanawia. Pole z maksymalną liczbą prefiksów (max-prefix) jest często pobierane automatycznie i ustawiane jako limit ochronny na sesji. Jeśli jest błędne lub puste, partner może zastosować restrykcyjny domyślny limit. Nieaktualny profil to realna utrata potencjalnych peeringów.
PeeringDB a inne źródła danych
PeeringDB opisuje intencje i obecność sieci, czyli gdzie chce peerować i na jakich warunkach, ale nie jest źródłem prawdy o tym, kto może ogłaszać dany prefiks. Tę rolę mają rejestry routingu (IRR) z obiektami route i as-set oraz RPKI z podpisanymi ROA. W praktyce te trzy źródła działają razem: w PeeringDB znajdujesz partnera i jego dane peeringowe, a w IRR i RPKI weryfikujesz, które prefiksy wolno mu ogłaszać. Aby ograniczyć podszywanie się pod cudze ASN, PeeringDB udostępnia mechanizm weryfikacji uprawnień do rekordu przez powiązanie konta z organizacją w RIR.
PeeringDB a AS202520 SkyPass
AS202520 SkyPass utrzymuje aktualny rekord w PeeringDB z otwartą polityką peeringu, aktualnymi adresami IPv4 i IPv6 na polskich punktach wymiany ruchu (THINX, TPIX, WRIX, POZIX, 1-IX) oraz listą obiektów w Warszawie i Wrocławiu. Dzięki temu możesz potwierdzić, gdzie się spotkamy, i wygenerować konfigurację sesji wprost z naszego profilu. Operatorom bez własnego portu na IXP oferujemy zdalny dostęp, a nasze trasy walidujemy zgodnie z RPKI i dobrymi praktykami MANRS.
Najczęstsze pytania
Czy korzystanie z PeeringDB jest płatne?
Nie. PeeringDB jest bezpłatny zarówno do przeglądania, jak i do utrzymywania własnego rekordu. Projekt jest organizacją non-profit finansowaną ze składek sponsorów branżowych, a dostęp do danych przez interfejs webowy i API jest otwarty.
Jak zaktualizować rekord swojej sieci?
Zakładasz konto, potwierdzasz powiązanie z organizacją (zwykle przez adres e-mail w jej domenie lub weryfikację w RIR) i edytujesz pola rekordu net, w tym politykę peeringu, wolumen ruchu, max-prefix oraz wpisy NetIXLan z adresami na poszczególnych IXP.
Czy PeeringDB zastępuje filtrowanie tras przez IRR i RPKI?
Nie. PeeringDB pokazuje, z kim i gdzie peerować oraz jakie limity stosować, ale to IRR (obiekty route, as-set) i RPKI (ROA) decydują o tym, które prefiksy partner może legalnie ogłaszać. Te źródła się uzupełniają.
Skąd narzędzia biorą limit max-prefix?
Wiele generatorów konfiguracji BGP pobiera wartość max-prefix bezpośrednio z rekordu PeeringDB i ustawia ją jako limit ochronny na sesji. Dlatego warto utrzymywać tam realistyczne, aktualne wartości dla IPv4 i IPv6.
