Skip to content

Routing OSPF - Multi Area

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.

Topologia

Screenshot

Adresacja

  • R1 e0/0 - 10.10.0.1/30
  • R1 e0/1 - 172.16.0.2/30

  • R2 e0/1 - 172.16.0.1/30
  • R2 e0/2 - 172.16.1.1/30
  • R2 lop0 - 209.165.200.225/27

  • R3 e0/0 - 10.10.4.1/30
  • R3 e0/2 - 172.16.1.2/30

  • R11 e0/0 - 10.10.0.2/30
  • R11 lop0 - 10.10.1.1/24

  • R33 e0/0 - 10.10.4.2/30
  • R33 lop0 - 10.10.5.1/24

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/1
R1(config-if)#ip address 172.16.0.2 255.255.255.252
R1(config-if)#no shutdown

R1(config)#interface ethernet0/0
R1(config-if)#ip address 10.10.0.1 255.255.255.252
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/1
R2(config-if)#ip address 172.16.0.1 255.255.255.252
R2(config-if)#no shutdown

R2(config)#interface ethernet0/2
R2(config-if)#ip address 172.16.1.1 255.255.255.252
R2(config-if)#no shutdown

R2(config)#interface loopback0
R2(config-if)#ip address 209.165.200.225 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/2
R3(config-if)#ip address 172.16.1.2 255.255.255.252
R3(config-if)#no shutdown

R3(config)#interface ethernet0/0
R3(config-if)#ip address 10.10.4.1 255.255.255.252
R3(config-if)#no shutdown

Konfiguracja R11

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here(config)#hostname R11

Adresacja interfejsów.

R11(config)#interface ethernet0/0
R11(config-if)#ip address 10.10.0.2 255.255.255.252
R11(config-if)#no shutdown

R11(config)#interface loopback0
R11(config-if)#ip address 10.10.1.1 255.255.255.0
R11(config-if)#no shutdown

Konfiguracja R33

Tryb konfiguracyjny i zmiana nazwy urządzenia.

inserthostname-here#configure terminal
inserthostname-here(config)#hostname R33

Adresacja interfejsów.

R33(config)#interface ethernet0/0
R33(config-if)#ip address 10.10.4.2 255.255.255.252
R33(config-if)#no shutdown

R33(config)#interface loopback0
R33(config-if)#ip address 10.10.5.1 255.255.255.0
R33(config-if)#no shutdown

Konfiguracja OSPF area 1 na routerze R11

Skonfigurujemy routing OSPF na routerze R11 wykorzystując odwróconą maskę (wildcard).

R11(config)#router ospf 123
R11(config-router)#router-id 11.11.11.11
R11(config-router)#auto-cost reference-bandwidth 100

Dodajemy sieci bezpośrednio przyłączone do routera.

R11(config-router)#network 10.10.0.0 0.0.0.3 area 1     
R11(config-router)#network 10.10.1.0 0.0.0.255 area 1

Sprawdźmy konfigurację poleceniem:

R11#show ip protocols 

Screenshot

Konfiguracja OSPF area 1 / 0 na routerze R1

Skonfigurujemy routing OSPF na routerze R1 wykorzystując odwróconą maskę (wildcard). Router ten będzie pełnił funkcję ABR ponieważ połączy ze sobą dwa obszary.

R1(config)#router ospf 123
R1(config-router)#router-id 1.1.1.1
R1(config-router)#auto-cost reference-bandwidth 1000

R1(config-router)#network 172.16.0.0 0.0.0.3 area 0
R1(config-router)#network 10.10.0.0 0.0.0.3 area 1

Natychmiast dostajemy informacje o połączeniu z sąsiadem

Screenshot

Sprawdźmy konfigurację poleceniem:

R1#show ip protocols 

Screenshot

Konfiguracja OSPF area 0 na routerze R2

Skonfigurujemy routing OSPF na routerze R2 podobnie jak poprzednio wykorzystując odwróconą maskę (wildcard). Tym razem sieć na interfejsie loopback0 symulująca ISP zostanie rozgłoszona w naszym OSPF jako trasa domyślna dla wszystkich sąsiadów.

R2(config)#router ospf 123
R2(config-router)#router-id 2.2.2.2
R2(config-router)#auto-cost reference-bandwidth 1000

R2(config-router)#network 172.16.0.0 0.0.0.3 area 0
R2(config-router)#network 172.16.1.0 0.0.0.3 area 0

Ustawienie trasy domyślnej oraz jej rozgłoszenie dla wszystkich sąsiadów OSPF.

R2(config-router)#default-information originate

R2(config)#ip route 0.0.0.0 0.0.0.0 loopback0

Sprawdźmy konfigurację poleceniem:

R2#show ip protocols 

Screenshot

Sprawdzając tablice routingu możemy zobaczyć sieci z innego obszaru oznaczone O IA.

R2#show ip route 

Screenshot

Konfiguracja OSPF area 0 / 2 na routerze R3

Przystępujemy do konfiguracji routera R3 w analogiczny sposób jak R1 ponieważ będzie on pełnił funkcję ABR.

R3(config)#router ospf 123
R3(config-router)#router-id 3.3.3.3
R3(config-router)#auto-cost reference-bandwidth 1000

R3(config-router)#network 172.16.1.0 0.0.0.3 area 0
R3(config-router)#network 10.10.4.0 0.0.0.3 area 2

Sprawdźmy konfigurację poleceniem:

R3#show ip protocols 

Screenshot

Konfiguracja OSPF 2 na routerze R33

Ostatni w naszym labie do konfiguracji router R3.

R33(config)#router ospf 123
R33(config-router)#router-id 33.33.33.33
R33(config-router)#auto-cost reference-bandwidth 1000

R33(config-router)#network 10.10.4.0 0.0.0.3 area 2
R33(config-router)#network 10.10.5.0 0.0.0.255 area 2

Sprawdźmy konfigurację poleceniem:

R33#show ip protocols 

Screenshot

Zaglądając do tablicy routingu, możemy zauważyć, że trasa domyślna rozgłoszona na routerze R2 rzeczywiście widnieje z oznaczeniem O*E2.

Screenshot

Zróbmy test traceroute i sprawdźmy jak wygląda nasza łączność z pomiędzye R11 a R33.

R33#traceroute 10.10.1.1

Jeżeli wszystko poszło zgodnie z planem to efekt powinien być jak poniżej.

Screenshot

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 11.04.2025