Typy protokołów routingu: statyczny, dynamiczny, IP, CISCO
⚡ Inteligentne podsumowanie
Protokoły routingu to reguły, których routery używają do udostępniania informacji o dostępności i budowania tablic routingu, umożliwiając pakietom wybranie najlepszej ścieżki w sieciach za pomocą tras statycznych lub dynamicznych tras wektora odległości, stanu łącza i metod hybrydowych, takich jak RIP, OSPF i BGP.

Co to są protokoły routingu?
Protokoły routingu to zestaw zdefiniowanych reguł używanych przez routery do komunikacji między źródłem a celem. Nie przesyłają one samych danych, a jedynie aktualizują tabelę routingu, która zawiera informacje o ścieżce.
Protokoły routingu określają również sposób, w jaki routery komunikują się ze sobą i pozwalają sieci wybierać trasy między dwoma dowolnymi węzłami w sieci komputerowej.
Rodzaje protokołów routingu
Istnieją dwa główne typy protokołów routingu sieciowego:
- Statyczny
- Dynamiczny
Poniższy diagram przedstawia podział protokołów routingu na statyczne i dynamiczne, a także główne protokoły dynamiczne każdego typu:
Statyczne protokoły routingu
Protokoły routingu statycznego są używane, gdy administrator ręcznie przypisuje ścieżkę od sieci źródłowej do docelowej. Takie podejście zapewnia większe bezpieczeństwo sieci.
Zalety
- Brak obciążenia procesora routera.
- Brak niewykorzystanej przepustowości pomiędzy łączami.
- Tylko administrator ma prawo dodawać trasy.
Wady
- Administrator musi wiedzieć, w jaki sposób każdy router jest podłączony.
- Nie jest to idealne rozwiązanie dla dużych sieci, gdyż jest czasochłonne.
- Za każdym razem, gdy łącze ulegnie awarii, sieć przestaje działać, co nie jest możliwe w przypadku dużych sieci.
Dynamiczne protokoły routingu
Dynamiczne protokoły routingu to kolejny ważny typ protokołów routingu. Umożliwiają one routerom automatyczne dodawanie informacji z podłączonych routerów do ich tabel routingu. Protokoły te wysyłają również aktualizacje topologii za każdym razem, gdy struktura topologiczna sieci ulegnie zmianie.
Zalety
- Łatwiejsza konfiguracja nawet w większych sieciach.
- Mogą dynamicznie wybrać inną trasę, jeśli łącze przestanie działać.
- Pomagają równoważyć obciążenie ruchu pomiędzy wieloma łączami.
Wady
- Aktualizacje są współdzielone między routerami, co powoduje większe wykorzystanie przepustowości.
- Protokoły routingu dodatkowo obciążają procesor i pamięć RAM routera.
Protokół routingu wektora odległości (DVR)
Protokół wektora odległości reklamuje swoją tablicę routingu każdemu bezpośrednio połączonemu sąsiadowi w określonych odstępach czasu, wykorzystując dużą przepustowość i powoli dokonując zbieżności.
W protokole routingu Distance Vector, gdy trasa staje się niedostępna, wszystkie tabele routingu muszą zostać zaktualizowane o nowe informacje.
Zalety
- Aktualizacje sieciowe są wymieniane okresowo i zawsze rozsyłane.
- Protokół ufa informacjom o routingu otrzymywanym od sąsiednich routerów.
Wady
- Ponieważ informacje o trasach są wymieniane okresowo, generowany jest niepotrzebny ruch, który zużywa dostępną przepustowość.
Protokoły routingu internetowego
Poniżej przedstawiono typy protokołów, które pomagają pakietom danych odnaleźć drogę przez Internet. Każdy z nich należy do opisanej powyżej kategorii protokołów wektora odległości, protokołu stanu łącza lub protokołu hybrydowego.
Protokół informacji o routingu (RIP)
Protokół RIP jest używany zarówno w sieciach LAN, jak i WAN i działa na warstwie aplikacji Model OSIIstnieją dwie wersje protokołu RIP:
- RIPv1
- RIPv2
Oryginalna wersja, RIPv1, określa ścieżki sieciowe na podstawie adresu IP docelowego i liczby przeskoków w podróży. RIPv1 komunikuje się z siecią, rozgłaszając swoją tabelę IP do wszystkich routerów podłączonych do sieci.
Protokół RIPv2 jest nieco bardziej skomplikowany, ponieważ wysyła swoją tabelę trasowania na adres multicastowy zamiast rozgłaszania.
Protokół routingu bramy wewnętrznej (IGRP)
IGRP to protokół bramy wewnętrznej oparty na wektorze odległości opracowany przez firmę CISCO. Został wprowadzony w celu pokonania ograniczeń protokołu RIP. Wykorzystuje on takie metryki, jak obciążenie, przepustowość, opóźnienie, MTU i niezawodność, a także wymienia dane routingu w ramach systemu autonomicznego.
Protokół ten jest przeznaczony do większych sieci, ponieważ nadaje co 90 sekund i obsługuje maksymalną liczbę przeskoków wynoszącą 255. Zapobiega powstawaniu pętli routingu, automatycznie aktualizując się po zmianie tras, a także może równoważyć obciążenie ruchem na ścieżkach o równych lub nierównych kosztach metryk.
Protokół routingu stanu łącza
Protokoły Link State stosują unikalne podejście do znajdowania najlepszej ścieżki routingu. W tym protokole trasa jest obliczana na podstawie prędkości ścieżki do celu i kosztu zasobów.
Tabele protokołów routingu
Protokół routingu stanu łącza utrzymuje trzy tabele podane poniżej:
- Stół sąsiada: Tabela ta zawiera informacje wyłącznie o sąsiadach routera — na przykład o routerach, z którymi nawiązano sąsiedztwo.
- Tabela topologii: W tabeli tej przechowywane są informacje o całej topologii — na przykład najlepsze i zapasowe trasy do konkretnej reklamowanej sieci.
- Tabela routingu: W tej tabeli znajdują się wszystkie najlepsze trasy do reklamowanej sieci.
Zalety
- Protokół utrzymuje oddzielne tabele dla najlepszej trasy i tras zapasowych, dzięki czemu dysponuje większą wiedzą na temat sieci niż jakikolwiek protokół routingu wektora odległości.
- Używane są aktualizacje wyzwalane, dzięki czemu nie zużywa się niepotrzebnie przepustowości.
- Częściowe aktualizacje są uruchamiane tylko wtedy, gdy następuje zmiana topologii, dzięki czemu nie ma konieczności wymiany całej tabeli routingu.
Protokół bramy zewnętrznej (EGP)
EGP to protokół używany do wymiany danych między hostami bram sąsiadującymi w systemach autonomicznych. Umożliwia routerom udostępnianie informacji w różnych domenach, w tym znanych routerów, adresów sieciowych, kosztów tras i urządzeń sąsiednich.
Rozszerzony protokół routingu bramy wewnętrznej (EIGRP)
EIGRP to hybrydowy protokół routingu, który łączy w sobie cechy protokołów routingu wektora odległości i stanu łącza. Trasuje te same protokoły co IGRP, wykorzystując te same metryki złożone, co IGRP, co pomaga sieci wybrać najlepszą trasę do celu.
Najpierw otwórz najkrótszą ścieżkę (OSPF)
OSPF (Open Shortest Path First) to protokół IGP oparty na stanie łącza, stworzony specjalnie dla sieci IP i wykorzystujący metodę SPF (Shorest Path First).
OSPF utrzymuje bazy danych szczegółowo opisujące otaczającą topologię sieci. Wykorzystuje algorytm Dijkstry do przeliczania ścieżek sieciowych w przypadku zmian topologii. Jest również bezpieczny, ponieważ może uwierzytelniać zmiany protokołu, zapewniając ochronę danych.
Oto kilka głównych różnic pomiędzy protokołami routingu wektora odległości i stanu łącza:
| Wektor odległości | Stan łącza |
|---|---|
| Protokół wektora odległości wysyła całą tablicę routingu. | Protokół stanu łącza wysyła tylko informacje o stanie łącza. |
| Jest podatny na pętle routingu. | Jest mniej podatny na pętle routingu. |
| Aktualizacje są czasami wysyłane za pomocą transmisji. | Do aktualizacji tras wykorzystuje wyłącznie metodę multicast. |
| Jest prosty w konfiguracji. | Trudniej jest go skonfigurować. |
| Nie zna topologii sieci. | Zna całą topologię. |
| Przykłady: RIP, IGRP. | Przykłady: OSPF, IS-IS. |
System pośredni do systemu pośredniego (IS-IS)
IS-IS to protokół routingu firmy CISCO używany w Internecie do wysyłania Routing IP Informacja. Składa się z szeregu komponentów, w tym systemów końcowych, systemów pośrednich, obszarów i domen.
Zgodnie z protokołem IS-IS routery są zorganizowane w grupy nazywane obszarami, a obszary są grupowane w celu utworzenia domeny.
Protokół bramki granicznej (BGP)
BGP to ostatni protokół routingu na tej liście i ten, który obsługuje Internet. Jest klasyfikowany jako protokół wektora ścieżki odległości (DPVP).
Ten protokół wysyła zaktualizowane dane tabeli routera tylko po wprowadzeniu zmian. Nie ma automatycznego wykrywania zmian w topologii, co oznacza, że protokół BGP należy skonfigurować ręcznie.
Jaki jest cel protokołów routingu?
Protokoły routingu są wymagane z następujących powodów:
- Umożliwiają optymalny wybór ścieżki.
- Oferują routing bez pętli.
- Zapewniają szybką konwergencję.
- Minimalizują ruch związany z aktualizacjami.
- Są łatwe w konfiguracji.
- Dostosowują się do zmian.
- Są skalowalne do dużych rozmiarów.
- Zachowują kompatybilność z istniejącymi hostami i routerami.
- Obsługują maski podsieci o zmiennej długości.
Klasowe vs. Bezklasowe protokoły routingu
Oto główne różnice pomiędzy tymi dwiema rodzinami protokołów routingu:
| Klasyczne protokoły routingu | Bezklasowe protokoły routingu |
|---|---|
| Protokoły routingu klasowego nigdy nie wysyłają szczegółów maski podsieci podczas aktualizacji routingu. | Protokoły routingu bezklasowego mogą wysyłać informacje o masce podsieci IP podczas aktualizacji routingu. |
| RIPv1 i IGRP są protokołami klasowymi, ponieważ nie obejmują informacji o masce podsieci. | RIPv2, OSPF, EIGRP i IS-IS to protokoły bezklasowe, ponieważ w swoich aktualizacjach przenoszą informacje o masce podsieci. |
Porównanie protokołów RIP, IGRP, OSPF i EIGRP
Poniższa tabela podsumowuje różnice między najpopularniejszymi protokołami routingu:
| Udogodnienia | Odpoczywaj w pokoju v1 | Odpoczywaj w pokoju v2 | IGRP | OSPF | EIGRP |
|---|---|---|---|---|---|
| Z klasą/bez klasy | z klasą | Bezklasowy | z klasą | Bezklasowy | Bezklasowy |
| metryczny | Chmiel | Chmiel | Kompozyt | Przepustowość (koszt) | Kompozyt (szerokość pasma, opóźnienie) |
| Okresowa aktualizacja | 30 sekund | 30 sekund | 90 sekund | żaden | Brak (wyzwalane) |
| Adres reklamowy | 255.255.255.255 | 224.0.0.9 | 255.255.255.255 | 224.0.0.5 / 224.0.0.6 | 224.0.0.10 |
| Kategoria | Wektor odległości | Wektor odległości | Wektor odległości | Stan łącza | Hybrydowy |
| Domyślny dystans administracyjny | 120 | 120 | 100 | 110 | 90 |

