Bandwidth Control

Selasa, 03 Agustus 2010

BANDWIDTH sharing antar pengguna

Contoh ini menunjukkan bagaimana sama 10Mibps berbagi download dan upload 2Mbps antara pengguna aktif dalam jaringan 192.168.0.0/24. Jika Host adalah men-download 2 Mbps, Host B mendapatkan 8 Mbps dan sebaliknya. Mungkin ada situasi ketika kedua host ingin menggunakan bandwidth maksimum (10 Mbps), maka mereka akan menerima 5 Mbps masing-masing, yang sama berlaku untuk upload. Pengaturan ini juga berlaku untuk lebih dari 2 pengguna.

Pada awalnya, menandai semua lalu lintas, yang datang dari jaringan lokal 192.168.0.0/24 dengan pengguna tanda:

/ip firewall mangle add chain=forward src-address=192.168.0.0/24 \
action=mark-connection new-connection-mark=users-con
/ip firewall mangle add connection-mark=users-con action=mark-packet \
new-packet-mark=users chain=forward
Sekarang kita akan menambahkan 2 jenis baru PCQ. Pertama, disebut pcq-download akan mengelompokkan lalu lintas semua dengan alamat tujuan. Seperti yang akan kita lampirkan jenis ini antrian untuk antarmuka lokal, itu akan membuat antrian yang dinamis untuk setiap alamat tujuan (user) yang men-download ke jaringan 192.168.0.0/24. Tipe kedua, disebut pcq-upload akan mengelompokkan lalu lintas dengan alamat sumber. Kami akan melampirkan antrian ini untuk antarmuka Publik sehingga akan membuat satu antrian dinamis untuk setiap pengguna yang meng-upload ke Internet dari jaringan lokal 192.168.0.0/24.

/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address

Akhirnya, membuat pohon antrian untuk lalu lintas download:

/queue tree add name=Download parent=Local max-limit=10240000
/queue tree add parent=Download queue=pcq-download packet-mark=users

Dan untuk lalu lintas upload:

/queue tree add name=Upload parent=Public max-limit=2048000
/queue tree add parent=Upload queue=pcq-upload packet-mark=users

Catatan! Jika
ISP Anda tidak bisa menjamin anda suatu jumlah tetap lalu lintas, Anda
dapat menggunakan hanya satu antrian untuk upload dan satu untuk
men-download, melekat secara langsung ke antarmuka:


/queue tree add parent=Local queue=pcq-download packet-mark=users
/queue tree add parent=Public queue=pcq-upload packet-mark=users


0 komentar: