Pendahuluan
Dalam dunia jaringan komputer modern, routing dinamis menjadi salah satu keterampilan yang wajib dikuasai oleh administrator jaringan maupun siswa jurusan TJKT/TKJ. Salah satu protokol routing yang paling populer adalah OSPF (Open Shortest Path First).
Untuk mempelajari OSPF di lingkungan Linux, kita dapat menggunakan FRRouting (FRR), sebuah software routing open source yang sangat powerful dan menjadi penerus proyek Quagga.
Pada artikel ini, kita akan belajar cara menginstal FRRouting di Ubuntu serta melakukan konfigurasi OSPF Area 0 menggunakan dua VM Ubuntu hingga status neighbor menjadi Full dan route berhasil dipertukarkan.
Apa Itu FRRouting (FRR)?
FRRouting atau FRR adalah software routing open source yang menyediakan berbagai protokol routing modern seperti:
- OSPFv2
- OSPFv3
- BGP
- RIP
- IS-IS
- PIM
- EVPN
- MPLS
FRR banyak digunakan pada:
- Server Linux
- Data Center
- ISP
- Cloud Environment
- Lab pembelajaran jaringan
Keunggulan FRRouting:
- Gratis dan open source
- Ringan dan stabil
- Mendukung banyak protokol routing
- CLI mirip Cisco IOS
- Komunitas aktif
Topologi Lab OSPF Area 0
Lab yang digunakan sangat sederhana.
Router Ubuntu 1
| Interface | IP Address |
|---|---|
| eth0 | 192.168.1.1/24 |
| eth1 | 10.0.0.1/30 |
Router Ubuntu 2
| Interface | IP Address |
|---|---|
| eth0 | 192.168.2.1/24 |
| eth1 | 10.0.0.2/30 |
Koneksi Antar Router
10.0.0.0/30 digunakan sebagai link point-to-point antar router.
Area OSPF yang digunakan:
- Area 0 (Backbone Area)
Persiapan Sistem
Pastikan Ubuntu sudah diperbarui.
sudo apt update
sudo apt upgrade -y
Verifikasi alamat IP masing-masing interface.
ip addr
Pastikan kedua VM dapat saling ping melalui interface point-to-point.
ping 10.0.0.2
atau
ping 10.0.0.1
Install FRRouting di Ubuntu
Lakukan instalasi FRR pada kedua router.
sudo apt update
sudo apt install frr -y
Cek status layanan FRR.
sudo systemctl status frr
Jika berhasil, service akan berada pada status:
active (running)
Mengaktifkan Daemon OSPF
Secara default daemon OSPF belum aktif.
Edit file konfigurasi:
sudo nano /etc/frr/daemons
Cari baris berikut:
ospfd=no
Ubah menjadi:
ospfd=yes
Simpan dan keluar.
Restart layanan FRR.
sudo systemctl restart frr
Verifikasi kembali:
sudo systemctl status frr
Masuk ke CLI FRRouting
FRR menyediakan CLI yang sangat mirip dengan Cisco IOS.
Masuk ke mode konfigurasi:
sudo vtysh
Tampilan akan seperti berikut:
Router#
Masuk ke konfigurasi:
configure terminal
Konfigurasi OSPF Router 1
Pada Router 1:
configure terminal
router ospf
network 192.168.1.0/24 area 0
network 10.0.0.0/30 area 0
exit
write memory
Konfigurasi OSPF Router 2
Pada Router 2:
configure terminal
router ospf
network 192.168.2.0/24 area 0
network 10.0.0.0/30 area 0
exit
write memory
Simpan konfigurasi.
Verifikasi Neighbor OSPF
Periksa apakah kedua router sudah bertetangga.
Masuk ke vtysh:
sudo vtysh
Jalankan:
show ip ospf neighbor
Contoh hasil:
Neighbor ID Pri State Full
2.2.2.2 1 Full
Jika status menunjukkan:
Full
berarti adjacency OSPF berhasil terbentuk.
Verifikasi Routing OSPF
Periksa route yang dipelajari melalui OSPF.
show ip route ospf
Contoh hasil Router 1:
O>* 192.168.2.0/24
Contoh hasil Router 2:
O>* 192.168.1.0/24
Huruf O menunjukkan route berasal dari OSPF.
Melihat Seluruh Routing Table
Gunakan perintah berikut:
show ip route
Anda akan melihat route connected dan route OSPF yang berhasil dipelajari.
Troubleshooting OSPF Tidak Full
Jika neighbor tidak mencapai status Full, periksa beberapa hal berikut:
1. Pastikan Link Antar Router Aktif
ping 10.0.0.2
atau
ping 10.0.0.1
2. Periksa Daemon OSPF
cat /etc/frr/daemons
Pastikan:
ospfd=yes
3. Pastikan Network Statement Benar
Contoh:
network 10.0.0.0/30 area 0
Kesalahan subnet akan membuat OSPF tidak berjalan.
4. Cek Status Service
systemctl status frr
5. Lihat Log FRRouting
journalctl -u frr -f
Log sangat membantu untuk menemukan kesalahan konfigurasi.
Kelebihan Menggunakan FRRouting
Beberapa alasan FRR banyak digunakan di industri:
- Open source dan gratis
- Performa tinggi
- Kompatibel dengan Linux
- Mendukung protokol routing modern
- Cocok untuk lab maupun produksi
- Banyak digunakan pada ISP dan data center

Kesimpulan
FRRouting merupakan solusi routing open source yang sangat powerful untuk Linux. Dengan hanya beberapa langkah instalasi dan konfigurasi sederhana, kita sudah dapat membangun jaringan OSPF Area 0 yang mampu bertukar informasi routing secara otomatis.
Pada lab ini, dua VM Ubuntu berhasil membentuk neighbor OSPF dengan status Full dan saling mempelajari route melalui protokol OSPF. Pemahaman dasar ini dapat menjadi fondasi sebelum mempelajari topik routing yang lebih lanjut seperti Multi Area OSPF, OSPF Authentication, Route Redistribution, hingga BGP.
Sudah mencoba FRRouting di lab Anda?
Bagikan pengalaman Anda pada kolom komentar. Jika artikel ini bermanfaat, jangan lupa untuk membagikannya ke teman atau rekan administrator jaringan lainnya. Ikuti juga artikel terbaru seputar Linux Server, Mikrotik, Cisco, Proxmox, Docker, dan Cloud Computing agar tidak ketinggalan update teknologi terbaru.
Frequently Asked Questions (FAQ)
1. Apa itu FRRouting (FRR)?
FRRouting adalah software routing open source untuk Linux yang mendukung berbagai protokol seperti OSPF, BGP, RIP, dan IS-IS.
2. Apakah FRRouting gratis digunakan?
Ya. FRRouting bersifat open source dan dapat digunakan secara gratis untuk kebutuhan lab maupun produksi.
3. Mengapa OSPF Neighbor tidak mencapai status Full?
Biasanya karena konfigurasi network statement salah, koneksi antar router bermasalah, atau daemon OSPF belum aktif.
4. Apakah FRRouting hanya bisa digunakan di Ubuntu?
Tidak. FRR dapat berjalan di berbagai distribusi Linux seperti Debian, Ubuntu, Rocky Linux, AlmaLinux, dan lainnya.
5. Apa fungsi Area 0 pada OSPF?
Area 0 adalah backbone area yang menjadi pusat komunikasi antar area dalam arsitektur OSPF.
6. Bagaimana cara melihat route yang dipelajari dari OSPF?
Gunakan perintah:
show ip route ospf
untuk melihat route yang berasal dari OSPF.