Instrukcja do laboratorium 1 Podstawowa konfiguracja środowiska

Transkrypt

Instrukcja do laboratorium 1 Podstawowa konfiguracja środowiska
Przedmiot:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Prowadzący: Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz, , mgr inż. Grzegorz Rzym (dr inż. Piotr Chołda, dr inż.
Mirosław Kantor)
Kierunek:
Teleinformatyka
Rok studiów: I
Semestr:
2015/2016
Instrukcja do laboratorium 1
Podstawowa konfiguracja środowiska MPLS (Multi-Protocol Label Switching)
Przed zajęciami proszę dokładnie zapoznać
się z instrukcją i materiałami
pomocniczymi dotyczącymi laboratorium.
Cel ćwiczenia:
Celem laboratorium jest zapoznanie się z podstawowymi informacjami
dotyczącymi konfiguracji urządzeń Cisco z zastosowaniem techniki MPLS. w trybie
korzystającym z protokołu trasowania OSPF. Ćwiczenie to ma również umożliwić
zapoznanie się z podstawami działania wieloprotokołowej komutacji etykietowej
MPLS, a szczególnie z protokołem dystrybucji etykiet LDP (Label Distribution
Protocol).
Przebieg laboratorium:
1. Przygotowanie konfiguracji sprzętowej.
Proszę złożyć konfigurację sprzętową pokazaną na rysunku 1 (minimalna
konfiguracja ilustrująca współpracę OSPF z MPLS oraz monitorowanie ruchu z
zastosowaniem przełącznika).
PC4
R2
PC3
fa0/0
fa0/4
X=2
fa0/2
fa0/3
X=3
fa0/1
R3
fa0/0
R1
X=1
X=4
Rys. 1. Struktura sieci MPLS.
Strona 1
Przedmiot:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Prowadzący: Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz, , mgr inż. Grzegorz Rzym (dr inż. Piotr Chołda, dr inż.
Mirosław Kantor)
Kierunek:
Teleinformatyka
Rok studiów: I
Semestr:
2015/2016
2. Konfiguracja sieci.
Rutery oraz komputery PC należy zaadresować adresami z sieci 192.168.X.0 z
maską domyślną (wartości X podano na rysunku sieci, końcówki adresów są
tożsame z identyfikatorami numerycznymi poszczególnych urządzeń).
Router> enable lub Router> en
Router# configure terminal lub Router# conf t
Router(config)# hostname Rx gdzie x jest numerem rutera (R1, R31, R500)
Rx(config)# interface serial sh/s/i gdzie sh – shelf number, s – slot,
i – interface
Rx(config-if)# ip address IP.IP.IP.IP M.M.M.M
Rx(config-if)# clock rate 128000 <- TYLKO NA DCE!
Rx(config-if)# no shutdown
Rx(config-if)# exit
Rx(config)# interface fastEthernet 0/i gdzie i – interface
Rx(config-if)# ip address IP.IP.IP.IP M.M.M.M
Rx(config-if)# no shutdown
Rx(config-if)# exit
3. Konfiguracja protokołu OSPF
Uruchomienie obsługi protokołu OSPF wymaga zdefiniowania procesu OSPF i
przypisania do obszaru określonej puli adresów.
Rx(config)# router ospf 1
Rx(config-router)# network NETWORK-ADDRESS WILDCARD-MASK area 0
Rx(config-router)#exit
Należy sprawdzić, czy sieć działa poprawnie (użyć najpierw show cdp neighbors, a
następnie ping między PCi). W przypadku gdy sieć działa, można przystąpić do
wykonania dalszych zadań.
Komendy do diagnostyki sieci.
Strona 2
Przedmiot:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Prowadzący: Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz, , mgr inż. Grzegorz Rzym (dr inż. Piotr Chołda, dr inż.
Mirosław Kantor)
Kierunek:
Teleinformatyka
Rok studiów: I
Semestr:
2015/2016
show ip interface brief
show ip route
show ip ospf neighbor
show ip ospf interface
4. Konfiguracja przełącznika
Przełączniki należy skonfigurować w trybie monitorowania ruchu, w taki sposób,
żeby na
porcie
FastEthernet0/3
obserwować
ruch
odbierany na
porcie
FastEthernet0/1 (widoczne w Wireshark na PC3), zaś na FastEthernet0/4
obserwować ruch odbierany na porcie FastEthernet0/2 (widoczne w Wireshark na
PC4).
Switch(config)# hostname Sx
Sx(config)# monitor session 1 source interface fastEthernet 0/1 rx
Sx(config)# monitor session 1 destination interface fastEthernet 0/3
Sx(config)# monitor session 2 source interface fastEthernet 0/2 rx
Sx(config)# monitor session 2 destination interface fastEthernet 0/4
5. Konfiguracja i obserwacja działania podstawowej wersji MPLS
5.1.
Uruchomienie mechanizmu CEF
Mechanizm CEF (ang. Cisco Express Forwarding) uruchamia się poleceniem
ip cef. Jest to metoda przyspieszonego przełączania pakietów stosowana przez
urządzenia Cisco: mechanizm ten używa zaawansowanego algorytmu służącego do
unikania rekursywnego przeszukiwania tablicy rutingu. Mechanizm CEF jest
niezbędny do uruchomienia MPLS na ruterach Cisco (inne mechanizmy służące do
przełączania pakietów IP na tych ruterach nie mogą działać wspólnie z MPLS).
Rx(config)# ip cef
5.2.
Ustawienie adresów Loopback0
Na każdym ruterze należy ustawić adresy loopback0 służące do identyfikacji
ruterów z punktu widzenia procesów trasujących i sygnalizacyjnych, mają postać
10.0.0.R, gdzie R jest identyfikatorem numerycznym rutera. Dzięki komendzie mpls
ldp router-id Loopback0 adres ten identyfikuje ruter z punktu widzenia protokołu
Strona 3
Przedmiot:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Prowadzący: Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz, , mgr inż. Grzegorz Rzym (dr inż. Piotr Chołda, dr inż.
Mirosław Kantor)
Kierunek:
Teleinformatyka
Rok studiów: I
Semestr:
2015/2016
LDP (za pomocą tej komendy można również ustawić inny identyfikator rutera;
komenda służy do wymuszenia identyfikatora).
Rx(config)# interface loopback0
Rx(config-if)# ip address 10.0.0.R 255.255.255.255
Rx(config-if)# exit
Rx(config)# router ospf 1
Rx(config-router)# network 10.0.0.R 0.0.0.0 area 0
Rx(config-router)#exit
Rx(config)# mpls ldp router-id Loopback0
5.2.1. Analiza wiadomości LDP HELLO MESSAGE
Uruchom dystrybucję etykiet (domyślnie za pomocą protokołu LDP) na ruterze R3
R3(config)# interface fastEthernet 0/0
R3(config-if)# mpls ip
Po uruchomieniu dystrybucji etykiet możemy w programie Wireshark obserwować
ruch wysyłany z rutera R3 do R2 na komputerze 3.
5.2.2. Wykrywanie sąsiadów LDP, zestawianie połączenia TCP i sesji LDP
Uruchom dystrybucję etykiet (domyślnie za pomocą protokołu LDP) na ruterze R2
R2(config)# interface fastEthernet 0/0
R2(config-if)# mpls ip
Po uruchomieniu dystrybucji etykiet możemy w programie Wireshark obserwować
ruch wysyłany z rutera R2 do R3 na komputerze 4.
6. Analiza parametrów czasowych wykrywania sąsiedztwa i sesji LDP
show mpls ldp parameters – pozawala na obserwację lokalnie ustawionych
parametrów czasowych dla mechanizmu wykrywania sąsiadów (Hold time, Hello
interval) oraz sesji LDP (Hold time, Keepalive).
show mpls ldp neighbors details – pokazuje wynegocjowane parametry czasowe
obowiązujące pomiędzy sąsiadami LDP.
Strona 4
Przedmiot:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Prowadzący: Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz, , mgr inż. Grzegorz Rzym (dr inż. Piotr Chołda, dr inż.
Mirosław Kantor)
Kierunek:
Teleinformatyka
Rok studiów: I
Semestr:
2015/2016
6.1.
Zmiana parametrów czasowych mechanizmu wykrywania sąsiedztwa
a) Zmiana parametru Hold Time na ruterze R2 na 60 sekund.
R2(config)# mpls ldp discovery hello holdtime 60
b) Zmiana parametru Hold Time na ruterze R3 na 90 sekund.
R3(config)# mpls ldp discovery hello holdtime 90
c) Zmiana parametru Hello Interval na ruterze R2 na 20 sekund.
R2(config)# mpls ldp discovery hello interval 20
d) Zmiana parametru Hello Interval na ruterze R3 na 10 sekund.
R3(config)# mpls ldp discovery hello interval 10
6.2.
Zmiana parametrów czasowych sesji LDP.
a) Zmiana domyślnej wartości parametru Hold Time na ruterze R2 na 150
sekund.
R2(config)# mpls ldp holdtime 150
Zrestartuj sesję LDP (wyłącz i włącz interfejs komendą shutdown, no
shutdown).
UWAGA
Przed przystąpieniem do dalszej części laboratorium przywróć domyślne
ustawienia czasowe dla mechanizmu wykrywania sąsiadów oraz sesji LDP.
Proszę również uruchomić dystrybucję etykiet na pozostałych interfejsach ruterów.
7. Analiza tablic LIB, FIB i LFIB.
Analiza podanych wyżej komend. Proszę wpisać komendy w celu porównania
otrzymanych wyników:
a) show mpls forwarding-table
b) show mpls ldp bindings
c) show mpls ip binding
8. Zakończenie laboratorium.
Ważne — po zakończeniu laboratorium należy uporządkować laboratorium,
przywracając konfigurację do stanu wyjściowego:
•
wyczyszczenie konfiguracji ruterów (jeśli była kopiowana do pamięci
NVRAM).
Strona 5
Przedmiot:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Prowadzący: Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz, , mgr inż. Grzegorz Rzym (dr inż. Piotr Chołda, dr inż.
Mirosław Kantor)
Kierunek:
Teleinformatyka
Rok studiów: I
Semestr:
2015/2016
•
rozłączenie używanych przewodów.
•
wyłączenie komputerów i listwy zasilającej rutery i przełączniki.
Strona 6