Co tak naprawdę oznacza „podłączony do Internetu”?
To naprawdę oznacza, że „ma dostępną trasę do wysyłania pakietów do wszystkich lub praktycznie wszystkich urządzeń w Internecie oraz odpowiednią trasę do uzyskania odpowiedzi z powrotem”.
Aby to zrobić, dostawcy usług internetowych i inne duże sieci łączą się ze sobą. Istnieją dwa główne rodzaje połączeń wzajemnych, „peering” i „tranzyt” (oraz kilka wariantów między nimi).
Połączenia typu „peering” są zazwyczaj, ale nie zawsze, „wolne od rozliczeń” (żadna sieć nie płaci drugiej za peering, chociaż konieczne jest ustalenie, aby zapłacić za połączenie fizyczne) i umożliwiać komunikację między dwiema sieciami i ich klientami . Peering nie jest przechodni. Jeśli A peeruje z B, a B peeruje z C, to A nie dostaje trasy do C.
Peering może się zdarzyć albo na bezpośrednim połączeniu między dwiema sieciami lub za pośrednictwem punktów wymiany. Punkty wymiany zapewniają połączenie (prawie zawsze sieć Ethernet) między wieloma dostawcami, dzięki czemu peering jest bardziej opłacalny między dostawcami, którzy wymieniają tylko niewielką ilość ruchu. Jeśli dwóch dostawców wymienia dużo ruchu (obecnie gigabitów na sekundę), wówczas bardziej bezpośrednie jest połączenie bezpośrednie.
W przypadku połączenia „tranzytowego” istnieje relacja dostawca-klient. Dostawca tranzytu zapewnia (za opłatą) klientowi tranzytowemu łączność z całym Internetem. Klient może korzystać z wielu dostawców usług tranzytowych w celu zwolnienia lub zapewnienia krótszych tras.
Istnieje garstka dużych dostawców znanych jako sieci „Tier 1”. Sieci te nie kupują tranzytu od nikogo, zamiast tego wszystkie peeringują się ze sobą. Stanie się siecią poziomu 1 jest niezwykle trudne, ponieważ musisz przekonać wszystkie istniejące sieci poziomu 1 do współpracy z tobą, a większość z nich niechętnie przyjmuje nowych partnerów.
Duże sieci, które nie są na poziomie 1, będą próbowały jak najwięcej ruchu skierować na relacje równorzędne (ponieważ jest to tańsze i zwykle szybsze). Będą jednak musieli kupić tranzyt, aby dostać się do sieci, w których nie mogą ustanowić odpowiedniej relacji równorzędnej. Wielu dużych dostawców usług internetowych unika również kontaktowania się z małymi facetami, ponieważ widzą tych małych facetów jako potencjalnych klientów, ponieważ koszty administracyjne nie są warte korzyści, lub ponieważ oznaczałoby to, że skutecznie rozdawaliby transport międzynarodowy za darmo.
Według CAIDA (która nie zawsze jest w 100% dokładna - w szczególności brakuje wielu połączeń równorzędnych), główna sieć Google ma 3 dostawców, 10 „klientów” (z których wszyscy oprócz dwóch to inne sieci Google) i ponad dwieście równorzędnych. http://as-rank.caida.org/?mode0=as-info&mode1=as-table&as=15169&n=227&table-details=simple
Gra w peering kosztuje. Musisz uzyskać własną przestrzeń IP i numer AS, co będzie wiązało się z uiszczaniem opłat do RIR, a dodatkowo komplikuje ją wyczerpanie przestrzeni IPv4 do regularnych przydziałów. Musisz kupić routery, które mogą importować całą tabelę routingu internetowego. Musisz wynająć porty w punktach wymiany, z których zamierzasz korzystać, oraz łącza z miejsca w szafie do punktu wymiany. Jeśli korzystasz z bezpośrednich łączy do komunikacji równorzędnej, musisz je kupić lub wypożyczyć. Będziesz musiał mieć personel operacyjny sieci dostępny 24 godziny na dobę, 7 dni w tygodniu (większość dostawców twierdzi, że jest to warunek wstępny peeringu). Przekonasz się również, że wielu dostawców nie chce się z Tobą niepokoić, chyba że możesz wykazać, że ruch będzie znaczny.
Jeśli chcesz, aby Twój ruch międzynarodowy przebiegał ponad peeringiem, prawdopodobnie będziesz musiał być obecny w wielu punktach wymiany zarówno w USA, jak i Europie. Będzie to wymagało wynajmu połączeń do przewozu tego ruchu.
Rezultat jest taki, że jeśli nie masz DUŻEGO ruchu (obecnie prawdopodobnie gigabitów na sekundę jest utrzymywany), taniej jest po prostu kupić połączenie od dostawcy usług internetowych i pozwolić im martwić się graniem w grę równorzędną.