Wykaz zagadnień -...

59

Transcript of Wykaz zagadnień -...

Wykaz zagadnień

• Budowa, działanie i zastosowanie routerów

• Podstawowa konfiguracja routerów

• Interfejsy sieciowe routerów

• Sprawdzanie komunikacji w sieci

• Podstawy routingu statycznego

• Podstawy routingu dynamicznego

2 informatyka +

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci 3 informatyka +

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

4 informatyka +

Wprowadzenie

• Router to specjalizowany komputer

• Posiada typowe podzespoły co komputery PC

• Łączy ze sobą różne sieci LAN

• Wymaga systemu operacyjnego

– IOS (ang. Internetwork Operating System)

5 informatyka +

Router

• Urządzenie warstwy sieci • Łączy różne sieci o dowolnej architekturze • Zawiera tablicę routingu

6 informatyka +

Tablica routingu

7 informatyka +

Wybór najlepszej ścieżki dla pakietów

• Wybór najlepszych ścieżek na podstawie tablic routingu • Metody statyczne i dynamiczne

8 informatyka +

Routery na tle modelu ISO/OSI

9 informatyka +

Segmentacja za pomocą routera

10 informatyka +

Router – nie przenosi kolizji

11 informatyka +

Rodzaje pamięci routera (1)

• Pamięć RAM (ang. Random Access Memory) – przechowuje tablice routingu;

– zawiera pamięć podręczną protokołu ARP;

– zawiera aktualną konfigurację routera;

– buforuje przekazywane pakiety pomiędzy interfejsami;

– traci zawartość po wyłączeniu lub restarcie routera.

• Pamięć NVRAM (ang. nonvolatile RAM)

– przechowuje pliki konfiguracji początkowej i ich kopie zapasowe;

– utrzymuje zawartość po wyłączeniu lub restarcie routera. 12 informatyka +

Rodzaje pamięci routera (2)

• Pamięć flash (EPROM – ang. Erasable Programmable ROM)

– przechowuje obraz IOS;

– utrzymuje zawartość po wyłączeniu lub restarcie routera;

– może przechowywać wiele wersji oprogramowania IOS.

• Pamięć ROM (ang. Read Only Memory)

– zawiera instrukcje dla procedur diagnostycznych POST (ang.

Power-On Self Test);

– przechowuje program uruchomieniowy (bootstrap) i podstawowe

oprogramowanie systemu operacyjnego.

13 informatyka +

Startowanie routera PAMIĘĆ ROM

PAMIĘĆ ROM

PAMIĘĆ FLASH

SERWER TFTP

PAMIĘĆ NVRAM

SERWER TFTP

KONSOLA

POST

BOOTSTRAP

SYSTEM OPERACYJNY IOS

KONFIGURACJA

URUCHOMIENIE PROCEDURY POST

ZAŁADOWANIE PROGRAMU INICJUJĄCEGO

LOKALIZACJA I ZAŁADOWANIE SYSTEMU OPERACYJNEGO IOS

LOKALIZACJA I ZAŁADOWANIE KONFIGURACJI POCZĄTKOWEJ LUB

WEJŚCIE DO TRYBU SETUP

14 informatyka +

Pola w nazwie pliku obrazu IOS

15 informatyka +

C1800-js-l_138-2.binC1800 – platforma sprzętowa routerajs – zestaw dostępnych funkcji systemu IOSl – format pliku (np. skompresowany)13.82 – numer wersji systemu IOS

Porty routera

16 informatyka +

PORTY ETHERNETOWE

PORTKONSOLI

PORTYSZEREGOWE

POMOCNICZY PORT KONSOLI

Połączenia portu konsoli

17 informatyka +

Konfiguracja portu konsoli

• Odpowiedni port szeregowy

• Liczba bitów danych na sekundę

• Ilość bitów danych

• Kontrola parzystości

• Ilość bitów stopu • Sterowanie przepływem

18 informatyka +

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

19 informatyka +

Interfejs wiersza poleceń

• Interfejs wiersza poleceń CLI (ang. Command Line Interface) jest tradycyjną konsolą wykorzystywaną przez oprogramowanie Cisco IOS

• Istnieje kilka metod dostępu do wiersza poleceń: – sesja konsolowa – za pomocą portu konsoli;

– sesja telefoniczna – za pomocą pomocniczego portu konsoli;

– sesja Telnet – za pomocą wirtualnego terminala.

20 informatyka +

Tryby pracy na routerze

• W interfejsie CLI jest używana struktura hierarchiczna • System IOS udostępnia usługę interpretacji poleceń

o nazwie EXEC

• W celu zapewnienia bezpieczeństwa w IOS występują dwa poziomy dostępu do sesji EXEC:

– Tryb EXEC użytkownika – ograniczony zestaw podstawowych

poleceń;

– Tryb EXEC uprzywilejowany – dostęp do wszystkich poleceń.

21 informatyka +

Przełączanie pomiędzy trybami EXEC

Router con0 is now available.

Press RETURN to get started.

User Access VerificationPassword:Router>Router> enablePassword:Router#Router# disableRouter>Router> exit

Tryb EXEC użytkownika

Tryb EXEC uprzywilejowany

22 informatyka +

Tryby konfiguracji IOS

Router>

Router#

Router(config)#

TRYB UŻYTKOWNIKA

TRYB UPRZYWILEJOWANY

TRYB KONFIGURACJI GLOBALNEJ

POSZCZEGÓLNE TRYBY KONFIGURACJI

23 informatyka +

Praca z systemem IOS

Środowisko operacyjne Symbol zachęty Wykorzystanie

Tryb ROM monitor

Tryb Boot ROM

System operacyjny IOS

> lub ROMMON>

Router(boot)>

Router>

Awaria lub odzyskiwanie hasła

Aktualizacja obrazu systemu operacyjnego IOS w pamięci FLASH

Normalna praca

• Istnieją trzy środowiska operacyjne (tryby) pracy urządzeń z systemem IOS: – Tryb ROM monitor,

– Tryb Boot ROM,

– IOS.

24 informatyka +

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

25 informatyka +

Hasło dla konsoli routera

26 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# line console 0Router(config-line)# password DarekRouter(config-line)# login

• Polecenie wydawane w trybie konfiguracji globalnej

• Powyższe polecenie ustawia hasło „Darek” dla konsoli

Hasło dla terminala wirtualnego

• Powyższe polecenie ustawia hasło „Olek” dla

wirtualnego terminala 27 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# line vty 0 4Router(config-line)# password OlekRouter(config-line)# login

Hasła dla trybu uprzywilejowanego

• Powyższe polecenia ustawiają hasło jawne „Warszawa”

oraz hasło szyfrowane „Wroclaw”

28 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# enable password WarszawaRouter(config)# enable secret Wroclaw

Szyfrowanie haseł

• Polecenie - service password-encryption – włącza

szyfrowanie haseł

• Polecenie - no service password-encryption – wyłącza

szyfrowanie haseł 29 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# service password-encryptionRouter(config)# no service password-encryption

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

30 informatyka +

Polecenia „show”

• Mogą być wydawane zarówno w trybie użytkownika jak i w trybie uprzywilejowanym

• W trybie użytkownika – niektóre

• W trybie uprzywilejowanym – wszystkie • Polecenie show ? – wyświetla listę dostępnych poleceń

show

31 informatyka +

Polecenie „show version” - wersja Cisco IOS,

- wersja programu bootstrap ROM,

- czas pracy routera,

- ostatni sposób restartu routera,

- nazwa pliku obrazu IOS i jego lokalizację,

- platforma routera i ilość pamięci RAM,

- fizyczne interfejsy routera,

- ilość pamięci NVRAM,

- ilość pamięci flash,

- ustawienie rejestru konfiguracji.

32 informatyka +

Polecenie „show flash”

- zawartość pamięci flash,

- wolna pamięć do wczytania nowego obrazu IOS.

33 informatyka +

Polecenie „show interfaces”

- Dane statystyczne

interfejsu FastEthernet

- Dane statystyczne

interfejsu szeregowego

34 informatyka +

Polecenie „show startup-config”

35 informatyka +

Polecenie „show running-config”

36 informatyka +

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

37 informatyka +

Podstawowa struktura poleceń IOS

SYMBOL ZACHĘTY POLECENIE SPACJA SŁOWO KLUCZOWE LUB ARGUMENT

Router> telnet 192.168.17.129

• Każda komenda w IOS na specyficzny format i składnię: – symbol zachęty, – polecenie, – spacja, – słowo kluczowe lub argument.

38 informatyka +

Korzystanie z pomocy wiersza poleceń • Przykłady pomocy

kontekstowej wiersza poleceń:

– wyjaśnienie poleceń

– komunikaty

o niekompletnym poleceniu

– komunikaty

o niewłaściwym parametrze

39 informatyka +

Funkcje edycyjne systemu IOS POLECENIE OPIS POLECENIA

CTRL-A

ESC-B

CTRL-B

CTRL-E

CTRL-F

ESC-F

Przeniesienie kursora na początek linii poleceń

Przeniesienie kursora o jedno słowo do tyłu

Przeniesienie kursora o jeden znak do tyłu

Przeniesienie kursora na koniec linii poleceń

Przeniesienie kursora o jeden znak do przodu

Przeniesienie kursora o jedno słowo do przodu

40 informatyka +

• Polecenie - terminal no editing – wyłącza zaawansowany tryb edycji poleceń;

• Polecenie - terminal editing – włącza zaawansowany tryb edycji

poleceń.

Historia poleceń w systemie IOS

• Funkcji historii poleceń można używać do:

– ustawiania wielkości buforu historii,

– przywoływania poleceń,

– wyłączania funkcji historii poleceń.

41 informatyka +

POLECENIE OPIS POLECENIA

CTRL-P lub klawisz ze strzałką do góry

Router# show history

Router# no terminal editing

Router# terminal editing

<TAB>

Przywołanie ostatniego (poprzedniego) polecenia

Wyświetla zawartość bieżącego bufora historii poleceń

Wyłączenie zaawansowanego trybu edycji poleceń

Kompletowanie wprowadzanych poleceń

Włączenie zaawansowanego trybu edycji poleceń

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

42 informatyka +

Nazwa routera

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# hostname DarekDarek(config)#

• Polecenie wydawane w trybie konfiguracji globalnej

• Zmienia nazwę z domyślnej na dowolną

43 informatyka +

Konfiguracja interfejsu ethernetowego

• Aby skonfigurować interfejs Ethernet, należy: – przejść do trybu konfiguracji globalnej, – przejść do trybu konfigurowania interfejsu, – podać adres interfejsu i maskę podsieci, – włączyć interfejs.

44 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# interface fastethernet 0/0Router(config-if)# ip address 192.168.1.1 255.255.255.0Router(config-if)# no shutdown

Połączenia w sieciach WAN (1)

45 informatyka +

Połączenia w sieciach WAN (2)

46 informatyka +

DTE DCE

Konfiguracja interfejsu szeregowego

• Aby skonfigurować interfejs szeregowy, należy: – przejść do trybu konfiguracji globalnej, – przejść do trybu konfigurowania interfejsu, – podać adres interfejsu i maskę podsieci, – ustawić częstotliwość zegara taktującego synchronizację, – włączyć interfejs.

47 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# interface serial 0/0Router(config-if)# ip address 192.168.10.1 255.255.255.0Router(config-if)# clock rate 56000Router(config-if)# no shutdown

Opis interfejsów routera

48 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# interface fastethernet 0/0Router(config-if)# description Podłączenie do pracowni komputerowej 111

• Opis interfejsu może zawierać: - nazwę podłączonego urządzenia,

- nazwę podłączonej sieci komputerowej,

- numer obwodu WAN (dla interfejsów szeregowych).

Komunikat logowania

• Aby utworzyć komunikat dnia należy:

- przejść do trybu

konfiguracji globalnej, - wpisać polecenie

banner motd # <komunikat dnia>,

- zapisać zmiany w pliku

startup-config.

49 informatyka +

Odwzorowanie nazw hostów

• Odwzorowanie nazw hostów tworzymy w tryby konfiguracji globalnej

• Kojarzymy nazwę hosta z adresem IP

• Lista nazw hostów i powiązanych z nimi adresów IP nosi nazwę tablicy

hostów

50 informatyka +

Router>Router> enablePassword:Router#Router# configure terminalRouter(config)# ip host Warszawa 192.168.10.15Router(config)# ip host Wroclaw 192.168.30.49Router(config)# ip host Torun 192.168.70.36Router(config)# ip host Krakow 192.168.90.53

Zapisywanie plików konfiguracyjnych

• Aby zapisać plik konfiguracyjny na serwerze TFTP należy wykonać następujące kroki: – wpisać polecenie copy running-config tftp,

– wpisać adres IP hosta, na którym będzie przechowywany plik

konfiguracji,

– wpisać nazwę pliku konfiguracyjnego,

– odpowiedzieć yes, aby potwierdzić wprowadzone dane.

51 informatyka +

Plan prezentacji

• Wprowadzenie do budowy i działania routerów

• Tryby pracy routera

• Konfiguracja haseł routera

• Polecenia „show”

• Funkcje edycyjne IOS

• Podstawowa konfiguracja routera

• Sprawdzenie komunikacji w sieci

52 informatyka +

Protokół Telnet

• Protokół Telnet działa w warstwie aplikacji modelu ISO/OSI

• Umożliwia zdalne logowanie

• Transmisja danych

przesyłana jest „otwartym” tekstem

53 informatyka +

WARSTWA APLIKACJI

WARSTWA PREZENTACJI

WARSTWA SESJI

WARSTWA TRANSPORTU

WARSTWA SIECI

WARSTWA ŁĄCZA DANYCH

WARSTWA FIZYCZNA1

5

6

7

2

4

3

TELNET

Ustanawianie połączenia Telnet

• Warszawa> telnet Wroclaw • Warszawa> telnet 192.168.30.49 • Warszawa> Wroclaw • Warszawa> connect Wroclaw • Warszawa> 192.168.30.49

54 informatyka +

Protokół ping

• Protokół ping działa w warstwie sieci

• Sprawdza osiągalność hosta w sieci

• Wykorzystuje protokół ICMP (Internet Control Message Protocol)

55 informatyka +

WARSTWA APLIKACJI

WARSTWA PREZENTACJI

WARSTWA SESJI

WARSTWA TRANSPORTU

WARSTWA SIECI

WARSTWA ŁĄCZA DANYCH

WARSTWA FIZYCZNA1

5

6

7

2

4

3 PING

Polecenie ping

• Warszawa> ping 192.168.30.49

• Warszawa> ping Wroclaw

56 informatyka +

Protokół traceroute (tracert)

• Protokół traceroute działa w warstwie sieci

• Umożliwia znalezienie drogi przesyłania danych w sieci

57 informatyka +

WARSTWA APLIKACJI

WARSTWA PREZENTACJI

WARSTWA SESJI

WARSTWA TRANSPORTU

WARSTWA SIECI

WARSTWA ŁĄCZA DANYCH

WARSTWA FIZYCZNA1

5

6

7

2

4

3 TRACEROUTE

Polecenie traceroute

• Warszawa> traceroute Wroclaw

• Warszawa> traceroute 192.168.30.49 58 informatyka +

59 informatyka +