Saturday, 14 November 2026

Mengenal OSPF: Pengertian, Cara Kerja, dan Konfigurasi MikroTik

 


Mengenal OSPF: Pengertian, Cara Kerja, dan Contoh Konfigurasi Routing OSPF di MikroTik

Pendahuluan

Dalam jaringan komputer berskala kecil, Static Routing sering kali sudah cukup untuk menghubungkan beberapa jaringan. Namun, bagaimana jika sebuah perusahaan memiliki banyak router, beberapa kantor cabang, dan jalur koneksi yang terus berkembang?

Jika seluruh jalur harus dikonfigurasi secara manual, pekerjaan administrator jaringan akan semakin kompleks.

Salah satu solusinya adalah menggunakan OSPF (Open Shortest Path First).

OSPF merupakan protokol Dynamic Routing yang memungkinkan router saling bertukar informasi jaringan dan mempelajari jalur secara otomatis.

Teknologi ini banyak digunakan dalam jaringan perusahaan, data center, dan infrastruktur jaringan yang membutuhkan pengelolaan routing lebih terstruktur.

Pada artikel ini, kita akan mempelajari pengertian OSPF, cara kerja, istilah penting, serta praktik konfigurasi OSPF menggunakan MikroTik RouterOS v7.

1. Apa Itu OSPF?

OSPF (Open Shortest Path First) adalah protokol Dynamic Routing berbasis Link-State yang digunakan untuk mendistribusikan informasi routing di dalam satu Autonomous System.

Dengan OSPF, beberapa router dapat saling bertukar informasi mengenai jaringan dan kondisi link yang terhubung.

Setiap router OSPF membangun database topologi jaringan atau yang disebut Link-State Database (LSDB).

Berdasarkan database tersebut, router menghitung jalur terbaik menggunakan algoritma Shortest Path First (SPF) yang dikembangkan dari algoritma Dijkstra.

Contohnya, sebuah perusahaan mempunyai tiga router:

  • Router 1 di kantor pusat.

  • Router 2 di kantor cabang A.

  • Router 3 di kantor cabang B.

Ketiga router tersebut menjalankan OSPF. Ketika ada jaringan baru yang diumumkan melalui OSPF, router lain yang menjadi bagian dari area tersebut dapat mempelajari informasi jaringan secara otomatis.

Administrator tidak perlu menambahkan setiap jalur secara manual seperti pada Static Routing.

2. Apa Fungsi OSPF dalam Jaringan Komputer?

OSPF mempunyai beberapa fungsi penting.

A. Mempelajari Jaringan Secara Otomatis

Router dapat bertukar informasi routing dengan router tetangga yang menjalankan OSPF dan memiliki konfigurasi yang sesuai.

B. Menentukan Jalur Terbaik

OSPF menggunakan nilai metric yang disebut cost untuk membantu menentukan jalur terbaik menuju jaringan tujuan.

C. Menyesuaikan Routing Ketika Topologi Berubah

Jika sebuah link mengalami gangguan, OSPF dapat memperbarui informasi topologi dan menghitung kembali jalur yang tersedia.

Waktu pemulihan bergantung pada desain jaringan, timer, kondisi perangkat, dan proses konvergensi.

D. Mendukung Banyak Router

OSPF dapat digunakan pada jaringan dengan banyak router. Pembagian area membantu mengatur skala jaringan dan mengurangi penyebaran informasi topologi secara berlebihan.

E. Mendukung Jalur Alternatif

Jika terdapat beberapa jalur dengan cost yang sama, OSPF dapat mendukung Equal-Cost Multi-Path (ECMP), sesuai kemampuan dan konfigurasi perangkat.

3. Bagaimana Cara Kerja OSPF?

Untuk memahami OSPF, kita perlu mengetahui alur kerjanya.

Secara sederhana, proses OSPF terdiri dari beberapa tahap.

1. Neighbor Discovery

Router mengirimkan paket Hello untuk menemukan router lain yang menjalankan OSPF pada jaringan yang sama.

Router yang berhasil ditemukan disebut OSPF Neighbor.

2. Membentuk Adjacency

Setelah menemukan tetangga, router memeriksa kesesuaian parameter OSPF dan membangun hubungan adjacency jika persyaratannya terpenuhi.

3. Bertukar Informasi Topologi

Router bertukar informasi Link-State Advertisement (LSA) untuk membangun dan menyinkronkan Link-State Database.

4. Menghitung Jalur Terbaik

Setiap router menjalankan algoritma SPF berdasarkan informasi topologi dan cost link.

5. Memasukkan Jalur ke Routing Table

Hasil perhitungan digunakan untuk menentukan jalur menuju jaringan yang dipelajari melalui OSPF.

Jika terjadi perubahan topologi, informasi link-state diperbarui dan router menghitung kembali jalur yang diperlukan.

4. Mengenal Istilah Penting dalam OSPF

Sebelum melakukan konfigurasi, ada beberapa istilah yang perlu dipahami.

A. Router ID

Router ID adalah identitas unik yang digunakan untuk mengenali router dalam domain OSPF.

Formatnya menggunakan alamat IPv4, misalnya:

  • Router 1: 1.1.1.1

  • Router 2: 2.2.2.2

  • Router 3: 3.3.3.3

Router ID harus unik dalam domain routing yang sama.

Untuk memudahkan pengelolaan, administrator sebaiknya menentukan Router ID secara manual.

B. Neighbor

Neighbor adalah router lain yang ditemukan melalui proses pertukaran paket Hello pada jaringan yang menjalankan OSPF.

C. Area

Area merupakan pembagian logis dalam jaringan OSPF.

Setiap area memiliki Link-State Database sendiri. Pembagian area membantu mengurangi penyebaran informasi topologi dan beban pengolahan pada jaringan yang besar.

D. Link-State Advertisement (LSA)

LSA merupakan informasi yang digunakan router untuk mengumumkan kondisi link dan informasi topologi jaringan.

Informasi LSA dikumpulkan untuk membentuk Link-State Database.

E. Cost

Cost adalah nilai metric yang digunakan OSPF untuk menghitung jalur terbaik.

Jalur dengan total cost lebih rendah umumnya lebih dipilih dibandingkan jalur dengan total cost lebih tinggi.

F. DR dan BDR

Pada jaringan broadcast seperti Ethernet yang menggunakan tipe network broadcast, OSPF dapat memilih:

  • DR (Designated Router).

  • BDR (Backup Designated Router).

Keduanya membantu mengatur pertukaran informasi routing pada segmen yang memiliki beberapa router.

Pada koneksi point-to-point, pemilihan DR dan BDR tidak diperlukan.

5. Mengenal OSPF Area

OSPF mendukung pembagian jaringan menjadi beberapa area.

Area yang paling penting adalah Backbone Area dengan Area ID:

0.0.0.0

Area backbone berfungsi sebagai pusat penghubung antar-area OSPF.

Contoh sederhana:

AreaArea IDFungsi
Backbone0.0.0.0Area utama OSPF
Area 10.0.0.1Area jaringan cabang
Area 20.0.0.2Area jaringan lainnya

Dalam desain multi-area, area selain backbone harus terhubung ke Area 0 melalui Area Border Router (ABR), baik secara fisik maupun melalui mekanisme virtual link yang sesuai.

Untuk pembelajaran awal, kita akan menggunakan satu area saja, yaitu Backbone Area.

6. Perbedaan OSPF dan Static Routing

AspekStatic RoutingOSPF
JenisManualDynamic
Penambahan jalurDikonfigurasi administratorDipelajari melalui protokol
Perubahan topologiPerlu penyesuaian manual atau mekanisme tambahanDapat menghitung ulang jalur
PengelolaanSederhana untuk jaringan kecilLebih terstruktur untuk jaringan berkembang
MetricMengikuti konfigurasi routeMenggunakan OSPF cost
Kebutuhan sumber dayaUmumnya lebih sederhanaMemerlukan CPU dan memori untuk proses OSPF

Static Routing tetap berguna untuk jaringan kecil dan jalur tertentu. OSPF lebih sesuai ketika jaringan memiliki beberapa router dan membutuhkan pertukaran informasi routing secara dinamis.

7. Praktik Konfigurasi OSPF Menggunakan MikroTik RouterOS v7

Sekarang kita akan mencoba konfigurasi OSPF menggunakan dua router MikroTik.

Tujuan praktik ini adalah membuat Router 1 dan Router 2 saling bertukar informasi routing sehingga kedua jaringan LAN dapat berkomunikasi.

A. Membuat Topologi Jaringan

          KANTOR PUSAT                  KANTOR CABANG
        LAN 1                           LAN 2
   192.168.10.0/24                 192.168.20.0/24
          |                               |
         PC 1                            PC 2
          |                               |
      ROUTER 1 ----------------------- ROUTER 2
          |                               |
      10.0.12.1                       10.0.12.2
          |                               |
          +--------- 10.0.12.0/30 --------+

Keterangan:

  • Router 1 menggunakan LAN 192.168.10.0/24.

  • Router 2 menggunakan LAN 192.168.20.0/24.

  • Koneksi antar-router menggunakan jaringan 10.0.12.0/30.

  • Kedua router menggunakan OSPF Area 0.

B. Rencana IP Address

Router 1

InterfaceIP AddressFungsi
ether110.0.12.1/30Koneksi ke Router 2
ether2192.168.10.1/24LAN kantor pusat

Router 2

InterfaceIP AddressFungsi
ether110.0.12.2/30Koneksi ke Router 1
ether2192.168.20.1/24LAN kantor cabang

Komputer

PerangkatIP AddressGateway
PC 1192.168.10.10/24192.168.10.1
PC 2192.168.20.10/24192.168.20.1

Asumsi praktik:

  • Kedua router menggunakan RouterOS v7.

  • Interface ether1 dan ether2 belum digunakan untuk konfigurasi lain.

  • Kedua router terhubung langsung melalui ether1.

  • Tidak ada firewall yang memblokir trafik OSPF atau trafik pengujian.

  • Konfigurasi ini dilakukan pada perangkat laboratorium, bukan langsung pada router produksi.

C. Konfigurasi IP Address Router 1

Masuk ke terminal MikroTik Router 1.

Tambahkan IP Address:

/ip address
add address=10.0.12.1/30 interface=ether1
add address=192.168.10.1/24 interface=ether2

Keterangan:

  • 10.0.12.1/30 digunakan untuk komunikasi antar-router.

  • 192.168.10.1/24 menjadi gateway jaringan kantor pusat.

D. Konfigurasi IP Address Router 2

Masuk ke terminal MikroTik Router 2.

/ip address
add address=10.0.12.2/30 interface=ether1
add address=192.168.20.1/24 interface=ether2

Keterangan:

  • 10.0.12.2/30 digunakan untuk komunikasi antar-router.

  • 192.168.20.1/24 menjadi gateway jaringan kantor cabang.

Sebelum melanjutkan, pastikan kedua router dapat saling melakukan ping melalui alamat 10.0.12.1 dan 10.0.12.2.

E. Konfigurasi OSPF pada Router 1

Buat OSPF instance:

/routing ospf instance
add name=ospf-v2 version=2 router-id=1.1.1.1

Buat Backbone Area:

/routing ospf area
add name=backbone area-id=0.0.0.0 instance=ospf-v2

Tambahkan interface penghubung antar-router ke OSPF:

/routing ospf interface-template
add networks=10.0.12.0/30 area=backbone

Selanjutnya, umumkan jaringan LAN kantor pusat ke OSPF dengan mode passive:

/routing ospf interface-template
add networks=192.168.10.0/24 area=backbone passive=yes

Pengaturan passive=yes membuat router mengiklankan jaringan tersebut melalui OSPF tanpa mengirim atau menerima paket OSPF pada interface LAN itu.

Dengan demikian, komputer biasa di jaringan LAN tidak perlu menjalankan OSPF.

F. Konfigurasi OSPF pada Router 2

Buat OSPF instance dengan Router ID berbeda:

/routing ospf instance
add name=ospf-v2 version=2 router-id=2.2.2.2

Buat Backbone Area:

/routing ospf area
add name=backbone area-id=0.0.0.0 instance=ospf-v2

Tambahkan jaringan antar-router:

/routing ospf interface-template
add networks=10.0.12.0/30 area=backbone

Kemudian umumkan jaringan LAN kantor cabang:

/routing ospf interface-template
add networks=192.168.20.0/24 area=backbone passive=yes

Sekarang kedua router sudah memiliki konfigurasi dasar OSPF.

8. Cara Memeriksa Status OSPF

Setelah konfigurasi selesai, kita perlu memastikan OSPF berjalan dengan benar.

A. Melihat OSPF Neighbor

Pada Router 1 dan Router 2, jalankan:

/routing ospf neighbor print

Jika berhasil, masing-masing router akan mengenali router tetangganya.

Pada koneksi Ethernet broadcast dua router, status adjacency umumnya mencapai Full.

Jika belum terbentuk, periksa koneksi fisik, IP Address, area, Router ID, timer, autentikasi, serta firewall.

B. Melihat Interface OSPF

Jalankan:

/routing ospf interface print

Perintah ini membantu melihat interface yang digunakan oleh OSPF.

C. Melihat Routing Table

Pada Router 1:

/ip route print

Cari jaringan:

192.168.20.0/24

Pada Router 2, cari jaringan:

192.168.10.0/24

Jaringan yang berhasil dipelajari melalui OSPF akan muncul sebagai dynamic route dengan penanda protokol OSPF.

D. Menguji Koneksi Antar-LAN

Dari PC 1, jalankan:

ping 192.168.20.10

Jika berhasil, PC 1 dapat menerima balasan dari PC 2.

Sebaliknya, dari PC 2:

ping 192.168.10.10

Jika kedua pengujian berhasil, komunikasi antar-LAN sudah berjalan.

Pastikan firewall pada komputer tidak memblokir ICMP dan konfigurasi gateway sudah benar.

9. Mengenal OSPF Cost

OSPF menggunakan cost untuk menentukan jalur terbaik.

Secara sederhana, router akan menghitung total cost dari jalur yang tersedia.

Contoh:

JalurCost Link 1Cost Link 2Total Cost
Jalur A101020
Jalur B103040

Dalam contoh tersebut, Jalur A lebih dipilih karena total cost-nya lebih rendah.

Jika terdapat beberapa jalur dengan total cost yang sama, OSPF dapat menggunakan ECMP untuk membagi trafik sesuai dukungan perangkat dan konfigurasi.

Cost dapat diatur pada interface template MikroTik. Contohnya:

/routing ospf interface-template
add interfaces=ether1 area=backbone cost=20

Perintah tersebut merupakan contoh pengaturan cost pada template interface. Sesuaikan dengan desain jaringan dan pastikan tidak membuat template yang tumpang tindih secara tidak sengaja.

10. Troubleshooting OSPF yang Sering Terjadi

Berikut beberapa masalah yang sering ditemukan saat mengimplementasikan OSPF.

A. OSPF Neighbor Tidak Muncul

Kemungkinan penyebab:

  • Interface tidak aktif.

  • IP Address salah.

  • Router berada pada subnet yang berbeda.

  • Area ID tidak sama.

  • Paket OSPF diblokir firewall.

  • Hello dan Dead Interval tidak sesuai.

  • Autentikasi berbeda.

Solusi:

  1. Periksa IP Address kedua router.

  2. Pastikan koneksi antar-router dapat melakukan ping.

  3. Periksa konfigurasi area.

  4. Periksa OSPF interface template.

  5. Periksa firewall dan parameter OSPF.

B. Neighbor Tidak Mencapai Status Full

Kemungkinan penyebab:

  • Database OSPF tidak berhasil disinkronkan.

  • Parameter OSPF tidak sesuai.

  • Terdapat masalah pada segmen jaringan.

  • MTU atau konfigurasi interface tidak sesuai dalam kondisi tertentu.

Solusi: periksa status neighbor, log, konfigurasi interface, serta kesesuaian parameter pada kedua router.

C. Jaringan Tidak Muncul pada Routing Table

Kemungkinan penyebab:

  • Jaringan tujuan belum dimasukkan ke OSPF.

  • Interface template tidak aktif.

  • IP Address belum terpasang dengan benar.

  • Router belum membentuk adjacency.

  • Kebijakan routing atau filter membatasi distribusi rute.

Solusi: periksa konfigurasi OSPF, interface, LSDB, dan routing table.

D. Bisa Ping Router, tetapi Tidak Bisa Mengakses Komputer Tujuan

Kemungkinan penyebab:

  • Default gateway komputer salah.

  • Firewall komputer memblokir ICMP.

  • Tidak ada jalur kembali.

  • Aturan firewall router membatasi trafik antar-LAN.

Solusi: periksa gateway, routing table pada kedua router, dan firewall.

11. Tips Keamanan Saat Menggunakan OSPF

OSPF merupakan protokol routing internal, tetapi tetap harus dilindungi dari perangkat yang tidak berwenang.

Beberapa praktik yang disarankan:

  1. Jalankan OSPF hanya pada interface yang memang diperlukan.

  2. Gunakan passive interface pada jaringan LAN yang tidak memiliki router OSPF tetangga.

  3. Batasi paket OSPF hanya dari jaringan atau interface yang dipercaya.

  4. Gunakan autentikasi OSPF jika sesuai dengan dukungan perangkat dan desain jaringan.

  5. Gunakan Router ID yang unik.

  6. Dokumentasikan seluruh area dan jaringan yang diumumkan.

  7. Backup konfigurasi sebelum melakukan perubahan.

  8. Jangan sembarangan mengiklankan default route atau jaringan yang tidak seharusnya dibagikan.

OSPF menggunakan IP protocol number 89, bukan TCP atau UDP port tertentu. Karena itu, aturan firewall harus mempertimbangkan protokol IP tersebut.

Kesimpulan

OSPF merupakan salah satu protokol Dynamic Routing yang penting dalam pengelolaan jaringan komputer.

Dengan OSPF, router dapat bertukar informasi topologi, mempelajari jaringan secara otomatis, dan menghitung jalur terbaik berdasarkan cost.

Beberapa konsep utama yang perlu dipahami adalah:

  • Router ID.

  • Neighbor dan Adjacency.

  • Link-State Database.

  • Area dan Backbone Area.

  • Link-State Advertisement.

  • Cost dan algoritma SPF.

Pada MikroTik RouterOS v7, konfigurasi OSPF menggunakan menu /routing ospf, termasuk pembuatan instance, area, dan interface template.

Memahami OSPF akan membantu administrator jaringan membangun infrastruktur yang lebih fleksibel dan mudah dikembangkan, khususnya pada perusahaan yang memiliki banyak router dan kantor cabang

No comments:

Post a Comment