Routing statyczny i dynamiczny: Algorytmy wyznaczania tras i protokoły routingu IP
Aby pakiety danych mogły dotrzeć z sieci lokalnej (LAN) do odległych podsieci oraz do globalnej sieci WAN/Internet, konieczne jest ich przekierowywanie przez routery. Proces ten, zwany routingiem, odbywa się w warstwie trzeciej (sieciowej) modelu OSI. W ramach przedmiotu LSK (Lokalne Sieci Komputerowe) przyszły technik musi doskonale rozróżniać zasady działania routingu statycznego oraz dynamicznego, a także znać podstawowe protokoły trasowania.
1. Istota routingu i tablica routingu
Router analizuje docelowy adres IP w nagłówku pakietu i podejmuje decyzję o dalszej drodze na podstawie wewnętrznej tablicy routingu (Routing Table):
- Trasy bezpośrednie: Podsieci fizycznie podłączone do interfejsów routera, dla których router zna drogę bez dodatkowych konfiguracji.
- Trasy pośrednie: Sieci niedostępne bezpośrednio, do których pakiet musi zostać przesłany za pośrednictwem kolejnego routera (tzw. skoku / hop).
- Brama domyślna (Default Gateway / Trasa domyślna): Specjalny wpis (
0.0.0.0/0), do którego trafiają wszystkie pakiety niemające dopasowania w tablicy routingu (zazwyczaj ruch kierowany do Internetu).
2. Routing statyczny
Routing statyczny polega na ręcznym wprowadzaniu tras do tablicy routera przez administratora:
- Zalety: Pełna kontrola nad ścieżką ruchu, wysokie bezpieczeństwo (brak rozgłaszania informacji o sieci na zewnątrz) oraz minimalne zużycie zasobów sprzętowych routera (procesora i pamięci).
- Wady: Brak odporności na awarie – jeśli łącze ulegnie uszkodzeniu, trasa statyczna nie zmieni się automatycznie (wymagana ręczna interwencja lub konfiguracja zapasowej trasy pływającej – Floating Static Route). Sprawdza się wyłącznie w małych, stabilnych sieciach o prostej topologii.
3. Routing dynamiczny i protokoły routingu (IGP / EGP)
W dużych, rozproszonych sieciach administratorzy stosują routing dynamiczny, w którym routery automatycznie wymieniają informacje o topologii za pomocą specjalnych protokołów:
- Protokół RIP (Routing Information Protocol): Starszy protokół oparty na algorytmie wektora odległości (Distance Vector), mierzący koszt trasy wyłącznie liczbą skoków (maksymalnie 15). Dziś rzadko stosowany ze względu na powolną zbieżność.
- Protokół OSPF (Open Shortest Path First): Nowoczesny, niezwykle popularny protokół stanu łącza (Link-State). Oblicza najkrótszą ścieżkę przy użyciu algorytmu Dijkstry, uwzględniając rzeczywistą przepustowość łączy, błyskawicznie reagując na zmiany w topologii sieci.
- Protokoły EGP (np. BGP - Border Gateway Protocol): Protokół bramy zewnętrznej, stanowiący fundament routingu w skali całego globalnego Internetu, łączący niezależne systemy autonomiczne (AS).
Strategia technika
Projektując architekturę sieciową, stosuj zasadę hybrydową: wykorzystuj routing statyczny (w tym bezpieczną trasę domyślną) dla brzegowych połączeń z dostawcą ISP oraz małych, zamkniętych podsieci o stałej topologii, gdzie prostota oznacza niezawodność. Natomiast w rozbudowanych strukturach wewnętrznych z wieloma alternatywnymi ścieżkami wdrażaj dynamiczny protokół routingu OSPF, który zapewni automatyczną redundancję i samonaprawę sieci w przypadku awarii fizycznych łączy.