IGRP (ang

Transkrypt

IGRP (ang
IGRP (ang. Interior Gateway Routing Protocol) – protokół trasowania
bramy wewnętrznej, będący jednym z protokołów sieciowych
kontrolujących przepływ pakietów wewnątrz systemu autonomicznego –
części sieci tworzącej spójną całość.
Cechy protokołu
Działa na podstawie algorytmu wektora odległości.
Decyzje, co do ścieżki, na którą skierować pakiet, są podejmowane
przez router wykorzystujący IGRP na podstawie metryki złożonej
wyliczonej z szerokości pasma, obciążenia, opóźnienia i niezawodności.
Informacje o dostępności tras, wraz z parametrami łącza potrzebnymi do
wyliczenia metryki, są rozgłaszane cyklicznie (domyślnie – co 90 sekund)
oraz po zmianie stanu sieci.
IGRP jest protokołem "własnościowym", opracowanym przez firmę Cisco
i może być implementowany tylko w urządzeniach jej produkcji lub firm
posiadających licencję.
Jest to protokół trasowania klasowego - w przeciwieństwie do jego
następcy EIGRP.
Standardowy dystans administracyjny dla tras wyznaczonych przy
pomocy tego protokołu wynosi 100.
Od wersji systemu operacyjnego IOS 12.3 protokół IGRP nie jest
wspierany.
RIP (ang. Routing Information Protocol – pol. Protokół Informowania o
Trasach) – protokół bram wewnętrznych (IGP), oparty jest na zestawie
algorytmów wektorowych, służących do obliczania najlepszej trasy do
celu.
Używany jest w Internecie w sieciach korzystających z protokołu IP
(zarówno wersji 4 jak i 6). Obecnie najczęściej wykorzystywana jest
druga wersja protokołu RIP (RIPv2).
Cechy protokołu RIP
Jest to protokół trasowania działający na podstawie wektora odległości,
Do utworzenia metryki stosuje się jedynie liczbę przeskoków (liczba
kolejnych routerów na danej trasie),
Jeżeli liczba przeskoków osiągnie 15, pakiety na następnym routerze
zostaną odrzucone
Aktualizacje trasowania są rozgłaszane tylko do ruterów sąsiednich,
RIP wysyła informacje o trasach w stałych odstępach czasowych
(domyślnie co 30 sekund) oraz po każdej zmianie topologii sieci,
Pomimo wieku, oraz istnienia bardziej zaawansowanych protokołów
wymiany informacji o trasach, RIP jest ciągle w użyciu. Jest szeroko
używany, dobrze opisany i łatwy w konfiguracji i obsłudze,
Wadami protokołu RIP są wolny czas konwergencji (inaczej długi czas
osiągania zbieżności), niemożliwość skalowania powyżej 15 skoków a
także wybór mało optymalnych ścieżek i brak mechanizmów
równoważenia obciążenia przez nadmiarowe łącza,
Uaktualnienia protokołu RIP przenoszone są przez UDP na porcie 520
(w wersji drugiej wykorzystywana jest technologia Multicast na adres
224.0.0.9),
RIP w wersji pierwszej jest protokołem trasowania klasowego (ang.
classful), w wersji drugiej – bezklasowego (ang. classless),
Standardowy dystans administracyjny dla protokołu RIP wynosi 120.
Opis nagłówka protokołu RIPv1
+
Bity 0 - 7
8 - 15
16 - 31
0
Polecenie
Numer wersji
Pole zerowe (1)
32
Identyfikator Rodziny Adresów (AFI)
Pole zerowe (2)
64
Adres sieciowy
96
Pole zerowe (3)
128
Pole zerowe (4)
160
Metryka
Polecenie
Opisuje, czy pakiet jest
odpowiedzią na żądanie.
żądaniem
uaktualnienia,
czy
Numer wersji
Opisuje numer wersji protokołu (1 lub 2).
Pole zerowe (1)
Musi być wyzerowane w RIPv1. W RIPv2 jest to numer domeny
routingu.
Identyfikator Rodziny Adresów (ang. Address Family
Identifier)
Opisuje rodzinę adresów, do której należy adres w polu adresu
sieciowego. Dla rodziny adresów IP wartość AFI równa jest
liczbie 2.
Pole zerowe (2)
W RIPv1 musi być wyzerowane, w RIPv2 jest to znacznik trasy
(ang. Route Tag)
Adres sieciowy
Ponieważ protokołu RIP używa się w sieciach IP, to adres ten
jest adresem IP. W zależności, czy pakiet ten jest żądaniem czy
odpowiedzią (określone jest to w polu "Polecenie"), zawiera
odpowiednio adres nadawcy, lub adres z przesyłanej tabeli tras
nadawcy.
Pole zerowe (3)
W RIPv1 musi być wyzerowane, w RIPv2 w tym miejscu
ustawiona jest maska podsieci adresu z pola wcześniejszego.
Pole zerowe (4)
W RIPv1 musi być wyzerowane, w RIPv2 w tym miejscu
ustawiony jest adres IP następnego rutera pośredniczącego w
przekazywaniu pakietów dla danej trasy (ang. Next Hop) –
tylko, gdy pakiet jest odpowiedzią (przesyła wpisy ze swojej
tablicy trasowania).
Metryka
Wartość metryki dla danej trasy. Reprezentuje odległość (w
sensie logicznym, nie fizycznym) do celu, jest sumą kosztów
poszczególnych łącz pośredniczących (najczęściej równa się
ilości przeskoków, gdyż łącza pośredniczące mają domyślny
koszt równy 1).