msgbartop
komunitas para newbie
msgbarbottom

10 Mar 09 [ klinik mikrotik ] Load Balancing

Sebenarnya saya masih ragu perbedaan antara Load Balancing dan Fail Over. Logika sederhana saya berpikir kalo Fail Over itu adalah system yg otomatis akan berganti koneksi ke ISP kedua bila ISP pertama down.

Nah kasus yang terjadi di client kami adalah satu perusahaan yang memiliki dua ISP dan akan digunakan keduanya. Bila teknik Fail Over digunakan maka ISP yang digunakan otomatis cuma satu saja sedangkan ISP kedua bersifat cadangan yang hanya digunakan bila ISP pertama down.

Melihat kasus diatas, sepertinya teknik Load Balancing memang lebih tepat. Dari percobaan teknik Fail Over terdahulu yang saya dokumentasikan di blog ini juga, ternyata teknik itu kurang sempurna.

Terpaksa kami harus tanya sana tanya sini lagi, sampai akhirnya ketemu juga :

 

Kondisi :

1. Dua ISP ( Spe*dy dan Wireless )

2. Kedua ISP sama – sama digunakan dengan perimbangan 1:1

3. Eth1 ( Spe*dy ) = 192.168.1.1 ( gateway = 192.168.1.0 )

4. Eth2 ( Wireless ) = 192.168.2.1 ( gateway = 192.168.2.0 )

5. Eth3 ( LAN ) = 192.168.3.1

Caranya :

1. Set IP

”’/ ip address”’ 

add address=192.168.1.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth1 

add address=192.168.2.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth2

add address=192.168.3.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth3

2. Tambahkan Gateway dari kedua ISP secara manual

”’/ ip route”’ 

add dst-address=0.0.0.0/0 gateway=192.168.0.1,192.168.2.0 check-gateway=ping

perimbangan balancing diatas adalah 1:1, bila ingin dirubah menjadi 1:2 maka cukup ditambahkan gateway secara berulang, misalnya 1 spe*dy dan 2 wireless sbb

”’/ ip route”’ 

add dst-address=0.0.0.0/0 gateway=192.168.0.1,192.168.2.0,192.168.2.0 check-gateway=ping

3. Buatkan NAT keluar dari masing masing jalur keluar ( spe*dy dan wireless )

”’/ ip firewall nat”’ 

add chain=srcnat out-interface=eth1 action=masquerade

add chain=srcnat out-interface=eth2 action=masquerade

4. Ternyata dengan adanya routing manual ke masing – masing gateway dan ditambah metode check gateway dengan teknik ping justru membuat teknik load balancing ini sekaligus sebagai fail over.

Teknik ini baru kami uji cobakan dari kemarin, nanti hasilnya akan kami laporkan di blog ini juga. Jadi sabar nunggu ya… ;)

Tulisan yang mungkin se-ide

Reader's Comments

  1.    

    saya pun sedang belajar tetang ini.masih konfius.wah nasib baik jumpa blog ini.banyak juga infomasi nya.amat berguna.

    ReplyReply
  2.    

    Wah belum pernah coba pake 2 ISP. Eh.. pakai ding, tapi beda modem. Satu pake speedy satu lagi pake flash. Biasanya kalau speedy mati ya tinggal colokin flashnya

    ReplyReply
  3.    

    hi,
    makasih ya telah sharing artikel artikel yang berguna. kan kukunjungin secara rutin blog ini.

    salam
    Citra Indah

    ReplyReply
  4.    

    ditunggu lanjutannya boss!!

    ReplyReply
  5.    

    udah berkali-kali eksperimen, tp belum sukses hehe… tetep semangat pokoknya.

    ReplyReply
  6.    

    makasi… ntar dateng lagi yah…

    ReplyReply
  7.    

    sama bos… belum ada yg pas di hati neh…

    ReplyReply
  8.    

    kek nya teknik yg ini belum sempurna juga…. mode pusing = on

    ReplyReply
  9.    

    makasi atas kunjungannya… sorry blum bisa bertamu kesitu… lagi on diluar kota… irit2 ongkos warnet ;)

    ReplyReply
  10.    

    he he he syukurlah… klo speedy kami mati… tinggal colok tombol power.. tinggal tidur he he he he…

    ReplyReply
  11.    

    Maap mau tanya tutorial ini setingannya ga dibagi yah ? mksdnya misal klo yang wireless itu untuk koneksi iix saja, lalu spe*dy untuk koneksi internasional saja, tetapi apabila suatu kasus wireless mati, otomatis iix pun jadi lari ke spe*dy yang tadinya cm internasional saja. kira kira setingan tersebut bisa ga yah dihubungkan dgn setingan dari artikel ini ?

    ReplyReply
  12.    

    gak mas… ini IIX dan INT tidak dipisah… kalo mau di modif spt itu bisa aja sih… cuma kudu2 buka lontar lagi neh ;)

    ReplyReply
  13.    

    hehehehe….yah ga usah repot2 kok pak kalau masih lom tau, saya cuma sekedar ingin tau khan kalau bapak tau bisa disharing lagi. Mungkin nanti kali yah klo lontarnya sudah dibuka hehehe..

    ReplyReply
  14.    

    cara ini bisa di pakai untuk warnet yang nyatu ma game center kah? cita – cita mo buat kaya gitu..:)

    ReplyReply
  15.    

    @DeViLnoAnGeL InFo

    iya neh… masih blm sempat buka lontar, lagi nuansa hari raya neh di Bali, jadi bawannya libur mulu…

    @ hematra

    kayaknya kalo game center ma warnet kudu dipisah INT sama IIX nya jadi mungkin teknik ini kurang pas..

    ReplyReply
  16.    

    salam kenal boss

    ReplyReply
  17.    

    Klo pas wirelessnya lagi bentrok sinyalnya sehingga koneksi down, trus speedy nya kena “bacok” modem nya gimana? ada solusi ga? :D

    ReplyReply
  18.    

    tolong saya guru
    blog saya tidak ada pengunjung lagi dari google search engine tapi di site:http://oyonk.com masih ada

    solusinya bagaimana ini guru. sudah hampir sebulan ngutak ngatik bahkan ganti themas juga udah. ngak ada hasil

    tolong ya guru

    terimakasih sebelumnya

    ReplyReply
  19.    

    mantaabb infonya.. sangat berguna untuk saya yang seorang pemula bgt..bgt.. hehhe.. oh ya, blh kah bertukar link jika itu berkenan? thanks and keep belajar dan berbagi

    ReplyReply
  20.    

    Infonya keren bgt pak.. thanks bgt ya…
    blh kah bertukar link jika berkenan? thanks

    aalil.blogspot.com

    ReplyReply
  21.    

    wah makasih tipnya yah…:D, lebih mengenal mikrotik lebih dalam

    ReplyReply
  22.    

    add address=192.168.1.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth1

    add address=192.168.2.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth2

    add address=192.168.3.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth3

    apa benar network address? secara teori hanya ada satu default gateway. konfigurasi ini kayaknya hanya untuk teknik failed over bukan load balancing..

    ReplyReply
  23.    

    yang via winbox mana broooooooooooooo

    ReplyReply
  24.    

    @iswandi
    nyusul bos… btw test case yg ini belum memuaskan. masih cari alternatif lain

    ReplyReply
  25.    

    Menarik sekali, simple bisa dicoba nich emang lagi ada spe*dy dan 1 ISP :)

    ReplyReply
  26.    

    1. Set IP

    ”’/ ip address”’

    add address=192.168.1.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth1

    add address=192.168.2.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth2

    add address=192.168.3.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=eth3

    yang diatas ndak salah nih?… ip address nya 192.168.1.1/24 kok networknya 192.168.0.0 ?… broadcastnya 192.168.0.255?…
    yang 192.168.2.1/24 dan 192.168.3.1 juga?…

    ReplyReply
  27.    

    @KuLoNiKiSHiNTeN

    salah copas bos… harusnya ngikutin masing2 kelompok ip… sorry… ;)

    ReplyReply
  28.    

    Salam kenal…
    Saya baru belajar juga pake Mikrotik , di tempat kerja saya pake 2 ISP dgn load balancing,
    ip untuk masing-masing interface seperti berikut :
    Local : 123.123.123.1/24
    ISP1 : 61.62.63.64/28 gw : 61.62.63.1
    ISP2 : 10.10.10.10/28 gw : 10.10.10.1

    settingan saya seperti ini :
    / ip address
    add address=123.123.123.1/24 interface=Local comment=”” disabled=no
    add address=61.62.63.64/28 interface=ISP1 comment=”” disabled=no
    add address=10.10.10.10/28 interface=ISP2 comment=”” disabled=no

    router punya 2 upstream (WAN) interfaces dengan ip address 61.62.63.64/28 dan 10.10.10.10/28.
    interface LAN dengan nama interface “Local” ip address 123.123.123.1/24

    penanda koneksi :
    / ip firewall mangle
    add chain=prerouting in-interface=Local connection-state=new nth=1,2,0 \
    action=mark-connection new-connection-mark=koneksi1 passthrough=yes comment=”” \
    disabled=no
    add chain=prerouting in-interface=Local connection-mark=koneksi1 action=mark-routing \
    new-routing-mark=koneksi1 passthrough=no comment=”” disabled=no
    add chain=prerouting in-interface=Local connection-state=new nth=1,2,1 \
    action=mark-connection new-connection-mark=koneksi2 passthrough=yes comment=”” \
    disabled=no
    add chain=prerouting in-interface=Local connection-mark=koneksi2 action=mark-routing \
    new-routing-mark=koneksi2 passthrough=no comment=”” disabled=no

    Rule NAT :
    / ip firewall nat
    add chain=srcnat connection-mark=koneksi1 action=src-nat to-addresses=61.62.63.64\
    to-ports=0-65535 comment=”” disabled=no
    add chain=srcnat connection-mark=koneksi2 action=src-nat to-addresses=10.10.10.10 \
    to-ports=0-65535 comment=”” disabled=no

    Routing nya :

    / ip route
    add dst-address=0.0.0.0/0 gateway=61.62.63.1 scope=255 target-scope=10 routing-mark=koneksi1 comment=”” disabled=no
    add dst-address=0.0.0.0/0 gateway=10.10.10.1 scope=255 target-scope=10 routing-mark=koneksi2 comment=”” disabled=no
    add dst-address=0.0.0.0/0 gateway=10.10.10.1 scope=255 target-scope=10 comment=””
    disabled=no

    Mudah-mudahan bisa membantu….

    ReplyReply
  29.    

    itu pake linux or mikrotik mas???

    ReplyReply
  30.    

    @al-carati : mikrotik kan pake kernel linux, Mas …

    ReplyReply
  31.    

    wahh.. infonya keren.. makasih infonya mas, baru belajar buat RTRW-net nih dirumah

    ReplyReply
  32.    

    bagus banget info nya dan sangat berguna sekali

    ReplyReply
  33.    

    terima kasih sharing teman2, kami juga lagi implementasi multihoming dgn mikrotik

    ReplyReply
  34.    

    apakah mikrotik load balancing ntu cuma di ISP ya???

    kalo misalnya load blancingnya ke FTP ferver ada ga ya konfigurasinya di mikrotik??

    ReplyReply
  35.    

    wah artikelnya seru neh, sehingga banyak komen komen.

    makasih ya atas sharingnya.

    ReplyReply
  36.    

    Nambah ilmu baru nih…….tk

    ReplyReply
  37.    

    Terimakasih ternyata pencarian saya berakhir disini, krn sudah lama tertarik dengan mikrotik…

    ReplyReply

Leave a Comment

* Copy this password:

* Type or paste password here: