OSPF adalah sebuah routing protocol standard terbuka yang telah diimplementasikan oleh sejumlah besar vendor jaringan, termasuk Cisco. Jika memiliki banyak router dari berbagai vendor maka salah satu pilihan yang baik adalah ospf.
Ospf bekerja dengan sebuah algoritma Djikstra. Pertama sebuah pohon jalur terpendek (shortest path tree) akan dibangun, dan kemudian routing table akan diisi dengan jalur-jalur terbaik yang dihasilkan dari pohon tersebut. OSPF mendukung multiple route dengan cost (biaya) yang sama ke tujuan yang sama.
ospf seharusnya seharusnya dirancang dengan cara heirarkis, yang pada dasarnya berarti bahwa sebuah internetwork yang besar dapat dipecah menjadi internetwork-internetwork yang lebih kecil. Alasan untuk menerapkan OSPF dalam rancangan hierarkis (topologi) antara lain :
- untuk mengurangi overhead (waktu pemrosesan) routing
- untuk mempercepat convergence
- untuk membatasi ketidakstabilan network di sebuah area
Contoh Rancangan OSPF |
= = =
MENGKONFIGURASI OSPF
IP address antar router tidak menerapkan VLSM untuk alokasi IP Address
IP ADD RA
==========================================
Router>ena
Router#config t
Router(config)#hostname RA
RA(config)#int gigabitEthernet 0/0
RA(config-if)#ip address 192.168.20.1 255.255.255.0
RA(config-if)#no sh
RA(config-if)#exit
RA(config)#int gigabitEthernet 0/1
RA(config-if)#ip address 192.168.10.1 255.255.255.0
RA(config-if)#no sh
RA#copy running-config startup-config
======================================
IP ADD RB
======================================
Router>enaRouter#config t
Router(config)#hostname RB
RB(config)#int gigabitEthernet 0/0
RB(config-if)#ip address 192.168.20.2 255.255.255.0
RB(config-if)#no sh
RB(config-if)#exit
RB(config)#int gigabitEthernet 0/1
RB(config-if)#ip address 192.168.40.1 255.255.255.0
RB(config-if)#no sh
RB(config-if)#exit
RB(config)#int gigabitEthernet 0/2
RB(config-if)#ip address 192.168.30.1 255.255.255.0
RB(config-if)#no sh
RB(config-if)#end
RB#copy running-config startup-config
================================
===============================
Router>ena
Router#config t
Router(config)#hostname RC
RC(config)#int gigabitEthernet 0/0
RC(config-if)#ip address 192.168.40.2 255.255.255.0
RC(config-if)#no sh
RC(config-if)#exit
RC(config)#int gigabitEthernet 0/1
RC(config-if)#ip address 192.168.50.1 255.255.255.0
RC(config-if)#no shutdown
RC(config-if)#end
RC#copy running-config startup-config