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).