Wykaz zagadnień -...
-
Upload
nguyentram -
Category
Documents
-
view
215 -
download
0
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 +
Wybór najlepszej ścieżki dla pakietów
• Wybór najlepszych ścieżek na podstawie tablic routingu • Metody statyczne i dynamiczne
8 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
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 +
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
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
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 +