Monday, March 25, 2013

Dynamic Routing - OSPF


OSPF adalah link-state routing protocol. Router tahu pesis topologi dan network sehingga memperkecil kesalahan dalam keputusan melakukan routing.
Algoritma link-state juga dikenal dengan algoritma Dijkstra atau algoritma shortest path first (SPF). Algoritma ini memperbaiki informasi database dari informasi topologi. Algoritma distance vector memiliki informasi yang tidak spesifik tentang distance network dan tidak mengetahui jarak router. Sedangkan algoritma link-state memperbaiki pengetahuan dari jarak router dan bagaimana mereka inter-koneksi.
OSPF punya banyak features dan semua itu untuk menjadikan protokol yang cepat dan scalable. OSPF idealnya di desain secara hierachical, yang intinya kita dapat membagi network yang besar ke dalam network yang lebih kecil disebut area.
Alasan untuk membuat OSPF di desain secara hierachical :
1.      Menentukan routing overhead
2.      Mempercepat convergence
3.      Membatasi network yang tidak stabil agar tidak menyebar ke area yang lain.
OSPF menggunakan Cost untuk menentukan jalur terbaiknya.
Rumusnya : reference bandwidth / bandwidth  yang di konfigur di interface dalam kbps di Cisco routers, default reference bandwidth : 100000 kbps

Setting Router Jakarta
Router#conf t                            
Router(config)#int s0/0/0
Router(config-if)#ip addr 10.10.10.2 255.255.255.252
Router(config-if)#no shutdown
Router(config-if)#int l0
Router(config-if)#ip addr 1.1.1.1 255.255.255.255
Router(config)#router ospf 10
Router(config-router)#network 10.10.10.0 0.0.0.3 area 0
Router(config-router)#network 1.1.1.1 0.0.0.0 area 0

Setting Router Semarang
Router#conf t
Router(config)#int s0/0/0
Router(config-if)#ip addr 10.10.10.1 255.255.255.252
Router(config-if)#clock rate 56000
Router(config-if)#no shutdown
Router(config)#int fa0/0
Router(config-if)#ip addr 192.168.0.1 255.255.255.252
Router(config-if)#no shutdown
Router(config)#int l0
Router(config-if)#ip addr 2.2.2.2 255.255.255.255
Router(config)#router ospf 10
Router(config-router)#network 10.10.10.10 0.0.0.3 area 0
Router(config-router)#network 192.168.0.0 0.0.0.3 area 10
Router(config-router)#network 2.2.2.2 0.0.0.0 area 10

Setting Router Surabaya
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int fa0/0
Router(config-if)#ip addr 192.168.0.2 255.255.255.252
Router(config-if)#no shutdown
Router(config)#int l0
Router(config-if)#ip addr 3.3.3.3 255.255.255.255
Router(config)#router ospf 10
Router(config-router)#network 192.168.0.0 0.0.0.3 area 10
Router(config-router)#network 3.3.3.3 0.0.0.0 area 10


0 comments:

Post a Comment

Ayo Berkomentar disini :