Академический Документы
Профессиональный Документы
Культура Документы
1: Ping i Traceroute
Topologia sieci
Tabela adresacji
Urzdzenie R1-ISP Fa0/0 S0/0/0 R2-Central Fa0/0 Serwer Eagle hostPod#A hostPod#B S1-Central 172.16.255.254 255.255.0.0 Nie dotyczy 192.168.254.253 Nie dotyczy 172.16.255.254 172.16.255.254 172.16.255.254 Nie dotyczy 192.168.254.254 255.255.255.0 Nie dotyczy 172.31.24.254 Nie dotyczy 172.16.Pod#.1 Nie dotyczy 172.16.Pod#.2 Nie dotyczy 172.16.254.1 255.255.255.0 255.255.0.0 255.255.0.0 255.255.0.0 192.168.254.253 255.255.255.0 10.10.10.5 255.255.255.252 Nie dotyczy Nie dotyczy Interfejs S0/0/0 Adres IP 10.10.10.6 Maska podsieci Domylna brama 255.255.255.252 Nie dotyczy
Caa zawarto niniejszych materiaw jest wasnoci Cisco Systems, Inc. 1992-2007 Wszelkie prawa zastrzeone. Ten dokument zawiera publicznie dostpne informacje firmy Cisco. Strona 1 z 8
Cele nauczania
Po zakoczeniu tego wiczenia bdziesz potrafi: Korzysta z polecenia ping w celu zweryfikowania cznoci w sieciach TCP/IP. Korzysta z polecenia tracert/traceroute w celu zweryfikowania cznoci.
Wprowadzenie
Dwa narzdzia s nieodzowne w przypadku testowania cznoci w sieciach TCP/IP. Jest to ping oraz tracert. Polecenie ping jest dostpne w systemach operacyjnych Windows, Linux i w Cisco IOS. Polecenie tracert jest dostpne w systemie Windows, a podobne narzdzie - traceroute - w systemach Linux i Cisco IOS. Poza sprawdzeniem cznoci, polecenie tracert moe by uywane do sprawdzania opnie w sieci. Na przykad, kiedy przegldarka internetowa nie jest w stanie poczy si z serwerem WWW, problem z poczeniem moe wystpowa gdziekolwiek pomidzy klientem a serwerem. Administrator sieci moe uy polecenia ping do przetestowania lokalnych pocze lub pocze, gdzie jest tylko kilka urzdze. W bardziej zoonych sieciach korzysta si z polecenia tracert. Wanym jest wybranie miejsca, od ktrego rozpoczniemy testowanie sieci. Przewanie trafno wyboru miejsca w gwnej mierze zaley od dowiadczenia administratora oraz znajomoci danej sieci. Zarwno polecenie ping jak i polecenie tracert korzysta z protokou ICMP (Internet Control Message Protocol) do przesyania komunikatw pomidzy urzdzeniami. ICMP jest protokoem warstwy Sieci modelu warstwowego TCP/IP; po raz pierwszy zosta zdefiniowany w dokumencie RFC 792 we wrzeniu 1981. Typy komunikatw ICMP opisano pniej w dokumencie RFC 1700.
Scenariusz
W tym wiczeniu naley przetestowa polecenia ping oraz tracert wraz z opcjami. Studenci za pomoc tych komend przetestuj urzdzenia w laboratorium Cisco. Mierzone czasy opnie bd prawdopodobnie mniejsze ni w rzeczywistej sieci. Jest to spowodowane tym, e ruch w takiej sieci wiczeniowej jest niewielki.
Rysunek 1. Informacje o lokalnych ustawieniach sieci 1. Otwrz okno linii polece Windows i sprawd przy pomocy komendy ipconfig czy adresacja na komputerze pod jest taka jak przedstawiono na Rysunku 1. Z wyjtkiem adresu IP wynik powinien by podobny. Kady z hostw powinien mie tak sam mask i adres bramy domylnej; rni si tylko adresem IP. Jeeli brakuje pewnych informacji lub jeeli maska podsieci i brama domylna s inne, zmie ustawienia tak, aby odpowiaday ustawieniom dla danego komputera. 2. Zapisz informacje o lokalnych ustawieniach sieciowych: Informacje TCP/IP Adres IP Maska podsieci Domylna brama Warto
Rysunek 2. Wynik komendy ping testujcej lokalny stos TCP/IP 3. Uyj komendy ping do zweryfikowania cznoci w warstwie sieciowej modelu TCP/IP na lokalnym komputerze. Domylnie, do celu wysyane s cztery dania i powinny by odbierane cztery odpowiedzi. Wynik jest podobny do widocznego na Rysunku 2.
Podsumowanie informacji o uzyskanych odpowiedziach: Pakiety wysane - liczba pakietw wysanych Domylnie wysyane s cztery pakiety. Pakiety odebrane - liczba odebranych pakietw. Pakiety utracone rnica pomidzy liczb wysanych i odebranych pakietw. Informacje o opnieniach odpowiedzi wyraone w milisekundach. Krtszy czas podry pakietw oznacza lepsze poczenie. Zegar komputera jest ustawiony na 10 milisekuNie dotyczy Wartoci szybsze ni 10 milisekund bd wywietlane jako 0.
Caa zawarto niniejszych materiaw jest wasnoci Cisco Systems, Inc. 1992 Wszelkie prawa zastrzeone. Ten dokument zawiera publicznie dostpne informacje firmy Cisco. Strona 3 z 8
4. Zapisz rezultaty dziaania komendy ping wydanej na twoim komputerze: Pole Rozmiar pakietu Liczba wysanych pakietw Liczba odpowiedzi Liczba pakietw utraconych Minimalne opnienie Maksymalne opnienie Czas redni Krok 2: Weryfikacja cznoci w sieci LAN. C:\> ping 172.16.255.254 Badanie 192.168.16.2 z uyciem 32 bajtw danych: Odpowied z 172.16.255.254: bajtw=32 czas=1ms TTL=255 Odpowied z 172.16.255.254: bajtw=32 czas<1ms TTL=255 Odpowied z 172.16.255.254: bajtw=32 czas<1ms TTL=255 Odpowied z 172.16.255.254: bajtw=32 czas<1ms TTL=255 Statystyka badania ping dla 192.168.16.2: Pakietw: Wysane = 4, Odebrane = 4,Utracone = 0 (0% straty), Szacunkowy czas bdzenia pakietw w milisekundach: Minimum = 0 ms, Maksimum = 0 ms, Czas redni= 0 ms C:\> Rysunek 3. Wynik dziaania komendy ping wysanej na adres Bramy Domylnej 1. Korzystajc z komendy ping sprawd czno z Bram Domyln. Wynik powinien wyglda podobnie jak na Rysunku 3. Domylna warto TTL w systemie Cisco IOS to 255. Poniewa datagramy nie przechodz przez aden router TTL zwrotne wynosi 255. 2. Zapisz wyniki dziaania komendy ping wysanej na adres Bramy Domylnej: Pole Rozmiar pakietu Liczba wysanych pakietw Liczba odpowiedzi Liczba pakietw utraconych Minimalne opnienie Maksymalne opnienie Czas redni Warto Warto
Jaki byby wynik, gdyby poczenie z Bram Domyln zostao przerwane? ___________________________________________________________________________________
Caa zawarto niniejszych materiaw jest wasnoci Cisco Systems, Inc. 1992 Wszelkie prawa zastrzeone. Ten dokument zawiera publicznie dostpne informacje firmy Cisco. Strona 4 z 8
Krok 3: Weryfikacja cznoci z odleg sieci. C:\> ping 192.168.254.254 Badanie 192.168.16.2 z uyciem 32 bajtw danych: Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=62 Odopwied z 192.168.254.254: bajtw=32 czas=1ms TTL=62 Odopwied z 192.168.254.254: bajtw=32 czas=1ms TTL=62 Odopwied z 192.168.254.254: bajtw=32 czas=1ms TTL=62 Statystyka badania ping dla 192.168.254.254: Pakiety: Wysane = 4, Odebrane = 4, Utracone = 0 (0% straty) Szacunkowy czas przesyania pakietw w obie strony w milisekundach: Minimum = 0ms, Maksimum = 0ms, Czas redni = 0ms C:\> Rysunek 4. Wynik dziaania komendy ping wysanej na adres serwera Eagle 1. Korzystajc z komendy ping sprawd czno z urzdzeniem w odlegej sieci. Do tego testu wykorzystamy serwer Eagle. Wynik powinien by podobny jak na Rysunku 4. W systemie Linux domylna warto TTL wynosi 64. Datagramy przechodz przez dwa routery, eby dotrze do serwera Eagle, wic zwracana warto TTL wyniesie 62. 2. Zapisz rezultaty dziaania komendy ping wydanej na twoim komputerze: Pole Rozmiar pakietu Liczba wysanych pakietw Liczba odpowiedzi Liczba pakietw utraconych Minimalne opnienie Maksymalne opnienie Czas redni Warto
C:\ > ping 192.168.254.254 Badanie 192.168.16.2 z uyciem 32 bajtw danych: Upyn limit czasu dania Upyn limit czasu dania. Upyn limit czasu dania. Upyn limit czasu dania Statystyka badania ping dla 192.168.16.2: Pakiety: Wysane = 4, Odebrane = 0, Utracone = 4 (100% straty), C:\> Rysunek 5. Wynik dziaania komendy ping ze stratami pakietw. Komenda ping jest bardzo przydatna w usuwania problemw z cznoci w sieci. Posiada jednak swoje ograniczenia. Wynik przedstawiony na Rysunku 5 pokazuje, e nie ma cznoci z serwerem Eagle. Czy to problem z serwerem Eagle czy z jakim innym urzdzeniem na trasie? Komenda tracert moe wywietla informacje o trasie i o opnieniach.
Caa zawarto niniejszych materiaw jest wasnoci Cisco Systems, Inc. 1992 Wszelkie prawa zastrzeone. Ten dokument zawiera publicznie dostpne informacje firmy Cisco. Strona 5 z 8
Krok 2: Obserwowanie wynikw dziaania komendy tracert przy utracie poczenia. Jeeli jest problem z cznoci z urzdzeniem kocowym takim jak serwer Eagle, komenda tracert moe dostarczy cennych informacji na temat rda problemu. Komenda ping pokazaaby uszkodzenie poczenia, ale nie dostarczyaby informacji o urzdzeniach znajdujcych si na ciece. Jak pokazano na schemacie topologii, zarwno R2-Centrala jak i R1-ISP tworz poczenie pomidzy komputerem pod a serwerem Eagle. C:\> tracert -w Trasa ledzenia 1 <1 ms 2 <1 ms 3 * 4 * 5 -h 4 192.168.254.254 do: 192.168.254.254 z maksymalna liczb 4 przeskokw <1 ms <1 ms 172.16.255.254 <1 ms <1 ms 10.10.10.6 * * Upyn limit czasu dania * * Upyn limit czasu dania
Popatrz na Rysunek 7. Z komend tracert uyto opcji zmniejszajcej czas oczekiwania (w milisekundach) w 5 i ograniczajc maksymaln liczb przeskokw h 4. Jeeli serwer Eagle byby odczony od sieci, brama domylna i R1-ISP odpowiedziayby poprawnie. Mamy tutaj problem z sieci 192.168.254.0/24. W tym przykadzie serwer Eagle by wyczony. Jaki byby wynik komendy tracert jeeli R2-Central byby uszkodzony? ___________________________________________________________________________________ Jaki byby wynik komendy tracert jeeli R2-Centrala zbyby uszkodzony ? ___________________________________________________________________________________
Zadanie 3: Wyzwanie
Domylne wartoci dla komendy ping speniaj swoje zadanie w wikszoci scenariuszy rozwizywania problemw. Bywaj jednak sytuacje, kiedy dodatkowe opcje komendy ping mog okaza si uyteczne. Wydanie komendy ping bez wskazania adresu docelowego wywietli opcje widoczne na Rysunku 8:
C:\> ping Sposb uycia: ping [-t] [-a] [-n liczba] [-l rozmiar] [-f] [-i TTL] [-v TOS] [-r liczba] [-s liczba] [[-j lista_hostw] | [-k lista_hostw]] [-w limit_czasu] nazwa_celu Odpytuje okrelonego hosta do czasu zatrzymania. Aby przejrze statystyki i kontynuowa, nacinij klawisze Control+Break. Aby zakoczy nacinij klawisze Control+C -a Tumacz adresy na nazwy hostw. -n Liczba Liczba wysanych powtrze dania. -l rozmiar Rozmiar bufora transmisji. -f Ustaw w pakiecie flag nie fragmentuj. -i TTL Czas wyganicia. -v TOS Typ usugi. -r liczba Rejestruj tras dla przeskokw. -s liczba Sygnatura czasowa dla przeskokw. -j lista-hostw Swobodna trasa rdowa wg listy lista-hostw. -k lista-hostw cile okrelona trasa rdowa wg listy listahostw. -w limit-czasu Limit czasu oczekiwania na odpowied (w milisekundach). C:\> Rysunek 8. Wynik dziaania komendy ping bez adresu docelowego Najbardziej przydatne opcje oznaczono kolorem tym. Niektre opcje nie dziaaj cznie jak na przykad opcje t i n. Inne opcje mog by uywane cznie. Przetestuj nastpujce opcje: Opcje: -t
Caa zawarto niniejszych materiaw jest wasnoci Cisco Systems, Inc. 1992 Wszelkie prawa zastrzeone. Ten dokument zawiera publicznie dostpne informacje firmy Cisco. Strona 7 z 8
Wydaj komend ping do adresu docelowego z opcj odpytywanie do momentu zatrzymania t. Aby zatrzyma, wcinij <CTRL> C: C:\> ping t 192.168.254.254 Badanie 192.168.16.2 z uyciem 32 bajtw danych: Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=63 Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=63 Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=63 Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=63 Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=63 Odpowied z 192.168.254.254: bajtw=32 czas<1ms TTL=63 Statystyka badania ping dla 192.168.16.2: Pakiety: Wysane= 6, Odebrane = 6, Utracone = 0 (0% straty), Szacunkowy czas bdzenia pakietw w milisekundach: Minimum = 0 ms, Maksimum = 0 ms, Czas redni = 0 ms Control-C ^C C:\> Rysunek 9. Wynik dziaania komendy ping z opcj t Aby wysa tylko jedno danie ping do okrelonego celu i zapisa tras pakietw, skorzystaj z opcji n i r (jak na Rysunku 10). Uwaga: Nie wszystkie urzdzenia akceptuj opcj r. C:\> ping -n 1 r 9 192.168.254.254 Badanie 192.168.16.2 z uyciem 32 bajtw danych: Odpowied z 192.168.254.254: bajtw=32 czas=1ms TTL=63 Trasa: 10.10.10.5 -> 192.168.254.253 -> 192.168.254.254 -> 10.10.10.6 -> 172.16.255.254 Statystyka badania ping dla 192.168.16.2: Pakiety: Wysane = 1, Odebrane = 1, Utracone = 0 (0% straty), Szacunkowy czas bdzenia pakietw w milisekundach: Minimum = 0 ms, Maksimum = 0 ms,Czas redni = 0 ms C:\> Rysunek 10. Wynik dziaania komendy ping z uyciem opcji -n i -r
Zadanie 4: Do przemylenia
Zarwno komenda ping jak i tracert s uywane do testowania pocze. Komenda ping bardzo dobrze nadaje si do sprawdzania podstawowej cznoci w sieci. Do testowania opnie i sprawdzania trasy pakietw korzysta si z komendy tracert. Umiejtno szybkiego i trafnego wskazywania przyczyn problemw z cznoci w sieci to umiejtnoci jakich oczekuje si od inynierw sieci. Znajomo zestawu protokow TCP/IP i dowiadczenie w korzystaniu z komend diagnostycznych bd ksztaciy te umiejtnoci.
Zadanie 5: Sprztanie.
Jeli instruktor nie poleci inaczej, wycz komputery. Zabierz wszystkie rzeczy przyniesione do laboratorium. Pozostaw pomieszczenie w stanie gotowym do rozpoczcia zaj z nastpn grup studentw.
Caa zawarto niniejszych materiaw jest wasnoci Cisco Systems, Inc. 1992 Wszelkie prawa zastrzeone. Ten dokument zawiera publicznie dostpne informacje firmy Cisco. Strona 8 z 8