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.

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

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

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

Ruting. Protokoły rutingu a protokoły rutowalne

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

Warstwa sieciowa rutowanie

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

Routing. mgr inż. Krzysztof Szałajko

Administracja sieciami LAN/WAN

Sieci komputerowe - Protokoły wspierające IPv4

Sieci komputerowe dr Zbigniew Lipiński

1. Podstawy routingu IP

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

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.

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

ZiMSK. Routing dynamiczny 1

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

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

Laboratorium Konfiguracja oraz weryfikacja protokołu RIP

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

Sieci komputerowe. Router. Router

PORADNIKI. Routery i Sieci

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

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

Routing i protokoły routingu

Tutorial 9 Routing dynamiczny

Laboratorium - Przeglądanie tablic routingu hosta

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

Sieci komputerowe - administracja

Sterowanie ruchem w sieciach szkieletowych

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

ARP Address Resolution Protocol (RFC 826)

MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

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

router wielu sieci pakietów

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

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

Algorytmy routingu. Kontynuacja wykładu

RUTERY. Dr inŝ. Małgorzata Langer

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

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

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

Zarządzanie systemem komendy

A i B rozsyłają nowe wektory.

Rozległe Sieci Komputerowe

Sieci komputerowe Protokoły routingu

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

Podstawy Sieci Komputerowych Laboratorium Cisco zbiór poleceń

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

Sieci komputerowe Zjazd 3

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

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 / rutowanie (marszrutowanie) (trasowanie)

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

4. IGRP, konfiguracja RIP i IGRP na routerach Cisco

GRAF DECYZJI O TRASIE PAKIETU

Przesyłania danych przez protokół TCP/IP

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

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

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

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

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Protokół BGP Podstawy i najlepsze praktyki Wersja 1.0

Internet Control Messaging Protocol

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

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

Protokół ARP Datagram IP

Badanie protokołów routingu

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

CCNA : zostań administratorem sieci komputerowych Cisco / Adam Józefiok. Gliwice, cop Spis treści

Technologie warstwy Internetu. Routing

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

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

Laboratorium sieci komputerowych

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 IGP (Interior Gateway Protocol)

Laboratorium - Używanie wiersza poleceń systemu IOS do obsługi tablic adresów MAC w przełączniku

ZiMSK. Routing statyczny, ICMP 1

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

Instrukcja do laboratorium 1

Adresy w sieciach komputerowych

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

Pracownia sieci komputerowych

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

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

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

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

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

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

Instrukcja do laboratorium 1. Podstawowa konfiguracja środowiska MPLS (Multi-Protocol Label Switching)

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Protokoły sieciowe - TCP/IP

1. Zapora sieciowa stateless. Nie śledzi nawiązanych połączeń? Jest wrażliwa na spoofing?

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

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

Warsztaty z Sieci komputerowych Lista 3

Transkrypt:

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.

PLAN Ruting a przełączanie Klasyfikacja rutingu Ruting statyczny Ruting dynamiczny Protokoły rutingu wektora odległości stanu łącza Metryka protokołu Protokół ARP

RUTER ANG. ROUTER Cechy: pracuje w warstwie 3 modelu OSI wymaga odpowiedniej konfiguracji przekazuje pakiety na odpowiednie interfejsy Zadania rutera: zapewnia komunikację pomiędzy sieciami przekazuje pakiety na odpowiednie interfejsy dodatkowe usługi (np. DHCP)

PRZEŁĄCZNIK A RUTER Ruter: urządzenie, które korzysta z nagłówków warstwy sieci (np. IP) do podjęcia decyzji, do którego portu przesłać informację (np. seria Cisco 7000) Przełącznik: urządzenie, które korzysta z nagłówków warstwy łącza danych (np. Ethernet) do podjęcia decyzji, do którego portu przesłać informację (np. seria Cisco Catalyst 2900)

POWTÓRKA Z LABORATORIUM Czy działa to Połączenie? PC 1 Ruter PC 2

POWTÓRKA Z LABORATORIUM Czy działa to Połączenie? PC 1 Ruter R1 Ruter R2 PC 2

RUTING od: A do: B??? PC 1 IP: A Ruter R1 Ruter R2 PC 2 IP: B

RUTING Ruting to zestaw wskazówek, jak przejść z jednej sieci do innej. Ruter tablica rutingu adres IP przeznaczenia

TABLICA RUTINGU (TABLICA TRASOWANIA) Tablica rutingu - spis wskazujący, przez które sąsiadujące z routerem węzły sieci prowadzi trasa do węzłów oddalonych. Router# show ip route <legenda> Gateway of last resort is not set R 192.168.1.0/24 [120/1] via 10.0.0.1, 00:00:07, Fa0/0 R 192.168.2.0/24 [120/1] via 10.0.0.1, 00:00:07, Fa0/0 R 192.168.3.0/24 [120/1] via 10.0.0.1, 00:00:07, Fa0/0 O 192.168.4.0/24 [110/5] via 10.0.1.1, 00:01:00, S0/1/0

RUTING od: A do: B IP: B via Eth1 PC 1 IP: A Ruter R1 Ruter R2 PC 2 IP: B

RUTERY PC 1 Ruter PC 2 Czy ten ruter również będzie zaglądał do tablicy rutingu?

PODZIAŁ RUTINGU Ruting statyczny trasy są definiowane i ustawiane przez administratora Ruting dynamiczny odpowiedni protokół ustawia trasy

RUTING STATYCZNY 3 etapy: administrator konfiguruje trasę trasa zostaje dodana do tablicy rutingu ruter używa tej trasy do rutingu pakietów Konfiguracja: Router(config)# ip route <sieć> <maska> <int> Router(config)# ip route <sieć> <maska> <next-hop> np. Router(config)# ip route 192.168.0.0 255.255.255.0 Serial 0/0

RUTING STATYCZNY ZALETY I WADY Zalety Może służyć jako rozwiązanie zapasowe (jako trasa alternatywna) Łatwość konfigurowania Nie zajmuje zasobów rutera (np. CPU i pamięci) Wymaga znajomości topologii sieci > bezpieczeństwo Wady Każda zmiana w sieci wymaga ręcznej rekonfiguracji Kłopoty związane ze skalowalnością w rozległych topologiach

TRASY STATYCZNE Na R1: IP B jest osiągalne przez interfejs E1 Na R2: IP A jest osiągalne przez interfejs E2 E1 E2 PC 1 IP: A Ruter R1 Ruter R2 PC 2 IP: B

TRASA DOMYŚLNA Ruter odrzuca pakiet gdy nie znajdzie pasującej sieci Utrzymywanie wszystkich sieci w tablicy rutingu jest niepraktyczne Dlatego najczęściej wprowadza się tzw. trasę domyślną: Router(config)# ip route 0.0.0.0 0.0.0.0 <int> Trasa domyślna to w rzeczywistości normalna trasa statyczna!

TRASY DOMYŚLNE Na R1: Trasa domyślna przez interfejs E1 Na R2: Trasa domyślna przez interfejs E2 E1 E2 PC 1 IP: A Ruter R1 Ruter R2 PC 2 IP: B

DLACZEGO WSZYSTKIE PAKIETY NIE IDĄ TRASĄ DOMYŚLNĄ? Na który interfejs należy przesłać pakiet o adresie docelowym: 192.168.3.1? Router# show ip route C 200.200.200.0/24 is directly connected, Serial0/1 S 192.168.1.0/24 is directly connected, FastEthernet0/0 S 192.168.2.0/24 is directly connected, FastEthernet0/1 S 192.168.3.0/24 is directly connected, FastEthernet0/2 S 192.168.0.0/16 is directly connected, Serial0/2 S* 0.0.0.0/0 is directly connected, Serial0/0 Ruter wybiera najbardziej precyzyjnie dopasowanie (to o najdłuższej masce)!

RUTING DYNAMICZNY Odpowiednie protokoły wykonują pracę za administratora. 5 etapów: administrator włącza protokół rutingu na wszystkich urządzeniach i konfiguruje go rutery wymieniają informacje między sobą *ruter wyznacza najkrótszą trasę do każdej sieci trasy zostają dodane do tablic rutingu ruter używa tych tras do rutingu pakietów * ten proces działa różnie w różnych protokołach

RUTING DYNAMICZNY ELEMENTY Protokół komunikacyjny Zbiór komunikatów służących wykrywaniu, nawiązywaniu sąsiedztwa oraz do wymiany informacji o trasach Algorytm doboru trasy Jest wykorzystywany do wyznaczania najlepszej trasy prowadzącej do określonej sieci docelowej

RUTING DYNAMICZNY ZALETY I WADY Zalety Zmiany w sieci są automatycznie zauważane Topologia sieci może się zmieniać Zysk czasu podczas konfiguracji dla dużych sieci Wady Zajmuje zasoby ruterów i sieci Nieodpowiednio skonfigurowany może skutecznie zablokować komunikację w sieci

RUTING DYNAMICZNY - KONFIGURACJA Na R1: mam podłączoną sieć z IP: A Na R2: mam podłączoną sieć z IP: B E1 E2 PC 1 IP: A Ruter R1 Ruter R2 PC 2 IP: B

PROTOKOŁY RUTINGU I RUTOWANE Protokół rutingu (rutujący) protokół służący do wyznaczenia najlepszych tras do sieci docelowych RIP, EIGRP, BGP, itd. Protokół rutowany zawiera informacje potrzebne by przesłać pakiety do miejsca przeznaczenia IPv4, IPv6, IPX

RUTING DYNAMICZNY PROTOKOŁY protokoły rutingu wewnętrznego (IGP) wektora odległości RIP, RIPv2, IGRP, EIGRP zewnętrznego (EGP) BGP stanu łącza OSPF, IS-IS

DISTANCE VECTOR VS LINK STATE Protokoły wektora odległości (ang. distance vector) węzły utrzymują kontakt z sąsiadami węzły wysyłają cyklicznie swoją tablicę rutingu do wszystkich sąsiadów lepsze trasy zastępują gorsze w tablicy rutingu Protokoły stanu łącza (ang. link state) węzły wysyłają do całej sieci listę podsieci, które widzą bezpośrednio (wraz z kosztem) po zebraniu wszystkich informacji każdy węzeł sam wyznacza topologię sieci po wyznaczeniu topologii, algorytm shortest-path znajduje najlepsze ścieżki

DISTANCE VECTOR VS LINK STATE Protokoły wektora odległości: trasy są rozgłaszane jako wektory odległości i kierunku niekompletna wizja topologii sieci aktualizacje tablic rutingu następują w przypadku zmian topologii sieci ogólne, periodyczne uaktualnienia Protokoły stanu łącza: pełna wizja topologii sieci topologia jest uaktualniania na bieżąco uaktualnienia nie są periodyczne

PRZYKŁADY PROTOKOŁÓW RUTINGU RIP jest to protokół rutingu działający na podstawie wektora odległości metryką służącą do wyboru ścieżki jest liczba przeskoków jeśli liczba przeskoków jest większa niż 15, pakiety są odrzucane. aktualizacje rutingu są rozgłaszane domyślnie co 30 sekund

ZALETY I WADY PROTOKOŁÓW STANU ŁĄCZA Zalety: działają lepiej w dużych sieciach otrzymują topologię znacznie szybciej zużywają mniej pasma na komunikację Wady: rutery muszą przeliczać całą topologię (czasochłonne) wymagane obliczenia przy każdej zmianie stanu dowolnego łącza

METRYKA Metryka wartość wykorzystywana przez protokół rutingu do wyznaczenia, która z dostępnych tras do sieci docelowej jest lepsza niż inne Rodzaje metryk wykorzystywanych przez protokoły rutingu: przepływność łącza (bandwidth) koszt (cost) opóźnienie (delay) liczba skoków (hop count) obciążenie łącza (load) niezawodność (reliability)

METRYKA Metryki używane przez protokoły rutingu: RIP hop count IGRP i EIGRP bandwidth (domyślnie), delay (domyślnie), load, reliability IS-IS i OSPF cost, bandwidth (Cisco) Router# show ip route 1.0.0.0/32 is subnetted, 3 subnets R 1.1.1.1 [120/1] via 10.1.1.1, 00:00:07, FastEthernet0/0 R 1.3.3.3 [120/1] via 10.1.1.1, 00:00:07, FastEthernet0/0 R 1.2.2.2 [120/1] via 10.1.1.1, 00:00:07, FastEthernet0/0 O 10.110.0.0 [160/5] via 10.119.254.6, 0:01:00, Serial 0/1/0 O 10.68.132.0 [160/5] via 10.119.254.6, 0:00:59, Serial 0/1/0 O 10.130.0.0 [160/5] via 10.119.254.6, 0:00:59, Serial 0/1/0

PROTOKÓŁ ARP

ADDRESS RESOLUTION PROTOCOL (ARP) Address Resolution Protocol (ARP) - protokół sieciowy umożliwiający konwersję logicznych adresów warstwy sieciowej na fizyczne adresy warstwy łącza danych. Adres fizyczny (MAC): 48-bitowy np. 00:0A:E6:3E:FD:E1 Adres logiczny (IP): 32-bitowy np. 192.168.1.2

ARP DLACZEGO JEST POTRZEBNY? do: IP C IP: A MAC: x adr. MAC adr. IP dane IP: B MAC: y IP: C MAC: z? C IP: D MAC: t

DZIAŁANIE ARP KROK PO KROKU W celu ustalenia adresu fizycznego hosta docelowego wysyłane jest żądanie ARP request do wszystkich hostów znajdujących się w tej samej sieci. Zapytanie zawiera adres logiczny hosta docelowego oraz adres fizyczny hosta wysyłającego zapytanie Na zapytanie odpowiada tylko ten host, którego adres logiczny jest identyczny z adresem logicznym umieszczonym w zapytaniu. Odpowiedź zawiera adres logiczny i fizyczny hosta docelowego. Odebrane dane przechowywane są w pamięci

ARP DLACZEGO JEST POTRZEBNY? IP: A MAC: x MAC:??? IP: C IP: B MAC: y zapytanie ARP odpowiedź ARP IP: C MAC: z IP: D MAC: t

PROTOKÓŁ RARP Reverse Address Resolution Protocol Działa odwrotnie do ARP: znamy adres fizyczny urządzenia (MAC) chcemy uzyskać adres logiczny (IP) Był używany do uzyskania adresu logicznego (obecnie stosuje się DHCP)

PRZYKŁAD KOMUNIKACJI W SIECI IP Wysyłamy pakiet na adres: 192.168.1.20 Ruter IP: 192.168.1.1 1.Sprawdzamy, czy adres jest w naszej podsieci 2.Używamy ARP do znalezienia adresu MAC odbiorcy 3.Tworzymy pakiet, a następnie ramkę Przełącznik konfiguracja: IP: 192.168.1.10 maska: 24 DG: 192.168.1.1 Internet

PRZYKŁAD KOMUNIKACJI W SIECI IP Wysyłamy pakiet na adres: 192.168.2.20 Ruter IP: 192.168.1.1 1.Sprawdzamy, czy adres jest w naszej podsieci 2.Używamy ARP do znalezienia adresu MAC bramy dom. 3.Tworzymy pakiet, a następnie ramkę Przełącznik konfiguracja: IP: 192.168.1.10 maska: 24 DG: 192.168.1.1 Internet

Dziękuję za uwagę Kontakt: robert.wojcik@kt.agh.edu.pl