Wednesday, November 19, 2008

Mikrotik Load Balance

Di mikrotik load balance yg terdahulu, tidak menggunakan skrip karena masih memakai mikrotik versi 2.9.

Versi tersebut script not working.

Untuk versi 3.10 script can working.

Berikut contoh skrip load balancing mikrotik :

Ket :
202.67.xx.yy : gateway WAN (ip public)
192.168.10.1 : gateway ADSL

1. ecmp-startup:
:if ([/ping 202.67.xx.yy count=1]=1 && [/ping 192.168.10.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”}

Ket :

Script tersebut memeriksa ping ke gateway WAN dan ADSL. Bila kedua gateway up maka dalam log akan ditampilkan pesan “Both Gateway are up”.

If kedua gateway berjalan baik maka mangle pada firewall akan di-enable

2. ecmp-shutdown :
:if ([/ping 202.67.xx.yy count=1]=0 || [/ping 192.168.10.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”}

Ket :

Script ini akan memeriksa gateway WAN atau ADSL, bila salah satu tidak bisa di ping maka akan menampilkan pesan di log “Gateway down”.

If salah satu gateway down maka mangle akan di-disable.

3. wireless-gateway-check
:if ([/ping 202.67.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”]
}

Ket :

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.

No comments: