Wednesday 26 March 2014

asumsi tentang rate-limit

rate-limit (teks; default-nya: “”) – batasan kecepatan dalam bentuk rx-rate[/tx-rate] [rx-burst-rate[/tx-burst-rate] [rx-burst-threshold[/tx-burst-threshold] [rx-burst-time[/tx-burst-time] [priority] [rx-rate-min[/tx-rate-min]]]] dari sudut pandang router (“rx” merupakan upload dari client, “tx” merupakan download dari client ). Semua rate harus dalam bentuk ‘k’ (1000-an) atau ‘M’ (1000000-an).
- Jika tx-rate tidak didefinisikan, maka rx-rate diasumsikan sama besar dengan tx-rate.
- Begitu pula dengan tx-burst-rate, tx-burst-threshold, dan tx-burst-time. Jika rx-burst-threshold dan tx-burst-threshold tidak didefinisikan namun burst-rate didefinisikan, rx-rate dan tx-rate digunakan sebagai burst-thresholds.
- Jika rx-burst-time dan tx-burst-time tidak dispesifikasikan, maka nilai 1s digunakan secara default.
- Nilai-nilai yang digunakan untuk menandai prioritas adalah nilai 1 sampai dengan 8, dimana 1 merupakan nilai prioritas paling utama dan 8 merupakan nilai prioritas paling rendah. 
- Jika rx-rate-min dan tx-rate-min tidak didefinisikan, maka nilai rx-rate dan tx-rate digunakan. rx-rate-min dan tx-rate-min tidak dapat melampaui nilai rx-rate dan tx-rate.

Contoh:
- 128k - rx-rate=128000, tx-rate=128000 (tanpa bursts)
- 64k/128M - rx-rate=64000, tx-rate=128000000
- 64k 256k - rx/tx-rate=64000, rx/tx-burst-rate=256000, rx/tx-burst-threshold=64000, rx/tx-burst-time=1s
- 64k/64k 256k/256k 128k/128k 10/10 - rx/tx-rate=64000, rx/tx-burst-rate=256000, rx/tx-burst-threshold=128000, rx/tx-burst-time=10s
- 64k/64k 256k/256k 128k/128k 10/10 2 16k/16k- rx/tx-rate=64000, rx/tx-burst-rate=256000, rx/tx-burst-threshold=128000, rx/tx-burst-time=10s, priority=2, rx-rate-min/tx-rate-min=16000.

Contoh perintah:
[admin@MikroTik] > ip hotspot user profile
[admin@MikroTik] ip hotspot user profile> add name=uprof3 address-pool=none advertise=no idle-timeout=5m keepalive-timeout=5m open-status-page=http-login rate-limit="64k/64k 128k/128k 65k/65k 20/20 1 1k/1k" transparent-proxy=yes
[admin@MikroTik] ip hotspot user profile>

Keterangan:
- rx-rate merupakan upload bagi client, di sisi router, rx rate merupakan download (receive) dari client. sedangkan tx-rate bagi client merupakan download (dari router), sedangkan bagi router, tx-rate merupakan upload (transfer)
- Misalnya bandwidth suatu jaringan adalah 128 kbps, rx-rate/tx-rate di set-64 kbps. Kadang, dalam men-download suatu paket yang besar kita dikirimi paket dengan rate yang lebih besar pula, bisa jadi rate-nya melebihi rx/tx rate yang telah ditentukan, yakni 64 kbps, sehingga perlu adanya batasan baru yang disebut burst rate. Misalnya paket dikirim oleh server dengan rate di atas 64, maka kita perlu mendefinisikan burst-time threshold, katakanlah 65 kbps, untuk menentukan rate tertentu yang telah dikategorikan threshold, dan kita juga perlu menentukan rate maksimum yang dikirim melalui burst-time, katakanlah 128 kbps.
- burst-time, merupakan batasan seberapa lama burst-time diperbolehkan.
- priority, merupakan nilai prioritas yang digunakan
- rx-rate-min dan tx-rate-min, merupakan rate minimum yang dapat di-transfer oleh paket, misalnya 1 kbps. 

No comments:

Post a Comment