Friday, December 13, 2013

Load Balance NTH 2 Line Speedy

LOAD BALANCE 2LINE NTH,.

Bagi yang ahli di bidang Networking, Tentu pada tahu apa itu mikrotik.
Dan saya tidak perlu menjelaskan panjang lebar, apa itu mikrotik...? Karna apa...?
Saya sendiripun masih belum begitu faham di bidang Networking., Saya hanya meneruskan dan memperluas penelusuran bagi para pembaca yang ingin melengkapi koleksi pc nya.
Inilah yang telah di tulis oleh para master networking, coba saya review kembali
prihal Loadbalance 2Line speedy/wan. yang beda bw.
Disini saya gunakan system NTH. ( saya juga kurang tahu apa maksud "NTH" itu  ) yang pasti
saya menggunakan system ini, trafik nya cukup sempurna.
Memang saya ada banyak membaca di forum-forum, bahwa sanya loadbalance, bukan menambah
bandwicht,  seperti 1+1=2, yang betul adalah 1+1=1+1. Tapi kalo bandwicht yang kita miliki dari isp
1Mb dan 2Mb bagaimana..?. apa kira-kira trafiknya bisa seimbang, mungkin dari yang 2Mb nganggur deh 1Mb. ( ma'af, itu hanya halusinasi saya lo...).

Dari itu saya terapkan di jaringan saya  system NTH, sesuai paket internet yang saya miliki.
Yaitu : 1 line 1Mbps dan 1 line nya lagi 2Mbps., Untuk kecepatan nya saya tidak mengatakan,
Tapi silahkan coba sendiri deh...,

Mari kita coba......,
Dalam kurung...,
(  Dah jam 03.29, tak terasa dah pagi..sorri kawan saya dah ngantuk... ntar saya teruskan ya....).
Jangan kuatir, tinggal copas script nya aja kok....
==============================================================

Kita lanjutkan ya...., mumpung masih sore..., jam 23:05, di bilang sore heheheh......
Ni script nya , selamat mencoba....

==============================================================
LOAD BALANCING MIKROTIK - DUA LINE SPEEDY DENGAN BANDWIDTH BERBEDA
==============================================================
Masuk dulu ke winbox di terminal nya. jangan lupa konfigurasi ori nya di reset/remove.

Memanipulasinya load balancing 3x1mbps. di RB.450G/atau yang sejenis nya.

Setting modem 1 Ip Address : 192.168.1.1, Subnet : 255.255.255.0  (2mbps)
Setting modem 2 Ip address : 192.168.2.1, Subnet : 255.255.255.0  (1mbps)

keterangan
----------------
interface :
1. ETH1-MODEM-1
2. ETH2-MODEM-2
3. ETH3-LAN-0
4. ETH4-LAN-1
5. ETH5-LAN-2
=======================

/interface ethernet
set 0 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1526 master-port=none mtu=1500 \
    name=ETH1-MODEM-1 speed=100Mbps
set 1 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1526 master-port=none mtu=1500 \
    name=ETH2-MODEM-2 speed=100Mbps
set 2 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1522 master-port=none mtu=1500 \
    name=ETH3-LAN-0 speed=1Gbps
set 3 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1522 master-port=none mtu=1500 \
    name=ETH4-LAN-1 speed=1Gbps
set 4 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited \
    disabled=no full-duplex=yes l2mtu=1522 master-port=none mtu=1500 \
    name=ETH5-LAN-2 speed=100Mbps

==============================================================

/ip address
add address=192.168.1.2/24 network=192.168.1.0 broadcast=192.168.1.255 \
    interface=ETH1-MODEM-1
add address=192.168.2.2/24 network=192.168.2.0 broadcast=192.168.2.255 \
    interface=ETH2-MODEM-2
add address=192.168.3.1/24 network=192.168.3.0 broadcast=192.168.3.255 \
    interface=ETH3-LAN-0
add address=192.168.4.1/24 network=192.168.4.0 broadcast=192.168.4.255 \
    interface=ETH4-LAN-1
add address=192.168.5.1/24 network=192.168.5.0 broadcast=192.168.5.255 \
    interface=ETH5-LAN-2
==============================================================

====Membuat salah satu port eth, supaya ip nya terbaca dinamic,
Disini saya berikan di eth atau port5.Karena saya buat control, di winbox nya.====

/ip pool
add name=dhcp_pool ranges=192.168.5.2-192.168.5.5
/ip dhcp-server
add add-arp=no address-pool=dhcp_pool authoritative=after-2sec-delay \
    bootp-support=static disabled=no interface=ETH5-LAN-2 lease-time=3d name=dhcp
/ip dhcp-server network
add address=192.168.5.0/24 dhcp-option="" dns-server="" gateway=192.168.5.1 \
    netmask=24 ntp-server="" wins-server=""

/ip dns
set allow-remote-requests=yes cache-max-ttl=1w cache-size=5000KiB \
    max-udp-packet-size=512 servers=\
    192.168.1.1,192.168.2.1,8.8.8.8,208.67.222.222
/ip dns static
add address=192.168.1.2 disabled=no name=router-1 ttl=1d
add address=192.168.2.2 disabled=no name=router-2 ttl=1d

=====Konfigurasi waktu, sesuaikan dengan daerah anda====
/system clock
set time-zone-name=Asia/Makassar
/system clock manual
set dst-delta=+08:00 dst-end="jan/01/2020 00:00:00" dst-start=\
    "jan/01/2013 00:00:00" time-zone=+08:00
/system ntp client
set enabled=yes mode=unicast primary-ntp=202.169.224.57 \
    secondary-ntp=203.160.128.3
/system identity
set name="GHOIB-LB-OKE!!"

====== Langkah berikut nya ke mangel yooo.....====

/ip firewall mangle
add chain=prerouting action=mark-connection comment="KONEKSI SATU" \
     new-connection-mark=Ghoib1 passthrough=yes connection-state=new \
     in-interface=ETH3-LAN-0 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib1 passthrough=no \
     in-interface=ETH3-LAN-0 connection-mark=Ghoib1
add chain=prerouting action=mark-connection new-connection-mark=Ghoib1 \
     passthrough=yes connection-state=new in-interface=ETH4-LAN-1 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib1 passthrough=no \
     in-interface=ETH4-LAN-1 connection-mark=Ghoib1
add chain=prerouting action=mark-connection new-connection-mark=Ghoib1 \
     passthrough=yes connection-state=new in-interface=ETH5-LAN-2 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib1 passthrough=no \
     in-interface=ETH5-LAN-2 connection-mark=Ghoib1
add  chain=prerouting action=mark-connection comment="KONEKSI DUA" \
    new-connection-mark=Ghoib2 passthrough=yes connection-state=new \
    in-interface=ETH3-LAN-0 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib2 passthrough=no \
     in-interface=ETH3-LAN-0 connection-mark=Ghoib2
add  chain=prerouting action=mark-connection new-connection-mark=Ghoib2 \
     passthrough=yes connection-state=new in-interface=ETH4-LAN-1 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib2 passthrough=no \
     in-interface=ETH4-LAN-1 connection-mark=Ghoib2
add  chain=prerouting action=mark-connection new-connection-mark=Ghoib2 \
     passthrough=yes connection-state=new in-interface=ETH5-LAN-2 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib2 passthrough=no \
     in-interface=ETH5-LAN-2 connection-mark=Ghoib2
add chain=prerouting action=mark-connection comment="KONEKSI TIGA" \
     new-connection-mark=Ghoib3 passthrough=yes connection-state=new \
     in-interface=ETH3-LAN-0 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib3 passthrough=no \
     in-interface=ETH3-LAN-0 connection-mark=Ghoib3
add chain=prerouting action=mark-connection new-connection-mark=Ghoib3 \
     passthrough=yes connection-state=new in-interface=ETH4-LAN-1 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib3 passthrough=no \
     in-interface=ETH4-LAN-1 connection-mark=Ghoib3
add chain=prerouting action=mark-connection new-connection-mark=Ghoib3 \
     passthrough=yes connection-state=new in-interface=ETH5-LAN-2 nth=3,1
add chain=prerouting action=mark-routing new-routing-mark=Ghoib3 passthrough=no \
     in-interface=ETH5-LAN-2 connection-mark=Ghoib3

========================================================
Mangle diatas, saya coba membagi 2 line speedy menjadi 3 routing mark
Yang menurut pemikiran saya, perbandingan pemakaian tersebut akan menjadi 1mb:1mb:1mb.
Karena paket speedy ada 2 paket.. ( 2Mbps dan 1 Mbps )

------------------------------------------------------------------------------
Kita setting nat nya....Karena di nat juga berperan penuh.

/ip firewall nat
add chain=srcnat action=masquerade out-interface=ETH1-MODEM-1
add chain=srcnat action=masquerade out-interface=ETH2-MODEM-2
add chain=srcnat action=masquerade src-address=192.168.3.0/24
add chain=srcnat action=masquerade src-address=192.168.4.0/24
add chain=srcnat action=masquerade src-address=192.168.5.0/24

========================================================
Sekarang kita Setting route nya, dimana route ini menentukan trafik dari pembagian di mangel..

/ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=255 target-scope=10 \
       routing-mark=Ghoib1 disabled=no
add dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=255 target-scope=10 \
       routing-mark=Ghoib2 disabled=no
add dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=255 target-scope=10 \
       routing-mark=Ghoib3 disabled=no

##3route sudah berjalan, namun pada route terakhir ini menentukan dimana pembagian trafik nya akan lebih cepat memberikan ke routing berikut nya, sekaligus dapat menentukan zona time.
Karena routing tersebut merupakan koneksi utama nya.
Berikut script nya :
/ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1 scope=255 target-scope=10 \
       comment="KONEKSI UTAMA" disabled=no

::::: Yap... dah selesai dan silahkan >>>>
Ping google lewat terminal winbox tentu nya :

> ping 8.8.8.8

Seharusnya dapat respon...
Kalo belum silahkan cek kembali script nya...
===========================================================

Ma'af para master networking juga para pembaca..
Bahasa nya agak dikit ngawur dan lepas dari bahasa networking.
Mudah-mudahan dapat di mengerti..... Dan dapat di kembangkan sendiri dari script diatas.

Matur tangyu.....


No comments:

Post a Comment