Skip to content

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

Screenshot

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

Screenshot

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

Screenshot

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.

Screenshot

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.

Screenshot

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.

Screenshot

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.

Screenshot

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