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
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.
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.
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ę.
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.
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