OSPF (Open Shortest Path First ) merupakan sebuah routing protokol berjenis IGRP (Interior Gateway Routing Protocol) yang hanya dapat bekerja dalam jaringan internal suatu ogranisasi atau perusahaan. Jaringan internal maksudnya adalah jaringan di mana Anda masih memiliki hak untuk menggunakan, mengatur, dan memodifikasinya. Atau dengan kata lain, Anda masih memiliki hak administrasi terhadap jaringan tersebut.
Jika Anda sudah tidak memiliki hak untuk menggunakan dan mengaturnya, maka jaringan tersebut dapat dikategorikan sebagai jaringan eksternal. Selain itu, OSPF juga merupakan routing protokol yang berstandar terbuka. Maksudnya adalah routing protokol ini bukan ciptaan dari vendor manapun. Dengan demikian, siapapun dapat menggunakannya, perangkat manapun dapat kompatibel dengannya, dan di manapun routing protokol ini dapat diimplementasikan. OSPF merupakan routing protokol yang menggunakan konsep hirarki routing, artinya OSPF membagi-bagi jaringan menjadi beberapa tingkatan. Tingkatan-tingkatan ini dapat diwujudkan dengan menggunakan sistem pengelompokan area.
Open Shortest Path First (OSPF) memiliki 3 table di dalam router:
Ø Routing table
Routing table biasa juga disebut sebagai forwarding database. Database ini berisi the lowest cost untuk mencapai router-router/network-network lainnya. Setiap router mempunyai Routing table yang berbeda-beda.
Ø Adjecency database
Database ini berisi semua router tetangganya. Setiap router mempunyai adjecency database yang berbeda-beda.
Ø Topological database
Database ini berisi seluruh informasi tentang router yang berada dalam satu networknya/areanya.
Karakteristik OSPF
Protokol Routing OSPF memiliki karakteristik sebagai berikut:
Konfigurasi dari setiap router juga sama tidak ada perbedaan. Langkah awal kita masuk pada menu Routing -> OSPF -> Network. Kemudian tambahkan network yang terdapat di router.
OSPF Networks - Router Pertama
OSPF Networks - Router Kedua
OSPF Networks - Router Ketiga
Protokol Routing OSPF memiliki karakteristik sebagai berikut:
- Merupakan link state routing protocol, sehingga setiap router memiliki gambaran topologi jaringan.
- Menggunakan Hello Packer untuk mengetahui keberadaan router tetangga (neighbor router).
- Routing update hanya dikirimkan bila terjadi perubahan dalam jaringan dan dikirim secara multicast.
- Dapat bekerja dengan konsep hirarki karena dapat dibagi berdasarkan konsep area.
- Menggunakan cost sebagai metric, dengan cost terendah yang akan menjadi metric terbaik.
- Tidak memiliki keterbatasan hop count tidak seperti RIP yang hanya bisa menjangkau 15 hop count.
- Merupakan classless routing protocol.
- Secara default nilai Adminsitrative Distance 110.
- Memiliki fitur authentication pada saat pengiriman routing update.
Cara Kerja OSPF
Berikut adalah sedikit gambaran mengenai prinsip kerja dari OSPF:
- Setiap router membuat Link State Packet (LSP)
- Kemudian LSP didistribusikan ke semua neighbour menggunakan Link State Advertisement (LSA) type 1 dan menentukan DR dan BDR dalam 1 Area.
- Masing-masing router menghitung jalur terpendek (Shortest Path) ke semua neighbour berdasarkan cost routing.
- Jika ada perbedaan atau perubahan tabel routing, router akan mengirimkan LSP ke DR dan BDR melalui alamat multicast 224.0.0.6
- LSP akan didistribusikan oleh DR ke router neighbour lain dalam 1 area sehingga semua router neighbour akan melakukan perhitungan ulang jalur terpendek.
Konfigurasi OSPF - Backbone Area
OPSF merupakan protokol routing yang menggunakan konsep hirarki routing, dengan kata lain OSPF mampu membagi-bagi jaringan menjadi beberpa tingkatan. Tingakatan-tingkatan ini diwujudkan dengan menggunakan sistem pengelompokan yaitu area.
OSPF memiliki beberapa tipe area diantaranya:
- Bakcbone - Area 0 (Area ID 0.0.0.0) -> Bertanggung jawab mendistribusikan informasi routing antara non-backbone area. Semua sub-Area HARUS terhubung dengan backbone secara logikal.
- Standart/Default Area -> Merupakan sub-Area dari Area 0. Area ini menerima LSA intra-area dan inter-area dar ABR yang terhubung dengan area 0 (Backbone area).
- Stub Area -> Area yang paling "ujung". Area ini tidak menerima advertise external route (digantikan default area).
- Not So Stubby Area -> Stub Area yang tidak menerima external route (digantikan default route) dari area lain tetapi masih bisa mendapatkan external route dari router yang masih dalam 1 area.
Studi Kasus
Kali ini kita akan mencoba melakukan implementasi untuk konfigurasi Backbone - Area 0 pada OSPF. Adapun langkah-langkahnya cukup mudah. Disini kami mempunyai 3 router dengan masing-masing router memiliki jaringan LAN. Kita akan mencoba supaya setiap jaringan LAN pada ketiga router tersebut bisa saling komunikasi tanpa kita tambahkan rule static route secara manual. Untuk gambaran topologi bisa dilihat pada tampilan berikut.
Konfigurasi dari setiap router juga sama tidak ada perbedaan. Langkah awal kita masuk pada menu Routing -> OSPF -> Network. Kemudian tambahkan network yang terdapat di router.
OSPF Networks - Router Pertama
OSPF Networks - Router Kedua
OSPF Networks - Router Ketiga
Setelah kita menambahkan network pada masing-masing router, jika kita melihat pada OSPF -> Interfaces maka secara otomatis akan muncul interface router dimana network tersebut terpasang. Dengan kita menambahkan network itu secara otomatis pula OSPF pada masing-masing router telah aktif.
Pada menu IP -> Routes juga akan ditambahkan secara dinamis rule routing baru dengan flag DAo (Dinamic, Active, Ospf).
Nah, sampai pada langkah ini seharusnya jika kita melakukan test ping maka setiap jaringan lokal sudah bisa reply. Dan berarti konfigurasi untuk OSPF Backbone (Area 0) telah selesai. Cukup mudah bukan?!.
Pada menu IP -> Routes juga akan ditambahkan secara dinamis rule routing baru dengan flag DAo (Dinamic, Active, Ospf).
Nah, sampai pada langkah ini seharusnya jika kita melakukan test ping maka setiap jaringan lokal sudah bisa reply. Dan berarti konfigurasi untuk OSPF Backbone (Area 0) telah selesai. Cukup mudah bukan?!.
Sumber :
mikrotik.co-id
re321za.blogspot-com
tek-komp.blogspot-com