Jumat, 28 Oktober 2016

Manajemen Bandwidth Menggunakan Simple Queue

Pada sebuah jaringan yang mempunyai banyak client, diperlukan sebuah mekanisme pengaturan bandwidth dengan tujuan mencegah terjadinya monopoli penggunaan bandwidth sehingga semua client bisa mendapatkan jatah bandwidth masing-masing. QOS(Quality of services) atau lebih dikenal dengan Bandwidth Manajemen, merupakan metode yang digunakan untuk memenuhi kebutuhan tersebut.
Pada RouterOS Mikrotik penerapan QoS bisa dilakukan dengan fungsi Queue.
Description: network diagram
Limitasi Bandwidth Sederhana
Cara paling mudah untuk melakukan queue pada RouterOS adalah dengan menggunakan Simple Queue. Kita bisa melakukan pengaturan bandwidth secara sederhana berdasarkan IP Address client dengan menentukan kecepatan upload dan download maksimum yang bisa dicapai oleh client.
Contoh :
Kita akan melakukan limitasi maksimal upload : 128kbps dan maksimal download : 512kbps terhadap client dengan IP 192.168.10.2 yang terhubung ke Router. Parameter Target Address adalah IP Address dari client yang akan dilimit. Bisa berupa :
  • Single IP (192.168.10.2)
  • Network IP (192.168.10.0/24)
  • Beberapa IP (192.168.10.2,192.168.10.13) dengan menekan tombol panah bawah kecil di sebelah kanan kotak isian.
Penentuan kecepatan maksimum client dilakukan pada parameter target upload dan target download max-limit. Bisa dipilih dengan drop down menu atau ditulis manual. Satuan bps (bit per second).
Dengan pengaturan tersebut maka Client dengan IP 192.168.10.2 akan mendapatkan kecepatan maksimum Upload 128kbps dan Download 256kbps dalam keadaan apapun selama bandwidth memang tersedia.
Description: network diagram
Metode Pembagian Bandwidth Share
Selain digunakan untuk melakukan manajemen bandwidth fix seperti pada contoh sebelumnya, kita juga bisa memanfaatkan Simple Queue untuk melakukan pengaturan bandwidth share dengan menerapkan Limitasi Bertingkat. Konsep Limitasi Bertingkat  bisa anda baca pada artikel Mendalami HTB pada QOS RouterOS Mikrotik
Contoh : 
Kita akan melakukan pengaturan bandwidth sebesar 512kbps untuk digunakan 3 client. 
Konsep: 
  1. Dalam keadaan semua client melakukan akses, maka masing-masing client akan mendapat bandwidth minimal 128kbps.
  2. Jika hanya ada 1 Client yang melakukan akses, maka client tersebut bisa mendapatkan bandwidth hingga 512kbps.
  3. Jika terdapat beberapa Client (tidak semua client) melakukan akses, maka bandwidth yang tersedia akan dibagi rata ke sejumlah client yg aktif.
Topologi Jaringan
Router kita tidak tahu berapa total bandwidth real yang kita miliki, maka kita harus definisikan pada langkah pertama. Pendefinisian ini bisa dilakukan dengan melakukan setting Queue Parent. Besar bandwidth yang kita miliki bisa diisikan pada parameter Target Upload Max-Limit dan Target Download Max-Limit.
Langkah selanjutnya kita akan menentukan limitasi per client dengan melakukan setting child-queue. 
Pada child-queue kita tentukan target-address dengan mengisikan IP address masing-masing client. Terapkan Limit-at (CIR) : 128kbps dan Max-Limit (MIR) : 512kbps. Arahkan ke Parent Total Bandwidth yang kita buat sebelumnya. 

Ulangi untuk memberikan limitasi pada client yang lain, sesuaikan Target-Address. 
Selanjutnya lakukan pengetesan dengan melakukan download di sisi client.
Pada gambar berikut menunjukkan perbedaan kondisi penggunaan bandwidth client setelah dilakukan limitasi bertingkat
Kondisi 1
Kondisi 1 menunjukkan ketika hanya 1 client saja yg menggunakan bandwidth, maka Client tersebut bisa mendapat hingga Max-Limit.

Perhitungan : Pertama Router akan memenuhi Limit-at Client yaitu 128kbps. Bandwitdh yang tersedia masih sisa 512kbps-128kbps=384kbps. Karena client yang lain tidak aktif maka 384kbps yang tersisa akan diberikan lagi ke Client1 sehingga mendapat 128kbps+384kbps =512kbps atau sama dengan max-limit.
Kondisi 2
Kondisi 2 menggambarkan ketika hanya 2 client yang menggunakan bandwidth.
Perhitungan : Pertama router akan memberikan limit-at semua client terlebih dahulu. Akumulasi Limit-at untuk 2 client = 128kbps x 2 =256kbps . Bandwidth total masih tersisa 256kbps. Sisa diberikan kemana.? Akan dibagi rata ke kedua Client.
Sehingga tiap client mendapat Limit-at + (sisa bandwidth / 2) = 128kbps+128kbps =256kbps
Kondisi 3
Kondisi 3 menunjukkan apabila semua client menggunakan bandwidth.
Perhitungan: Pertama Router akan memenuhi Limit-at tiap client lebih dulu, sehingga bandwidth yang digunakan 128kbps x 3 = 384kbps. Bandwidth total masih tersisa 128kbps. Sisa bandwidth akan dibagikan ke ketiga client secara merata sehingga tiap client mendapat 128kbps + (128kbps/3) = 170kbps.
Pada Limitasi bertingkat ini juga bisa diterapkan Priority untuk client. Nilai priority queue adalah 1-8 dimana terendah 8 dan tertinggi 1.
Contoh : 
Client 1 adalah VVIP user, maka bisa diberikan Priority 1 (tertinggi).

Jika kita menerapkan priority perhitungan pembagian bandwidth hampir sama dengan sebelumnya. Hanya saja setelah limit-at semua client terpenuhi, Router akan melihat priority client. Router akan mencoba memenuhi Max-Limit client priority tertinggi dengan bandwidth yang masih tersedia. 

Perhitungan: Client 1 mempunyai priority tertinggi maka router akan mencoba memberikan bandwidth sampai batas Max-Limit yaitu 512kbps. Sedangkan bandwidth yang tersisa hanya 128kbps, maka Client1 mendapat bandwidth sebesar Limit-at + Sisa Bandwidth = 128kbps+128kbps = 256kbps

Konsep pembagian bandwidth ini mirip ketika anda berlangganan internet dengan sistem Bandwidth share.
Limitasi bertingkat juga bisa diterapkan ketika dibutuhkan sebuah pengelompokkan pembagian bandwidth.

Tampak pada gambar, limitasi Client1 dan Client3 tidak menganggu limitasi Client2 karena sudah berbeda parent. Perhatikan max-limit pada Limitasi Manager dan Limitasi Staff.
Description: network diagram
Bypass Traffic Lokal
Ketika kita melakukan implementasi Simple Queue, dengan hanya berdasarkan target-address, maka Router hanya akan melihat dari mana traffic itu berasal. Sehingga kemanapun tujuan traffic nya (dst-address) tetap akan terkena limitasi. Tidak hanya ke arah internet, akan tetapi ke arah jaringan Lokal lain yang berbeda segment juga akan terkena limitasi.
Contoh :

  • IP LAN 1 : 192.168.10.0/24
  • IP LAN 2 : 192.168.11.0/24
Jika hanya dibuat Simple Queue dengan target-address : 192.168.10.0/24, traffic ke arah 192.168.11.0/24 juga akan terlimit. Agar traffic ke arah jaringan lokal lain tidak terlimit, kita bisa membuat Simple Queue baru dengan mengisikan dst-address serta tentukan Max-Limit sebesar maksimal jalur koneksi, misalnya 100Mbps. Kemudian letakkan rule tersebut pada urutan teratas (no. 0).
Rule Simple Queue dibaca dari urutan teratas (no. 0) sehingga dengan pengaturan tersebut traffic dari LAN1 ke LAN2 dan sebaliknya maksimum transfer rate sebesar 100Mbps atau setara dengan kecepatan kabel ethernet.

PENGERTIAN DHCP CLIENT & DHCP SERVER


Pengertian atau penjelasan dhcp server dan dhcp client - DHCP merupakan singkatan dari Dynamic Host Configuration Procotol, untuk yang baru saja belajar membuat atau mengenal jaringan secara teori maupun praktek akan banyak sekali pertanyaan-pertanyaan dari diri pribadi guna mengetahui, mendapatkan informasi sejelas mungkin.

Pengertian DHCP Server dan DHCP Client, pertanyaan sering muncul saat kita menemukan sesuatu, kasus atau masalah atau pertanyaan dari orang lain dilapangan, saat membaca atau melihat perbedaan antara dhcp server dan dhcp client, begitu juga dengan saya pribadi sempat terlintas hendak menanyakan perbedaan dhcp server dan dhcp client pada salah seorang guru jaringan di sekolah, tapi ada rasa takut tuk bertanya akan hal tersebut, kekawatiran penjelasan yang disampaikan tidak bisa membuat saya mengerti ataukah terlalu teoritis atau memang demikian red : rada seram gurunya.

Tulisan kali ini saya mencoba memberikan sedikit penjelasan dhcp server dan dhcp client, berdasarkan pendapat saya semoga tidak salah dalam penyampaiannya.

Secara umum diketahui istilah dhcp dipergunakan pada jaringan (configurasiprotocol), pemberian / request ip otomatis oleh server ke client dan request ip dari client ke server, cara lain pemberian ip secara manual / static. jika diartikan dari singkatan DHCP - Dynamic Host Configurasi Protocol,

Dynamic = dinamis
Host = Perangkat/node
configurasi = pengaturan
protocol = protocol

Jadi bisa kita simpulkan pengaturan protocol suatu perangkat dilakukan secara dinamis, yang dikendalikan atau ditur oleh sistem secara otomatis pada jaringan tersebut. pengaturan protocol bisa dilakukan secara manual atau static dan bisa juga secara dynamic.

Cara kerja DHCP

Secara umum DHCP Server mempunyai 4 tahapan.
1. IP Least Request, Client meminta IP Address pada Server.
2. IP Least Offer, Menawarkan IP Address kepada Client.
3. IP Lease Selection, Client memilih penawaran IP Address yang diberikan Server.
4. IP Lease Acknowledge, DHCP Server memberikan konfirmasi nomor IP dan informasi lain ke Client. Kemudian Client melakukan inisialisasi dengan menghubungkan pada jaringan tersebut.

Kelebihan Menggunakan Layanan DHCP

1. Memudahkan dalam komunikasi data antar jaringan.
2. Dapat memberikan IP Address secara otomatis.
3. IP Reusable, artinya IP dapat digunakan semua Client asalkan tidak digunakan Client lain.
4. Dapat dikonfigurasi waktu penggunaan. karena adanya least period.

Kekurangan Menggunakan Layanan DHCP

1. Semua konfigurasi bergantung pada DHCP Server, jadi jika terjadi masalah pada Server semua client tidak akan bisa terhubung dengan baik.
2. Harus terdapat komputer yang menjadi komputer Server.

Pertanyaan yang mungkin ditanyakan tentang dhcp

1. Dimana biasanya dhcp digunakan?
Biasanya dhcp digunakan pada internet wireless rumahan, seperti spedy, wigo, dan lain-lain.
2. Sistem operasi apa saja yang mendukung dhcp?
Rata-rata semua sistem operasi sudah mendukung, seperti Linux, Windows, Mac OS, dan lain-lain.
3. Apakah menggunakan DHCP mempunyai dampak yang tidak baik?
Dampak menggunakan DHCP sampai sekarang sangat baik untuk membantu efisiensi dalam jaringan. sehingga mempersingkat waktu dalam memberikan IP Address secara otomatis.
4. Silahkan ditanyakan dikolom komentar ya, jika ingin bertanya tentang materi DHCP