Monday, 13 February 2017

OSPF Multi Area using Gre Tunnel

Assalamualaikum,

Pada kali ini saya akan membahas sebuah lab mengenai konsep Gre Tunnel. Gre tunnel sendiri merupakan tunneling yang dibuat oleh sebuah router untuk membuat sebuah terowongan untuk menuju router lainnya. Hal ini juga dapat dimanfaatkan pada OSPF apabila ada area yang tidak terhubung secara langsung dengan backbone area, maka harus diperlukan adanya media untuk terhubung dengan backbone tersebut seperti Virtual link atau Gre tunnel.


Dan pada kali ini, saya akan menggunakan Gre Tunnel untuk menghubngkan area yang tidak terhubung secara langsung dengan backbone. Untuk lebih jelasnya dapat dibaca dalam modul OSPF pada link ini. Oke langsung saja, topologi yang akan kita gunakan sebagai berikut.

 

Tujuan yang akan kita capai seperti berikut.
  1. Semua router dapat berkomunikasi 
  2. Area 3 dapat terhubung dengan area 0
Konfigurasi

Tambahkan ip address terlebih dahulu kepada setiap interface pada router yang akan digunakan nantinya.
Rafi-R1(config)#int fa0/0
Rafi-R1(config-if)#no shut
Rafi-R1(config-if)#ip addr 12.12.12.1 255.255.255.0
Rafi-R1(config-if)#ex

Rafi-R1(config)#int lo0
Rafi-R1(config-if)#ip addr 1.1.1.1 255.255.255.255
Rafi-R1(config-if)#ex
Rafi-R2(config)#int fa0/0
Rafi-R2(config-if)#no shut
Rafi-R2(config-if)#ip addr 12.12.12.2 255.255.255.0
Rafi-R2(config-if)#ex

Rafi-R2(config)#int lo0
Rafi-R2(config-if)#ip addr 2.2.2.2 255.255.255.255
Rafi-R2(config-if)#ex

Rafi-R2(config)#int fa0/1
Rafi-R2(config-if)#no shut
Rafi-R2(config-if)#ip addr 23.23.23.2 255.255.255.0
Rafi-R2(config-if)#ex
Rafi-R3(config)#int fa0/0
Rafi-R3(config-if)#no shut
Rafi-R3(config-if)#ip addr 23.23.23.3 255.255.255.0
Rafi-R3(config-if)#ex

Rafi-R3(config)#int lo0
Rafi-R3(config-if)#ip addr 3.3.3.3 255.255.255.255
Rafi-R3(config-if)#ex
Setelah itu, konfigurasi routing OSPF pada setiap router tersebut.
Rafi-R1(config)#router os 1
Rafi-R1(config-router)#net 1.1.1.1 0.0.0.0 area 0
Rafi-R1(config-router)#net 12.12.12.0 0.0.0.255 area 1
Rafi-R1(config-router)#ex
Rafi-R2(config)#router os 1
Rafi-R2(config-router)#net 12.12.12.0 0.0.0.255 area 1
Rafi-R2(config-router)#net 2.2.2.2 0.0.0.0 area 1
Rafi-R2(config-router)#net 23.23.23.0 0.0.0.255 area 2
Rafi-R2(config-router)#ex
Rafi-R3(config)#router os 1
Rafi-R3(config-router)#net 23.23.23.0 0.0.0.255 area 2
Rafi-R3(config-router)#net 3.3.3.3 0.0.0.0 area 3
Rafi-R3(config-router)#ex
Selanjutnya, tambahkan interface tunnel pada setiap router. Nantinya interface tunnel tersebut yang akan digunakan sebagai perantara area backbone dengan area lainnya.
Rafi-R1(config)#int tun12
Rafi-R1(config-if)#ip addr 21.21.21.1 255.255.255.0
Rafi-R1(config-if)#tun sou 12.12.12.1
Rafi-R1(config-if)#tun des 12.12.12.2
Rafi-R1(config-if)#ip ospf 1 area 0
Rafi-R1(config-if)#ex
Rafi-R2(config)#int tun12
Rafi-R2(config-if)#ip addr 21.21.21.2 255.255.255.0
Rafi-R2(config-if)#tun sou 12.12.12.2
Rafi-R2(config-if)#tun des 12.12.12.1
Rafi-R2(config-if)#ip ospf 1 area 0
Rafi-R2(config-if)#ex

Rafi-R2(config-if)#int tun23
Rafi-R2(config-if)#ip addr 32.32.32.2 255.255.255.0
Rafi-R2(config-if)#tun sou 23.23.23.2
Rafi-R2(config-if)#tun des 23.23.23.3
Rafi-R2(config-if)#ip ospf 1 area 0
Rafi-R2(config-if)#
Rafi-R3(config)#int tun 23
Rafi-R3(config-if)#ip addr 32.32.32.3 255.255.255.0
Rafi-R3(config-if)#tun sou 23.23.23.3
Rafi-R3(config-if)#tun des 23.23.23.2
Rafi-R3(config-if)#ip ospf 1 area 0
Rafi-R3(config-if)#ex
Berdasarkan konfigurasi pembuatan tunneling diatas, kita membuat agar router dapat menentukan mana router yang juga ingin melakukan hubungan tunneling dengannya. Tunnel source untuk mendefinisikan address local yang ia miliki, dan juga tunnel destination untuk mendefinisikan remote address yang juga ingin melakukan hubungan.

Setelah itu lakukan verifikasi routing table pada salah satu router. Saya akan melakukan verifikasi pada R3.
Rafi-R3(config-if)#do sh ip route

     1.0.0.0/32 is subnetted, 1 subnets
O IA    1.1.1.1 [110/11122] via 23.23.23.2, 00:00:04, FastEthernet0/0
     32.0.0.0/24 is subnetted, 1 subnets
C       32.32.32.0 is directly connected, Tunnel23
     2.0.0.0/32 is subnetted, 1 subnets
O IA    2.2.2.2 [110/11] via 23.23.23.2, 00:00:04, FastEthernet0/0
     3.0.0.0/32 is subnetted, 1 subnets
C       3.3.3.3 is directly connected, Loopback0
     21.0.0.0/24 is subnetted, 1 subnets
O IA    21.21.21.0 [110/11121] via 23.23.23.2, 00:00:04, FastEthernet0/0
     23.0.0.0/24 is subnetted, 1 subnets
C       23.23.23.0 is directly connected, FastEthernet0/0
     12.0.0.0/24 is subnetted, 1 subnets
O IA    12.12.12.0 [110/11121] via 32.32.32.2, 00:00:02, Tunnel23
Berdasarkan hasil verifikasi diatas, kita mendapati ada beberapa routing dengan flag O IA. Ini menandakan bahwa routing tersebut berasal dari area diluar dari area yang ada pada R3. Lalu coba ping dari R3 ke loopback R1.
Rafi-R3(config-if)#do ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 64/75/92 ms
Maka ping akan berhasil, dikarenakan tunneling sudah dibuat. 

Share this

1 Comment to "OSPF Multi Area using Gre Tunnel"