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



Podobne dokumenty
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.

Warstwa sieciowa rutowanie

Sieci komputerowe - Protokoły wspierające IPv4

Ruting. Protokoły rutingu a protokoły rutowalne

Routing i protokoły routingu

Routing. mgr inż. Krzysztof Szałajko

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

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

ZiMSK. Routing dynamiczny 1

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

RUTERY. Dr inŝ. Małgorzata Langer

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

Sieci komputerowe dr Zbigniew Lipiński

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

PORADNIKI. Routery i Sieci

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

1. Podstawy routingu IP

Rozległe Sieci Komputerowe

Technologie warstwy Internetu. Routing

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

Z.Z. Technologie Zbigniew warstwy Internetu. Zakrzewski Routing Sieci TCP/IP

Algorytmy routingu. Kontynuacja wykładu

A i B rozsyłają nowe wektory.

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

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

Tutorial 9 Routing dynamiczny

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

GRAF DECYZJI O TRASIE PAKIETU

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

Routing / rutowanie (marszrutowanie) (trasowanie)

Routing statyczny vs. dynamiczny. Routing dynamiczny. Routing statyczny vs. dynamiczny. Wymagania stawiane protokołom routingu

Administracja sieciami LAN/WAN

Sterowanie ruchem w sieciach szkieletowych

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

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

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

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

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

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

Routing IGP (Interior Gateway Protocol)

Cisco Packet Tracer - routing SOISK systemy operacyjne i sieci kompu...

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

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

ROUTERY. Wykorzystywane zarówno w sieciach LAN (routery lokalne) jak i sieciach WAN (routery dostępowe)

Sieci komputerowe Zjazd 3

EFEKTYWNOŚĆ PROTOKOŁÓW TRASOWA- NIA BGP + OSPF PRZY REALIZACJI USŁUG TRANSPORTU DANYCH

Sieci komputerowe dr Zbigniew Lipiński

3. Routing z wykorzystaniem wektora odległości, RIP

Temat: Routing. 1.Informacje ogólne

Konfigurowanie protokołu BGP w systemie Linux

Sieci komputerowe Warstwa sieci i warstwa transportowa

ISP od strony technicznej. Fryderyk Raczyk

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

Wykład 2 jak się połączyć? Dr inż. Małgorzata Langer

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

Moduł 10. Podstawy routingu i działanie sieci Protokół IP jest najważniejszym protokołem routowanym używanym w Internecie. Zastosowanie adresowania

Pracownia sieci komputerowych

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci komputerowe II

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

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

Wykorzystanie połączeń VPN do zarządzania MikroTik RouterOS

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

Routing. Rys. 1. Router Linksys BEFSR41

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Politechnika Gdańska

Temat: Routing. 1.Informacje ogólne

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

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli

Trasowanie ( Routing)

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

Link-State. Z s Link-state Q s Link-state. Y s Routing Table. Y s Link-state

Routing statyczny i dynamiczny

Protokoły sieciowe - TCP/IP

Sieci komputerowe - administracja

Charakterystyka grupy protokołów TCP/IP

PROTOKOŁY RUTINGU W SIECIACH PAKIETOWYCH

4. IGRP, konfiguracja RIP i IGRP na routerach Cisco

Adresy w sieciach komputerowych

: Final. : Atos. : Atos IT Services

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.

router wielu sieci pakietów

WPROWADZENIE DO PROTOKOŁU BGP (BORDER GATEWAY PROTOCOL)

Sieci komputerowe. Router. Router

BGP. Piotr Marciniak (TPnets.com/KIKE) Ożarów Mazowiecki, 26 marca 2010 r.

Konfigurowanie protokołu BGP w ruterach Cisco

ROUTOWANIE (TRASOWANIE) DYNAMICZNE, PROTOKOŁY ROUTOWANIA

Sterowanie ruchem w sieciach szkieletowych Transmisja wielościeżkowa

Sieci komputerowe Protokoły routingu

DLACZEGO QoS ROUTING

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

Przekazywanie pakietu od nadawcy do odbiorcy

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

Laboratorium - Przeglądanie tablic routingu hosta

ZiMSK. Routing statyczny, ICMP 1

Routowanie we współczesnym Internecie. Adam Bielański

Laboratorium Konfiguracja oraz weryfikacja protokołu RIP

Wykład 8 i 9. Projektowanie i Realizacja Sieci Komputerowych

Zarządzanie systemem komendy

Transkrypt:

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

Plan wykładu Wprowadzenie Urządzenia Tablice routingu Typy protokołów

Wstęp Routing Trasowanie (pl) Algorytm Definicja: algorytm wyznaczania trasy i wysłanie nią pakietu Spolszczona wymowa mechanizm - routing (ang.), ruting (pl_ang), trasowanie urządzenie - router (ang.), ruter (pl_ang), trasownik

Router i jego zadania Router Komputer z odpowiednim oprogramowaniem Najczęściej specjalistyczne urządzenia z dedykowanym OS Przesyłanie pakietów pomiędzy swoimi interfejsami Obsługuje ruch pakietów w warstwie sieci modelu ISO/OSI Umożliwia filtrowanie pakietów Mechanizmy efektywnego i niezawodnego przesyłu pakietów w sieci

Routing pakietów - protokoły Protokoły routowalne Zawierają informacje identyfikujące nadawcę i adresata IP Apple Talk IPX Protokoły routujące Obsługują proces przesyłu pakietu między urządzeniami sieciowymi Wybór odpowiedniej trasy dla pakietu Komunikacja między routerami wymiana informacji o trasach

Typy routingu Routing statyczny Wpisy dotyczące tras dokonywane ręcznie przez administratora systemu Oparte o wiedzę i znajomość topologii sieci administratora Routing dynamiczny Trasy ustalane w oparciu o protokoły routingu Informacja o topologii sieci Informacja o zmianie tras

Tablica routingu - schemat Rou

Tablica routingu - praktyka Typ protokołu Odniesienie do punktu docelowego Metryka routingu Interfejs wyjściowy Czas wygaśnięcia/aktualizacji Flagi U działająca (UP) G prowadzi przez bramę H trasa do hosta (nie do sieci)

Routing statyczny Wpisywany przez administratora systemu Stosowany dla nieskomplikowanych sieci Czasami stosowany razem z routingiem dynamicznym jako trasy zapasowe (z wyższymi metrykami) Zalety Brak komunikacji w sieci związanej z dynamiczną konfiguracją routingu Wady Konieczność ręcznej ingerencji w przypadku awarii lub modyfikacji sieci Polecenia (unix): % route add <dest> <host> % route add 149.156.110.130 149.156.112.1 % route add 149.156.51.0 149.156.112.1 % route add default 149.156.112.1

Routing dynamiczny System autonomiczny (AS Autonomous system) (RFC 1771, 1930) zbiór adresów sieci IP pod wspólną kontrolą administracyjną, w którym utrzymywany jest spójny schemat trasowania (routing policy). Podział ze względu na zasięg działania Protokoły wewnętrzne IGP (Interior Gateway Protocol) RIPv1/v2 (Routing Information Protocol) OSPF (Open Shortest Path First) E/IGRP (Enhanced/Interior Gateway Routing Protocol) Protokoły zewnętrzne EGP (Exterior Gateway Protocol) BGP BGP (Border Gateway Protocol) EGP (Exterior Gateway Protocol) obecnie przestarzały Numery AS Do 2007 roku 2 bajty (65 536 systemów) Od 2007 roku 4 bajty Aktualnie ok 40 tys. numerów AS Nadawane przez ICANN

Protokoły routingu dynamicznego Otwarte RIP (Routing Information Protocol) OSPF (Open Shortest Path First) BGP (Border Gateway Protocol) Własnościowe (CISCO) IGRP (Interior Gateway Routing Protocol) EIGRP (Enhanced IGRP)

Routing dynamiczny Podział ze względu na sposób wyznaczania trasy Protokoły wektora odległości (distance vector) Metryka liczba przejść przez kolejne routery do punktu docelowego Zaleta stosunkowo prosty algorytm obliczania ścieżki Wada droga najkrótsza (ilość przeskoków) nie musi być najszybsza (czas dotarcia) Routery wymieniają się gotowymi trasami Protokoły stanu łącza (link state) Oparte o algorytm Djikstry Uwzględniają koszt przeskoku Zaleta wyznaczają trasę bardziej optymalną niż algorytmy distance-vector Wada - bardziej złożone obliczeniowo Routery znają całą topologię i wymieniają się informacjami o stanie łączy (samodzielne przeliczanie trasy)

Protokoły routingu - wymagania Optymalizacja wybór ścieżek o najlepszych metrykach Odporność na błędy obsługa awarii łącz Szybka zbieżność propagacja informacji o zmianie trasy pośród innych routerów Elastyczność uwzględnienie urządzeń o różnych parametrach, zmienne warunki środowiska (przepustowość, opóźnienia) Prostota i niski narzut złożoność obliczeniowa, obciążenie sprzętu, duże sieci

Metryki routingu Metryka routingu miara opisująca koszt przesłania pakietu daną trasą abstrakcyjna ilościowa wartość wskazująca odległość do danej sieci Szerokość pasma Opóźnienie Obciążenie Niezawodność Liczba przeskoków Impulsy zegarowe Koszt

Protokół RIPv1 RIP Routing Information Protocol Protokół informowania o trasach, RFC 1058 Protokół bram wewnętrznych (IGP), w ramach jednego AS Rodzina protokołów opartych o wektor odległości (distance vector) Aktualizacja tras: Rozgłaszana na adres broadcastowy Wysyłana co 30 sekund Metryka - liczba przeskoków Maksymalna liczba przeskoków na trasie 15 (dla >16 przeskoków adres nieosiągalny) Wady: Nie wysyła informacji o masce podsieci Nie obsługuje VLSM i CIDR Nie obsługuje uwierzytelniania Format pakietu Funkcja pakietu (request/response/ ) Wersja protokołu RIP AFI wersja protokołu routowalnego 2 dla IP adres IP sieci metryka

Protokół RIPv2 Opracowany na początku lat 90tych (RFC 1723) Obsługuje routing bezklasowy (VLSM) Przesyła informacje o masce podsieci Wysyła informacje uwierzytelniające Informacje wysyła na adres multicastowy (224.0.0.9) Przenosi informacje uzyskane za pomocą innych protokołów z sieci zewnętrznej Pola ramki: (dodatkowe) Route tag informacja z routera wewnętrznego czy zewnętrznego IP subnet mask dla IP maska podsieci Next hop adres routera następnego skoku

Protokół OSPF Open Shortest Path First tł.pl: pierwszeństwo ma najkrótsza ścieżka RFC 2322 dla IPv 4 (1998r.) Cechy Trasowanie najmniejszym kosztem Dobra skalowalność (w przeciwieństwie do RIP) Wybór optymalnych ścieżek (trasowanie wielościeżkowe) Szybka zbieżność Równoważenie obciążenia Brak ograniczenia skoków do 15 Przeznaczony do sieci zawierających do 500 routerów w obszarze trasowania Hierarchiczna struktura sieci Centralny obszar zerowy Area0 Obszary podrzędne Wymiana tras pomiędzy obszarami zawsze poprzez Area 0 (brak pętli) wewnątrz obszaru link state - (inf. o stanie łącz) między obszarami distance vector (gotowe trasy) (wymieniane przez routery brzegowe)

Protokół IGRP Interior Gateway Routing Protocol protokół trasowania bramy wewnętrznej Cechy Algorytm typu distance-vector Metryka wykorzystywane przez routery do wyboru ścieżki Szerokość pasma Obciążenie Opóźnienie Niezawodność Rozgłaszanie informacji o dostępności tras (wraz z parametrami łącz) Cykliczne co 90 sekund Po zmianie stanu sieci Protokół własnościowy (Cisco) Urządzenia cisco Licencja

Protokół EIGRP Enhanced Interior Gateway Routing Protocol Wewnętrzny protokół trasowania typu distance-vector Protokół własnościowy (Cisco) sprzęt, licencja Cechy Mechanizm przeliczania tras: maszyna DUAL FSM (Diffused Update Algorithm Finite State Macine) Złożona metryka (Composite metric) uwzględniająca Przepustowość Obciążenie Opóźnienie Niezawodność MTU Liczbę przeskoków Używany w sieciach do 50 routerów Płaska struktura sieci z podziałem na systemy autonomiczne Wykorzystuje protokół RTP do transportu pakietów Łatwa konfiguracja, obsługa VLSM, szybka zbieżność

Protokół BGP Border Gateway Protocol (RFC 1771, 1772, 1773, 1774, 1665) Protokól z rodziny distance - vector Wymienia informacje pomiędzy różnymi AS Wymiana komunikatów na porcie 179 protokołu TCP (niezawodność) Komunikaty (zestawienie sesji i wymiana informacji) OPEN - określający parametry sesji UPDATE - uaktualniający parametry tras routingu KEEPALIVE trasy bez zmian Typy routingu EBGP (exterior) sesją między dwoma AS IBGP (interior) sesja między dwoma routerami brzegowymi jednego AS Stosunkowo długi czas zbieżności metryki zastąpione atrybutami + algorytm wyboru Pochodzenie ścieżki Ścieżka Adres następnego skosku

Bibliografia W.Graniszewski, E.Grochocki, G.Świątek Routing IP Studia Informatyczne, wazniak.mimuw.edu.pl Akademia Cisco CCNA Routing i protokoły routingu LearnCisco, Exploring the Functions of Routing dostęp 04.2015