Minggu, 26 Maret 2017

Setting Load Balancing di MIkrotik

Cara Setting load balancing 2 isp mikrotik dengan PCC mikrotik. Tujuannya mendistribusikan trafik dari user ke 2 wan atau 2 isp secara merata. Bukannya untuk menjadikan kapasitas bandwidth menjadi 2x lipat tapi berfungsi membagi beban koneksi kepada kedua isp tersebut agar seimbang.

Kondisi yang perlu disiapkan untuk setting load balancing 2 isp dengan pcc mikrotik :
  • Berlangganan internet 2 koneksi ISP / WAN
  • Mikrotik dengan minimal 3 Ethernet/port
  • PC User


Contoh Kasus :
Anggap Anda mempunyai / berlangganan 2 paket internet, misalnya berlangganan 2 telkom speedy dalam 1 lokasi, dan mempunyai konfigurasi IP Address seperti :

Modem Speedy 1
IP Address 192.168.0.1
Netmask 255.255.255.0

Modem Speedy 2
IP Address 192.168.1.1
Netmask 255.255.255.0

Dan rencananya ingin kedua koneksi internet speedy tersebut dapat terpakai keduanya untuk kebutuhan koneksi internet PC user dalam jaringan lokal Anda.

Yang pertama, kita koneksikan mikrotik kita dengan modem, dengan menambahkan IP Address pada masing-masing interfaces WAN/internet.

Contoh susunan port/interfaces pada mikrotik :

Modem Speedy 1 : ether1-inet1
Modem Speedy 2 : ether2-inet2
LAN : ether3-lan

Tambahkan IP Address pada masing-masing interface :

/ ip address
add address=192.168.0.2/24 interface=ether1-inet1 network=192.168.0.0 disable=no
add address=192.168.1.2/24 interface=ether2-inet2 network=192.168.1.0 disable=no
add address=192.168.2.1/24 interface=ether3-lan network=192.168.2.0 disable=no
Periksa koneksi dari mikrotik ke masing-masing modem speedy. Pastikan terhubung dengan baik.

Mangle Load Balancing Dengan PCC MikroTik 

PCC (Per Connection Classifier) dapat mengelompokan koneksi yang keluar masuk mikrotik menjadi beberapa bagian. Kelebihan lain menggunakan PCC adalah router dapat mengingat jalur gateway setiap koneksi berkaitan yang keluar masuk agar melewati jalur gateway yang sama untuk menghindari sering putusnya koneksi karena perpindahan gateway.

Di bagian ini kita akan membagi dan menandai beban trafik dari PC user menjadi 2 bagian. 1 bagian melewati gateway modem speedy 1, dan 1 bagian lagi melewati gateway modem speedy 2.

/ip firewall mangle
add action=mark-connection chain=input comment="" connection-state=new \
    disabled=no in-interface=ether1-inet1 new-connection-mark=isp-1 passthrough=yes
add action=mark-connection chain=input comment="" connection-state=new \
    disabled=no in-interface=ether2-inet2 new-connection-mark=isp-2 passthrough=yes
 
add action=mark-routing chain=output comment="" connection-mark=isp-1 \
    disabled=no new-routing-mark=jalur-1 passthrough=no
add action=mark-routing chain=output comment="" connection-mark=isp-2 \
    disabled=no new-routing-mark=jalur-2 passthrough=no
 
add action=mark-connection chain=prerouting comment="" disabled=no \
    dst-address-type=!local in-interface=ether3-lan new-connection-mark=\
    isp-1 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=ether3-lan new-connection-mark=\
    isp-2 passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1
 
add action=mark-routing chain=prerouting comment="" connection-mark=isp-1 \
    disabled=no in-interface=ether3-lan new-routing-mark=jalur-1 passthrough=yes
add action=mark-routing chain=prerouting comment="" connection-mark=isp-2 \
    disabled=no in-interface=ether3-lan new-routing-mark=jalur-2 passthrough=yes

NAT Load Balancing Dengan PCC MikroTik 

Set default NAT masquerade ke masing-masing interface WAN modem speedy

/ip firewall nat 
add chain=srcnat action=masquerade out-interface=ether1-inet1 comment="" disabled=no 
add chain=srcnat action=masquerade out-interface=ether2-inet2 comment="" disabled=no

Routing Load Balancing Dengan PCC MikroTik 

Kemudian kita arahkan kelompok trafik user yang sudah dikelompokan menjadi beberapa bagian ke arah masing-masing jalur gateway internet Anda. 

/ip route 
## Distribusi koneksi internet ke Modem Speedy 1
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.0.1 \
    routing-mark=jalur-1 
 
## Distribusi koneksi internet ke Modem Speedy 2
add disabled=no distance=2 dst-address=0.0.0.0/0 gateway=192.168.1.1 \
    routing-mark=jalur-2
 
add comment="" disabled=no distance=1 dst-address=0.0.0.0/0 gateway=192.168.0.1
add comment="" disabled=no distance=2 dst-address=0.0.0.0/0 gateway=192.168.1.1

Dan akhirnya tahap pengujian setting load balancing 2 isp dengan PCC mikrotik. Anda bisa melihat statistik pada masing-masing interfaces WAN/internet mikrotik Anda jika anda melakukan aktifitas browsing dari PC client untuk melihat load balancing 2 isp ini bekerja.

Jumat, 24 Maret 2017

Setting VLAN di Mikrotik

Contoh Dasar Setting VLAN di MikroTik, VLAN adalah bagian kecil jaringan IP yang terpisah. Dengan VLAN memungkinkan beberapa jaringan IP (subnet) berada dalam jaringan yang sama secara logik, tidak harus secara fisik. Agar computer bisa berkomunikasi pada VLAN yang sama, setiap computer harus memiliki sebuah alamat IP dan Subnet Mask yang sesuai dengan VLAN tersebut.

Keuntungan Penerapan  Jaringan VLAN


Penerapan sebuah teknologi VLAN memungkinkan sebuah jaringan menjadi lebih fleksibel untuk mendukung tujuan bisnis. Berikut ini beberapa keuntungan menggunakan VLAN:

  • Departemen yang memiliki data sensitive terpisah dari jaringan yang ada, akan mengurangi peluang pelanggaran akses ke informasi rahasia dan penting.
  • Penghematan biaya.
  • Higher performance – Dengan membagi jaringan menjadi beberapa worksgroup secara logik (broadcast domain) mengurangi trafik yang tidak diperlukan pada jaringan dan meningkatkan performa.
  • Dengan VLAN pengelolaan jaringan lebih mudah.

Anggap saja kita punya kebutuhan pada jaringan kantor yang mempunyai beberapa komputer berbeda departemen, dan kita ingin setiap departemen mempunyai subnet IP terpisah. Contohnya :

HRD menggunakan IP subnet 192.168.0.0/24
Accounting menunggunakan IP subnet 192.168.1.0/24
Finance menggunakan IP subnet 192.168.2.0/24

Cara Setting VLAN di MikroTik

Jika di contoh ini perangkat menggunakan 1 RB1100 dan 1 Managed Switch untuk mengaplikasi jaringan sederhana dengan Setting VLAN di MikroTik.

/interface vlan
add arp=enabled disabled=no interface=ether2 mtu=1500 name=vlan2-hrd use-service-tag=no vlan-id=2
add arp=enabled disabled=no interface=ether2 mtu=1500 name=vlan3-acc use-service-tag=no vlan-id=3
add arp=enabled disabled=no interface=ether2 mtu=1500 name=vlan4-finance use-service-tag=no vlan-id=4

Kedua, kita assign IP address sesuai dengan masing-masing departemen pada VLAN yang sebelumnya kita buat.

/ip address
add address=192.168.0.1/24 disabled=no interface=vlan2-hrd network=192.168.0.0
add address=192.168.1.1/24 disabled=no interface=vlan3-acc network=192.168.1.0
add address=192.168.2.1/24 disabled=no interface=vlan4-finance network=192.168.2.0

Lanjut setting port based VLAN managed switchnya, saya kali ini menggunakan HP 1810-48G.

Setting Tagging VLAN Switch Managed HP 1810-48G


VLAN ID 2
  • Port 1 – set TAG >> ini yang terhubung ke mikrotik Ether2
  • Port 5-10 : set UNTAG >> ini terhubung ke komputer HRD

VLAN ID 3
  • Port 1 – set TAG
  • Port 15-20 : set UNTAG >> ini terhubung ke komputer Accounting

VLAN ID 4
  • Port 1 – set TAG
  • Port 21-24 : set UNTAG >> ini terhubung ke komputer Finance.

DONE, Anda bisa setting DHCP Server pada masing-masing interface VLAN sesuai dengan subnet yang anda rencanakan di mikrotik Anda.

Setting Bandwidth Management dengan Queues Tree

Tahap 1 : Membuat mangle untuk menandai paket

Langsung saja kita menuju Firewall -> Mangle
untuk yang pertama kita akan menandai paket icmp dari client menuju internet dan kita beri nama icmp, berikut capturenya.


Selanjutnya kita tandai paket icmp yang mengarah ke client dan diberi nama icmp, berikut capturenya.



Selanjutnya kita akan menandai paket internet untuk upload dari user kecuali paket icmp dan kita berinama lan_up. capturenya sebagai berikut.



untuk yang terakhir kita konfigurasi untuk menandai paket downloadnya kecuali paket icmp dan diberi nama lan_dn. Capture sebagai berikut.



Berikut capture untuk ke 4 manggle yang sudah kita buat tadi.


Tahap 2 : Membuat limiternya di Queues Tree

Untuk melakukan konfigurasi tersebut kita bisa langsung menuju menu Queues -> Simple Tree
  • Konfigurasi limit untuk paket ICMP
  • Konfigurasi limit untuk Download
  • Konfigurasi limit untuk Upload

Berikut capture untuk keseluruhan limit yang sudah kita buat.




Upload