Per Connection Classifier (PCC) Load Balance ini digunakan untuk load balancing round-robin dengan konfigurasi sebagai berikut:
- Internet: Speedy menggunakan PPPOE.
- Internet: Wireless kantor menggunakan IP statis.
- VPN menggunakan IP statis.
Konfigurasi PPPoE Speedy
/interface pppoe-client add ac-name="" add-default-route=no allow=pap,chap,mschap1,mschap2 comment="" \ dial-on-demand=yes disabled=no interface=ether1-speedy max-mru=1480 \ max-mtu=1480 mrru=disabled name=pppoe-speedy password=********** profile=\ default service-name="" use-peer-dns=no user=************@telkom.net
Konfigurasi IP Address
Interface-interface yang menggunakan ip statis adalah br-lan yang merupakan interface lokal pada network 10.3.8.0/24, sedangkan WAN kantor (ether2-pde) pada network 192.168.51.0/24, dan VPN (ether3-sapk) pada network 178.199.25.176/28.
/ip address add address=10.3.8.1/24 broadcast=10.3.8.255 comment=LAN disabled=\ no interface=br-lan network=10.3.8.0 add address=192.168.51.52/24 broadcast=192.168.51.255 comment=PDE disabled=no \ interface=ether2-pde network=192.168.51.0 add address=178.199.25.178/28 broadcast=178.199.25.191 comment=SAPK disabled=\ no interface=ether3-sapk network=178.199.25.176
Untuk interface DMZ Speedy ether1-speedy menggunakan dhcp.
/ip dhcp-client add comment="" disabled=no interface=ether1-speedy
Konfigurasi Firewall
Konfigurasi firewall mangle untuk menandai koneksi dan routing pada interface pppoe-speedy dan ether2-pde.
/ip firewall mangle add action=mark-connection chain=input comment="PCC LB" disabled=no \ in-interface=ether2-pde new-connection-mark=pde passthrough=yes add action=mark-connection chain=input comment="" disabled=no in-interface=\ pppoe-speedy new-connection-mark=speedy passthrough=yes add action=mark-routing chain=output comment="" connection-mark=pde disabled=\ no new-routing-mark=pde passthrough=no add action=mark-routing chain=output comment="" connection-mark=speedy \ disabled=no new-routing-mark=speedy passthrough=no
Mangle berikut berfungsi untuk meloloskan paket dari lan yang menuju router.
/ip firewall mangle add action=accept chain=prerouting comment="" disabled=no dst-address=\ 192.168.1.0/24 in-interface=br-lan add action=accept chain=prerouting comment="" disabled=no dst-address=\ 192.168.51.0/24 in-interface=br-lan add action=accept chain=prerouting comment="" disabled=no dst-address=\ 178.199.25.176/28 in-interface=br-lan
Mangle untuk balancing dengan PCC.
/ip firewall mangle add action=mark-connection chain=prerouting comment="" disabled=no \ dst-address-type=!local in-interface=br-lan new-connection-mark=pde \ passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0 add action=mark-connection chain=prerouting comment="" disabled=no \ dst-address-type=!local in-interface=br-lan new-connection-mark=speedy \ passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1 add action=mark-routing chain=prerouting comment="" connection-mark=pde \ disabled=no in-interface=br-lan new-routing-mark=pde passthrough=yes add action=mark-routing chain=prerouting comment="" connection-mark=speedy \ disabled=no in-interface=br-lan new-routing-mark=speedy passthrough=yes
Konfigurasi masquerade.
/ip firewall nat add action=masquerade chain=srcnat comment=SPEEDY disabled=no out-interface=\ pppoe-speedy add action=masquerade chain=srcnat comment="SPEEDY DMZ" disabled=no \ out-interface=ether1-speedy add action=masquerade chain=srcnat comment=PDE disabled=no out-interface=\ ether2-pde add action=masquerade chain=srcnat comment=SAPK disabled=no out-interface=\ ether3-sapk
Konfigurasi Routing
/ip route add check-gateway=ping comment="" disabled=no distance=1 dst-address=\ 0.0.0.0/0 gateway=192.168.51.1 routing-mark=pde scope=30 target-scope=10 add check-gateway=ping comment="" disabled=no distance=1 dst-address=\ 0.0.0.0/0 gateway=pppoe-speedy routing-mark=speedy scope=30 target-scope=\ 10 add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\ 192.168.51.1 scope=30 target-scope=10 add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\ pppoe-speedy scope=30 target-scope=10
Route ini merupakan route statis yang digunakan untuk meneruskan traffic ke interface VPN.
/ip route add comment="" disabled=no distance=1 dst-address=178.200.200.0/24 gateway=\ 178.199.25.177 scope=30 target-scope=10
Konfigurasi DNS Resolver
/ip dns set allow-remote-requests=yes cache-max-ttl=1w cache-size=2048KiB \ max-udp-packet-size=512 servers=125.160.4.82,118.97.232.51
wah bagus nih pencerahannya , saya juga lagi pingin buat yg seperti ini cuma ga tau settingannya tolong di bantu ya di warnet kebetulan bandwith internasional lambat jadi rencana nya pake bandwith yang dikantor saja khusus untuk yang koneksi internasional via vpn dan di warnet pake koneksi wireless yg notabene besar iix-nya tapi ketika koneksi di kantor putus maka dipakai kembali koneksi internasional yang di warnet cuma saya kurang paham setingan rulenya , mungkin jadi topologinya loadbalancing + failover vpn kali ya… bisa di bantu pak ; terimakasih sebelumnya
Untuk konfigurasi di atas saya menggunakan RB750G, jika mas dedie nugraha mau bikin load balancing dengan WAN kantor dan WAN warnet, konfigurasi di atas masih bisa diterapkan. Tinggal diganti saja Speedy => Wireless, PDE => Warnet, SAPK => dihilangkan (network 178.199.25.176/28).
ini baru pencerahan …jika memakai 1 speedy ama 1 vpn ip gimana yaa..sbb klau di atas speedy nya model DMZ..makasih mas tutornya
wah..nice info nih.
mas,,sekalian mau nanya, itu speedyx harus setting dial PPPoe dri mikrotikx y?
bisa g’ kalo dial speedyx, langsung dri modem bukan dri mikrotik??
Bisa, tinggal ganti interface pppoe-speedy dengan interface wan yang terhubung ke modem speedy.
hmmm…mksdx gini mas,
kan contohnya mas,,,dialUp speedyx langsung dri mikrotikx. kan kelihatan tuh ip public speedyx langsung di mikrotik
sedang kalo dialUp speedyx di modem…kan di mikrotikx g’klihatan ip public speedyx.
yg di dapat di mikrotikx kan cuman ip local bukan public
takutx ntar client g’bisa konek ke internet
bingung y?? heee
mas,,sekalian. sy lagi punya masalah
mohon bantuannya mas…
topologinya kyk gini…..
mesti gimana setting mikrotikx??
ini link gambarx yg udah sy upload…
http://i533.photobucket.com/albums/ee337/arirawan/topologidiva-Copy.jpg
mohon pencerahanx
mau nanya nih masih sama dengan vpn sapk.. namun skarang.. koneksinya sudah langsung di web..
bagaimana klu user buka web sapk.bkn.go.id.. mikrotik otomatis mengalihkan ke koneksi vpn..
sapk juga kan bisa di buka dari internet..
di buat otomatis. klu koneksi vpnnya berhasil.. maka masuknya ke vpn..
klu vpnnya nga berhasil maka masuknya ke speedy..
Saya punya 2 Speedy (speedy1+speedy2) Gimana caranya mas mengarahkan hanya speedy1 yang boleh melewati jalur VPN (VPN menggunakan PPTP) gimana mangle dan route list nya? thanks jawabannya
Coba gunakan static routing:
Sore Mas Tohenk saya punya permasalahan seperti diatas,
saya punya 2 isp(isp a dan isp b) dan pptp (tipe load balancing dengan pptp) jadi permasalahannya kalau saya gunanakan load balancing permasalahan yang terjadi ip pptp client tidak bisa ping ke ip jaringan lokal saya
contoh:
pptp saya alamatnya local 10.0.0.24 dan remote 10.0.0.25
ip mikrotik saya 192.168.2.1
pada jaringan lokal saya 192.168.2.1-192.168.2.254 (server di ip 192.168.2.5)
jadi permasalahnnya pptp connect tapi tidak bisa ping ke 192.168.2.5
jadi konfigurasi diiproute:
1. iproute yang distance 1 adalah isp1
2. yang distance 2 adalah isp 2 mark routinhng ke isp2 (jika ini saya disable saya bisa ping ke 192.168.2.5)
tetapi kalau load balancingnya jalan saya ga bisa ping ke 192.168.2.5,
jika load balanding jalan untuk ping local dan remote address tidak msalah
client pptp bisa ping ke 10.0.0.25
dan sebaliknya bisa diping 10.0.0.24 dari jaringan lokal
mohon pencerahannya jadi masalahnya load balancing saat berjalan pptp client tidak bisa ping ke jaringan lokal contoh ip adress 192.168.2.5, tapi sebaliknya dari 192.168.2.5 bisa ping ke 10.0.0.24, akan tetapi jika iproute distance 2/isp 2 saya disable pptclient saya berjalan normal, jadi saya butuh load balancing dan pptp.
Terima Kasih
Salam
Mohamad Basuki