Routing statyczny vs BGP
Routing statyczny vs BGP: statyka to ręcznie wpisane trasy, BGP to dynamiczna wymiana tras. Tłumaczymy, kiedy wystarcza statyka, a kiedy potrzebujesz BGP.
Ostatnia aktualizacja:
Routing statyczny to ręcznie wpisane na routerze trasy, które się nie zmieniają, dopóki administrator ich nie zmieni. BGP (Border Gateway Protocol, RFC 4271) to dynamiczny protokół, w którym sieci automatycznie wymieniają między sobą informacje o trasach i reagują na zmiany w topologii. W praktyce statyka wystarcza prostym, jednołączowym połączeniom, a BGP jest niezbędne dopiero wtedy, gdy potrzebujesz redundancji, multihomingu i własnej polityki trasowania na styku z internetem.
| Cecha | Routing statyczny | BGP |
|---|---|---|
| Konfiguracja | Ręcznie wpisane trasy | Dynamiczna wymiana tras z sąsiadem |
| Reakcja na awarię | Brak, wymaga interwencji albo BFD | Automatyczne przejście na inną ścieżkę |
| Skalowalność | Kilka tras, jedna lokalizacja | Setki tysięcy tras, wiele lokalizacji |
| Multihoming | W praktyce niewykonalny | Podstawowe zastosowanie protokołu |
| Co trzeba mieć | Nic ponadto | Własny ASN i przestrzeń adresową |
| Obciążenie sprzętu | Minimalne | Pamięć i CPU na tablicę tras |
| Kiedy wystarczy | Jedno łącze i stała topologia | Dwa łącza albo własna polityka ruchu |
Kiedy routing statyczny wystarcza
Statyka sprawdza się tam, gdzie topologia jest prosta i stabilna. Typowy przypadek to pojedyncze łącze do jednego dostawcy: wpisujesz trasę domyślną (0.0.0.0/0 lub ::/0) wskazującą na router dostawcy i masz pełną osiągalność internetu bez żadnego protokołu dynamicznego. Statyka nie zużywa pamięci ani CPU na utrzymywanie sesji. Jest deterministyczna i łatwa do zdiagnozowania, ponieważ trasa jest dokładnie taka, jaką wpisałeś.
- Jedno łącze do jednego dostawcy (single-homed) z trasą domyślną do upstreamu.
- Małe, stabilne sieci, w których topologia praktycznie się nie zmienia.
- Łącza, w których chcesz pełnej, deterministycznej kontroli nad każdą trasą.
- Scenariusze, gdzie nie masz własnego ASN ani niezależnej przestrzeni adresowej.
Czego statyka nie potrafi
Główna słabość statyki to brak reakcji na awarie. Wpisana trasa pozostaje aktywna, nawet jeśli sieć po drugiej stronie przestała działać, dopóki sam interfejs jest podniesiony, więc ruch trafia w czarną dziurę. Można to częściowo obejść mechanizmami wykrywania uszkodzeń ścieżki, takimi jak BFD (RFC 5880) czy IP SLA z trasami zależnymi od testu osiągalności, ale to obejścia, a nie pełnoprawne trasowanie dynamiczne. Statyka nie skaluje się też do dużej liczby prefiksów i nie pozwala ogłaszać własnych sieci do internetu.
Kiedy potrzebujesz BGP
BGP jest konieczne w momencie, gdy chcesz działać w modelu multihomingu, czyli być podłączonym do co najmniej dwóch niezależnych dostawców jednocześnie. Tylko BGP pozwala ogłaszać Twoje prefiksy światu z własnym ASN i automatycznie przekierować ruch, gdy jeden z upstreamów padnie. BGP daje też kontrolę nad polityką: atrybutami takimi jak local-preference, AS-path prepending, MED czy społeczności BGP (communities) kształtujesz, którędy ruch wchodzi i wychodzi. To podstawa odporności i niezależności operatora.
- Multihoming: ogłaszanie własnych prefiksów do dwóch lub więcej dostawców naraz.
- Automatyczny failover, gdy jeden upstream lub łącze przestaje działać.
- Sterowanie ruchem wejściowym i wyjściowym przez politykę BGP.
- Peering w punktach wymiany ruchu (IXP), gdzie BGP jest jedyną opcją.
- Posiadanie własnego, publicznego ASN i niezależnej przestrzeni adresowej (PI).
Routing z AS202520 SkyPass
AS202520 SkyPass obsługuje oba podejścia. Jeśli masz proste, jednołączowe połączenie, skonfigurujemy trasę statyczną z trasą domyślną do naszej sieci i ruszasz od razu. Gdy potrzebujesz redundancji, pełnego multihomingu lub własnej polityki, zestawiamy z Tobą sesję BGP na pełny tranzyt IP lub peering, z PoP-ami w Warszawie i Wrocławiu oraz peeringiem na polskich IXP-ach (THINX, TPIX, WRIX, POZIX, 1-IX). Wspieramy też migrację ze statyki na BGP, gdy Twoja sieć rośnie i potrzebuje własnego ASN.
Najczęstsze pytania
Czy do jednego łącza potrzebuję BGP?
Nie. Przy jednym łączu do jednego dostawcy wystarcza trasa statyczna z trasą domyślną do upstreamu. BGP zaczyna mieć sens dopiero przy multihomingu lub własnej polityce trasowania.
Czy mogę robić multihoming na trasach statycznych?
Nie w pełnoprawny sposób. Statyka nie ogłasza Twoich prefiksów do internetu ani nie reaguje automatycznie na awarie tras. Prawdziwy multihoming na styku z internetem wymaga BGP, własnego ASN i niezależnej przestrzeni adresowej.
Jak statyka radzi sobie z awarią łącza?
Domyślnie słabo. Trasa pozostaje aktywna, dopóki interfejs jest podniesiony, więc ruch trafia w czarną dziurę. Można to złagodzić mechanizmami jak BFD (RFC 5880) czy IP SLA, ale to obejścia, nie pełne trasowanie dynamiczne.
Czy mogę zacząć od statyki i później przejść na BGP?
Tak. To częsta ścieżka: startujesz z trasą statyczną, a gdy zdobędziesz własny ASN i przestrzeń adresową oraz drugiego dostawcę, migrujesz na sesję BGP bez przerywania usługi.
