Ayna - Perwira Learning Center

Foto Profil Ayna

Hiii, Aku Aynaaa! 👋

This is a cruel world. And yet...so beautiful....

Analisis Mekanisme OSPF: Proses Neighbor, LSA, dan Algoritma SPF dalam Menentukan Jalur Terbaik - Perwira Learning Center


 
Latar Belakang 
 
Dalam jaringan modern yang kompleks, pemilihan jalur terbaik tidak hanya bergantung pada keberadaan protokol routing dinamis, tetapi juga pada mekanisme internal yang memastikan proses tersebut berjalan akurat dan efisien. Pada Open Shortest Path First (OSPF), terdapat tahapan penting seperti pembentukan neighbor, pertukaran Link-State Advertisement (LSA), serta perhitungan jalur menggunakan algoritma Shortest Path First (SPF). Setiap tahapan ini saling berkaitan dalam membangun pemahaman topologi jaringan secara menyeluruh.

Menganalisis mekanisme neighbor, LSA, dan algoritma SPF menjadi penting untuk memahami bagaimana OSPF mampu menentukan jalur terbaik secara cepat dan stabil. Dengan memahami proses ini, administrator jaringan dapat mengoptimalkan konfigurasi, mendeteksi permasalahan routing, serta memastikan kinerja jaringan tetap efisien meskipun terjadi perubahan topologi atau gangguan pada salah satu jalur.

Daftar Tools 

Perangkat Lunak: Blogger
Perangkat Keras: Laptop 
 
Pembahasan 
 
Pembahasan mekanisme pada Open Shortest Path First (OSPF) mencakup tiga proses utama, yaitu pembentukan neighbor, pertukaran Link-State Advertisement (LSA), dan perhitungan algoritma Shortest Path First (SPF). Router OSPF terlebih dahulu mengirim paket Hello untuk membangun hubungan adjacency dengan router lain yang memiliki parameter sesuai, kemudian saling bertukar LSA yang berisi informasi kondisi link untuk membentuk Link-State Database (LSDB) yang sama di setiap router. Berdasarkan database tersebut, OSPF menjalankan algoritma SPF untuk menghitung jalur dengan nilai cost terendah sehingga mampu menentukan rute terbaik secara cepat, akurat, dan efisien dalam jaringan.

Konsep OSPF (Open Shortest Path First)

OSPF (Open Shortest Path First) merupakan protokol routing dinamis yang menggunakan metode link-state untuk menentukan jalur terbaik dalam jaringan. Dalam mekanismenya, OSPF bekerja melalui beberapa proses utama, yaitu pembentukan neighbor, pertukaran Link-State Advertisement (LSA), dan perhitungan jalur menggunakan algoritma SPF (Shortest Path First). Pada tahap awal, router akan melakukan proses neighbor dengan router lain yang berada dalam jaringan yang sama melalui pertukaran pesan Hello. Proses ini bertujuan untuk mengenali router lain, membangun hubungan adjacency, serta memastikan komunikasi routing dapat berjalan dengan baik.

1. Proses Neighbor (Hello Packet)
Router OSPF menemukan router lain dengan mengirim Hello Packet ke alamat multicast 224.0.0.5. Paket ini berisi informasi seperti Router ID, Area ID, subnet mask, dan timer. Jika parameter cocok, router akan membentuk hubungan neighbor melalui proses 3-way handshake hingga mencapai status 2-Way, yang menandakan komunikasi dua arah sudah terbentuk. Pada jaringan broadcast juga dilakukan pemilihan Designated Router (DR) dan Backup Designated Router (BDR)

2. Syarat Terbentuknya Adjacency
Agar router dapat bertukar informasi routing secara penuh, beberapa syarat harus terpenuhi, seperti Area ID yang sama, subnet mask yang sesuai, Hello dan Dead interval yang identik, autentikasi yang cocok, serta Router ID yang unik. Jika salah satu parameter tidak sesuai, adjacency tidak akan terbentuk. 

Adjacency dalam OSPF adalah hubungan komunikasi penuh antara dua router yang telah berhasil melewati proses neighbor discovery dan memenuhi parameter yang sama, sehingga keduanya dapat bertukar informasi Link-State Advertisement (LSA) untuk membangun Link-State Database (LSDB) dan menghitung jalur terbaik dalam jaringan.

Analoginya begini:

Neighbor itu seperti kenalan (udah tahu nama satu sama lain).
Adjacency itu seperti teman dekat yang sudah saling berbagi informasi.

Di OSPF prosesnya kira-kira seperti ini:

  1. Router kirim Hello Packet untuk mencari tetangga.

  2. Kalau parameternya cocok (Area ID, timer, subnet, dll), mereka jadi neighbor.

  3. Kalau syaratnya terpenuhi, hubungan naik level jadi adjacency.

  4. Setelah adjacency terbentuk, barulah router bertukar LSA dan informasi topologi jaringan 

Nah, setelah hubungan neighbor terbentuk, setiap router akan bertukar informasi topologi jaringan dalam bentuk LSA. Informasi ini berisi data mengenai kondisi link, jaringan yang terhubung, serta status router dalam jaringan. Seluruh informasi LSA tersebut kemudian disimpan dalam Link-State Database (LSDB) yang dimiliki oleh setiap router OSPF. Dengan LSDB yang sama, setiap router memiliki gambaran lengkap mengenai topologi jaringan.

LSA (Link State Advertisement)

LSA adalah paket yang berisi informasi topologi jaringan, seperti kondisi link, interface, dan router tetangga. Setiap router akan membuat LSA dan menyebarkannya (flooding) ke seluruh router dalam area yang sama sehingga semua router memiliki Link State Database (LSDB) yang identik.

Analoogi Sederhananya

LSA itu seperti laporan kondisi jalan di sebuah kota.
Setiap router bertindak seperti petugas yang melaporkan kondisi jalan di sekitarnya. Mereka memberi tahu router lain tentang jalur mana yang terhubung, jalur mana yang macet atau putus, dan bagaimana kondisi jaringan di sekitarnya. Laporan tersebut kemudian disebarkan ke semua router dalam area yang sama, sehingga setiap router memiliki peta jaringan yang sama. Dari peta tersebut, router dapat menentukan jalur terbaik untuk mengirim data

Proses Pertukaran LSA
Setelah adjacency terbentuk, router mulai bertukar LSA. Informasi ini disimpan dalam LSDB dan diteruskan ke router lain hingga seluruh router dalam area memiliki data topologi jaringan yang sama. Jika terjadi perubahan jaringan, router akan mengirim update LSA agar informasi tetap akurat. 
 
Algoritma SPF dan Perhitungan Cost
Setelah LSDB terbentuk, setiap router menjalankan algoritma SPF (Dijkstra) untuk menghitung jalur terpendek menuju setiap tujuan. OSPF menggunakan cost berbasis bandwidth, di mana jalur dengan total cost paling kecil akan dipilih sebagai rute terbaik dalam tabel routing. 

Dan Apa Yang Terjadi Jika LInk nya Terputus?
 
Ketika Link Terputus
Jika sebuah link putus, router akan mendeteksi hilangnya neighbor karena tidak menerima Hello Packet dalam waktu tertentu. Router kemudian mengirim LSA baru yang menyatakan perubahan topologi. Semua router akan memperbarui LSDB dan menjalankan ulang algoritma SPF, sehingga OSPF dapat berpindah ke jalur alternatif secara otomatis jika tersedia. 
 
Analogi Mekanisme Jika Jaringan Normal  
 
Mekanisme OSPF dapat dianalogikan seperti sekelompok kurir di sebuah kota yang saling bekerja sama untuk mengirim paket. Ketika seorang kurir tiba di suatu wilayah, ia terlebih dahulu menyapa kurir lain di sekitarnya untuk memperkenalkan diri, seperti proses Hello Packet pada OSPF yang digunakan router untuk menemukan tetangga (neighbor). Setelah saling mengenal dan parameter kerjanya cocok, beberapa kurir kemudian membentuk kerja sama yang lebih resmi untuk saling bertukar informasi jalur pengiriman, yang dalam OSPF disebut adjacency
 
Selanjutnya setiap kurir memberikan laporan mengenai kondisi jalan di wilayahnya, seperti jalan mana yang terhubung atau mana yang lebih cepat dilalui. Laporan ini dianalogikan sebagai Link-State Advertisement (LSA) yang kemudian disebarkan ke semua kurir sehingga mereka memiliki peta kota yang sama, seperti Link-State Database (LSDB) pada OSPF. Berdasarkan peta tersebut, setiap kurir dapat menghitung rute pengiriman tercepat menuju tujuan, mirip dengan proses algoritma Shortest Path First (SPF) yang digunakan OSPF untuk menentukan jalur terbaik dengan cost paling rendah. 
 
Analogi Mekanisme Jika Jaringan Terputus
 
Jika suatu saat ada jalan di kota yang tiba-tiba ditutup, kurir yang berada di dekat jalan tersebut akan segera menyadari bahwa jalur tersebut tidak dapat digunakan lagi. Kurir tersebut kemudian mengirimkan laporan baru kepada kurir lain bahwa jalan tersebut sudah tidak bisa dilalui. Dalam OSPF, kondisi ini dianalogikan sebagai pengiriman LSA baru yang memberi tahu perubahan topologi jaringan. Setelah menerima laporan tersebut, semua kurir akan memperbarui peta kota mereka dan kembali menghitung rute pengiriman terbaik. Jika masih terdapat jalan alternatif, kurir akan menggunakan jalur tersebut untuk tetap mengirim paket ke tujuan. Namun jika tidak ada jalur lain yang tersedia, maka tujuan tersebut tidak dapat dicapai. Proses ini menggambarkan kemampuan OSPF untuk menyesuaikan rute secara otomatis ketika terjadi perubahan atau gangguan pada jaringan.
 
Hasil Pembelajaran 

Setelah mempelajari mekanisme kerja OSPF, dapat dipahami bahwa protokol ini bekerja melalui beberapa tahapan penting, yaitu proses pembentukan neighbor menggunakan Hello Packet, pembentukan adjacency ketika parameter jaringan sesuai, serta pertukaran informasi topologi melalui Link-State Advertisement (LSA). Informasi yang diperoleh dari LSA kemudian disimpan dalam Link-State Database (LSDB) sehingga setiap router memiliki gambaran topologi jaringan yang sama. Berdasarkan database tersebut, router menjalankan algoritma Shortest Path First (SPF) untuk menghitung jalur dengan nilai cost paling rendah sehingga dapat menentukan rute terbaik dalam jaringan.

Selain itu, pembelajaran ini juga menunjukkan bahwa OSPF memiliki kemampuan beradaptasi terhadap perubahan jaringan. Ketika terjadi gangguan seperti link terputus, router akan mendeteksi hilangnya koneksi melalui paket Hello, kemudian mengirim LSA baru untuk memperbarui informasi topologi. Seluruh router dalam area akan memperbarui LSDB dan menjalankan kembali algoritma SPF untuk menghitung ulang jalur terbaik. Dengan mekanisme tersebut, OSPF mampu menjaga stabilitas jaringan dan secara otomatis memilih jalur alternatif apabila tersedia.

Kesimpulan 

Berdasarkan pembahasan yang telah dipelajari, OSPF merupakan protokol routing dinamis berbasis link-state yang bekerja dengan cara membangun hubungan antar router melalui proses neighbor dan adjacency, kemudian saling bertukar informasi topologi jaringan menggunakan Link-State Advertisement (LSA). Informasi tersebut disimpan dalam Link-State Database (LSDB) sehingga setiap router memiliki gambaran jaringan yang sama. Selanjutnya, router menjalankan algoritma Shortest Path First (SPF) untuk menghitung jalur dengan nilai cost paling rendah sehingga dapat menentukan rute terbaik dalam jaringan.

Selain itu, OSPF juga memiliki kemampuan untuk menyesuaikan diri terhadap perubahan topologi jaringan. Ketika terjadi gangguan seperti link terputus, router akan memperbarui informasi jaringan melalui LSA, kemudian seluruh router akan menghitung ulang jalur terbaik menggunakan algoritma SPF. Dengan mekanisme tersebut, OSPF mampu menjaga konektivitas jaringan secara efisien dan otomatis beralih ke jalur alternatif jika tersedia.

Daftar Pustaka 

Saraswati. (2025, 17 Februari). Top 11 OSPF LSA types (best explained). PyNet Labs. https://www.pynetlabs.com/ospf-lsa-types/

Ayuningtyas, M. E. (2024, 18 November). OSPF: Pengertian, fungsi, cara kerja, jenis dan kelebihannya. Telkom University. https://it.telkomuniversity.ac.id/ospf-adalah/