BGP
Skrót od „Border Gateway Protocol”. BGP to protokół używany do trasowania transmisji danych przez Internet. Pomaga określić najbardziej efektywną trasę — niezależnie od tego, czy dane są wysyłane na drugą stronę ulicy, czy na drugi koniec świata.
BGP zarządza przepływem danych podobnie jak poczta zajmuje się dostarczaniem przesyłek. Na przykład gdy użytkownik w Los Angeles otwiera stronę internetową w Nowym Jorku, BGP najpierw kieruje dane z nowojorskiego serwera do internetowego szkieletu. Dane przemieszczają się dużymi światłowodami przez granice stanów, a następnie przez mniejsze sieci, aż dotrą do operatora ISP użytkownika w Los Angeles. Operator ISP kieruje następnie dane lokalnie do urządzenia użytkownika.
Unix — traceroute techterms.com
DOS — tracert techterms.com
Podstawą Border Gateway Protocol są tablice routingu — pliki zwykłego tekstu, które zawierają listę dostępnych routerów według adresów IP. Routery BGP używają tych tablic do określania najlepszej trasy dla każdej transmisji danych. Tablice routingu są często aktualizowane, ponieważ najszybsza trasa może się zmieniać w zależności od ruchu w sieci i awarii. Routery o dużym natężeniu ruchu mogą żądać aktualizacji raz na minutę, a nawet co kilka sekund.
Zalety BGP
- Standardowy sposób komunikacji między routerami
- Efektywne trasowanie danych przez Internet
- Dostosowywanie się do przeciążenia sieci
- Nadmiarowość w przypadku awarii sieci
- Skalowalność umożliwiająca dodawanie lub usuwanie routerów
- Autonomiczne działanie
NOTE: Chociaż BGP umożliwia efektywne trasowanie danych na duże odległości, CDN-y zapewniają jeszcze większe korzyści, przechowując dane w „węzłach brzegowych” na całym świecie.
Sprawdź swoją wiedzę