• Tidak ada hasil yang ditemukan

BAB IV PEMBAHASAN

4.4. Implementation

4.4.4. Manajemen Bandwidth

a. Memisahkan bandwidth lokal dan internasional

Tidak semua ISP memberikan beda speed untuk koneksi IIX (Indonesia Internet Exchange) dan internasional. Telkom Speedy salah satunya, mereka memberikan 1 pipa untuk koneksi local (IIX) dan internasional dalam arti koneksi tersebut diberikan 1 pipa/jalur ke internet. Jadi jika sebuah jaringan lokal terhubung ke internet menggunakan ISP yang hanya memberikan 1 pipa/jalur, ketika sebagian client memakai untuk browsing internasional (Yahoo, MSN) dan sebagian menggunakan untuk games online yang menggunakan koneksi IIX karena server berada di Indonesia, maka yang bermain games online akan terganggu. Untuk menghindari masalah tersebut adalah dengan melakukan pemisahan bandwidth lokal dan internasional.

Berikut adalah langkah-langkah yang perlu dilakukan: 1. Download file nice.rsc

File nice.rsc berfungsi untuk menambahkan daftar IP address IIX pada address-list Mikrotik, file nice.rsc yang diupdate setiap hari dapat didownload pada link berikut:

2. Upload file nice.rsc ke router mikrotik menggunakan FTP

File nice.rsc yang telah diupload ke

Mikrotik

Gambar 4.37 Upload file nice.rsc

3. Kemudian ketikkan pada terminal winbox: “/import nice.rsc”

perintah

4. Lihat hasil import file nice.rsc pada mikrotik menggunakan winbox ip > firewall > address-list Address-list nice = Daftar IP lokal

Gambar 4.39 Hasil import file nice.rsc

5. Buat connection mark dan packet mark

connection mark berfungsi untuk menandai koneksi berdasarkan rule tertentu.

packet mark berfungsi untuk menandai dari mana berasal dan kemana paket data menuju yang merujuk kepada connection mark

connection mark dan packet mark dibuat dengan menggunakan script atau dengan melakukan pengaturan pada winbox.

b. Implementasi QoS dengan PCQ pada Queue Tree Langkah kerja:

1. Buat mangle (connection mark dan packet mark) yang menandakan bandwidth lokal dan internasional.

Via console mikrotik: /ip firewall mangle

add chain=prerouting src-address-list=pcq-list dst-address-list=nice action=mark-connection

new-connection-mark=pcq-test-iix-up-con passthrough=yes comment=”pcq-test-upload”

add chain=prerouting connection-mark=pcq-test-iix-up-con action=mark-packet new-packet-mark=pcq-test-iix-up-packet passthrough=no

add chain=prerouting src-address-list=pcq-list dst-address-list=!nice action=mark-connection

new-connection-mark=pcq-test-intl-up-con passthrough=yes add chain=prerouting connection-mark=pcq-test-intl-up-con action=mark-packet new-packet-mark=pcq-test-intl– up-packet passthrough=no

add chain=forward src-address-list=pcq-list dst-address-list=nice action=mark-connection new-connection-mark=pcq-test-iix-down-con passthrough=yes comment=”pcq-test-download”

add chain=forward connection-mark=pcq-test-iix-down-con action=mark-packet new-packet-mark=pcq-test-iix-down-packet passthrough=no

add chain=forward src-address-list=pcq-list dst-address-list=!nice action=mark-connection new-connection-mark=pcq-test-intl-down-con passthrough=yes

add chain=forward connection-mark=pcq-test-intl-down-con action=mark-packet new-packet-mark=pcq-test-intl-down-packet passthrough=no

Via winbox:

IP Firewall > Mangle

Gambar 4.40 connection mark dan packet mark PCQ

2. Buat address list

/ip firewall address-list add list=pcq-list address=192.168.0.0/24 comm="lan"

3. Buat 2 queue-types, masing-masing untuk upload dan download, yang bertujuan untuk menambahkan jenis queue yaitu pcq.

Secara default nilai rate=0, limit=50 dan pcq-total-limit=2000

/queue type

add name=”ps-download” kind=pcq rate=0 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000 add name=”ps-upload” kind=pcq rate=0 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000 4. Dilanjutkan dengan membuat batasan bandwidth di queue

tree.

untuk limix-at = max-limit / ratio via console mikrotik:

/queue tree

add name=pcq-test-down parent=local packet-mark="" limit-at=0 queue=default priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s

add name=iix-down parent=pcq-test-down packet-mark=pcq-test-iix-down-packet limit-at=100000

queue=pcq-ps-download priority=8 max-limit=1000000 burst-limit=0 burst-threshold=0 burst-time=0s

add name=intl-down parent=pcq-test-down packet-mark=pcq-test-intl-down-packet limit-at=60000

queue=pcq-ps-download priority=8 max-limit=600000 burst-limit=0 burst-threshold=0 burst-time=0s

/queue tree

add name=pcq-test-up parent=global-in packet-mark="" limit-at=0 queue=default priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s

add name=iix-up parent=pcq-test-up packet-mark=pcq-test-iix-up-packet limit-at=25600 queue=pcq-ps-upload priority=8 max-limit=256000 limit=0 burst-threshold=0 burst-time=0s

add name=intl-up parent=pcq-test-up packet-mark=pcq-test-intl-up-packet limit-at=12800 queue=pcq-ps-upload priority=8 max-limit=128000 limit=0 burst-threshold=0 burst-time=0s

via winbox:

Gambar 4.41 Queue tree PCQ

c. Implementasi QoS dengan HTB (Hierarchical Token Bucket) HTB diterapkan dengan terlebih dahulu menentukan parameter:

Parent (Bw-iix dan Bw-intl) # parent=Bw-iix

/queue simple

add name=Bw-iix target-addresses=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all parent=none packet-marks=packet-iix direction=both priority=8 queue=default-small/default-small limit-at=0/0

# parent=Bw-intl /queue simple

add name=Bw-intl target-addresses=0.0.0.0/0 dst-address=0.0.0.0/0 interface=all parent=none packet-marks=packet-intl direction=both priority=8 queue=default-small/default-small limit-at=0/0 max-limit=128000/500000 total-queue=default-small   parent   Gambar 4.42 parent HTB

Gambar 4.42 menunjukkan dua buah parent yaitu Bw-iix (bandwidth lokal) dan Bw-intl (bandwidth internasional) yang kemudian digunakan oleh child: server, client01, client02, client03, client04, client05, client06, client07, client08, client 09, client10, client11.

packet-mark

menggunakan packet-mark yang telah ditentukan sebelumnya yaitu “packet-iix” dan “packet-intl”

max-limit

merupakan batas kecepatan maksimum, atau dikenal juga dengan MIR (Maximum Information Rate)

ketentuan:

bandwidth lokal (bw-iix):

ditentukan berdasarkan kebutuhan client yang memerlukan alokasi bandwidth lokal lebih besar untuk server, client04, client06 dan client11 max limit: download=200k, upload=64k

untuk client01, client02, client03, client05, client07, client08, client09 dan client10 max limit:

download=128k, upload=32k bandwidth internasional (bw-intl): download: 500k/4(min client)=125k upload: 128k/4(min client)=32k

limit-at (yang merupakan parameter di mana suatu client akan mendapatkan bandwidthnya, apapun kondisinya), atau dikenal juga dengan CIR (Committed Information Rate)

untuk bandwidth lokal (bw-iix):

untuk server, client04, client06 dan client11 limit-at: download=80k, upload=20k

untuk client01, client02, client03, client05, client07, client08, client09 dan client10 max limit:

download=40k, upload=10k bandwidth internasional (bw-intl):

download: 500k/12 (maksimal client)=40k upload: 128k/12(min client)=10k

Langkah kerja:

1. Buat mangle (connection mark dan packet mark) yang menandakan bandwidth lokal dan internasional.

Via console Mikrotik:

/ ip firewall mangle # mark koneksi indonesia

add chain=prerouting in-interface=local dst-address-list=nice action=mark-connection new-connection-mark=conn-iix passthrough=yes

# mark koneksi internasional

add chain=prerouting in-interface=local dst-address-list=!nice action=mark-connection new-connection-mark=conn-intl passthrough=yes

# mark paket indonesia

add chain=prerouting connection-mark=conn-iix action=mark-packet new-packet-mark=packet-iix passthrough=no

# mark paket internasional

add chain=prerouting connection-mark=conn-intl action=mark-packet new-packet-mark=packet-intl passthrough=no

Via winbox:

IP Firewall > Mangle

Gambar 4.44 connection markiix

2. Pengaturan limit bandwidth dengan HTB pada simple queue via console mikrotik:

Koneksi lokal (Bw-iix): # Komputer server /queue simple

add name=server-iix target-addresses=192.168.0.2/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=1 queue=default-small/default-small limit-at=20000/80000 max-limit=64000/200000 total-queue=default-small # Komputer client01

/queue simple

add name= client01-iix target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client02

/queue simple

add name= client02-iix target-addresses=192.168.0.4/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client03

/queue simple

add name= client03-iix target-addresses=192.168.0.5/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client04

/queue simple

add name= client04-iix target-addresses=192.168.0.6/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=1 queue=default-small/default-small limit-at=20000/80000 max-limit=64000/200000 total-queue=default-small # Komputer client05

/queue simple

add name= client05-iix target-addresses=192.168.0.7/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small

# Komputer client06 /queue simple

add name= client04-iix target-addresses=192.168.0.8/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=1 queue=default-small/default-small limit-at=20000/80000 max-limit=64000/200000 total-queue=default-small # Komputer client07

/queue simple

add name= client05-iix target-addresses=192.168.0.9/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client08

/queue simple

add name= client05-iix target-addresses=192.168.0.9/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client09

/queue simple

add name= client05-iix target-addresses=192.168.0.11/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix

packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client10

/queue simple

add name= client05-iix target-addresses=192.168.0.12/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix

packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client11

/queue simple

add name= client11-iix target-addresses=192.168.0.13/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix

packet-marks=packet-iix direction=both priority=1 queue=default-small/default-small limit-at=20000/80000 max-limit=64000/200000 total-queue=default-small

Koneksi internasional (Bw-intl): # Komputer server

/queue simple

add name=server-intl target-addresses=192.168.0.2/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client01

/queue simple

add name= client01-intl target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client02

/queue simple

add name= client02-intl target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client03

/queue simple

add name= client03-intl target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client04

/queue simple

add name= client04-intl target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client05

/queue simple

add name= client05-intl target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small

# Komputer client06 /queue simple

add name= client05-iix target-addresses=192.168.0.8/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client07

/queue simple

add name= client05-iix target-addresses=192.168.0.9/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client08

/queue simple

add name= client05-iix target-addresses=192.168.0.10/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix

packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client09

/queue simple

add name= client05-iix target-addresses=192.168.0.11/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix

packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client10

/queue simple

add name= client05-iix target-addresses=192.168.0.12/32 dst-address=0.0.0.0/0 interface=all parent=Bw-iix

packet-marks=packet-iix direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small # Komputer client11

/queue simple

add name= client11-intl target-addresses=192.168.0.3/32 dst-address=0.0.0.0/0 interface=all parent=Bw-intl packet-marks=packet-intl direction=both priority=3 queue=default-small/default-small limit-at=10000/40000 max-limit=32000/128000 total-queue=default-small

3. Pengaturan limit bandwidth dengan HTB pada simple queue via winbox:

Queues> Simple Queues

Gambar 4.46 limit bandwidth dengan HTB Keterangan gambar 4.46:

Icon warna hijau = menandakan penggunaan bandwidth kurang dari maksimal bandwidth Icon warna kuning = menandakan bandwidth mendekati

maksimal bandwidth

Icon warna merah = menandakan bandwidth sudah mencapai maksimal bandwidth

Gambar 4.47 limit bandwidth with HTB komputer server

4.5. Monitoring

Setelah implementation, tahapan selanjutnya dari 6 tahap yang ada pada metodologi NDLC yaitu monitoring. Pada tahap ini peneliti melakukan pengujian bandwidth ke ISP lokal dan internasional, kemudian mengamati paket data yang melewati lalu lintas jaringan dengan memanfaatkan tools yang telah disediakan oleh mikrotik yaitu: graphing traffic, packet sniffer dan torch.

4.5.1. Speed Test

Speed test bertujuan untuk mengetahui seberapa besar kecepatan yang didapat ketika salah satu client pada jaringan lokal RTRW-Net melakukan download dan upload ke jaringan internet lokal maupun internasional.

a. Limit bandwidth dengan PCQ pada Queue tree 1. Speed test ke server lokal

Gambar 4.49 speed test ke server lokal dengan PCQ dari PC Server ketika 1 client terkoneksi

Keterangan gambar 4.49: - Maksimal download = 630 Kbps - Maksimal upload = 220 Kbps

Gambar 4.50 speed test ke server lokal dengan PCQ ketika 3 client terkoneksi

Keterangan gambar 4.50: - Maksimal download = 170 Kbps - Maksimal upload = 190 Kbps

2. Speed test ke server internasional

Gambar 4.51 speed test ke server internasional dengan PCQ ketika 1 client terkoneksi

Keterangan gambar 4.51: - Maksimal download = 590 Kbps - Maksimal upload = 110 Kbps

Gambar 4.52 speed test ke server internasional dengan PCQ ketika 3 client terkoneksi

Keterangan gambar 4.52: - Maksimal download = 120 Kbps - Maksimal upload = 110 Kbps

b.Limit bandwidth dengan HTB pada queue simple 1. Speed test ke server lokal

Gambar 4.53 speed test ke server lokal dengan HTB dari PC server Keterangan gambar 4.53: - Maksimal download = 200 Kbps

Gambar 4.54 speed test ke server lokal dengan HTB dari client01 Keterangan gambar 4.54: - Maksimal download = 120 Kbps

- Maksimal upload = 30 Kbps

2. Speed test ke server internasional

Gambar 4.55 speed test ke server internasional dengan HTB dari PC Server

Keterangan gambar 4.55: - Maksimal download = 120 Kbps - Maksimal upload = 30 Kbps

Gambar 4.56 speed test ke server internasional dengan HTB dari client01

Keterangan gambar 4.56: - Maksimal download = 120 Kbps - Maksimal upload = 30 Kbps

4.5.2. Graphing Traffic

Untuk mengaktifkan fasilitas graph ketikkan script seperti pada gambar berikut:

 

Kemudian pada browser ketikkan alamat IP mikrotik http://192.168.0.1/graph/

hasilnya adalah sebagai berikut:

Dokumen terkait