Pytanie TLDR :
Kto płaci za ruch, gdy przechodzi on przez wielu dostawców
Oryginalne pytanie
Wiem, że istnieje wiele witryn z tym pytaniem i odpowiedzią, ale jak dotąd nie byłem w stanie ich zrozumieć. Jeśli jestem w CT i chcę się skontaktować z kimś (serwerem) w CA, prawdopodobne jest, że moje dane zostaną przekazane przez co najmniej trzech dostawców usług internetowych - mojego dostawcę usług internetowych, ich dostawcę usług internetowych i innych pośredników. To samo dotyczy połączenia kierowanego za granicę do Wielkiej Brytanii, a następnie do Niemiec i tak dalej.
Wydaje mi się zbyt cudowne, aby twierdzić, że te firmy, które zbudowały te ogromne sieci, są „w porządku” zezwalaniem na ruch, choć nie od ani do swoich klientów. Zwłaszcza osoba znajdująca się w Oklahomie lub która korzystała z kabla podmorskiego w Europie, USA i Azji, większość ruchu nie będzie pochodzić od klientów i nie ma możliwości zapłaty za ten ruch.
Mógłbym to kontynuować, ale możesz sobie wyobrazić wszystkie pytania i złożoność. Może po prostu stosunkowo tanio jest przepuszczać ten ruch, gdy dotrze on do „głównej arterii”, a nawet położyć kable podmorskie? A może małe fundusze rządowe i korporacyjne cele charytatywne wspierają całość?
Wiem, że to może być nieodpowiednia strona do tego, ale szukam kogoś, kto faktycznie wie coś na ten temat.
Odpowiedzi:
EDYCJA : Zapomniałem o tym wspomnieć - jeśli jesteś zainteresowany, napisano książki na ten temat. Bardzo polecam Billa Nortona The Internet Peering Playbook . Dostępne w wersji drukowanej lub cyfrowej - jest to de facto tekst tego rodzaju.
ZASTRZEŻENIE : Przykłady tutaj użyte są jedynie hipotetyczne - nie mam wglądu w relacje biznesowe przewoźników wymienionych w poniższym poście.
Internet jest naprawdę kontrolowany przez koordynatorów równorzędnych dostawców usług internetowych poziomu 1 na całym świecie.
W świecie biznesu z połączeniami internetowymi istnieje tranzyt i peering . Istnieją również różne formy komunikacji równorzędnej (płatna komunikacja równorzędna bez rozliczeń itp.), Ale w większości przypadków to właśnie sprowadza się łączność internetowa jako całość. Tak, to jest skomplikowane, bo gdy przychodzi do niego, tam jest koszt związany z coraz swoje bity z Oklahomy do Niemiec iz powrotem. To nie tylko techniczny żargon i polityka routingu - w grę wchodzą także znaczące czynniki ekonomiczne i biznesowe.
Termin „kupowanie tranzytu” odnosi się tylko do umowy, w której płacisz dostawcy pieniądze, aby pozbyć się bitów z Twojej sieci i do sieci innej osoby. Idąc za twoim przykładem, załóżmy, że zaangażowani są trzej dostawcy wysyłający ruch z lokalnego biura w Oklahomie do oddziału w Niemczech. Powiedzmy, że twoim lokalnym dostawcą jest Hurricane Electric. Hurricane Electric dociera do Niemiec przez poziom 3. Poziom 3 łączy się z głównym niemieckim operatorem zasiedziałym - DTAG, znanym również jako Deutsche Telekom AG. DTAG dostarczy Twój ruch do miejsca docelowego, jeśli lokalne biuro kupi tranzyt od DTAG lub od kogoś innego, kto polega na DTAG. Więc łączność wyglądałaby mniej więcej tak:
HE nie jest przewoźnikiem pierwszego poziomu, więc prawdopodobnie kupią tranzyt od poziomu 3 lub mogą opłacić peering za pomocą poziomu 3. Poziom 3 i DTAG są zarówno przewoźnikami pierwszego poziomu, a zatem z pewnością są odpowiednikami, a lokalny niemiecki dostawca usług internetowych, z którym łączy się Twoje zdalne biuro, prawdopodobnie kupiłby tranzyt od DTAG.
Zapominając o zaangażowanym trasowaniu i myśląc tylko o pieniądzach, należy zrozumieć wskaźniki ruchu. Zazwyczaj przewoźnicy dużego poziomu (np. Poziom 3) nie będą peerować (odnosząc się tutaj do peeringu bez rozliczeń) z innymi, chyba że współczynniki ruchu są nieco równe. Jeśli nie jesteś kolejnym dużym przewoźnikiem, prawie na pewno nigdy tak nie będzie. Większość lokalnych dostawców usług internetowych i dostawców treści nazywa się „klientami gałek ocznych”, ponieważ ich stosunek jest duży. Biorąc to pod uwagę w kontekście biznesowym, sieć Level3 byłaby wykorzystywana znacznie bardziej niż dostawca treści lub lokalna sieć ISP. W tym momencie masz rację - poziom 3 nie korzysta z komunikacji równorzędnej z lokalnym dostawcą lub dostawcą treści i po prostu tak się nie stanie.
Jeśli jednak jesteś bardzo dużym dostawcą usług internetowych z dużą liczbą klientów, a także dużą liczbą oryginalnych prefiksów, ale współczynniki ruchu dla Ciebie i Poziomu 3 jeszcze nie są dostępne , płatna komunikacja równorzędna może być opcją - często znacznie tańszą niż kupno tranzyt.
Co teraz, jeśli nie jesteś dużym przewoźnikiem? Czy czerpiesz korzyści z komunikacji z innymi ludźmi, nawet jeśli nie są oni przewoźnikami ani usługodawcami internetowymi? Tak. Kupując tranzyt, zwykle płacisz za ustalony koszt za megabit, naliczany według 95% percentyla za zużycie, przy minimalnym zaangażowaniu. Jeśli jesteś dostawcą treści, w twoim najlepszym interesie jest komunikowanie się z tyloma osobami, jak to możliwe, ponieważ to po prostu obniża koszt jednego megabajta twojego transportu, ponieważ kiedy przeglądasz z ludźmi, masz bezpośrednią drogę do ich sieci , i nie musisz już polegać na transporcie, aby twoje bity dotarły do ich sieci.
W grę wchodzi także polityka routingu tych przewoźników poziomu 1. Zazwyczaj ci przewoźnicy wykonują routing gorących ziemniaków. Oznacza to, że jeśli peery Level3 z DTAG w wielu lokalizacjach geograficznych, Level3 prawdopodobnie zrzuci ruch przeznaczony do twojego zdalnego biura w punkcie peering DTAG tak szybko, jak to możliwe, zamiast przenosić ruch z własnej sieci do punktu peering DTAG najbliżej miejsca docelowego.
Występują również sytuacje, w których przewoźnicy zaniedbują porty równorzędne, aby zmusić swoich rówieśników do zrobienia czegoś, czego chcą. W innych sytuacjach w relacjach równorzędnych jeden operator po prostu usunie połączenia równorzędne z drugim przewoźnikiem, powodując druzgocący wpływ dla znacznej części użytkowników Internetu (patrz Poziom 3 i Cogent).
Aby odpowiedzieć na pierwotne pytanie - odpowiedź TL; DR to wszystkie sieci zaangażowane w pozyskiwanie ruchu ze źródła do miejsca docelowego, płacenie w ten czy inny sposób. Dłuższa odpowiedź jest taka, że jeśli zamierzasz kupić tranzyt, upewnij się, że kupujesz tranzyt od renomowanego przewoźnika. Płacisz nie tylko za dostępność i dostępność, ale także za łączność operatora.
źródło
Ostatecznie to robisz.
John Jensen wykonał fantastyczną robotę, wyjaśniając, jak to ogólnie działa, ale podejrzewam, że schemat może pomóc. Pożyczę przykładowych dostawców, których używał.
Załóżmy, że masz serwer sieciowy kolokowany w obiekcie HE.net ; Załóżmy, że płacisz HE.net 500 USD / miesiąc za ko-kolokację 100 Mb / s. Wszystkie opłaty za tranzyt i usługi dostawcy HE.net są przekazywane klientom HE.net .
Gdy ktoś w sieci Teo LT pobierze stronę z twojego serwera, ruch musi przejść przez HE.net , (potencjalnie) Poziom (3) , DTAG i Teo LT .
Jako dostawca poziomu 2 HE.net musi kupić tranzyt z poziomu (3) (Link {D}), a HE.net również kupuje przepustowość od IXP (Link {E}). Te opłaty tranzytowe / IXP są pokrywane przez klientów HE.net i wszelkie inne źródła przychodów, które HE.net może mieć (takie jak sprzedaż części wolnych światłowodów HE.net ).
Wyimaginowany podział kto płaci, kto za podglądanie, tranzyt i IXP colo pokazano poniżej ...
Zastrzeżenie: ten diagram może nie przypominać rzeczywistych relacji peering / tranzyt / IXP; wyłącznie w celach ilustracyjnych.
źródło