Kierowanie pakietów w sieci IP
Transkrypt
Kierowanie pakietów w sieci IP
UNIWERSYTET KAZIMIERZA WIELKIEGO 1. Cel ćwiczenia Wydział Matematyki Fizyki i Techniki Celem ćwiczenia jest zapoznanie z klasowym i bezklasowym adresowaniem w sieci IP. Podczas wykonywania zadania, niezbędna będzie umiejętność konfiguracja Cisco IOS. Zakład Teleinformatyki 2. Podstawy teoretyczny Aby prawidłowo zaplanować warstwę sieciową IPv4, należy racjonalnie podzielić posiadaną pulę adresową na rozłączne grupy adresów korzystając z technologii podsieci (subnetting) lub VLSM (Variable Length Subnet Mask). Wyznaczone zostaną podsieci wraz z zakres ważnych adresów dla hostów oraz adres rozgłoszeniowy podsieci, służącym do adresowania pakietu przeznaczonego do wszystkich hostów podsieci. Tab. 1 Określanie adresów dla podsieci numer podsieci maska podsieci pierwszy host ostatni host adr. rozgłoszeniowy Laboratorium Sieci Komputerowych przykład1 adr. prywatny 192.168.4.0 255.255.255.0 =/24 192.168.4.1 192.168.4.254 192.168.4.255 przykład2 adr. publiczny 150.13.0.0 255.255.0.0 = /16 150.13.0.1 150.13.255.254 150.13.255.255 Liczba uzyskanych podsieci zależy wprost od liczby bitów „pożyczonych” od części adresu hosta sieci. Dla VLSM poniższy wzór nie zawiera „-2”. Liczba uzyskanych podsieci = 2ilość bitów pożyczonych od części hosta -2. Tab. 2 Przykład realizacji podziału sieci klasowej 192.168.1.0 na 4 podsieci adres ćwiczenie: 8 adres sieci stara maska rozgłoszenie 1-szy host ost. Host Kierowanie pakietów w sieci IP prowadzący: mgr inż. Piotr Żmudziński [email protected] Bydgoszcz 2011r. © P.Żmudziński, 09.2011r., ver 3.0 1 adr. rozgł 1-szy ost. Nowa maska podsieci0 podsieci0 podsieci0 podsieci0 adr. rozgł 1-szy ost. nowa maska podsieci1 podsieci1 podsieci1 podsieci1 notacja binarna sieć pierwotna 11000000.10101000.00000001.00000000 11111111.11111111.11111111.00000000 11000000.10101000.00000001.11111111 11000000.10101000.00000001.00000001 11000000.10101000.00000001.11111110 zerowa podsieć – NIUŻYTECZNA! 11111111.11111111.11111111.11000000 11000000.10101000.00000001.00000000 11000000.10101000.00000001.00111111 11000000.10101000.00000001.00000001 11000000.10101000.00000001.00111110 pierwsza podsieć 11111111.11111111.11111111.11000000 11000000.10101000.00000001.01000000 11000000.10101000.00000001.01111111 11000000.10101000.00000001.01000001 11000000.10101000.00000001.01111110 notacja dziesiętna 192.168.1.0 255.255.255.0 192.168.1.255 192.168.1.1 192.168.1.254 255.255.255.192 192.168.1.0 192.168.1.63 192.168.1.1 192.168.1.62 255.255.255.192 192.168.1.64 192.168.1.127 192.168.1.65 192.168.1.126 nowa maska adr. podsieci2 rozgł podsieci2 1-szy podsieci2 ost. podsieci2 nowa maska adr. podsieci3 rozgł podsieci3 1-szy podsieci3 ost. podsieci3 druga podsieć 11111111.11111111.11111111.11000000 11000000.10101000.00000001.10000000 11000000.10101000.00000001.10111111 11000000.10101000.00000001.10000001 11000000.10101000.00000001.10111110 trzecia podsieć NIUŻYTECZNA! 11111111.11111111.11111111.11000000 11000000.10101000.00000001.11000000 11000000.10101000.00000001.11111111 11000000.10101000.00000001.11000001 11000000.10101000.00000001.11111110 Rys. 2 Przekazywanie pakietów w ujęciu warstwowym OSI 255.255.255.192 192.168.1.128 192.168.1.191 192.168.1.129 192.168.1.190 Z punktu widzenia modelu ISO/OSI komunikacja między PC1 i PC3 odbywa się w sposób przedstawiony na Rys.2 Poniżej opisane zostaną kolejne czynności podejmowane przez kolejne urządzenia przedstawione w sieci Rys.1. Zakłada się, że wszystkie tablice ARP są puste. 255.255.255.192 192.168.1.192 192.168.1.255 192.168.1.193 192.168.1.254 1. Użytkownik PC1 wydał polecenie ping 10.24.22.1 2. PC1 sprawdza czy PC3 znajduje się w tej samej podsieci, co PC1. W tym celu wykonywana jest operacja porównania: (PC1 And Maska PC1) =?= (PC3 And Maska PC1) Jeśli używany jest klasowy protokół rutingu, podsieć zerową i ostatnią należy opuścić. 2.1. Kierowanie pakietów w sieci Dana jest sieć jak na Rys.1, w tabeli 3 zawarto adresację urządzeń. brama domyślna Maska podsieci 192.168.10.2 192.168.10.1 255.255.255.0 ---- PC1 aa:aa:aa:aa:aa:aa e0 RuterA bb:bb:bb:bb:bb:bb 192.168.10.1 e0 RuterB cc:cc:cc:cc:cc:cc 10.0.0.1 dd:dd:dd:dd:dd:dd 10.24.22.1 PC3 © P.Żmudziński, 09.2011r., ver 3.0 255.255.255.0 255.0.0.0. 10.0.0.1 00001010.00011000.00010110.000000001 11111111.11111111.11111111.000000000 00001010.00000000.00000000.000000000 192.168.10.0 10.24.22.0 wniosek: hosty nie należą do tej samej podsieci. 3. PC3 ma skonfigurowany przez administratora adres bramy domyślnej – RuterA na który należy wysłać pakiet IP, jeśli odbiorca jest w innej niż własna podsieci. Brama domyślna znajdować się musi w podsieci PC1. 4. PC1 sprawdza w dynamicznej tablicy ARP, czy znany jest adres fizyczny interfejsu rutera, którego adres logiczny to 192.168.10.1. 5. Jeśli tablica ARP nie zawiera wpisu wiążącego adresy warstwy 3 i 2 RuterA, należy wysłać zapytanie ARP na fizyczny adres rozgłoszeniowy ff:ff:ff:ff:ff:ff. 6. RuterA odpowiada PC1 ramką zawierającą swój adres IP i MAC 7. PC1 tworzy wpis w tablicy ARP: 192.168.10.1 < - > bb:bb:bb:bb:bb:bb 8. PC1 wysyła ramkę ethernet: odbiorca - bb:bb:bb:bb:bb:bb, nadawca – aa:aa:aa:aa:aa:aa IP: odbiorca – 10.24.22.1, nadawca 192.168.10.2 pole danych: ICMP – żądanie echa. 9. RuterA odbiera ramkę na e0, wyodrębnia pakiet IP. Następnie sprawdza, czy w tablicy rutingu znajduje się podsieć, w której znajduje się 10.24.22.1. Po stwierdzeniu, że sieć jest docelowa jest znana, należy skierować pakiet przez interfejs S0. Ruter buduje ramkę warstwy łącza danych w której umieszcza pakiet IP ze zmniejszoną o jeden wartością pola TTL. W tym przypadku jest to łącze punkt-punkt z enkapsulacją HDLC. Ramka zostaje wysłana w kierunku interfejsu s1 RuteraB. 10. RuterB odbiera ramkę i wyodrębnia pakiet IP. Następnie sprawdza, czy w tablicy rutingu znajduje się podsieć, w której rezyduje odbiorca. Ponieważ sieć 10.0.0.0 jest bezpośrednio przyłączona do RuteraB, urządzenie wyśle pakiet w ramce warstwy łącza danych obowiązującej w przyłączonej do e0 podsieci. 11. RouterB w lokalnej, dynamicznej tablicy ARP sprawdza, czy znany jest adres fizyczny interfejsu hosta, którego adres logiczny to 10.24.22.1. 12. Jeśli tablica ARP nie zawiera wpisu wiążącego adresy warstwy 3 i 2 PC3, konicznej jest wysłanie zapytania ARP na fizyczny adres rozgłoszeniowy ff:ff:ff:ff:ff:ff. 13. Zapytanie to otrzymuje także PC3, który odpowiada pakietem IP w ramce ehternetowe skierowanej do eth0 RouteraB. 14. RuterB uzupełnia tablicę ARP o wpis 10.24.22.1 < - > dd:dd:dd:dd:dd:dd Rys. 1 Komunikacja w protokole IP Tab. 3 Adresy fizyczne i logiczne urządzeń urządzenie MAC adres IP adres 11000000.10101000.00001010.00000010 11111111.11111111.11111111.00000000 11000000.10101000.00001010.00000000 255.0.0.0 2 oznacza to, że router nie może wysyłać pakietów do danego komputera. Może to nastąpić w dwóch przypadkach: - host o docelowym adresie IP nie istnieje lub jest wyłączony (Host – unreachable), - nie może dostarczyć pakietu do tej sieci (Network un-unreachable). 3. Przekierowywanie tras; jeśli komputer (router), do którego dotarł pakiet IP, uzna, że właściwszą bramką będzie inny komputer z tej samej sieci, wysyła komunikat Redirect wskazujący na inny host (musi znajdować się w tej samej sieci). Po otrzymaniu takiego komunikatu odbiorca powinien zaktualizować swoją tablicę rutingu. 4. Testowanie osiągalności zdalnego hosta; odbywa się podczas wywołania polecenia ping. Wysyłany jest komunikat Echo Request, po którego otrzymaniu host docelowy powinien odpowiedzieć komunikatem Echo Reply. Jeśli tego nie zrobi i komputer nadający nie otrzyma odpowiedzi w określonym czasie, host docelowy uznawany jest za nieosiągalny. Opisana sytuacja może mieć także miejsce w przypadku blokowania przez administratora hosta docelowego ruchu wychodzącego dla protokołu ICMP np. przez stosowanie firewalla. 5. Jeśli jakiś pakiet podczas przechodzenia przez kolejne rutery osiągnie zerowy limit TTL, jest usuwany. Do hosta źródłowego danego pakietu wysyłany jest komunikat ICMP Time-exceeded. 15. RouterB wysyła przez eth0 ramkę ethernet: odbiorca - dd:dd:dd:dd:dd:dd, nadawca – cc:cc:cc:cc:cc:cc IP: odbiorca – 10.24.22.1, nadawca 192.168.10.2 pole danych: ICMP – żądanie echa. Odpowiedź PC3 -> PC1 na żądanie echa odbywa się w sposób analogiczny Jeśli odległość do sieci docelowej byłaby większa, kolejne rutery wykonywałyby krok 9 wysyłając pakiet enkapsulowany w odpowiednią ramkę łącza danych. W pakiecie IP ulega dekrementacji pole TTL oraz przeliczana jest suma kontrolna nagłówka. 2.2. ARP (Address Resolution Protocol) RFC826 Protokół ARP umożliwia powiązanie adresów protokołu sieciowego np. IP z adresami sprzętowymi kart zainstalowanych w komputerach. Tab. 4 Uproszczony format zapytania ARP Wskazany w zapytaniu ARP host generuje odpowiedź w ramce zwrotnej do hosta pytającego. Host A aktualizuje dynamicznie tablicę ARP, aby w przyszłości wysyłać pakiet IP do odbiorcy w ramce na znany już adres. Tablica ta jest periodycznie przeglądana przez system i usuwane są najstarsze wpisy. Poniżej podana jest przykładowa tablica ARP z systemu Win2k. 2.4. Tryby konfiguracji Cisco IOS Aby ruter wykonywał działania przewidywane przez administratora, należy go odpowiednio skonfigurować. Po połączeniu portu szeregowego komputera do portu konsoli rutera, należy uruchomić emulator terminala i uzyskać dostęp do linii poleceń systemu operacyjnego rutera o nazwie IOS (Interworking Operation System). Interfejs: 192.168.5.162 on Interface 0x1000003 Adres internetowy Adres Fizyczny Typ 192.168.5.1 00-c0-26-30-e1-fc dynamiczne 192.168.5.2 00-02-55-d4-b8-e6 dynamiczne 192.168.5.177 00-0a-cd-02-07-2d dynamiczne Ruter oferuje dwa trybu pracy: użytkownika i uprzywilejowany. Pierwszy służy jedynie do monitorowania pewnych funkcji rutera, drugi daje nieograniczoną możliwość konfiguracji urządzenia. Ruter informuje administratura w którym trybie pracy bieżąco się znajduje dzięki znakowi zachęty: Ruter> tryb użytkownika, Ruter# tryb uprzywilejowany. 2.3. ICMP (Internet Control Message Protocol) RFC792 ICMP jest protokołem kontrolnym obsługującym większość sytuacji awaryjnych. Jego główną funkcją jest wykrywanie i obsługa awarii, jest obowiązkową częścią warstwy Internetu. Wiadomości sterujące przekazywane są wewnątrz pakietów IP. Zadania protokołu ICMP: 1. Sterowanie przepływem danych; w przypadku, gdy komputer docelowy transmisji IP nie nadąża z obróbką przychodzących pakietów, proces ICMP odbiorcy wysyła komunikat Source Quench, po którym nadawca powinien czasowo wstrzymać transmisję. 2. Raportowanie o braku możliwości dostarczenia danych; jeśli stacja docelowa nie odpowiada, system, który wykrył problem, wysyła do nadawcy komunikat Destination Unreachable. Jeśli komunikat ten jest wysyłany przez router, © P.Żmudziński, 09.2011r., ver 3.0 Domyślnie administrator uzyskuje dostęp trybu użytkownika, aby przejść do trybu uprzywilejowanego należy wydać polecenie enable. Jeśli hasło zostało ustawione, należy je podać na żądanie urządzenia. Po zmianie zmiany zachęty na # można wydawać polecenie monitorujące wszystkie aspekty pracy rutera. Aby skonfigurować dowolną funkcjonalność, należy przejść do trybu konfiguracji globalnej wydając polecenie Ruter#configure termina lub skrót Ruter#conf t Znak zachęty zmienia się na Ruter(config)# co oznacza, że dalsze polecenia będą wydawane w trybie konfiguracji. Jeśli administrator zmieni nazwę rutera na 3 Boston, to znak zachęty trybu uprzywilejowanego konfiguracji globalnej będzie następujący Boston(config)# Enable (+pass) Następnie należy wejść do trybu konfiguracji szczegółowej, w zależności co w danej chwili administrator zamierza skonfigurować. Aby konfigurować interfejs ethernet 0 należy wydać polecenie Boston(config)# interface e0. Znak zachęty zmieni się na Boston(config-if)# co informuje administratora, że można w tym momencie konfigurować ten interfejs. Tryb nieuprzywilejowany Tryb uprzywilejowany Router> Router# ping telnet mstat rlogin show clock copy dir send Configure terminal exit Polecenia globalne Router(config)# arp bridge hostname interface ip router Polecenia główne interface e0 Router(config-if)# exit Rys. 4. Organizacji trybów i poleceń IOS 3. Zagadnienia do przestudiowania 1. Jak zbudoana jest ramka warstwy drugiej HDLC? 2. Protokół ppp Rys. 3 Tryby pracy IOS 4. Bibliografia Na rysunku 3 przedstawione są wszystkie tryby konfiguracji w IOS. Aby wrócić do trybu wyższego w hierarchii, należy wpisać exit, Natomiast powrót do głównego trybu uprzywilejowanego możliwe jest z dowolnego podmenu za pomocą end. [1] [2] [3] [4] [5] W każdej chwili można wydać komendę ? czyli zapytanie o możliwe do wprowadzenie komendy w bieżącym trybie. Możliwe jest także zapytanie o składnie polecenia lub parametru polecenia Router(config)#router ? © P.Żmudziński, 09.2011r., ver 3.0 4 K. Krysiak, Sieci komputerowe – Kompendium, wyd. II, Helion, Gliwice 2006 M. Sportack: Sieci komputerowe, Gliwice, Helion 1999 D. E. Comer, Sieci komputerowe i intersieci, Warszawa, WNT 2001 Vademecum teleinformatyka I / II / III, Warszawa, IDG 2002-2006 T. Slattery, Zaawansowane trasowanie IP w sieciach Cisco, PLJ, Warszawa 2000 Urządzenie Interfejs 5. Przebieg ćwiczenia 5.1. Fizyczne łączenie urządzeń. Do realizacji ćwiczenia niezbędne będzie połączenie sieci zgodnie z Rys.5. Intersieć składa się z 3 sieci połączonych ze sobą szeregowymi łączami dzierżawionymi. Konfiguracja warstwy fizycznej sprowadza się do połączenia odpowiednich portów patch panela oraz przełączników. Żółte porty E1-E20 oznaczają interfejsy Ethernet poszczególnych PC, niebieskie porty C1-C20 oznaczają porty szeregowe poszczególnych PC. Połączenia szeregowe V.35, oznaczone na schemacie kolorem czerwony są już przygotowane przed zajęciami. Jeżeli w grupę tworzą więcej niż 2 osoby, dla sprawnego wykonania zadania zalecane jest jednoczesne wykonanie obu zadań z adresowania klasowego i adresowania bezklasowego. R14 R15 s0/1/0 fa0/0 s0/1/0 Maska podsieci brama domyślna 60.0.0.1 255.0.0.0 N/A 200.200.200.1 255.255.255.0 N/A 140.140.0.1 255.255.0.0 N/A 200.200.200.2 255.255.255.0 N/A PC10 LAB 60.0.0.2 255.0.0.0 60.0.0.1 PC11 LAB 140.140.0.2 255.255.0.0 140.140.0.1 5.2. Połączenie terminalowe Aby komunikować się z systemem operacyjnym Cisco IOS, należy skonfigurować połączenie z wykorzystaniem emulatora terminala, który w systemach Windows nosi nazwę HyperTerminal. Domyślne parametry portu konsoli rutera Cisco, jakie należy ustawić przed nawiązaniem połączenia przez COM1 to: - liczba bitów na sekundę (szybkość): 9600, - bity danych: 8, - parzystość: brak, - bity stopu:1, - sterowanie przepływem: brak. następnie należ wybrać ikonę telefonu co rozpoczyna połączenie. Na pulpicie każdego z komputerów znajduję się skrót do skonfigurowanego połączenia terminalowego o nazwie Cisco.ht. 140.140.0.0 Klasa B, adresy publiczne ADRESOWANIE KLASOWE 60.0.0.0 Klasa A, adresy publiczne fa0/0 IP adres 5.3. Kasowanie konfiguracji startowej W celu realizacji zadania należy skonfigurować oba rutery zgodnie z oznaczeniami podanymi na rysunku. Ważne jest aby skonfigurować odpowiedni interfejs za pomocą odpowiedniego adresu. Z PC10 należy skonfigurować ruter R14 natomiast z PC11 należy skonfigurować R15. Po pełnej nazwie polecenia w nawiasach [] podawane będą skrótowe nazwy poleceń, co usprawnia pracę administracyjną. Po załadowaniu IOS z pamięci flash oraz pliku konfiguracyjnego z NVRAM ruter zgłasza gotowość do realizacji poleceń w trybie użytkownika o czym świadczy znak zachęty (prompt) - R14>. Poniżej przestawiony zostanie sposób konfiguracji rutera R0 jako przykład. Jeśli ruter wymaga hasła, należy podać: cisco lub class. Rys. 5 Intersieć złożona z sieci klasowych 1. Przejść do trybu uprzywilejowanego: R14>enable /Jeśli ruter żąda hasła, podać cisco lub class/ 2. Skasować bieżącą konfigurację: R14#erase startup-config R14#reload /Na pytanie -config odpowiedzieć no/ © P.Żmudziński, 09.2011r., ver 3.0 5 dot. zapisania konfiguracji running Przy starcie ruter zaproponuje: 5.6. Konfiguracja interfejsu szeregowego Konfiguracja interfejsu szeregowego przebiega nieco inaczej. Jeden z interfejsów łącza szeregowego musi generować sygnał zegarowy, do którego synchronizuje się interfejs po stronie przeciwnej. Jeśli urządzenie pracuje jako DCE – generuje sygnał zegarowy i ma podłączony kabel z wtykiem oznaczonym jako DCE. W przypadku Rys.5 i Rys.6. interfejs generujący podstawę czasu oznaczono jako DCE. Continue with configuration dialog? [yes/no]: no 3. Sprawdzić platformę rutera oraz podstawowe informacje o sprzęcie: Router#show version, wpisać pewne informacje w tabeli sprawozdania (). 5.4. Konfiguracja ogólna rutera Po załadowaniu IOS z pamięci flash oraz pliku konfiguracyjnego z NVRAM, ruter zgłasza gotowość do realizacji poleceń w trybie użytkownika o czym świadczy znak zgłoszenia - tzw. prompt; Router>. Jeśli w trakcie uruchamiania ruter proponuje rozpoczęcie dialogu konfiguracyjnego, należy zaniechać tego działania podając no. 1. Przejść do trybu uprzywilejowanego: Router>enable 2. Sprawdzić platformę rutera oraz podstawowe informacje o sprzęcie: Router# show version [sh ver]. Uzyskane informacje umieścić w sprawozdaniu (). Polecenie show w ogólności służy do uzyskiwania informacji o konfiguracji różnych składników rutera. 3. Wyświetlić bieżący plik konfiguracyjny rutera #>show run. Plik ten zawiera kompletną konfigurację bieżącą rutera. Wykrzykniki stanowią komentarz lub separator. Polecenie show nie działa w trybie konfiguracji. Przed wydaniem polecenia show należy wyjść z trybu konfiguracyjnego, wydając (czasem kilkukrotnie) polecenie exit. 4. Przejść do trybu konfiguracji globalnej Router#configure terminal 5. Zmienić nazwę rutera: Router(config)#hostname R14 1. Uzyskać dostęp do linii komend w trybie uprzywilejowanym (opisano wyżej) 2. Wejść do trybu konfiguracji globalnej: R14#conf t 3. Wejść do trybu konfiguracji interfejsu szeregowego o numerze 0/1/0: R14(config)#int s0/1/0 4. Skonfigurować adres interfejsu zgodnie ze schematem sieci: R14(config-if)#ip address 200.200.200.1 255.255.255.0 5. R14(config-if)#clock rate 64000 6. Uruchomić interfejs: R14(config-if)#no shutdown 7. Wyjść z trybu konfiguracji s0/1/0: R14(config-if)#exit Powtórzyć czynności 1-4,6-7 dla rutera R15 uwzględniając oznaczenia interfejsów. 5.7. Konfiguracja rutingu domyślnego 1. W trybie konfiguracji ogólnej – znak zachęty: R14(config)# dodać domyślą drogę do wszystkich nieznanych sieci przez interfejs s0: 5.5. Konfiguracja interfejsu Ethernetowego Aby skonfigurować dowolny interfejs eth należy z trybu konfiguracji globalnej wejść do trybu konfiguracji danego interfejsu. Wyjście o poziom wyżej – exit. 1. Jeśli konieczne - znak zachęty nie wskazuje na R14(config)# - wejść do trybu konfiguracji globalnej: R14#configure terminal [conf t] 2. Mając na uwadze schemat sieci, wybrać interfejs – e0: R14(config)#int fa0/0, zwrócić uwagę na zmianę znaku zachęty. 3. Ustawić adres: R14(config-if)#ip address 60.0.0.1 255.0.0.0 4. Uruchomić (tzw. podnieść) interfejs: R14(config-if)#no shutdown [no shut]. 5. Skonfigurować adres IP i maskę dla PC11 (60.0.0.2 255.0.0.0), jako bramę domyślą podać adres rutera we własnej sieci, w ty przypadku 60.0.0.1. 6. Sprawdzić osiągalność PC11 z rutera. W tym celu wyjść z trybu konfiguracji poleceniem exit wydawanym tak długo, aż ze znaku zachęty zniknie słowo config. R14#ping 60.0.0.2. Wykrzykniki świadczą o sukcesie. 7. Sprawdzić osiągalność rutera od strony PC11. Czynności powtórzyć dla fa0/0 na ruterze R15 oraz PC12 © P.Żmudziński, 09.2011r., ver 3.0 Do rutera R14 dołączony jest do interfejsu s0 kabel DCE, zatem niezbędne jest skonfigurowanie częstotliwość taktowania łącza na 64 000 bit/s: R14(config)#ip route 0.0.0.0 0.0.0.0 s0/1/0 Czynność wykonać także dla rutera R15. 1. 2. 3. 4. 5. 6 5.8. Sprawdzenie konfiguracji rutera i sieci W trybie uprzywilejowanym (znak zachęty: R14#) wydać polecenie R14#show ip interface brief celem sprawdzenie stanu interfejsów oraz konfiguracji adresów IP. Wynik dla obu ruterów zapisać () Weryfikacja tablicy rutingu: R14#show ip route Zwrócić uwagę na kolejne wpisy tablicy rutingu. Zanotować wszystkie wpisy tablic obu ruterów(). Sprawdzić osiągalność hostów w sieci przyłączonej, w trybie uprzywilejowanym wydać polecenie: R14#ping 60.0.0.2 Sprawdzić osiągalność PC10 ÅÆ PC11 za pomocą ping (). Sprawdzenie drogi którą przekazywane są pakiety PC10->PC11. Na hoście PC10 wydać polecenie: tracert 140.140.0.2 arp –d ping 140.140.0.2 4. VLSM, adresy prywatne 176.16.0.64/27 VLSM, adresy prywatne 176.16.0.0/26 5.9. Proces kierowania pakietów Ponieważ hosty PC10 i PC11 znajdują się w innych sieciach, komputery wysyłają w trakcie wzajemnej komunikacji pakiety na adres bramy domyślnej, czyli rutera swojej sieci, bez względu na sieć od której należy odbiorca. Dalsze działania mają na celu sprawdzenia adresów warstwy 2 i 3 jednostek danych wymienianych między PC10 i PC11. 1. Wypełnić tabelę zbiorczą w sprawozdaniu, co ułatwi analizę otrzymanych wyników (). Aby uzyskać szczegółowe dane o interfejsie rutera należy w trybie uprzywilejowanym wydać polecenie: R14#show int fa0/0 Aby sprawdzić MAC adres karty komputera należy wydać polecenie ipcofnig /all 2. Uruchomić na stacjach PC10 i PC11 program Wireshark i rozpocząć przechwytywanie pakietów z interfejsu Realtek. 3. W lini poleceń PC10 wydać natychmiast po sobie polecenia: Zakończyć rejestrację, przeanalizować wyniki, zanotować w sprawozdaniu (). Tabel 6.9 ma na celu porównanie ramek i pakietów przed wejściem do R14 i po wyjściu z R15. Rys.6 Intersieć złożona z podsieci - VLSM ADRESOWANIE BEZKLASOWE. 5.10. Adresowanie VLSM W celu zapoznania się ze sposobem adresowania bezklasowego oraz podziału sieci na podsieci na zmiennej długości maski należy sięgnąć do literatur przedmiotu. Podczas zajęć należy skonfigurować sieć zgodnie z Rys.6. W tym celu należy wykonać czynności opisane wcześniej mające na celu umożliwienie komunikacji PC12 i PC13 Urządzenie Interfejs © P.Żmudziński, 09.2011r., ver 3.0 255.255.255.192 N/A s0/0 176.16.0.97 255.255.255.252 N/A e0/0 172.16.0.65 255.255.255.224 N/A s0/0 176.16.0.98 255.255.255.252 N/A PC12 LAB 172.16.0.2 255.255.255.192 172.16.0.1 PC13 LAB 172.16.0.66 255.255.255.224 172.16.0.65 6. Sprawozdanie Zwrócić uwagę, zę rutery z serii 2600 mają porty Ethernet zamiast Fastethernet dlatego przy konfiguracji należy wskazać interfejs e0/0 zamiast fa0/0. Podobna różnica tyczy portów szeregowych. Należy wskazać S0 7 brama domyślna 172.16.0.1 R18 W sieci danej Rys.6 należy wykonać analogiczne czynności opisane w podpunktach 5.4 -5.7, zastosować inną politykę adresacji. W sprawozdaniu należy zamieścić informacje uzyskane w procesie weryfikacji konfiguracji ruterów R17 i R18 analogicznie jak w punkcie 5.8. Proszę zwrócić uwagę na inne oznaczenia interfejsów szeregowych oraz ethernetowych! Maska podsieci e0/0 R17 Na rysunku 6 maska podsieci podana jest notacji prefiksowej, czyli oznacza liczbę jedynek w masce podsieci licząc od lewej strony. Zapis taki poprawia czytelność rysunków. Przy konfiguracji należy podać maskę w postaci kropkowo-dziesiętnej, zamiast /26 należy wpisać 255.255.255.192. IP adres Tablica rutingu (pominąć nagłówek, tylko trasy) R14 UNIWERSYTET KAZIMIERZA WIELKIEGO, WMFiT, IMSiS Laboratorium Sieci Komputerowych Sprawozdanie z wykonania ćwiczenia nr ćwiczenia:8 grupa : zespół: data: ocena : Kierowanie pakietów w sieci IP Imię i Nazwisko członków zespołu (drukowanymi literami) 1. R15 2. 3. 4. 6.4 Konfiguracja ogólna rutera: show version znaczenie pola w listingu po wyrażeniu R14 platforma sprzętowa rut. IOS (tm) wersja sytemu IOS Version R15 platforma sprzętowa rut. IOS (tm) wersja sytemu IOS Version wartość Średni czas odpowiedzi na polecenie ping: PC10 -> PC11: ms PC11-> PC10: Wynik działania polecenia tracert 140.140.0.2 wydanego na PC10 6.9 6.8 Sprawdzenie poprawności konfiguracji konfiguracja interfejsów: show ip interface brief Interface IP address Method R14 Status Protocol Proces kierowania pakietów MAC adres PC10 PC11 R14 fa0/0 R15 fa0/0 R15 Sprawozdanie z ćwiczenia: 8 ms 1 IP adres Analiza danych po wysłaniu ping PC10-> PC11 żądanie echa MAC nadawcy MAC odbiorcy PC10 IP nadawcy 6.8 Sprawdzenie poprawności konfiguracji konfiguracja interfejsów: show ip interface brief Status Interface IP address Method R17 IP odbiorcy Protocol R18 PC11 MAC nadawcy MAC odbiorcy IP nadawcy IP odbiorcy Tablica rutingu (pominąć nagłówek, tylko trasy) R17 Analiza danych po wysłaniu ping PC11->PC10 odpowiedź MAC nadawcy MAC odbiorcy PC10 IP nadawcy IP odbiorcy R18 PC11 MAC nadawcy MAC odbiurcy IP nadawcy IP odbiorcy Średni czas odpowiedzi na polecenie ping: PC12 -> PC13: ms PC13-> PC12: 6.10 Adresowanie VLSM MAC adres PC12 PC13 R17 e0/0 R18 e0/0 Sprawozdanie z ćwiczenia: 8 ms Wynik działania polecenia tracert 172.16.0.66 wydanego na PC12 IP adres maska podsieci 2