Lab OSPF Mikrotik: Simulasi OSPF pada Topologi Jaringan
Pada tutorial kali ini GemarOprek akan membahas bagaimana membuat Lab OSPF pada topologi jaringan dengan 3 router Mikrotik. Tutorial ini akan menjelaskan beberapa fitur OSPF serta implementasi praktis dan singkat OSPF pada router Mikrotik.
Definisi OSPF
Open Shortest Path First atau disingkat OSPF adalah sebuah protokol routing otomatis (Dynamic Routing) yang mampu menjaga, mengatur, dan mendistribusikan informasi routing antar jaringan mengikuti setiap perubahan jaringan secara dinamis. Dalam OSPF dikenal sebuah istilah Autonomous System (AS) yaitu sebuah gabungan dari beberapa jaringan yang memiliki kesamaan metode serta kebijakan pengaturan jaringan, yang semuanya dapat dikendalikan oleh network administrator. Fitur ini biasanya digunakan untuk manajemen dalam skala jaringan yang sangat besar. Oleh karena itu, untuk mempermudah penambahan informasi routing dan meminimalisir kesalahan distribusi informasi routing, OSPF bisa menjadi sebuah solusi.
OSPF termasuk dalam kategori IGP (Interior Gateway Protocol) yang memiliki kemampuan Link-State dan Algoritma Djikstra yang jauh lebih efisien dibandingkan protokol IGP lainnya. Dalam operasinya, OSPF menggunakan protokol sendiri yaitu protokol 89.
OSPF adalah protokol routing status link yang mendukung variabel panjang subnetmask (VLSM), manual peringkasan rute, otentikasi, dan lain-lain. Ini memiliki jarak administratif standar 110 dan menggunakan biaya untuk menentukan jalur terpendek ke jaringan tujuan. Tidak seperti protokol routing internal lainnya, OSPF menyimpan semua rute yang mungkin ke jaringan tujuan. Inilah sebabnya mengapa OSPF adalah prosesor-intensif. Kita gambarkan dulu topologi jaringan di bawah ini:
LAB Objective
Tujuan dari Lab OSPF Mikrotik ini adalah untuk berhasil menerapkan OSPF pada topologi jaringan yang ditampilkan pada gambar di atas untuk menyediakan konektivitas penuh sehingga setiap tabel routing router diperbarui dengan rute OSPF ke semua tujuan yang tersedia.
Konfigurasi OSPF pada router Mikrotik
Di router 1:
1 2 3 4 |
/ip address add interface=ether1 address=192.168.0.1/30 comment="koneksi_ke_router2" add interface=ether2 address=192.168.1.1/28 comment="LAN" |
Di router 2:
1 2 3 4 5 |
/ip address add interface=ether1 address=192.168.0.2/30 comment="koneksi_ke_router1" add interface=ether2 address=192.168.0.5/30 comment="koneksi_ke_router3" add interface=ether3 address=192.168.1.17/28 comment="koneksi_ke_LAN" |
Di router 3:
1 2 3 4 |
/ip address add interface=ether1 address=192.168.0.6/30 comment="koneksi_ke_router2" add interface=ether2 address=192.168.1.33/28 comment="LAN" |
Langkah selanjutnya adalah membuat antarmuka loopback (jembatan). Ini berfungsi untuk memastikan stabilitas OSPF karena antarmuka loopback selalu aktif. Kita membuat jembatan di ketiga router. Lihat di bawah:
Di router 1:
1 2 3 |
/interface bridge add name=loopback comment="OSPF loopback" |
Di router 2:
1 2 3 |
/interface bridge add name=loopback comment="OSPF loopback" |
Di router 3:
1 2 3 |
/interface bridge add name=loopback comment="OSPF loopback" |
Di router 1:
1 2 3 |
/ip address add interface=loopback address=172.16.16.1 |
Di router 2:
1 2 3 |
/ip address add interface=loopback address=172.16.16.2 |
Di router 3:
1 2 3 |
/ip address add interface=loopback address=172.16.16.3 |
Selanjutnya, kita konfigurasi instance OSPF pada ketiga router.
OSPF Instance Configuration
Di sini, kita akan konfigurasi alamat IP loopback yang ditetapkan pada langkah sebelumnya sebagai ID router OSPF. Lihat perintah di bawah:
Di router 1:
1 2 3 |
/routing ospf instance set default router-id=172.16.16.1 |
Di router 2:
1 2 3 |
/routing ospf instance set default router-id=172.16.16.2 |
Di router 3:
1 2 3 |
/routing ospf instance set default router-id=172.16.16.3 |
Setelah instance OSPF terbentuk, kita akan mengiklankan jaringan yang terhubung. Lihat perintah di bawah:
Di router 1:
1 2 3 4 5 |
/routing ospf network add network=172.16.16.1 area=backbone comment=Loopback add network=192.168.0.0/30 area=backbone comment="koneksi_ke_router2" add network=192.168.1.0/28 area=backbone comment="LAN" |
Di router 2:
1 2 3 4 5 6 |
/routing ospf network add network=172.16.16.2 area=backbone comment=Loopback add network=192.168.0.0/30 area=backbone comment="koneksi_ke_router1" add network=192.168.0.4/30 area=backbone comment="koneksi_ke_router3" add network=192.168.1.16/28 area=backbone comment="LAN" |
Di router 3:
1 2 3 4 5 |
/routing ospf network add network=172.16.16.3 area=backbone comment=Loopback add network=192.168.0.4/30 area=backbone comment="koneksi_ke_router2" add network=192.168.1.32/28 area=backbone comment="LAN" |
Verification
Untuk memastikan apakah konfigurasi OSPF berfungsi dengan baik, kita bisa menggunakan perintah berikut:
1 2 |
/routing ospf neighbor print |
Perintah di atas menunjukkan bahwa router lokal telah membentuk hubungan tetangga dengan OSPF. Perintah selanjutnya adalah perintah yang menampilkan rute yang dipelajari melalui OSPF. Lihat kode di bawah ini:
1 2 |
/routing ospf route print |
Setup IP Address on Client
Jika Anda menggunakan GNS3, silakan konfigurasi PC client Anda menggunakan perintah (dalam tutorial ini kami mencoba pada PC1):
1 2 |
PC1> ip 192.168.1.2/28 192.168.1.1 |
Periksa hasil konfigurasi IP Anda pada PC client dengan cara:
1 2 |
show ip all |
Verification on the Client
Silakan coba ping ke IP router ataupun IP OSPF yang telah Anda konfigurasi. Contoh dari PC1 ping ke router 3:
1 2 3 4 5 6 |
PC1> ping 172.16.16.3 84 bytes from 172.16.16.3 icmp_seq=1 ttl=62 time=46.402 ms 84 bytes from 172.16.16.3 icmp_seq=2 ttl=62 time=47.208 ms 84 bytes from 172.16.16.3 icmp_seq=3 ttl=62 time=46.905 ms 84 bytes from 172.16.16.3 icmp_seq=4 ttl=62 time=46.527 ms |
Selamat! Anda telah berhasil membuat Lab OSPF pada topologi jaringan dengan 3 router Mikrotik.