Bismillah…

Pada kali ini, kita akan belajar OSPF Redistribution, apa itu Redistribution ? Kenalan dulu yuk !!
Okey sebelumnya saya sampaikan  dulu sebuah analogi yang akan menjelaskan tentang Redistribution, yuk akhh…

Pada saat kita ingin berkunjung atau masuk ke negara lain, ada beberapa negara yang menerapkan peraturan seperti berikut :

1. Harus memiliki passport saja tidak perlu visa, seperti Singapura dan Hongkong
2. Harus memiliki passport dan visa, seperti Itali
3. Harus memiliki passport an visa, jika tidak ada visa bisa menggunakan e-passport, seperti di Jepang
4.  harus memiliki passport dan visa, dan visanya bisa menggunakan visa on arrival, seperti Timor Timur

Jika kita tidak memenuhi syarat dari suatu negara maka kita tidak bisa masuk ke negara tersebut, contoh yang ada di beberapa negara tersebut sama seperti di Redistribusi Routing Protocol. Pada saat kita ingin memasukan suatu routing protocol A ke routing protocol B, maka si routing protocol A harus memenuhi syarat yang diajukan oleh si routing protocol B,

Berikut syarat  yang diajukan oleh routing protocol OSPF:

OSPF, harus memasukan perintah subnets, sebenarnya sih tidak harus tetapi jika tidak dimasukan maka prefix akan menjadi classfull jadi disarankan menggunakan perintah subnets, contoh perintahnya :

router ospf 1
redistribution xxx subnets

xxx artinya routing protocol yang lain misal : rip, eigrp (eigrp harus sama ASN)


Okey sampai disini paham yah hehhe, biar lebih ngerti kita langsung LAB yah


Lab Redistrbution Default Route


Setting IP Address di setiap router lengkap dengan ip loopbacknya yah

Di Route 1
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int e0/0
R1(config-if)#ip add 12.12.12.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int lo1
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config-if)#int lo11
R1(config-if)#ip add 11.11.11.11 255.255.255.255
R1(config-if)#exit
R1(config)#exit

Di Router 2
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#int e0/0
R2(config-if)#
R2(config-if)#ip add 12.12.12.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int s2/0
R2(config-if)#ip add 23.23.23.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int lo1
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config-if)#exit

Di Router 3
R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#int s2/0
R3(config-if)#ip add 23.23.23.2 255.255.255.0
R3(config-if)#no shut
R3(config-if)#int lo1
R3(config-if)#ip add 
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#exit

Setting OSPFnya namun IP Loopback 11.11.11.11 di Router 1 jangan dimasukin 

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#router ospf 1
R1(config-router)#router-id 1.1.1.1 
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R1(config-router)#network 12.12.12.1 0.0.0.255 area 0
R1(config-router)#exit
R1(config)#exit
R1#wr
Building configuration...
[OK]

R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 2.2.2.2 0.0.0.0 area 0
R2(config-router)#network 12.12.12.2 0.0.0.255 area 0
R2(config-router)#network 23.23.23.1 0.0.0.255 area 0
R2(config-router)#exit
R2(config)#exit
R2#wr
Building configuration...
[OK]

R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 3.3.3.3 0.0.0.0 area 0
R3(config-router)#network 23.23.23.2 0.0.0.255 area 0
R3(config-router)#exit
R3(config)#exit
R3#wr
Building configuration...
[OK]

Setelah OSPF di konfigurasi selanjutnya kita lihat tabel routing di R3



Terlihat dari routing table tersebut tidak adanya network dari IP Loopback 11.11.11.11 di R3
hal ini menandakan bahwa ip loopback tersebut tidak masuk ke OSPF, yang mana R3 tidak terhubng ke R1 nah .. agar IP Loopback ini dapat dikenali oleh router lain. Ciba lihat ke routing table, terdapat flag C yang artinya Connected Directly, terhubung ke router itu sendiri, namun ke router lain tidak, agar terdapat di table routing maka salah satu caranya adalah dengan memasukan Default route di Router 1.
perintahnya sebagai berikut :

Di Router 1
R1(config)#router ospf 1
default-information originate always

setelah memasukan default route di R1

Coba kita  cek dulu routing table di R3

R3#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override

Gateway of last resort is 23.23.23.1 to network 0.0.0.0

O*E2  0.0.0.0/0 [110/1] via 23.23.23.1, 00:01:07, Serial2/0
      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/75] via 23.23.23.1, 00:06:10, Serial2/0
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/65] via 23.23.23.1, 00:06:10, Serial2/0
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback1
      12.0.0.0/24 is subnetted, 1 subnets
O        12.12.12.0 [110/74] via 23.23.23.1, 00:06:10, Serial2/0
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, Serial2/0
L        23.23.23.2/32 is directly connected, Serial2/0
R3#
R3#

Alhamdulillah… mas bro kita sudah berhasil konfigurasi default route, meskipun IP Loopback 11.11.11.11 tidak dimasukan ke routing table namun sudah terwakili oleh default route dari router 1
di tandai dengan flag O*E2.
selanjutnya kita coba ping ke R1 

R3#ping 11.11.11.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/10/13 ms
R3#

Mantabb surantappp, LAB OSPF Default route sudah terhubung dan selesei 


LAB OSPF – Redistribution Static  Route


Untuk IP Address dan IP Loopback serta konfigurasi sama dengan yang lab sebelumnya, di lab ini tinggal hapus dulu konfigurasi dafault route di ospf pada Router 1

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#router ospf 1
R1(config-router)# no default-information originate always

Setelah di hapus sekarang coba lihat routing table di R3 sebelum menggunakan Statik Route

R3#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/75] via 23.23.23.1, 00:00:29, Serial2/0
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/65] via 23.23.23.1, 00:00:29, Serial2/0
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback1
      12.0.0.0/24 is subnetted, 1 subnets
O        12.12.12.0 [110/74] via 23.23.23.1, 00:00:29, Serial2/0
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, Serial2/0
L        23.23.23.2/32 is directly connected, Serial2/0
R3#

Lihat di routing table tersebut tidak adanya ip loopback 11.11.11.11 yang berada di router 1 dan tidak dimasukin ke routing OSPF, hal ini menandakan bahwa Router 3 tidak terhubung dengan IP Loopback 11.11.11.11, nah oleh karena itu agar IP Loopback 11.11.11.11 dapat di terima oleh router  lain, maka salah satunya memanfaatkan OSPF Routing Static, yuk Akh………


lanjut tambahin routing statik ke  ip loopback 11.11.11.11 dari r2 yang 
yang berstatus ABR,( ip loopback) 0.0.0.0 (ip interface fisik tujuan r1)

Jadi sekarang kita ke R2 yang berstatus ABR

nah untuk mengakalinya maka di R2 advertise routing statik ke ospf

R2(config)#router ospf 1 
R2(config-router)#redis static subnets
R2(config-router)#exit 
R2(config)#do wr 
Building configuration...
[OK]
R2(config)#

Selanjutnya kita lihat routing table R3

R2(config)#

lihat ip route dan ospf databse
R3#sh ip route  
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/75] via 23.23.23.1, 00:27:32, Serial2/0
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/65] via 23.23.23.1, 00:27:32, Serial2/0
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback1
      11.0.0.0/32 is subnetted, 1 subnets
O E2     11.11.11.11 [110/20] via 23.23.23.1, 00:00:19, Serial2/0
      12.0.0.0/24 is subnetted, 1 subnets
O        12.12.12.0 [110/74] via 23.23.23.1, 00:27:32, Serial2/0
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, Serial2/0
L        23.23.23.2/32 is directly connected, Serial2/0
R3#



Wah ternyata… cara tadi itu bekerja yah hehhe, ip Loopback 11.11.11.11 bisa terhubng ke R3

lanjut tambahin routing statik ke  ip loopback 11.11.11.11 dari R2 yang 
yang berstatus ABR,( ip loopback) 0.0.0.0 (ip interface fisik tujuan R1)

R2(config)#ip route 11.11.11.11 255.255.255.255 12.12.12.1
R2(config)#exit 

kita lihat routing table di R2



Alhamdulillah setting ip loopback sebagai Routing Static selesei, selanjutnya Redistribut Routing Statik ke OSPF

R2(config)#router ospf 1 
R2(config-router)#redis static subnets
R2(config-router)#exit 
R2(config)#do wr 
Building configuration...
[OK]

Kemudian kita cek lagi di routing tabel di R3


Alhamdulillah di routing tabel ip loopback di R1 sudah terbaca OSPF dan ditandai dengan tanda flag E2  yang artinya Exernal Route.

Kita coba tes ping dari R3 ke IP Loopback 11.11.11.11

R3#ping 11.11.11.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/9/11 ms
R3#

Mantabb Habiss mas broo, test ping sukses.

Lab OSPF – Redistrbution RIP


Topologinya masih sama hanya saja ada penambahan IP Loopback di Router 1 yaitu 31.31.31.31 

Matikan dulu OSPF redistribut static dan static route  di R1

R2(config)#router ospf 1       
R2(config-router)#no redis static subnets
R2(config-router)#exit
R2(config)#no ip route 11.11.11.11 255.255.255.255 12.12.12.1
R2(config)#exit

Bikin IP Loopback31
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int lo31
R1(config-if)#ip add 31.31.31.31 255.255.255.255
R1(config-if)#exit
R1(config)#exit
R1#

Selanjutnya Advertise IP Loopback 11.11.11.11 dan 31.31.31.31 ke RIPv2

R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#network 11.11.11.11
R1(config-router)#network 31.31.31.31
R1(config-router)#no auto-sum
R1(config-router)#no auto-summary 
R1(config-router)#exit 
R1(config)#exit

Setelah di Advertise langsung redistribut ke OSPF

R1#conf t      
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#router ospf 1
R1(config-router)#redis rip subnets
R1(config-router)#exit
R1(config)#exit
R1#

Kita lihat langsung routing table di R3


Kalau kita baca routing table di R3, Alhamdulillah IP Loopback 11.11.11.11 dan 31.31.31.31 sudah berada di routing table ditandai dengan flag “O E2” artinya kedua IP Loopback dari R1 tersebut sudah terdaftar menjadi External Route yaitu menggunaakan routing protocol RIP dan di redistribute ke OSPF, dan sampai sini R3 dapat terhubng dengan kedua IP Loopback dari R1.

OSPF – Redistribute EIGRP


Sebelumnya Topologi, IP Address serta OSPFnya sama dengan Lab sebelumnya, jadi tinggal di nonaktifkan saja  RIP dan Redistribut RIP ke OSPF di R1

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#router rip   
R1(config-router)#version 2 
R1(config-router)#no network 11.11.11.11
R1(config-router)#no network 31.31.31.31
R1(config-router)#exit
R1(config)#
R1(config)#exit
R1#

R1(config)#router ospf 1
R1(config-router)#no redis rip subnets
R1(config-router)#exit
R1(config)#exit
R1#

setelah berhasil di hapus konfigutrasi RIP nya selanjutnya Advertise ip loopback 11.11.11.11 dan 31.31.31.31 ke EIGRP dengan ASN 10

R1(config)#router eigrp 10
R1(config-router)#network 11.11.11.11 0.0.0.0
R1(config-router)#network 31.31.31.31 0.0.0.0
R1(config-router)#exit

Redistrbute kan EIGRP ke OSPF

R1(config)#router ospf 1
R1(config-router)#redis eigrp 10 subnets
R1(config-router)#

Kemudian untuk memastikan berhasil tidaknya kita cek routing tablenya yah di R3



And… berhasil juga, Alhamdulillah redistribute EIGRP ke OSPF berhasil, hal ini ditandai dengan tanda flag “O E2” di IP Loopback 11.11.11.11 dan 31.31.31.31 yang artinya External Routing atatu protocol routing EIGRP berhasil di redistrbute ke OSPF. Mantabb cuyy akhh

Mantabbb broo coba ping yah

R3#ping 11.11.11.11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11.11.11.11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/9/11 ms
R3#ping 31.31.31.31
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 31.31.31.31, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/10/11 ms
R3#

Mantabb konekk selesei yah hehhe

OSPF – Redistribute Connected



Pada Lab ini, Topologi nya sama dengan lab sebelumnya dan IP Address Interface nya sama namun untuk IP Loopback di ganti yang asalnya 11.11.11.11 dan 31.31.31.31 berubah menjadi 21.21.21.21 dan 21.21.21.22.

Karena Lab yang sebelumnya konfigurasinya lupa gk ke save, maklum broo malem malem ngonfig jadi ngantuk ngantuk gimna gtu yah heheh, jadi kita bikin dari awal lagi yah.

Di Router 1
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int e0/0
R1(config-if)#ip add 12.12.12.1 255.255.255.0
R1(config-if)#int lo1      
R1(config-if)#ip add 1.1.1.1 255.255.255.255
R1(config-if)#int e0/0
R1(config-if)#no shut
R1(config-if)#int lo2
R1(config-if)#ip add 21.21.21.21 255.255.255.255
R1(config-if)#int lo3
R1(config-if)#ip add 21.21.21.22 255.255.255.255
R1(config-if)#exit  
  
Di Router 2
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#int e0/0
R2(config-if)#ip add 12.12.12.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int lo1
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config-if)#int s2/0
R2(config-if)#ip add 23.23.23.1 255.255.255.0  
R2(config-if)# no shut
R2(config-if)#exit   

di Router 3
R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#int s2/0
R3(config-if)#ip add 23.23.23.2 255.255.255.0
R3(config-if)# no shut
R3(config-if)#int lo1
R3(config-if)#ip add 3.3.3.3 255.255.255.255
R3(config-if)#exit
R3(config)#exit

Udah gitu buatin ospfnya tapi ip loopback 21.21.21.21 dan 21.21.21.22 jangan
dimasukin ke ospf.

Di Router 1
R1(config)#router ospf 1
R1(config-router)#router-id 1.1.1.1
R1(config-router)#network 12.12.12.1 0.0.0.255 area 0
R1(config-router)#network 1.1.1.1 0.0.0.0 area 0
R1(config-router)#do wr
Building configuration...
[OK]

DI Router 2
R2(config)#router ospf 1
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 2.2.2.2 0.0.0.0 area 0
R2(config-router)#network 12.12.12.2 0.0.0.255 area 0
R2(config-router)#network 23.23.23.1 0.0.0.255 area 0
R2(config)#do wr
Building configuration...
[OK]

Di Router 3
R3#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R3(config)#router ospf 1
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 3.3.3.3 0.0.0.0 area 0
R3(config-router)#network 23.23.23.2 0.0.0.255 area 0
R3(config-router)#exit
R3(config)#do wr
Building configuration...
[OK]

Setelah di konfigurasi OSPFnya kita lihat dulu yah routing table di R1



Kita coba baca routing tablenya, di routing table IP Loopback 21.21.21.21 dan 21.21.21.22 mempunyai flag “C” hal ini menandakan bahwa IP Loopback tersebut terhubung langsung ke Router 1, karena kita create IP Loopback di R1, namun kedua IP Loopback  ini hanya terbaca di R1 sedangkan di R2 dan R3 tidak terbaca, nah agar IP Loopback tersebut bisa dimasukan ke table routing OSPF sehingga goalnya itu IP Loopback bisa terhbung ke Router 3 ataupun Router 2 menggunakan protocol routing  OSPF, agar lebih mengerti kita konfig skrng yah.

Karena IP Loopback itu statusnya Connected Directly di R1, maka status Connected Directly tersebut harus di restribut  dulu ke OSPF.

Di Router 1
R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#router ospf 1
R1(config-router)#redis connected subnets
R1(config-router)#exit
R1(config)#do wr
Building configuration...
[OK] 

Okey setelah di restribut selanjutnya kita cek di routing table R3

R3#sh ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area 
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2
       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, * - candidate default, U - per-user static route
       o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override

Gateway of last resort is not set

      1.0.0.0/32 is subnetted, 1 subnets
O        1.1.1.1 [110/75] via 23.23.23.1, 00:13:46, Serial2/0
      2.0.0.0/32 is subnetted, 1 subnets
O        2.2.2.2 [110/65] via 23.23.23.1, 00:13:46, Serial2/0
      3.0.0.0/32 is subnetted, 1 subnets
C        3.3.3.3 is directly connected, Loopback1
      12.0.0.0/24 is subnetted, 1 subnets
O        12.12.12.0 [110/74] via 23.23.23.1, 00:13:46, Serial2/0
      21.0.0.0/32 is subnetted, 2 subnets
O E2     21.21.21.21 [110/20] via 23.23.23.1, 00:00:44, Serial2/0
O E2     21.21.21.22 [110/20] via 23.23.23.1, 00:00:44, Serial2/0
      23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C        23.23.23.0/24 is directly connected, Serial2/0
L        23.23.23.2/32 is directly connected, Serial2/0
R3#

Alhamdulillah sekarang di routing table R3 terdapat ip loopback dari R1 dengan redistrbute connected ke ospf, hal ini di tandakan dengan simbol "O E2" artinya External route telah running di ospf, selanjutnya cek ping R3 ke IP Loopback1

R3#ping 21.21.21.21
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 21.21.21.21, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/10/11 ms
R3#ping 21.21.21.22
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 21.21.21.22, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 9/9/10 ms
R3#

Mantabb broo berhasill yehhh…..

Sampai lab ini OSPF Redistribution Sudah semuanya dilabkan yah, next masih tentang OSPF lagi

Salam Ngoprek