BGP (Border Gateway Protocol)

BGP (Border Gateway Protocol)

« Powrót do listy pojęć

BGP (Border Gateway Protocol) to protokół routingu używany w internecie do wymiany informacji o trasach sieciowych między autonomicznymi systemami (AS) — grupami sieci zarządzanymi przez jedną organizację, taką jak operator telekomunikacyjny, dostawca hostingu czy duże przedsiębiorstwo. BGP jest fundamentem globalnej infrastruktury internetu: to dzięki niemu pakiety danych “wiedzą”, jak dotrzeć z jednego końca świata na drugi, przechodząc przez dziesiątki różnych sieci.

  • BGP działa między autonomicznymi systemami (AS), a każdy AS posiada unikalny numer ASN przydzielony przez IANA/RIR.
  • Protokół jest klasyfikowany jako EGP (Exterior Gateway Protocol) — odróżnia się od wewnętrznych protokołów routingu jak OSPF czy RIP.
  • BGP decyduje o trasach na podstawie polityk sieciowych i atrybutów tras, nie wyłącznie metryki odległości.
  • Bezpieczeństwo BGP to jedno z największych wyzwań współczesnej infrastruktury internetu — błędy konfiguracji lub ataki mogą odciąć od sieci całe kraje.

Jak BGP działa w praktyce

BGP nawiązuje połączenia TCP (port 179) między routerami granicznymi zwanymi peer’ami lub sąsiadami BGP. Po ustanowieniu sesji routery wymieniają tablice tras (prefixów IP), informując się nawzajem, do jakich sieci mają dostęp i przez jakie ścieżki. W odróżnieniu od protokołów takich jak OSPF, BGP nie szuka po prostu najkrótszej drogi — wybiera trasę najlepszą według zestawu atrybutów i lokalnych polityk.

eBGP i iBGP — dwa tryby działania

BGP występuje w dwóch wariantach: eBGP (external BGP) działa między różnymi autonomicznymi systemami — to on odpowiada za routing w skali całego internetu. iBGP (internal BGP) działa wewnątrz jednego AS, synchronizując informacje o trasach między routerami tej samej organizacji. Typowy duży ISP używa iBGP, by wszystkie jego routery “wiedziały” o trasach nauczonych przez routery brzegowe od zewnętrznych peerów.

Atrybuty BGP i wybór trasy

BGP podejmuje decyzje routingowe na podstawie zestawu atrybutów przypisanych do każdej trasy. Najważniejsze z nich to:

  • AS_PATH — lista numerów AS, przez które przeszła informacja o trasie; im krótsza, tym trasa jest preferowana (domyślnie).
  • NEXT_HOPadres IP routera, do którego należy skierować ruch.
  • LOCAL_PREF — wartość lokalna (domyślnie 100) używana wewnątrz AS do wskazania preferowanego wyjścia z sieci.
  • MED (Multi-Exit Discriminator) — sugestia dla sąsiedniego AS, przez który punkt wejścia wolelibyśmy odbierać ruch.
  • Communitiestagi 32-bitowe pozwalające grupować prefiksy i stosować zbiorcze polityki routingowe.
AtrybutTypZakres wpływuTypowe zastosowanie
LOCAL_PREFWell-known discretionaryWewnątrz ASWybór preferowanego łącza wychodzącego
AS_PATHWell-known mandatoryCały internetZapobieganie pętlom, inżynieria ruchu
MEDOptional non-transitiveSąsiedni ASWskazanie preferowanego punktu wejścia
CommunityOptional transitiveDefiniowany przez politykęGrupowanie tras, blackholing, peering

BGP w kontekście dostawców hostingu i CDN

Każda firma oferująca serwery dedykowane, hosting lub CDN z własnym pasmem posiada własny numer ASN i ogłasza swoje bloki adresów IP przez BGP. Przykładowo Cloudflare operuje jako AS13335, a Google jako AS15169 — to właśnie BGP decyduje, że żądanie z Polski do serwera Google’a trafi przez odpowiedni punkt wymiany ruchu (IXP), np. TPIX lub DE-CIX we Frankfurcie. Dla właścicieli serwisów internetowych oznacza to, że jakość dostawcy hostingu i jego polityki BGP mają bezpośredni wpływ na opóźnienia i dostępność strony.

Wskazówka eksperta SEO / SEM z Webiti: W naszej codziennej pracy przy audytach wydajności zwracamy uwagę na to, skąd pochodzi AS dostawcy hostingu klienta. Serwer w Polsce z ASN polskiego operatora i dobrymi peeringami na TPIX/PLIX może dać TTFB poniżej 50 ms dla polskich użytkowników — to realna przewaga w Core Web Vitals i rankingach Google. Przed wyborem hostingu warto sprawdzić BGP.he.net lub BGPView, by zobaczyć, z kim dany AS ma peering.

Znaczenie BGP dla SEO i widoczności

BGP wpływa na SEO pośrednio, ale wymiernie — przez czas odpowiedzi serwera (TTFB), który jest jednym z sygnałów Core Web Vitals ocenianych przez Google. Router brzegowy z dobrze skonfigurowanymi sesjami BGP i bogatymi peeringami dostarcza pakiety szybciej, co skraca TTFB i poprawia wyniki LCP (Largest Contentful Paint). Google oficjalnie potwierdziło, że strony z lepszymi Core Web Vitals mają przewagę rankingową przy zbliżonej jakości contentu.

BGP ma też znaczenie dla dostępności (uptime). Incydenty BGP — jak głośny przypadek z października 2021 roku, gdy błędna konfiguracja BGP wyłączyła Facebooka, Instagramma i WhatsAppa na blisko 6 godzin — pokazują, że jeden błąd w tablicy tras może sprawić, że strona stanie się całkowicie nieosiągalna. Dla pozycjonowania sklepów internetowych nawet krótkotrwały brak dostępności może oznaczać utratę pozycji i przychodów. Dlatego przy wyborze infrastruktury warto pytać dostawcę o redundancję BGP i liczbę upstreamów.

W obszarze pozycjonowania stron parametry sieciowe coraz częściej trafiają do raportów z audytów technicznych — nie tylko jako element wydajności, ale też jako wskaźnik jakości całej infrastruktury projektu.

FAQ

Czym różni się BGP od OSPF i innych protokołów routingu?

BGP jest protokołem routingu zewnętrznego (EGP) — łączy ze sobą oddzielne autonomiczne systemy i decyduje o trasach w skali całego internetu. OSPF to protokół routingu wewnętrznego (IGP), który działa wyłącznie w obrębie jednej sieci (AS) i optymalizuje trasy na podstawie metryki kosztu linku. Mówiąc prosto: OSPF zarządza trasami w biurowcu, BGP zarządza trasami między miastami.

Czy zwykła firma musi znać BGP?

Nie — większość firm korzysta z internetu przez dostawcę (ISP), który obsługuje BGP w ich imieniu. BGP staje się istotne, gdy firma ma własny blok adresów IP (PI address space), numer ASN lub wymaga zaawansowanej redundancji łączy (multihoming). Wiedza o BGP przydaje się też przy wyborze dostawcy hostingu i ocenie jego infrastruktury sieciowej.

Co to jest BGP hijacking i dlaczego jest groźny?

BGP hijacking to atak lub błąd konfiguracji, w wyniku którego jeden AS zaczyna ogłaszać prefiksy IP należące do innego podmiotu — ruch kierowany do danej sieci trafia wtedy w nieprawidłowe miejsce. Skutki mogą obejmować podsłuchiwanie, blokowanie lub przekierowanie ruchu całych serwisów. Historyczne incydenty dotknęły m.in. Amazon Route 53 (2018) czy prefiksy IP należące do banków. Obroną przed tym jest wdrożenie RPKI (Resource Public Key Infrastructure).

Jak sprawdzić, przez jaki AS przechodzi ruch do mojej strony?

Najszybciej przez narzędzie traceroute (Linux/macOS) lub tracert (Windows) — wyświetla kolejne przeskoki (hopy) wraz z adresami IP, które można następnie wyszukać w serwisach BGPView.io lub bgp.he.net, by zobaczyć, do jakiego AS należą. Pełny obraz tras BGP z różnych punktów na świecie daje Looking Glass wybranych operatorów lub platforma RIPE Atlas.

BGP jako fundament, o którym warto wiedzieć

BGP pozostaje niewidoczną, lecz absolutnie fundamentalną warstwą internetu — decyduje o tym, czy Twoja strona w ogóle jest osiągalna i jak szybko użytkownicy ją ładują. Zrozumienie jego roli pomaga podejmować lepsze decyzje przy wyborze hostingu, CDN i architektury sieciowej, co przekłada się na realne wyniki w Google. Jeśli chcesz ocenić, czy infrastruktura Twojego serwisu nie hamuje jego widoczności, skontaktuj się z Webiti — w ramach audytu SEO analizujemy również parametry techniczne, w tym wydajność sieciową.

Chcesz wiedzieć, czy infrastruktura spowalnia Twoją stronę? Eksperci Webiti sprawdzą TTFB, Core Web Vitals i jakość sieci Twojego serwera w ramach kompleksowego audytu technicznego. Dowiedz się, co realnie wpływa na Twoje pozycje w Google.

👉 Zamów darmowy audyt techniczny SEO

Ocena

Średnia ocena: 0 / 5. Liczba ocen: 0

Darmowa wycena

Scroll to Top

Poleć klienta na SEO/GEO

Sprawdźmy, jak widzi Cię Google i AI