Routing i protokoły routingu



Podobne dokumenty
Protokoły sieciowe - TCP/IP

Warstwa sieciowa rutowanie

MODEL WARSTWOWY PROTOKOŁY TCP/IP

1. Podstawy routingu IP

Sieci komputerowe. Routing. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza w Krakowie.

PORADNIKI. Routery i Sieci

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2).

Sieci komputerowe - administracja

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny

Przesyłania danych przez protokół TCP/IP

Routing. mgr inż. Krzysztof Szałajko

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv RIPv Interfejs pasywny... 5 Podzielony horyzont...

Sieci komputerowe dr Zbigniew Lipiński

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Ruting. Protokoły rutingu a protokoły rutowalne

ZiMSK. Routing dynamiczny 1

PBS. Wykład Routing dynamiczny OSPF EIGRP 2. Rozwiązywanie problemów z obsługą routingu.

Algorytmy routingu. Kontynuacja wykładu

Model warstwowy Warstwa fizyczna Warstwa łacza danych Warstwa sieciowa Warstwa transportowa Warstwa aplikacj. Protokoły sieciowe

SIECI KOMPUTEROWE Adresowanie IP

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

Spis treúci. Księgarnia PWN: Wayne Lewis - Akademia sieci Cisco. CCNA semestr 3

RUTERY. Dr inŝ. Małgorzata Langer

Adresy w sieciach komputerowych

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

Sieci komputerowe - Protokoły wspierające IPv4

GRAF DECYZJI O TRASIE PAKIETU

ARP Address Resolution Protocol (RFC 826)

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Bazy Danych i Usługi Sieciowe

52. Mechanizm trasowania pakietów w Internecie Informacje ogólne

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

Akademia sieci Cisco CCNA Exploration : semestr 2 : protokoły i koncepcje routingu / Rick Graziani, Allan Johnson. wyd. 1, dodr. 4.

Spis treúci. Księgarnia PWN: Rick Graziani, Allan Johnson - Akademia sieci Cisco. CCNA Exploration. Semestr 2

A i B rozsyłają nowe wektory.

Podstawy sieci komputerowych

Routing. routing bezklasowy (classless) pozwala na używanie niestandardowych masek np. /27 stąd rozdzielczość trasowania jest większa

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

Opis efektów kształcenia dla modułu zajęć

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Rozległe Sieci Komputerowe

Konfigurowanie interfejsu sieciowego może być wykonane na wiele sposobów.

Zadania z sieci Rozwiązanie

Laboratorium - Przeglądanie tablic routingu hosta

1PSI: TEST do wykonania (protokoły sieciowe jedna prawidłowa odp.): Tematy prac semestralnych G. Romotowski. Sieci Komputerowe:

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

Wymagania dotyczące łączy: należy zapewnić redundancję łączy w połączeniach pomiędzy routerami Uruchmić protokół routingu RIP v.2

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Konfiguracja routerów CISCO protokoły rutingu: statyczny, RIP, IGRP, OSPF. Autorzy : Milczarek Arkadiusz Małek Grzegorz 4FDS

Temat: Routing. 1.Informacje ogólne

Akademia Techniczno-Humanistyczna w Bielsku-Białej

ZADANIE.03 Routing dynamiczny i statyczny (OSPF, trasa domyślna) 1,5h

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

Programy typu klient serwer. Programowanie w środowisku rozproszonym. Wykład 5.

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

Sieci komputerowe Zjazd 3

ZiMSK NAT, PAT, ACL 1

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr piąty

Programowanie sieciowe

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Plan prezentacji. Konfiguracja protokołu routingu OSPF. informatyka+

Wstęp... 2 Ruting statyczny... 3 Ruting dynamiczny... 3 Metryka i odległość administracyjna... 4 RIPv RIPv EIGRP... 5 EIGRP komunikaty...

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

System operacyjny Linux

router wielu sieci pakietów

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

Konfigurowanie interfejsu sieciowego może być wykonane na wiele sposobów.

TCP/IP (Transmission Control Protocol / Internet Protocol) komunikacji otwartej stosem protokołów

E-3IZ1-03-s5. Sieci komputerowe

Tytuł pracy: Routing statyczny w sieci opartej o router Cisco i routery oparte na SO. Solaris. Autor: Łukasz Michalik IVFDS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

(źródło: pl.wikipedia.pl) (źródło:

Routing. część 2: tworzenie tablic. Sieci komputerowe. Wykład 3. Marcin Bieńkowski

Model sieci OSI, protokoły sieciowe, adresy IP

BADANIE DOBORU TRAS W WIELODROGOWEJ ARCHITEKTURZE SIECIOWEJ ZE WZGLĘDU NA ZMIENNE WARUNKI SIECIOWE

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

E.13.1 Projektowanie i wykonywanie lokalnej sieci komputerowej / Piotr Malak, Michał Szymczak. Warszawa, Spis treści

Laboratorium Sieci Komputerowych

Warstwy i funkcje modelu ISO/OSI

Transkrypt:

Routing i protokoły routingu

Po co jest routing Proces przesyłania informacji z sieci źródłowej do docelowej poprzez urządzenie posiadające co najmniej dwa interfejsy sieciowe i stos IP.

Routing przykład 92.68.2.5 92.68..5 92.68..0 Próba wysłania z 92.68.2.5 wiadomości do 92.68.2.5 Sprawdzenie maski podsieci adresata ID sieci = 92.68.2.0, ID adresata = ID nadawcy poprzez ARP odczytanie adresu MAC odbiorcy i wysłanie wiadomości 92.68.2.0 92.68.2.5 92.68.2. 92.68.. 92.68..5 Próba wysłania z 92.68.2.5 wiadomości do 92.68..0 Sprawdzenie maski podsieci adresata ID sieci = 92.68..0, ID adresata ID nadawcy Sprawdzenie własnej tablicy routingu poprzez ARP odczytanie adresu MAC routera i przesłanie wiadomości do niego

Części składowe tablicy routingu Docelowa sieć lub host Maska sieci Interfejs Brama Metryka

Trasy statyczne i tabela routingu Adres sieciowy Maska sieci Adres bramy Interfejs Metryka 0.0.0.0 0.0.0.0 92.68.2. 92.68.2.5 92.68.2.0 92.68.2.5 92.68.2.5 92.68.2.5 255.255.255.255 27.0.0. 27.0.0. 92.68.2.255 255.255.255.255 92.68.2.5 92.68.2.5 27.0.0.0 255.0.0.0 27.0.0. 27.0.0. 224.0.0.0 224.0.0.0 92.68.2.5 92.68.2.5 255.255.255.255 255.255.255.255 92.68.2.5 92.68.2.5 Przykładowa tablica routingu dowolnego hosta. Wszystkie wpisy oprócz ostatniego są lokalne. Tablica routingu czytana jest od dołu do góry, stąd ostatni wpis przesyła pakiety które do niego dotarły do bramy domyślnej 92.68.., pozostałe są przetwarzane lokalnie

Tabela routingu routera 92.68.2. 92.68.2. 224.0.0.0 224.0.0.0 92.68.. 92.68.. 255.255.255.255 255.255.255.255 92.68.. 92.68.. 92.68..0 27.0.0. 27.0.0. 255.255.255.255 92.68.. 92.68.. 92.68.. 255.255.255.255 92.68..255 92.68.2. 92.68.2. 255.255.255.255 255.255.255.255 92.68.. 92.68.. 224.0.0.0 224.0.0.0 27.0.0. 27.0.0. 255.0.0.0 27.0.0.0 92.68.2. 92.68.2. 255.255.255.255 92.68.2.255 27.0.0. 27.0.0. 255.255.255.255 92.68.2. 92.68.2. 92.68.2. 92.68.2.0 Metryka Interfejs Adres bramy Maska sieci Adres sieciowy

Trasowanie i trasy statyczne 92.68.2.5 92.68..5 92.68.0.5 92.68.2.0 92.68..0 Router B 92.68.0.5 92.68.2. 92.68.. 92.68..2 92.68.0. 92.68.2.5 92.68..5 92.68.0.5 Router A 92.68.20. 92.68.0.2 Router C 92.68.20.5 92.68.20.5 92.68.20.5

Trasowanie i trasy statyczne 92.68.0.2 92.68.0. 92.68..0 C 92.68.0.2 92.68.0. 92.68.2.0 C 92.68.0.2 92.68.0.2 92.68.0.0 C 92.68.20. 92.68.20. 92.68.20.0 C 92.68..2 92.68..2 92.68..0 B 92.68..2 92.68.. 92.68.2.0 B 92.68.0. 92.68.0. 92.68.0.0 B 92.68.0. 92.68.0.2 92.68.20.0 B 92.68.. 92.68..2 92.68.20.0 A 92.68.. 92.68..2 92.68.0.0 A A A 92.68.2. 92.68.2. 92.68.2.0 92.68.. 92.68.. 92.68..0 Metryk a Interfejs Adres bramy Maska sieci Adres sieciowy

Dynamiczne określanie trasy Problemy przy trasach statycznych Rozbudowa sieci Nagłe awarie sieci Zapewnienie niezawodności Rozwiązanie - trasowanie dynamiczne Ciągła aktualizacja tras w zależności od jakości łącz i ruchu Możliwość balansowania przeciążeń sieci Konieczność stosowania protokołów routingu

Protokoły routingu RIP v (Routing Information Protocol) RIP v2 (Routing Information Protocol) IGRP (Internet Routing Gatwau Protocol) OSPF (Open Shortest Path First) IRD (Router Discowery + ICMP) protokół automatycznego znajdywania bramy (router wykorzystuje protokół ICMPv6 do rozgłaszania i informowania hostów o swoim adresie IP i oferowanych usługach)

RIP v - działanie Każdy router (domyślnie co 30s) rozsyła informacje o własnej tablicy routingu do innych routerów w sieci. Po odebraniu takiej informacji pozostałe router aktualizują swoje tablice routingu i przesyłają ją dalej do kolejnych routerów Jeśli do danej sieci istnieje więcej niż jedna droga jest ona wybierana na podstawie metryki Metryka ilość hopów przez który musi być przesłany pakiet nim dotrze do sieci docelowej

Działanie - przykład 92.68.2.0 92.68.2. 92.68.. 92.68..0 Router B 92.68..2 92.68.0. 92.68.0.0 Router A 92.68.20. 92.68.0.2 Router C 92.68.20.0

. Router A zna sieci 92.68..0 i 92.68.2.0 i rozgłasza tą informację dalej 2. Router B odbiera rozgłoszenie 3. W odebranej tablicy Router B zwiększa metryki o wartość przypisaną do wartości interfejsu na którym odebrał wiadomość (domyślnie ) 4. Router B sprawdza i porównuje trasy odebrane z własnymi. Trasa do sieci 92.68..0 jest mu znane więc ją pomija, dodaje natomiast trasę 92.68.2.0 z metryką zwiększoną o 5. Router B rozgłasza własną tablicę routingu 6. Router C odbiera rozgłoszenie i patrz punkt 3. Dodaje wpisy do sieci 92.68..0 (metryka = 2) i 92.68.2.0 (metryka = 3) 7. Podobnie rozgłoszenie z B odbiera A i aktualizuje swoją tablicę routingu o wpis 92.68.0. z odpowiednią metryką = 2

Wady protokołu RIP v Rozgłoszenia następują ciągle, niezależnie od stanu zbieżności sieci zużycie zasobów Problem wielkości pakietów rozgłoszeń Problem odliczania do nieskończoności Rozwiązanie: Żadna trasa nie może mieć metryki > 5 (ograniczenie maksymalnego rozmiaru sieci)

Problem odliczania do nieskończoności 92.68.2.0 92.68.2. 92.68.. 92.68..0 Router B 92.68..2 92.68.0. 92.68.0.0 Router A 92.68.20. 92.68.0.2 Router C 92.68.20.0

Problem odliczania do nieskończoności Jeżeli nastąpiła awaria pomiędzy C i B to do B nie dochodzą rozgłoszenia z C Jeżeli w czasie 80s. B nie dostanie rozgłoszenia od C to ustanowi metrykę do 92.68.20.0 na 6 (trasa nieosiągalna) Jeżeli rozgłaszanie rozpocznie A wówczas do B trafi informacja że do C jest droga o metryce = 3 Wówczas B zaktualizuje swoją tablicę routingu i ustawi metrykę = 4, po czym rozgłosi swoją trasę Po odebraniu zestawu tras od B, A zwiększy metrykę dla trasy do sieci 92.68.20.0 o więc metryka = 4 Kolejno A rozgłosi swoją tablicę i znów B zwiększy metrykę o, aż do osiągnięcia 5

Rozwiązanie Metoda podziału horyzontu: Informacje rozgłoszeniowe adresowane do danego routera pozbawione są informacji o trasach, które dany router otrzymał od odbiorcy tras. Metoda zatrucia zwrotu: Trasy które router wysyła a poznał dzięki routerowi odbiorcy mają metrykę = 6

RIP v2 RIP v nie wysyłał przy rozgłoszeniu maski podsieci, RIP v2 bez tej wady możliwość pracy z VLSM lub bezklasowego trasowania domen (variable length subnet masks VLSM = Classless Inter-Domain Routing (CIDR)) RIP v2 umożliwiał proste uwierzytelnianie droga do uniknięcia cichych RIP routerów widm nasłuchujących i analizujących strukturę sieci Dodanie znaczników tras Możliwość oznaczenia tras poznanych przez inne protokoły np. OSPF RIP v2 przesyła adresy routerów do następnego hopu celem jest zmniejszenie liczby nieistotnych hopów w przypadku routerów nie obsługujących RIP Obsługa adresowania grupowego Adresowanie grupowe multicasting w celu zwiększenia przepustowości RIP v2 ograniczenia rozmiar sieci co powoduje żę można go stosować w małych sieciach

IGRP (Internet Gateway Routing Protocol) Opracowany przez CISCO Zalety Stabilne trasowanie nawet w dużych sieciach Unika zapętania tras, co miało miejsce w RIP Szybko reaguje na zmiany w topologii sieci Mniejsze obciążenie zasobów obliczeniowych Pozwala na równoważenie obciążenia pomiędzy trasami o podobnej przpystowości Reaguje na wartunki istniejące w łączu Obsługuje różne typy usług

Metryka w IGRP W IGRP metryka trasy uwzględnia szereg parametrów Czas opóźnienia topologii (ot; waga opóźnienia - wo) Przepustowość najwolniejszego segmentu trasy (waga przepustowości wp; minimalna przepustowość -mp) Dostępność kanałów w trasie (zk) Niezawodność trasy (nt) Metryka = (wp / (mp * (-zk)) + (wo * ot)) * nt

IGRP metryka oraz inne parametry brane pod uwagę Opóźnienie topologii czas jaki zajmuje dotarcie pakietowi do miejsca w nieobciążonej sieci (np. łącza satelitarne, duża przepustowość ale duże opóźnienia) Wartość dostępności kanału bieżące wykorzystanie pasma w % Niezawodność ilość retransmisji W IGRP przesyłane są liczba hopów oraz MTU maksymalna jednostka transmisyjna Czas retransmisji IGRP - 90s. Wykorzystanie metod ograniczonego horyzontu Jeżeli dwie trasy mają tą samą metrykę to dane będą dzielone pomiędzy nie tak by równoważyć obciążenie IGRP jest do wykorzystania w pojedynczych systemach autonomicznych

Protokół OSPF (Open Shortest Path First) Brak ograniczeń odnośnie liczby hopów Obsługa VLSM Obsługa adresowania grupowego do aktualizacji stanów łączy Szybsza zbieżność, bo aktualizacja natychmiastowa Metryki obejmują informacje o opóźnieniach łączy Obsługa równoważenia połączeń Podział sieci na obszary zawierające do ok.. 50 routerów aby zmniejszyć obszar zalewów (flooding) obszar rozgłaszania Uwierzytelnianie Znaczniki tras zewnętrznych

Podział na obszary w OSPF

Usługi sieciowe DNS (53) (Domain Name System) rozpoznawanie nazw DHCP (Dynamic Host Configuration Protocol) dynamiczna konfiguracja hostów SMTP (25) (Simple Mail Transfer Protocol) podstawowy protokół obsługi wysyłania maili Telnet (23) - terminalowe łączenie się ze zdalnymi komputerami (transmisja nie kodowana) SSH (22) terminalowe łączenie się ze zdalnymi komputerami (transmisja kodowana) POP3 (0 lub 995) - (Post Office Protocol version 3) najpopularniejszy protokół odbioru maili LDAP (Lightweight Directory Access Protocol) system katalogowy HTTP FTP SMB