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