Słownik

Co to jest PNI?

PNI (Private Network Interconnect) to dedykowane łącze peeringowe punkt-punkt między dwiema sieciami. Wyjaśniamy, czym różni się od peeringu publicznego w IXP.

Ostatnia aktualizacja:

PNI (Private Network Interconnect) to dedykowane łącze peeringowe punkt-punkt między dwiema sieciami autonomicznymi, zestawione poza wspólnym fabric punktu wymiany ruchu. Zamiast wymieniać ruch przez współdzielony port IXP, obie strony łączą się osobnym portem fizycznym, zwykle przez cross-connect w jednym centrum danych, i zestawiają na nim sesję BGP. PNI to wciąż peering, czyli wymiana ruchu tylko między tymi dwiema sieciami i ich klientami, ale po prywatnym, niewspółdzielonym łączu.

PNI a peering publiczny w IXP

Peering publiczny działa na współdzielonej warstwie 2 punktu wymiany ruchu, gdzie jeden port pozwala wymieniać ruch z dziesiątkami sieci naraz, często przez route serwer. PNI odwraca ten model: jedno dedykowane łącze obsługuje dokładnie jednego partnera. Tracisz wygodę masowego nawiązywania sesji, ale zyskujesz pełną, gwarantowaną przepustowość i izolację od pozostałych uczestników fabric. W praktyce operatorzy używają obu mechanizmów równolegle: najcięższe strumienie ruchu kierują na PNI, a resztę zostawiają na peeringu publicznym.

  • Łącze: PNI to dedykowany port lub cross-connect dla jednego partnera; peering publiczny to współdzielony port IXP.
  • Przepustowość: na PNI cała pojemność łącza jest Twoja; na fabric IXP port dzielisz z ruchem do wielu sieci.
  • Kontrola: PNI eliminuje zależność od stabilności fabric i polityki route serwera.
  • Koszt: PNI oznacza dodatkowy port i cross-connect, więc opłaca się dopiero przy odpowiednio dużym wolumenie.
  • Skalowanie: peering publiczny szybciej dodaje nowych partnerów, PNI lepiej skaluje pojemność do jednego partnera.

Kiedy PNI ma sens

PNI ma sens wtedy, gdy ruch między dwiema sieciami staje się na tyle duży i stały, że zaczyna wypełniać znaczną część współdzielonego portu IXP albo grozi jego przeciążeniem. Typowy próg decyzyjny to stabilne kilka gigabitów na sekundę do jednego partnera, choć granica zależy od kosztu portów i cross-connectów w danym obiekcie. PNI bywa też wymuszane przez politykę dużych dostawców treści, którzy powyżej pewnego wolumenu oczekują dedykowanego łącza, oraz przez potrzebę przewidywalnej jakości dla ruchu wrażliwego na utratę pakietów.

Z drugiej strony, dla niewielkiego lub zmiennego ruchu PNI jest nieopłacalny. Dedykowany port i cross-connect generują stały koszt niezależnie od wykorzystania, a pojedyncze łącze bez redundancji jest punktem awarii. Jeśli wymieniasz z partnerem kilkaset megabitów, peering publiczny w IXP niemal zawsze wypada taniej i prościej.

Aspekty techniczne PNI

Pod względem BGP sesja na PNI niczym nie różni się od sesji na fabric IXP: to wciąż eBGP między dwoma numerami AS. Różnice leżą w warstwie fizycznej i operacyjnej. PNI zwykle używa dedykowanej podsieci punkt-punkt, najczęściej /31 dla IPv4 zgodnie z RFC 3021 oraz /127 dla IPv6 zgodnie z RFC 6164. Łącze można podnieść z 10GE do 100GE bez wpływu na innych uczestników, a nad sesją warto uruchomić BFD dla szybkiego wykrywania awarii. Dla pełnej odporności PNI buduje się jako parę łączy w różnych obiektach lub na różnych urządzeniach, tak aby pojedyncza awaria portu nie zrywała wymiany ruchu.

PNI w sieci AS202520 SkyPass

AS202520 SkyPass prowadzi zarówno peering publiczny w polskich punktach wymiany ruchu, w tym w THINX, TPIX, WRIX i 1-IX, jak i peering prywatny w postaci PNI z kluczowymi partnerami. Mamy PoP-y w Warszawie i Wrocławiu, gdzie udostępniamy cross-connecty do zestawienia dedykowanego łącza punkt-punkt. Jeśli ruch z nami przerasta wygodną pojemność na współdzielonym fabric, przeniesiemy go na PNI z sesją eBGP, opcjonalnym BFD i redundancją między lokalizacjami. Operatorom bez własnej obecności w naszych obiektach proponujemy zdalny dostęp do IXP jako tańszy punkt startu.

Najczęstsze pytania

Czym PNI różni się od peeringu publicznego w IXP?

PNI to dedykowane łącze punkt-punkt obsługujące jednego partnera, z gwarantowaną pojemnością i izolacją od fabric. Peering publiczny korzysta ze współdzielonego portu IXP, przez który wymieniasz ruch z wieloma sieciami naraz.

Przy jakim ruchu warto przejść na PNI?

Zwykle wtedy, gdy stabilny strumień do jednego partnera sięga kilku gigabitów na sekundę albo zaczyna wypełniać znaczną część współdzielonego portu IXP. Dla kilkuset megabitów peering publiczny jest tańszy i prostszy.

Czy PNI to to samo co cross-connect?

Nie. Cross-connect to fizyczne łącze w centrum danych, a PNI to logiczna relacja peeringowa zestawiana zwykle po takim cross-conneccie. PNI obejmuje cross-connect, podsieć punkt-punkt i sesję BGP.

Jakiej podsieci używa się na łączu PNI?

Najczęściej /31 dla IPv4 zgodnie z RFC 3021 oraz /127 dla IPv6 zgodnie z RFC 6164. Sesja to standardowy eBGP między dwoma numerami AS, często z włączonym BFD.

Powiązane artykuły