Routing i protokoły routingu

Slides:



Advertisements
Podobne prezentacje
Protokoły sieciowe.
Advertisements

Sieci komputerowe Protokół TCP/IP Piotr Górczyński 27/09/2002.
Adresowanie MAC Adresowanie IP Protokół ARP
Sieci VLAN.
Instytut Informatyki, Automatyki i Robotyki
Rozszerzalność systemów rozproszonych
Urządzenia sieciowe Topologie sieci Standardy sieci Koniec.
Usługi sieciowe Wykład 5 DHCP- debian Jarosław Kurek WZIM SGGW 1.
RIP – Routing Information Protocol OSPF - Open Shortest Path First
Mechanika dzielenia na podsieci. Wykład 6
Model ISO / OSI Model TCP /IP
Proxy WWW cache Prowadzący: mgr Marek Kopel
Konfiguracja DHCP i dzielenie łącza
Sieci komputerowe: Firewall
Sieci komputerowe – W6 Warstwa sieciowa Modelu OSI.
Obsługa routera Wykład: Zaawansowane sieci komputerowe
Komunikaty sterujące zestawu protokołów TCP/IP
Routing statyczny Wykład: Zaawansowane sieci komputerowe
Rozwiązywanie problemów z routerem
Protokół OSPF Open Shortest Path First
Routing dynamiczny z wykorzystaniem wektora odległości Protokół RIP
IP - Routowalny protokół Idea routingu
Protokół IP w sieciach LAN
Artur Szmigiel Paweł Zarębski Kl. III i
ZAGADNIENIA WYBORU TRASY W INTERNECIE
SPRZĘT W UBUNTU 1. Sterowniki do sprzętu w naszym komputerze? Większość sterowników jest już dostępnych w ramach jądra Linuksa i są zainstalowane wraz.
KONFIGURACJA KOMPUTERA
Przełączanie OSI warstwa 2
Protokół Komunikacyjny
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Routing OSI warstwa 3 mgr inż. Łukasz Dylewski
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH
Realizacja prostej sieci komputerowej
Wiadomości wstępne o sieciach komputerowych
Topologie sieci lokalnych.
Sieci komputerowe.
Model OSI Model OSI (Open Systems Interconnection Reference Model) został wprowadzony w celu ujednolicenia regół komunikacji sieciowej. Obejmuje on cały.
Protokół drzewa opinającego
„Wzmacniak , bridge, brama sieciowa: różnice i zastosowanie”
Sieci komputerowe Anna Wysocka.
ADRES IP – unikatowy numer przyporządkowany urządzeniom sieci komputerowych. Adres IPv4 składa się z 32 bitów podzielonych na 4 oktety po 8 bitów każdy.
SYSTEMY OPERACYJNE Adresowanie IP cz3.
Laboratorium systemów operacyjnych
Aplikacje TCP i UDP. Łukasz Zieliński
Sieci komputerowe.
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Systemy rozproszone  Rozdzielenie obliczeń między wiele fizycznych procesorów.  Systemy luźno powiązane – każdy procesor ma lokalną pamięć; procesory.
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Sieci komputerowe E-learning
Temat 13: Protokoły warstwy sieci
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH LEKCJA 2: Sprzęt sieciowy i podstawowe topologie Dariusz Chaładyniak.
Temat 7: Topologie sieciowe (logiczna i fizyczna)
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Model OSI.
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
JAKOŚĆ TECHNICZNA WĘGLA
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Model warstwowy ISO-OSI
Wykład 7 i 8 Na podstawie CCNA Exploration Moduł 5 i 6 – streszczenie
Podział sieci IP na podsieci w ramach CISCO
TOPOLOGIE SIECI. Topologia sieci- określa sposób połączenia urządzeń sieciowych ze sobą. Najbardziej znane topologie:  Topologia magistrali  Topologia.
DZIAŁ : Systemy operacyjne i sieci komputerowe
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
TOPOLOGIE SIECI KOMPUTEROWEJ Filip Duda II DT. TOPOLOGIA SIECI Topologia fizyczna - opisuje sposoby fizycznej realizacji sieci komputerowej, jej układu.
Klasy adresów IP Adres sieci i adres rozgłoszeniowy
Routing statyczny Sieci IP: / /24
Zapis prezentacji:

Routing i protokoły routingu Wykład 7 Kielce 2006

Routing jest procesem znajdowania najlepszej ścieżki z jednego urządzenia do drugiego. Głównym urządzeniem wykonującym tę funkcję jest router. Router spełnia dwie funkcje: Utrzymywanie tabeli routingu i zapewnienie się, że pozostałe routery wiedzą o zachodzących zmianach. Gdy nadejdzie pakiet do interfejsu, router musi użyć tabeli routingu, aby określić gdzie przesłać pakiety.

Protokoły routingu kontra protokoły routowane Protokół routowany – Dowolny protokół sieciowy, który dostarcza wystarczającą ilość informacji na temat adresu warstwy sieci, aby umożliwić przekazywanie pakietów między hostami w oparciu o schemat adresowania. Do przekazywania pakietów protokół routowany wykorzystuje tablicę routingu. Protokół IP jest jego przykładem

Protokół routingu – Obsługuje protokół routowany udostępniając mechanizmy umożliwiające dzielenie się informacjami routingu. Komunikaty protokołu routingu przemieszczają się między routerami. Protokół routingu pozwala routerom komunikować się ze sobą w celu uaktualnienia i utrzymywania tablic routingu

Przykłady protokołów routingu wspierających protokół routowany IP: RIP (Routing Information Protocol) IGRIP (Interior Gateway Routing Protocol) OSPF (Open Shortest Path First)

Routing wieloportowy Routery mogą obsługiwać wiele niezależnych protokołów routingu i utrzymywać tablicę routingu dla kilku protokołów routowanych. Zdolność ta umożliwia dostarczanie pakietów z kilku protokołów routowanych za pomocą tych samych łączy danych.

Routery używają jednej bądź wielu metryk routingu w celu określenia optymalnej ścieżki przez sieć, którą mógłby być przesłany ruch. Metryka routingu jest wartością określającą użyteczność danej ścieżki. Metryki mogą składać się z wartości określających ilość skoków, pasma, opóźnienia, niezawodność itp.

Metryka routingu jest więc algorytmem który generuje liczbę dla danej ścieżki przez sieć. Zazwyczaj im mniejsza metryka, tym lepsza ścieżka.

Określanie metryki Każdy algorytm routingu we własny sposób interpretuje to, co jest „najważniejsze” do wyznaczenia metryki.

Metryki można obliczyć w oparciu o pojedyncze właściwości ścieżek; bardziej złożone metryki można obliczyć łącząc kilka charakterystyk. Metryki najczęściej wykorzystywane przez routery są oparte na następujących wartościach:

Pasmo - pojemność łącza danych Opóźnienie – czas wymagany do przeniesienia pakietu przez każde łącze ze źródła do miejsca przeznaczenia Obciążenie – całkowita aktywność w zasobach sieciowych Niezawodność – zazwyczaj jest to wskaźnik występowania błędów na każdym z łącz sieciowych Licznik skoków – liczba routerów, przez które pakiet musi przejść zanim dotrze do miejsca przenzaczenia

Warstwa sieci zapewnia najskuteczniejszą metodę dostarczania pakietów w połączonych ze sobą sieciach. Do wysłania pakietów z sieci źródłowej do sieci docelowej warstwa sieci wykorzystuje tablicę routingu IP. Po wyznaczeniu przez router odpowiedniej ścieżki następuje wysłanie pakietu. Pakiet zaakceptowany na jednym interfejsie jest przekazywany do następnego interfejsu lub portu, który znajduje się na wybranej ścieżce prowadzącej do miejsca przeznaczenia.

Tablice routingu są budowane przez protokoły routingu lub administratora, zawierają: rodzaj protokołu który utworzył wpis w tablicy Miejsce docelowe/następny skok – mówi routerowi, że konkretne miejsce docelowe jest albo bezpośrednio przyłączone albo osiągalne przez inny router zwany „następnym skokiem” do miejsca docelowego Metryka routingu – określa atrakcyjność danej ścieżki Interejs przez który należy wysłać dane

Routing jest procesem, którego używa router do przekazania pakietów do sieci docelowej. Router podejmuje decyzje w oparciu o docelowy adres IP pakietu. Wszystkie urządzenie występujące na ścieżce wykorzystują adres IP do skierowania pakietu we właściwym kierunku.

Docelowy adres IP umożliwia ewentualne dostarczenie pakietu do miejsca docelowego. Aby podjąć prawidłowe decyzje, routery muszą poznać kierunek, w którym znajduje się odległa sieć. Kiedy routery korzystają z routingu dynamicznego, kierunek do zdalnych sieci jest poznawany od innych routerów. Kiedy używany jest routing statyczny, administrator sieci musi ręcznie wprowadzić informacje o odległych sieciach.

Ponieważ trasy statyczne muszą być ręcznie konfigurowane, każda zmiana w topologii sieci, wymaga od administratora sieci dodawania i usuwania tras statycznych, aby nadążyć za zmianami. W dużych sieciach ręczne zarządzanie tabelą routingu może wymagać poświęcenie większej ilości czasu. W małych sieciach z niewielkimi zmianami trasy statyczne wymagają niewielkiej opieki administracyjnej.

Routing statycznych nie jest tak skalowany jak routing dynamiczny z powodu dodatkowych wymagań administracyjnych. Jednakże nawet w dużych sieciach, obok protokołów routingu dynamicznego, wykorzystuje się trasy statyczne do wykonania niektórych czynności.

Routing statyczny Jeśli sieć jest dostępna za pomocą tylko jednej ścieżki, trasa statyczna do tej sieci może okazać się wystarczająca. Taka sieć nazywana jest szkieletową. Konfiguracja routingu statycznego do sieci szkieletowej zapobiega przeciążeniu powodowanemu przez routing dynamiczny

Działanie trasy statycznej Działanie tras statycznych może zostać podsumowane w poniższej sekwencji: Administrator sieci konfiguruje trasę Router instaluje trasę w tablicy routingu Pakiety są przekazywane z wykorzystaniem trasy statycznej

Użycie domyślnej trasy Domyślne trasy można ustawić jako część konfiguracji statycznej. Domyślna trasa jest to wpis w tablicy routingu, który kieruje pakiety do następnego skoku w sytuacji, gdy nie jest on wyraźnie wyszczególniony w tablicy routingu. Tak więc domyślna trasa przekazuje pakiety z adresami docelowymi, nie pasującymi do żadnej ze znanych tras w tablicy.

Przegląd routingu dynamicznego Routing dynamiczny jest konieczny, aby routery mogły aktualizować dane i adoptować się szybko do zmian w funkcjonowaniu sieci. Routing dynamiczny wykorzystuje protokół routingu, który rozprowadza informacje między routerami

Przykłady protokołów routingu Charakterystyka protokołu RIP: Jako metryki wyboru ścieżki używa liczby skoków; jeżeli liczba przekracza 15, pakiet jest odrzucany; Uaktualnienia routingu są rozgłaszane domyślnie co 30 sekund

Charakterystyka protokołu IGRIP: Domyslnie wykorzystuje dwie metryki: pasmo i opóźnienie Może zostać skonfigurowany do wykorzystywania kombinacji zmiennych, do opracowania łącznej metryki. Możliwe parametry obejmują poniższe zmienne: Pasmo, opóźnienie, obciążenie, niezawodność

Identyfikacja klas protokołów routingu Większość algorytmów routingu można zakwalifikować do jednej z trzech podstawowych klas: Algorytmy wektora odległości Algorytmy łącze – stan Algorytmy hybrydowe

Algorytmy wektora odlegości Algorytmy routingu oparte na wektorze odległości przekazują okresowo kopie tablicy routingu między routerami. Regularne uaktualnienia między routerami komunikują o zmianach topologii.

Każdy router odbiera tablicę routingu od bezpośrednio połączonych z nim routerów sąsiadujących. Router ostatecznie gromadzi odległości sieciowe, dzięki którym tworzy bazę danych zawierającą informacje na temat topologii sieci. Jednak algorytmy wektora odległości nie pozwalają routerowi poznać dokładnej topologii sieci rozległej.

Routing łącze - stan Drugim podstawowym rodzajem algorytmów routingu są algorytmy łącze – stan, znane także jako algorytmy SPF, utrzymują złożoną bazę danych zawierającą informacje na temat topologii.

Algorytm SPF oblicza dostępność sieci Algorytm SPF oblicza dostępność sieci. Router konstruuje logiczną topologię w postaci drzewa, ze sobą samym w postaci korzenia, składającą się ze wszystkich dostępnych ścieżek do każdej dostępnej sieci. Następnie sortuje te ścieżki wykorzystując algorytm SPF. Router umieszcza najlepsze ścieżki i interfejsy do sieci docelowych w tabeli routingu.