Instrukcja do laboratorium 1 Podstawowa konfiguracja środowiska

Transkrypt

Instrukcja do laboratorium 1 Podstawowa konfiguracja środowiska
Przedmiot:
Prowadzący:
Kierunek:
Rok studiów:
Semestr:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz
Teleinformatyka
I
2014/2015
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 trasowania w sieci. Dodatkowo należy zaznajomić się z informacjami na
temat protokołu 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.
PC4
R2
PC3
fa0/0
fa0/4
X=2
fa0/2
fa0/3
X=3
fa0/1
R3
fa0/0
R1
X=1
4
X=4
PC1
Rys. 1. Konfiguracja sprzętowa używana w trakcie laboratorium.
Strona 1
PC2
Przedmiot:
Prowadzący:
Kierunek:
Rok studiów:
Semestr:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz
Teleinformatyka
I
2014/2015
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 PC1 i PC2). W przypadku, gdy sieć działa, można przystąpić
do wykonania dalszych zadań.
Komendy do diagnostyki sieci.
show ip interface brief
Strona 2
Przedmiot:
Prowadzący:
Kierunek:
Rok studiów:
Semestr:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz
Teleinformatyka
I
2014/2015
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
LDP (za pomocą tej komendy można również ustawić inny identyfikator rutera;
komenda służy do wymuszenia identyfikatora).
Strona 3
Przedmiot:
Prowadzący:
Kierunek:
Rok studiów:
Semestr:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz
Teleinformatyka
I
2014/2015
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.
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
Strona 4
Przedmiot:
Prowadzący:
Kierunek:
Rok studiów:
Semestr:
Systemy i Sieci Telekomunikacyjne – laboratorium 1
Dr inż. Krzysztof Wajda, mgr inż. Arkadiusz Zwierz
Teleinformatyka
I
2014/2015
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).

rozłączenie używanych przewodów.

wyłączenie komputerów i listwy zasilającej rutery i przełączniki.
Strona 5