Skip to content

Konfiguracja GRE

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.

Celem jest konfiguracja tunelu GRE (Generic Routing Encapsulation) na urządzeniach Cisco.

Topologia

Screenshot

Adresacja

  • R1 e0/0 - 10.1.2.1/24
  • R1 lop0 - 192.168.1.1/24
  • R1 lop1 - 172.16.1.1/24

  • R2 e0/0 - 10.1.2.2/24
  • R2 e0/1 - 10.2.3.2/24

  • R3 e0/1 - 10.2.3.3/24
  • R3 lop0 - 192.168.3.1/24
  • R3 lop1 - 172.16.3.1/24

Konfiguracja R1

Tryb konfiguracyjny i zmiana nazwy urządzenia.

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

Adresacja interfejsów oraz konfiguracaja routingu OSPF.

R1(config)#router ospf 100
R1(config-router)#router-id
R1(config-router)#router-id 1.1.1.1

R1(config)#interface ethernet 0/0
R1(config-if)#ip address 10.1.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#ip ospf 100 area 0

R1(config)#interface loopback 0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#ip ospf 100 area 0

R1(config)#interface loopback 1
R1(config-if)#ip address 172.16.1.1 255.255.255.0
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 oraz konfiguracaja routingu OSPF.

R2(config)#router ospf 100
R2(config-router)#router-id 2.2.2.2

R2(config)#interface ethernet 0/0
R2(config-if)#ip address 10.1.2.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#ip ospf 100 area 0

R2(config)#interface ethernet 0/1
R2(config-if)#ip address 10.2.3.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#ip ospf 100 area 0

Dostaliśmy informację o zestawieniu OSPF-a z routerem R1.

Screenshot

Konfiguracja R3

Tryb konfiguracyjny i zmiana nazwy urządzenia.

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

Adresacja interfejsów oraz konfiguracaja routingu OSPF.

R3(config)#router ospf 100
R3(config-router)#router-id 3.3.3.3

R3(config)#interface ethernet 0/1
R3(config-if)#ip address 10.2.3.3 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#ip ospf 100 area 0

R3(config)#interface loopback 0
R3(config-if)#ip address 192.168.3.1 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#ip ospf 100 area 0

R3(config)#interface loopback 1
R3(config-if)#ip address 172.16.3.1 255.255.255.0
R3(config-if)#no shutdown

Poleceniem ping prawdzam czy z routera R1 mogę dostać się do routera R3.

Screenshot

Konfiguracja tunelu GRE

Na początku tworzymy interfejs tunnel na routerze R1.

R1(config)#interface tunnel 0
R1(config-if)#ip address 100.100.100.1 255.255.255.252
R1(config-if)#tunnel source loopback 0
R1(config-if)#tunnel destination 192.168.3.1

Teraz trasa statyczna do sieci 172.16.3.0.

R1(config)#ip route 172.16.3.0 255.255.255.0 tunnel 0

Analogicznie konfigurujemy router R3.

R3(config)#interface tunnel 0
R3(config-if)#ip address 100.100.100.2 255.255.255.252
R3(config-if)#tunnel source loopback 0
R3(config-if)#tunnel destination 192.168.1.1

R3(config)#ip route 172.16.1.0 255.255.255.0 tunnel 0

Poleceniem show interface tunnel 0 sprawdzamy kongifurację.

Screenshot

Test ping i traceroute z R1 do 172.16.3.1

Sprawdzam czy tunel GRE działa prawidłowo poprzez ping oraz traceroute. Jak widać na poniższym obrazku adres 172.16.3.1 jest osiągalny, a adres kolejnego przeskoku to adres interfejsu tunnel 0 na routerze R3.

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 07.06.2025