Mikrotik Load Balancing 2 ISP Dengan LAN IP Address List

Fikri
0



Mikrotik adalah sebuah alat yang sangat bermanfaat sebagai sebuah router. Dalam kesehariannya, seorang admin jaringan dapat secara mudah mengatur traffic jaringan sesuai dengan keinginannya, salah satunya adalah Mikrotik Load Balancing 2 ISP.
Pada tulisan ini di ilustrasikan kebutuhan akses internet sebuah kantor menggunakan dua buah ISP, dan kondisi LAN menggunakan ip private serta sebuah pc router dengan tiga interface menggunakan Mikrotik OS, ditambah dengan sebuah siwtch untuk pemecah akses ke klien atau work station.
Rancangan topologi network dapat dilihat pada gambar disamping,  secara lengkapnya akan dibahas satu-persatu bagaimana mengkonfigurasikan mikrotik load balancing 2 isp sesuai dengan keadaan seperti gambar tersebut.
Sebut saja interface yang digunakan pada mikrotik router adalah ether1 , ether2, dan ether3 dengan kondisi sebagai berikut :

1. ISP 1 = 103.235.90.223/29 (20 Mbps)
2. ISP2  =  36.39.70.99/29 (30 Mbps)
3. LAN = 192.168.3.1/24

A. Langkah pertama ialah menambahkan IP setiap interface, untuk contoh yang saya lakukan menggunakan interface ether1,2 dan 3. jika kalian ingin menggunakan interface lain silahkan, artiya sesuaikan dengan interface yang kalian gunakan.

/ip address
add address=192.168.3.1/24 interface=eth3-LAN network=192.168.3.0
add address=103.235.90.223/29 interface=eth2-MAXINDO network=103.235.90.221
add address=36.39.70.99/29 interface="eth1-LINTAS ARTA" network=36.39.70.97

 

















 B. lngkah selanjutnya adalah membuat NAT untuk 2 ISP

/ip firewall nat
add action=masquerade chain=srcnat out-interface="eth1-LINTAS ARTA"
add action=masquerade chain=srcnat out-interface=eth2-MAXINDO




C. Membuat Mangle untuk setiap ISP
/ip firewall mangle
add action=mark-connection chain=input connection-state=new in-interface=\
    "eth1-LINTAS ARTA" new-connection-mark=ISP-1 passthrough=yes
add action=mark-connection chain=input connection-state=new in-interface=\
    eth2-MAXINDO new-connection-mark=ISP-2 passthrough=yes
add action=mark-routing chain=output connection-mark=ISP-1 new-routing-mark=\
    "JALUR-LINTAS ARTA" passthrough=no
add action=mark-routing chain=output connection-mark=ISP-2 new-routing-mark=\
    JALUR-MAXINDO passthrough=no
add action=mark-connection chain=prerouting dst-address-type=!local \
    in-interface=eth3-LAN new-connection-mark=ISP-1 passthrough=yes \
    per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-connection chain=prerouting dst-address-type=!local \
    in-interface=eth3-LAN new-connection-mark=ISP-2 passthrough=yes \
    per-connection-classifier=both-addresses-and-ports:2/1
add action=mark-routing chain=prerouting connection-mark=ISP-1 in-interface=\
    eth3-LAN new-routing-mark="JALUR-LINTAS ARTA" passthrough=yes
add action=mark-routing chain=prerouting connection-mark=ISP-2 in-interface=\
    eth3-LAN new-routing-mark=JALUR-MAXINDO passthrough=yes



D. Membuat routing 
/ip route
add check-gateway=ping distance=1 gateway=36.39.70.96 routing-mark=\
    "JALUR-LINTAS ARTA"
add check-gateway=ping distance=2 gateway=103.235.90.222 routing-mark=\
    JALUR-MAXINDO
add distance=1 gateway=36.39.70.96
add distance=1 gateway=103.235.90.222


E. Membuat DNS
/ip dns
set allow-remote-requests=yes servers=202.152.0.2,202.152.5.36,8.8.8.8

Sampai disini semua konfigurasi selesai, tinggal melakukan testing untuk memastikan apakah semua konfigurasi berfungsi normal atau tidak, berikut saya sertakan hasil testing yang saya lakukan :


 










Tags

Post a Comment

0Comments

Post a Comment (0)