Routing statyczny
Przygotowanie, scenariusz
Info
Do realizacji tego zadania wymagany będzie dowolnie wybrany emulator np. Cisco Modeling Labs, GNS3, EVE-NG oraz dostęp do obrazów Cisco IOS.
Konfiguracja i analiza routingu staycznego w różnych wariantach.
Topologia
Adresacja
- R1 e0/0 - 10.1.2.1/24
- R1 e0/2 - 10.1.3.1/25
- R1 e0/3 - 10.1.3.129/25
- R1 lop0 - 192.168.1.1/27
- R2 e0/0 - 10.1.2.2/24
- R2 e0/1 - 10.2.3.2/24
- R2 lop0 - 192.168.2.1/27
- R3 e0/1 - 10.2.3.3/24
- R3 e0/2 - 10.1.3.3/25
- R3 e0/3 - 10.1.3.130/25
- R3 lop0 - 192.168.3.1/27
Konfiguracja R1
Tryb konfiguracyjny i zmiana nazwy urządzenia.
inserthostname-here#configure terminal
inserthostname-here(config)#hostname R1
Adresacja interfejsów.
R1(config)#interface ethernet0/0
R1(config-if)#ip address 10.1.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config)#interface ethernet0/2
R1(config-if)#ip address 10.1.3.1 255.255.255.128
R1(config-if)#no shutdown
R1(config)#interface ethernet0/3
R1(config-if)#ip address 10.1.3.129 255.255.255.128
R1(config-if)#no shutdown
R1(config)#interface loopback0
R1(config-if)#ip address 192.168.1.1 255.255.255.224
R1(config-if)#no shutdown
Konfiguracja R2
Tryb konfiguracyjny i zmiana nazwy urządzenia.
inserthostname-here#configure terminal
inserthostname-here(config)#hostname R2
Adresacja interfejsów.
R2(config)#interface ethernet0/0
R2(config-if)#ip address 10.1.2.2 255.255.255.0
R2(config-if)#no shutdown
R2(config)#interface ethernet0/1
R2(config-if)#ip address 10.2.3.2 255.255.255.0
R2(config-if)#no shutdown
R2(config)#interface loopback0
R2(config-if)#ip address 192.168.2.1 255.255.255.224
R2(config-if)#no shutdown
Konfiguracja R3
Tryb konfiguracyjny i zmiana nazwy urządzenia.
inserthostname-here#configure terminal
inserthostname-here(config)#hostname R3
Adresacja interfejsów.
R3(config)#interface ethernet0/1
R3(config-if)#ip address 10.2.3.3 255.255.255.0
R3(config-if)#no shutdown
R3(config)#interface ethernet0/2
R3(config-if)#ip address 10.1.3.3 255.255.255.128
R3(config-if)#no shutdown
R3(config)#interface ethernet0/3
R3(config-if)#ip address 10.1.3.130 255.255.255.128
R3(config-if)#no shutdown
R3(config)#interface loopback0
R3(config-if)#ip address 192.168.3.1 255.255.255.224
R3(config-if)#no shutdown
Po wstępnej konfiguracji możemy sprawdzić tablice routingu na routerze R1 komendą:
R1#show ip route
Konfigruacja trasy statycznej na R1
Na routerze R1 skonfigurujemy trasę do sieci 192.168.2.0/27 wykorzystując interfejs ethernet0/0.
R1(config)#ip route 192.168.2.0 255.255.255.224 ethernet0/0
Sprawdźmy jak wygląda skonfigurowana trasa.
R1#show ip route 192.168.2.0 255.255.255.224
Wiem, że do wybranej sieci mam jeden przeskok i pakiet będzie kierował się portem ethernet0/0
Warning
Tego typu konfiguracja jest niezalecana w środowiskach produkcyjnych ze względu na nadmierne wykorzystywanie zasobów sprzętowych przez ciągłe wysyłanie żadań ARP w celu ustalenia prawidłowego interfejsu dla pakietu.
Dodajmy teraz kolejną trasę do sieci 10.2.3.0/24 tym razem chyba najpopularniejszą metodą podając adres IP następnego skoku.
R1(config)#ip route 10.2.3.0 255.255.255.0 10.1.2.2
Zobaczymy jak wygląda skonfigurowana trasa.
R1#show ip route 10.2.3.0 255.255.255.0
Wiem, że do wybranej sieci mam jeden przeskok i pakiet będzie kierował się adresem następnego skoku 10.1.2.2.
Można jeszcze skonfigurować trasę korzystając z obu metod jednocześnie. Dzięki takiej konfiguracji router wie bez konieczności weryfikacji, którędy bezpośrednio przesyłać pakiet. Sprawdźmy to na routingu do sieci 192.168.3.0/27
R1(config)#ip route 192.168.3.0 255.255.255.224 ethernet0/2 10.1.3.3
Sprawdźmy teraz tablicę routingu.
R1#show ip route
Porównując dwie trasy do sieci lokalnych routerów R1 i R3 widać, że jedna kieruje nas przez interfejs, a druga kieruje nas przez interfejs + adres następnego skoku.
Teraz może trochę zamieszania? Dodamy trasę do tej samej sieci ale puścimy ją drugim dostępnym interfejsem.
R1(config)#ip route 192.168.3.0 255.255.255.224 ethernet0/3 10.1.3.130
Co pokaże tablica routingu?
R1#show ip route
W efekcie do jednego miejsca prowadzą dwie ścieżki, które w moim labie są równoznaczne, a to z kolei tworzy nam pewnego rodzaju load balancing.
Sprawmy aby tylko jeden interfejs był aktywny, a drugi był w pogotowiu w razie awarii i do naszego polecenia dorzucimy Administrative Distance (AD).
R1(config)#no ip route 192.168.3.0 255.255.255.224 ethernet0/3 10.1.3.130
R1(config)#ip route 192.168.3.0 255.255.255.224 ethernet0/3 10.1.3.130 20
R1#show ip route
Tablica routingu pokaże Wam tylko preferowaną trasę z niższym AD. Możecie testowo wyłączyć interfejs ethernet0/3 i ponownie wyświetlić tablicę routingu, pojawi Wam się poprzednio ukryta trasa.
Na koniec Waszym zadaniem będzie skonfigurowanie pozostałych routerów tak aby każdy mógł komunikować się z lokalną siecią swojego sąsiada
Success
Wszystkie przykłady są tylko formą zainteresowania danym zagadnieniem. Zachęcam do zapoznania się ze szczegółami zawartymi w dokumentacji autora lub producenta
🕞 Ostatnia aktualizacja 20.03.2025