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

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

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

Protokół ARP Datagram IP

Warstwa sieciowa rutowanie

ARP Address Resolution Protocol (RFC 826)

Sieci komputerowe - administracja

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

Routing i protokoły routingu

1. Podstawy routingu IP

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

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

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

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

Warstwa sieciowa. Adresowanie IP. Zadania. Warstwa sieciowa ćwiczenie 5

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

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

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

Adresy w sieciach komputerowych

Laboratorium Sieci Komputerowych

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.

Laboratorium - Przeglądanie tablic routingu hosta

Sieci komputerowe - Protokoły wspierające IPv4

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.

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

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

Protokoły sieciowe - TCP/IP

Podstawy sieci komputerowych

Przesyłania danych przez protokół TCP/IP

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

Podstawy sieci komputerowych

Jedną z fundamentalnych cech IPv4 jest występowanie klucza bitowego w sposób jednoznaczny dzielącego adres na network-prefix oraz host-number.

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Komunikacja w sieciach komputerowych

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

ZiMSK. Routing statyczny, ICMP 1

Struktura adresu IP v4

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

MODUŁ 3. WYMAGANIA EGZAMINACYJNE Z PRZYKŁADAMI ZADAŃ

Sieci komputerowe dr Zbigniew Lipiński

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

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

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

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

Adresacja IPv4 (Internet Protocol wersja 4)

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

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

RUTERY. Dr inŝ. Małgorzata Langer

Co w sieci siedzi. Warstwa 2 - konfiguracja sieci VLAN. Routing między sieciami VLAN.

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

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

LABORATORIUM Systemy teletransmisji i transmisja danych

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

Laboratorium 2.8.2: Zaawansowana konfiguracja tras statycznych

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Ćwiczenie Wyznaczanie tras sumarycznych dla adresów IPv4 i IPv6

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

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

pasja-informatyki.pl

ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO

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

Akademia CISCO. Skills Exam Wskazówki

Administracja sieciami LAN/WAN

PORADNIKI. Routery i Sieci

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

Adresacja w sieci komputerowej

Sieci komputerowe Warstwa sieci i warstwa transportowa

router wielu sieci pakietów

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

ZiMSK. Routing dynamiczny 1

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

Zaawansowana adresacja IPv4

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

IP: Maska podsieci: IP: Maska podsieci: Brama domyślna:

SIECI KOMPUTEROWE Adresowanie IP

Sieci komputerowe. Fizyczna budowa sieci - urządzenia sieciowe

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

Jak dokonać podziału sieci metodą VLSM instrukcja krok po kroku.

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Ćwiczenie 5a Sieć komputerowa z wykorzystaniem rutera.

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

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4

BRINET Sp. z o. o.

Laboratorium 3 Sieci Komputerowe II Nazwisko Imię Data zajęd

ZiMSK. VLAN, trunk, intervlan-routing 1

Internet Control Messaging Protocol

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Laboratorium Sieci Komputerowe

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

Adresy i sieci. Struktura adresu IP

Routing statyczny i dynamiczny

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

Adresy i sieci. Struktura adresu IP

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

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Laboratorium 6.7.1: Ping i Traceroute

Routing. mgr inż. Krzysztof Szałajko

Transkrypt:

Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 17 Funkcje warstwy sieciowej Podstawy wyznaczania tras Routing statyczny Wprowadzenie jednolitej adresacji niezaleŝnej od niŝszych warstw (IP) Współpraca z niŝszymi warstwami modelu OSI/ISO Udostępnienie funkcjonalności wyŝszym warstwom modelu OSI/ISO Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP) Wyznaczanie tras (routing) 18 Dostarczenie pakietu plan Dostarczenie pakietu od odbiorcy do nadawcy wymaga posiadania zdolności wyznaczania trasy (ang. routing) od odbiorcy do nadawcy. Informacje, które muszą posiadać urządzenia w celu wyznaczenia drogi Sposób wykorzystania tych informacji Sposób uzyskania tych informacji Wyznaczanie tras (routing) 19 Rodzaje dostarczania: bezpośrednie i pośrednie Dostarczanie bezpośrednie przesyłanie datagramu do hosta znajdującego się w tej samej sieci fizycznej (ten sam numer sieci w adresach IP) enkapsulacja danych w ramkę warstwy łącza danych powiązanie adresu odbiorcy z adresem sprzętowym dostarczenie za pośrednictwem sieci fizycznej Dostarczanie pośrednie przesyłanie datagramu do hosta znajdującego się w innej sieci fizycznej (róŝne numery sieci w adresach IP) potrzebny jest pośrednik router enkapsulacja danych w ramkę warstwy łącza danych sprzętowym adresem docelowym jest adres routera przekazanie ramki do routera tak jak dostarczaniu bezpośrednim

Wyznaczanie tras (routing) 20 Wyznaczanie tras (routing) 21 Zawiera skojarzenie pomiędzy adresem przeznaczenia adres hosta adres grupy hostów grupa wszystkich komputerów o tym samym adresie sieci minimalizacja tablicy routingu adresem interfejsu następnego urządzenia na trasie do hosta(grupy) o podanym wcześniej adresie routowanie odbywa się etapami jeden z interfejsów następnego urządzenia jest dołączony do tej samej sieci fizycznej co jeden z interfejsów bieŝącego urządzenia przekazywanie datagramów odbywa się metodą bezpośrednią Jeśli masz do wysłania pakiet skierowany pod adres przeznaczenia to przekaŝ go podanemu interfejsowi 2.8.0.0 2.0.0.0 7.2.1.0 7.0.0.0 3.0.0.0 7.8.7.6 4.1.4.1 9.1.4.1 9.1.1.1 1.1.1.1 1.0.0.0 4.1.4.1 1.0.0.0 4.1.4.1 7.3.4.0 7.3.4.1 1.0.0.0 9.1.1.1 2.0.0.0 3.0.0.0 7.2.1.0 7.0.0.0 Minimalizacja dzięki powiązaniu adresacji z połoŝeniem geograficznym (por. switch) Wyznaczanie tras (routing) 22 Wyznaczanie tras (routing) 23 6.0.0.0 2.0.0.0 7.2.1.0 7.0.0.0 3.0.0.0 7.8.7.6 2.8.0.0 1.0.0.0 2.0.0.0 7.2.1.0 7.0.0.0 7.8.7.6 3.0.0.0 5.2.1.0 5.0.0.0 1.0.0.0 4.1.4.1 9.1.4.1 9.1.1.1 1.1.1.1 4.1.4.1 9.1.4.1 9.1.1.1 1.1.1.1 2.8.0.0 2.8.7.9 1.0.0.0 9.1.1.1 3.0.0.0 7.2.1.0 3.0.0.0 7.2.1.0 7.0.0.0 4.1.4.1 0.0.0.0 4.1.4.1 2.0.0.0 2.8.0.0 1.0.0.0 4.1.4.1 5.0.0.0 4.1.4.1 trasa domyślna 6.0.0.0 4.1.4.1

Wyznaczanie tras (routing) 24 Jak skorzystać z tablicy routingu? 1. Jeśli istnieje w tablicy routingu wpis dla pojedynczego urządzenia prześlij pakiet do interfejsu o adresie skojarzonym z tym wpisem 2. Jeśli istnieje w tablicy routingu wpis dla całej sieci prześlij pakiet do interfejsu o adresie skojarzonym z tym wpisem 3. Jeśli istnieje w tablicy routingu informacja o trasie domyślnej prześlij pakiet do interfejsu o adresie skojarzonym z tą trasą 4. Odrzuć pakiet i wyślij komunikat ICMP destination unreachable Wyznaczanie tras (routing) 25 z uwzględnieniem podsieci 9.2.1.0 9.2.0.0/16 3.0.0.0/8 9.3.2.1 9.3.0.0/16 /8 1.1.0.0/16 9.3.7.6 8.5.7.6 8.5.0.0/16 Maska 8.5.7.0 Maska określa liczbę znaczących bitów w 9.3.0.0 8.0.0.0 255.0.0.0 9.29.1.2 8.5.7.0 Wyznaczanie tras (routing) 26 z uwzględnieniem podsieci 9.2.1.0 9.2.0.0/16 3.0.0.0/8 9.5.7.2 9.3.0.0/16 /8 1.1.0.0/16 9.3.7.6 9.5.7.6 9.5.0.0/16 Maska 9.2.0.0 255.0.0.0 255.255.255.255 9.2.1.2 Wyznaczanie tras (routing) 27 Jak skorzystać z tablicy routingu? 1. Wybierz z tablicy routingu te wpisy, w których grupa docelowa zgadza się z adresem docelowym znajdującym się w przekazywanym pakiecie 2. Wybierz spośród nich ten, który ma najdłuŝszą maskę 3. Prześlij pakiet do interfejsu o adresie skojarzonym z tym wpisem 4. Odrzuć pakiet i wyślij komunikat ICMP destination ureachable Por. trasa domyślna

Wyznaczanie tras (routing) 28 Wyznaczanie tras (routing) 29 wnioski Kto podejmuje decyzję? Routing IP jest dokonywany na podstawie kolejnych przejść. IP nie zna pełnej trasy do Ŝadnego z punktów przeznaczenia. Routing jest moŝliwy dzięki przekazywaniu datagramu do interfejsu następnego urządzenia. Zakłada się, Ŝe kolejne urządzenie jest bliŝej punktu przeznaczenia niŝ bieŝące urządzenie (komputer lub router). Router Komputer Wyznaczanie tras (routing) 30 Wyznaczanie tras (routing) 31 Przykładowa tablica routingu komputera (Windows) ===================================================================== Aktywne trasy: Miejsce docelowe w sieci Maska sieci Brama Interfejs 0.0.0.0 0.0.0.0 192.193.34.15 192.193.34.16 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 192.193.34.0 255.255.255.0 192.193.34.16 192.193.34.16 192.193.34.16 255.255.255.255 127.0.0.1 127.0.0.1 255.255.255.255 255.255.255.255 192.193.34.16 192.193.34.16 Domyślna brama: 192.193.34.15. ===================================================================== Switch wpis dla kaŝdego urządzenia Router wykorzystuje powiązanie adresu z połoŝeniem geograficznym Wpis dla podsieci Wpis dla sieci Trasa domyślna Nie musi odwzorowywać budowy fizycznej sieci Zwiększa wydajność routera

Wyznaczanie tras (routing) 33 Wyznaczanie tras (routing) 34 Tworzenie podsieci cele Zbyt duŝo komputerów w klasach A (2 24 2) i B (2 16 2) Daje elastyczność administratorowi (+48 12 617 3982) Pozwala ukryć szczegóły budowy sieci przed routerami zewnętrznymi Zmniejszone są domeny rozgłoszeniowe Mogą istnieć róŝne rodzaje sieci lokalnych, które trzeba jakoś połączyć Liczba hostów w sieci moŝe być ograniczona Lepsze podsieci w klasie B niŝ wiele sieci klasy C, poniewaŝ redukuje to rozmiar tablic rutowania Przykład: Adres IP klasy B: 149.156.10.18 Adres sieci 149.156 Adres komputera 10.18 Adres sieci 149.156 Adres podsieci 10 Adres komp. 18 3.0.0.0/8 9.2.1.0 9.2.0.0/16 Router zewnętrzny 9.3.0.0/16 /8 1.1.0.0/16 9.3.7.6 9.5.7.6 9.5.0.0/16 Maska Przedsiębiorstwo Podsieci ukrywają wewnętrzną budowę sieci 9.3.0.0 9.2.0.0 9.5.0.0 255.0.0.0 Agregacja zmniejsza rozmiar tablicy routingu przy zachowaniu osiągalności urządzeń 248:11111 000 136:10001 000 144:10010 000 160:10100 000 192:11 000000 128:10 000000 Wyznaczanie tras (routing) 35 9.2.1.0 9.64.0.0/13 9.2.1.0 9.136.0.0/13 3.0.0.0 9.144.0.0/13 1.1.0.0 9.3.7.6 9.5.7.6 9.160.0.0/13 Maska 9.64.0.0 9.136.0.0 9.144.0.0 255.248.0.0 255.248.0.0 255.248.0.0 9.160.0.0 255.248.0.0 Wyznaczanie tras (routing) 36 Optymalizacja adresacji: Classless Inter-Domain Routing (CIDR) Po co wprowadzamy nowy schemat adresacji? Problemy: Brak wolnych adresów sieci Sieć klasy A (126): zbyt duŝa (ponad 16mln hostów) Sieć klasy C(2 mln): zbyt mała (254 hosty) Sieć klasy B(16 tys): ok., ale jest ich tylko 16384! Wzrost wielkości tablic routingu DuŜo sieci klasy C Agregacja niekoniecznie na granicy sieci 9.128.0.0 255.192.0.0

Wyznaczanie tras (routing) 37 Wyznaczanie tras (routing) 38 CIDR sugestie Praktyka: Wiele firm ma więcej niŝ 254 hosty ale nie wiele więcej niŝ kilka tysięcy moŝna przydzielać kilka adresów sieci klasy C. < 256 1 sieć klasy C < 512 2 sieci klasy C... DuŜy rozmiar tablic routingu Rozwiązanie: Numery klas C nie są przyznawane losowo. Sieci umieszczone w tym samym geograficznym połoŝeniu mają takie same prefiksy. Routery mają świadomość istnienia prefiksów Rezygnujemy z pojęcia Klasy sieci. Adresacja bezklasowa Adresacja klasowa: Część sieci Część podsieci Część hosta jedynki zera Adresacja bezklasowa: Prefiks Część hosta jedynki zera Wyznaczanie tras (routing) 39 Wyznaczanie tras (routing) 41 200.1.1.0 200.1.3.0 200.1.2.0 Hierarchiczna agregacja tablic routingu w zaleŝności od ISP i połoŝenia geograficznego. ISP 200.1.2.0 200.1.3.0 200.1.1.0 Maska 1.1.0.0 255.255.255.0 255.255.255.0 255.255.255.0 Router zewnętrzny 200.1.0.0 Routing statyczny Polega na ręcznym dodawaniu przez administratora wpisów w tablicach routingu wszystkich routerów Przewidywalny trasa po której pakiet jest przesyłany jest dobrze znana i moŝe być kontrolowana Łącza nie są dodatkowo obciąŝone wiadomościami słuŝącymi do routowania Łatwe do skonfigurowania w małych sieciach Nadaje się do sieci końcowych Zwiększa bezpieczeństwo brak wymiany komunikatów o sieciach sprawia, Ŝe nikt ich nie moŝe podsłuchać Brak skalowalności Brak obsługi redundantnych połączeń Nieumiejętność dostosowania się do dynamicznych zmian w konfiguracji sieci