Published Nov 6, 2023 by Muhamad Rafli Maulana Rizki
Failover adalah fitur yang digunakan untuk menjaga konektivitas network tetap stabil, jika terjadinya gangguan/down pada link Primary maka Failover ini akan memindahkan Traffic ke link Backup.
Masalah Failover
⇒ Failover terjadi dikarenakan router tidak dapat ping ke default gateway bukan ping ke internet. lalu masalahnya pada saat ping ke internet (8.8.8.8) bermasalah dan ip default gateway tetap terkoneksi atau bisa di ping maka Failover tidak akan berkerja.
Ada dua cara yang dapat mengatasi Masalah tersebut, berikut saya jelaskan
Failover ini sama dengan Failover biasa menggunakan “Distance” dan “Check gateway”. bedanya di ip gatewaynya.
Failover Recursive memiliki Interval yang lumayan lama sekitar 10 - 20 sequence (5-10 detik)
Sebelum membuat failover, create terlebih dahulu route untuk pengecekan internet. route ini di isikan dst network to ip public (8.8.8.8/1.1.1.1) dengan gateway networknya.
Setting network dari topologi diatas.
Membuat Route untuk cek Internet
/ip route
add check-gateway=ping distance=1 dst-address=1.1.1.1/32 gateway=192.168.125.1
add check-gateway=ping distance=1 dst-address=8.8.8.8/32 gateway=192.168.1.1
Membuat Default route to internet
/ip route
add check-gateway=ping distance=1 gateway=1.1.1.1 dst-address=0.0.0.0/0 target-scope=30
add check-gateway=ping distance=2 gateway=8.8.8.8 dst-address=0.0.0.0/0 target-scope=30
Pastikan “target-scope” sama atau lebih dari yang ditentukan. jika di bawah maka gateway akan unreachable
Gateway diisikan dengan ip route yang sudah di buat sebelumnya.
Failover Netwatch pada dasarnya Sama dengan Failover biasa dan Recursive, perbedaan di intervalnya saja atau waktu perubahan routenya jauh lebih cepat di bandingkan Recursive dan bisa di custom.
Tools Netwatch ini akan memonitoring hosts dengan interval dan timeout yang sudah ditentukan. jika hosts tersebut down maka status dari netwatch akan down.
Netwatch ini kita akan memasukan script jadi :
Setting network dari topologi diatas.
Membuat Default route to internet
/ip route
add check-gateway=ping comment=Main distance=1 gateway=192.168.125.1 dst-address=0.0.0.0/0
add check-gateway=ping comment=Backup distance=2 gateway=192.168.1.1 dst-address=0.0.0.0/0
Set Configure Netwatch
Hosts : IP Internet yang di monitoring
Interval : Berapa lama untuk menentukan down atau tidaknya, set ke 5 sektiar (3-5 detik)
Timeout : Timeout Hosts.
⇒ Set disable route dengan comment “Utama”
Otomatis Route backup akan menerusakan traffic internet jika status DOWN.
⇒ Set enable route dengan comment “Utama”
Route Utama akan kembali menerusakan traffic internet jika status UP.