Add to Technorati Favorites

Mikrotik load balance (2) - script

Di mikrotik load balance sebelumnya, tidak menggunakan skrip karena masih memakai mikrotik versi 2.9.Versi tersebut sepertinya tidak bisa menjalankan script. Kenapa ya? :)
Nah, di versi 3.10 script dapat berjalan dengan baik. Untuk referensi masalah mikrotik,  bisa kita dapatkan dari blognya salah satu pakar mikrotik.

Berikut salah satu contoh skrip load balancing mikrotik, ada 3 skrip yang di tambahkan :

Ket :
203.89.xx.yy : gateway WAN (ip public)
192.168.881  : gateway ADSL

1. ecmp-startup:
:if ([/ping 203.89.xx.yy count=1]=1 && [/ping 192.168.88.1 count=1]=1) do={:log info “Both Gateway are up”
/ip firewall mangle enable [/ip firewall mangle find comment="Route HTTP traffic to ECMP"]
/ip firewall mangle enable [/ip firewall mangle find comment="SMTP Traffic"]
} else {:log info “ecmp-startup check ok”}

Penjelasan : script tersebut memeriksa ping ke gateway WAN dan ADSL. Bila kedua gateway up maka dalam log akan ditampilkan pesan “Both Gateway are up”. Nah bila kedua gateway berjalan baik maka mangle pada firewall akan di-enable

2. ecmp-shutdown :
:if ([/ping 203.89.xx.yy count=1]=0 || [/ping 192.168.88.1 count=1]=0) do={:log info “Gateway down”
/ip firewall mangle disable [/ip firewall mangle find comment="Route HTTP traffic to ECMP"]
/ip firewall mangle disable [/ip firewall mangle find comment="SMTP Traffic"]
} else {:log info “ecmp-shutdown check ok”}

penjelasan : script ini akan memeriksa gateway WAN atau ADSL, bila salah satu tidak bisa di ping maka akan menampilkan pesan di log “Gateway down”. Bila salah satu gateway down maka mangle akan di-disable.

3. wireless-gateway-check
:if ([/ping 203.89.xx.yy count=1]=1) do={:log info “Wireless Gateway are up”
/ip route enable [/ip route find comment="Default Route to Internet Wireless"]
/ip route disable [/ip route find comment="Default Route to Internet ADSL"]
} else {:log info “Wireless Gateway are down”
/ip route disable [/ip route find comment="Default Route to Internet Wireless"]
/ip route enable [/ip route find comment="Default Route to Internet ADSL"]
}

penjelasan : script ini memeriksa gateway WAN, bila up maka akan menampilkan pesan di log “Wireless Gateway are up”. Kemudian akan di-enable route ke gateway WAN dan men-disable route ke gateway ADSL. Bila gateway WAN down maka route ke ADSL di-enable dan route ke WAN di-disable.

Keep scripting :)

5 comments to Mikrotik load balance (2) - script

Leave a Reply

XHTML: You can use these tags:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>