Antrian
digunakan untuk membatasi dan memprioritaskan lalu lintas:
·
Batas
kecepatan data untuk alamat IP tertentu, subnet, protokol, port, dan parameter
lainnya
·
Batas
peer-to-peer lalu lintas
·
memprioritaskan
beberapa paket mengalir atas orang lain
·
mengkonfigurasi
semburan lalu lintas untuk browsing web yang lebih cepat
·
menerapkan
batas yang berbeda berdasarkan waktu
·
share yang
tersedia lalu lintas antara pengguna yang sama, atau tergantung pada beban
saluran
Implementasi
antrian di MikroTik RouterOS berdasarkan Hierarchical Token Bucket (HTB). HTB
memungkinkan untuk membuat struktur antrian hirarkis dan menentukan hubungan
antara antrian.
Dalam
RouterOS, ini struktur hirarkis dapat dilampirkan pada 4 tempat yang berbeda:
·
global-in :
mewakili semua interface masukan secara umum (masuknya antrian). Antrian
melekat global di berlaku untuk lalu lintas yang diterima oleh router sebelum
packet filtering
·
global-out:
mewakili semua output interface pada umumnya (egress queue).
·
global-total:
mewakili semua input dan output interface bersama-sama (dengan kata lain itu
adalah agregasi global-in dan global-out). Digunakan dalam kasus ketika
pelanggan memiliki batas tunggal untuk kedua, upload dan download.
·
: -
merupakan satu antarmuka keluar tertentu. Hanya lalu lintas yang ditunjuk untuk
pergi keluar melalui antarmuka ini akan melewati antrian HTB ini.
Ada dua cara
yang berbeda bagaimana mengkonfigurasi antrian di RouterOS:
·
/ queue
simple menu - dirancang untuk memudahkan konfigurasi sederhana, tugas
sehari-hari antrian (seperti klien tunggal upload / download pembatasan,
pembatasan lalu lintas P2P, dll).
·
/ queue
tree menu - untuk melaksanakan tugas-tugas antrian maju (seperti
kebijakan prioritas global, keterbatasan kelompok pengguna). Membutuhkan paket
ditandai mengalir dari / ip firewall mangle fasilitas.
Prinsip
pembatasan tingkat
Membatasi
tingkat digunakan untuk mengontrol laju arus lalu lintas yang dikirim atau
diterima pada antarmuka jaringan. Lalu lintas yang menilai yang kurang dari
atau sama dengan tingkat tertentu dikirim, sedangkan lalu lintas yang melebihi
tingkat dijatuhkan atau tertunda.
Tingkat
membatasi dapat dilakukan dalam dua cara:
·
membuang
semua paket yang melebihi batas tingkat - tingkat membatasi (pipet atau
pembentuk) (100% tingkat limiter ketika antrian-size = 0)
·
paket delay
yang melebihi batas tingkat tertentu dalam antrian dan mengirimkan ketika
adalah mungkin - tingkat menyamakan (scheduler) '' (100% tingkat menyamakan
ketika antrian-size = unlimited)
Angka
berikutnya menjelaskan perbedaan antara tingkat membatasi dan tingkat penyama:
Seperti yang
Anda lihat dalam kasus pertama semua lalu lintas melebihi tingkat tertentu dan
dijatuhkan. Dalam lalu lintas kasus lainnya melebihi tingkat tertentu dan
tertunda di antrian dan ditransmisikan kemudian ketika adalah mungkin, tetapi
perhatikan paket yang dapat ditunda hanya sampai antrian tidak penuh. Jika
tidak ada lebih banyak ruang di antrian buffer, paket dijatuhkan.
Untuk setiap
antrian kita dapat menentukan dua batas tingkat:
·
CIR
(Committed Information Rate) - (limit-at di RouterOS) skenario terburuk, aliran
akan mendapatkan jumlah ini dari tingkat lalu lintas terlepas dari lalu lintas
lainnya mengalir. Pada waktu tertentu, bandwidth tidak harus jatuh di bawah
tingkat komitmen ini.
·
MIR (Maximum
Information Rate) - (max-limit di RouterOS) skenario kasus terbaik, data rate
maksimum yang tersedia untuk aliran, jika ada gratis setiap bagian dari bandwidth.
Simple
Queues
Sub-menu: /queue
simple
Cara paling
mudah untuk membatasi data rate untuk alamat IP tertentu dan / atau subnet,
adalah dengan menggunakan simple queues
Anda juga
dapat menggunakan antrian sederhana untuk membangun aplikasi QoS canggih.
Mereka memiliki fitur yang terintegrasi yang berguna:
·
Peer-to-peer
lalu lintas antrian
·
Menerapkan
aturan antrian pada interval waktu yang dipilih
·
Prioritas
·
Menggunakan
beberapa tanda paket dari / ip mangle firewall
·
Shaping
(penjadwalan) lalu lintas dua arah (satu batas untuk total upload + download)
Item satu
konfigurasi di / queue simple 'dapat membuat 0-3 antrian terpisah - satu
antrian di dunia-di, satu antrian di dunia-dan satu antrian di-total global.
Jika semua properti dari antrian memiliki nilai default (tidak ada batas yang
ditetapkan, jenis antrian adalah default), dan antrian tidak memiliki anak,
maka tidak benar-benar dibuat. Dengan cara ini, misalnya, penciptaan antrian
global total dapat dihindari jika hanya upload / download keterbatasan
digunakan.
Antrian
sederhana memiliki rangka yang ketat - setiap paket harus melalui setiap
antrian sampai akan memenuhi kondisi. (Dalam kasus 1000 antrian, paket untuk
antrian terakhir akan perlu untuk melanjutkan melalui 999 antrian sebelum akan
mencapai tujuan)
Contoh
konfigurasi
Asumsikan
kita memiliki topologi jaringan seperti Gambar 8.6 dan kita ingin men-download
dan meng-upload terbatas untuk jaringan pribadi (upload - 256kbps, dan download
- 512kbps).
Menambahkan
aturan antrian sederhana, yang akan membatasi lalu lintas di-download ke
512kbps dan upload ke 256kbps untuk jaringan 10.1.1.0/24, dilayani oleh
interface ether2:
[admin@MikroTik] /queue simple> add name=private
target=10.1.1.0/24 max-limit=256K/512K \
interface=ether2
Dalam hal ini
pernyataan bekerja tepat juga jika kita menunjukkan hanya satu dari parameter:
"target =" atau "antarmuka =", karena kedua hal ini
menentukan di mana dan yang lalu lintas antrian ini akan dilaksanakan.
Periksa
konfigurasi Anda:
[admin@Augsha]
/queue simple> print
Flags: X -
disabled, I - invalid, D - dynamic
0
name="private" target=10.1.1.0/24 dst-address=0.0.0.0/0
interface=ether2
parent=none direction=both priority=8
queue=default-small/default-small
limit-at=0/0 max-limit=256k/512k
burst-limit=0/0
burst-threshold=0/0 burst-time=0s/0s
total-queue=default-small
Parameter
max-limit menghemat bandwidth maksimum yang tersedia. Nilai max-limit = 256k /
512k berarti bahwa klien dari jaringan pribadi akan mendapatkan maksimal 512
kbps untuk download dan 256kbps untuk upload. Target ini memungkinkan untuk
menentukan sumber alamat IP yang aturan antrian akan diterapkan.
Mungkin,
Anda ingin mengecualikan server dari yang terbatas, jika demikian, menambahkan
antrian untuk itu tanpa batasan (max-limit = 0/0 yang berarti tidak ada
pembatasan). Pindahkan aturan ini ke awal daftar, karena item dalam / antrian
sederhana dieksekusi agar satu per satu jika router menemukan aturan yang
memuaskan paket tertentu aturan berikutnya tidak dibandingkan:
[admin@MikroTik]
/queue simple> add name=server target=10.1.1.1/32 max-limit=0/0 \
interface=ether2
arus
Identifier
·
Target
(pilihan ganda: Alamat IP / netmask): daftar alamat IP rentang yang akan
dibatasi oleh antrian ini.
·
interface
(Nama antarmuka, atau semua): mengidentifikasi antarmuka target terhubung ke.
Berguna ketika tidak mungkin untuk menentukan alamat target.
Masing-masing
dua sifat ini dapat digunakan untuk menentukan arah mana adalah target upload
dan yang di-download.
Hati-hati
untuk mengkonfigurasi kedua pilihan ini untuk antrian yang sama - dalam kasus
mereka akan menunjuk ke arah berlawanan antrian tidak akan bekerja.
Jika nilai
tidak target atau antarmuka yang ditentukan, antrian tidak akan dapat membuat
perbedaan antara upload dan download, dan akan membatasi semua lalu lintas dua
kali.
Sifat-sifat
lainnya
·
name (Teks):
identifier antrian unik yang dapat digunakan sebagai nilai pilihan orang tua
untuk antrian lainnya
·
direction(One
kedua, upload, download, tidak ada; default: keduanya): memungkinkan untuk
mengaktifkan pembatasan satu-directional untuk antrian sederhana (menonaktifkan
arah lain)
1.
both-
membatasi download dan upload lalu lintas
2.
upload -
membatasi hanya lalu lintas ke target
3.
download -
batas hanya lalu lintas dari target
·
time(TIME-WAKTU,
matahari, mon, tue, wed, thu, fri, duduk - TIME adalah waktu setempat, semua
nama hari adalah opsional; default: tidak diatur): memungkinkan untuk
menentukan saat antrian tertentu akan aktif. Router harus memiliki pengaturan
waktu yang tepat.
·
dst-address
(alamat IP / netmask): memungkinkan untuk memilih hanya aliran tertentu (dari
alamat target untuk alamat tujuan ini) untuk pembatasan menjelaskan apa target
dan apa yang dst dan apa yang upload dan apa yang tidak
·
P2P (satu
dari semua-P2P, bit-torrent, blubster, langsung terhubung, eDonkey, fasttrack,
Gnutella, Soulseek, WinMX; default: tidak diatur): memungkinkan untuk memilih
paket terenkripsi dari P2P tertentu untuk pembatasan
·
ppaket
ditandai dari / ip mangle firewall. Ambil melihat diagram RouterOS aliran
paket. Hal ini diperlukan untuk menandai paket sebelum antrian sederhana
(sebelum global dalam antrian HTB) Download pembatasan atau target tidak akan
bekerja. Satu-satunya rantai mangle sebelum dunia-in prerouting.
Properti HTB
·
parent (Nama orang
tua antrian sederhana, atau tidak ada): ditugaskan antrian ini sebagai antrian
anak untuk target yang dipilih {{{...}}}. Antrian target bisa antrian HTB atau
dibuat sebelumnya antrian sederhana lainnya. Agar lalu lintas untuk mencapai
antrian anak, antrian orang tua harus menangkap semua lalu lintas yang
diperlukan.
·
priority(1..8):
Prioritaskan satu antrian anak lebih antrian anak lainnya. Tidak bekerja pada
antrian orang tua (jika antrian memiliki setidaknya satu anak). Salah satunya
adalah yang tertinggi, delapan adalah prioritas terendah. Antrian anak dengan
prioritas yang lebih tinggi akan memiliki kesempatan untuk mencapai max-limit
sebelum anak dengan prioritas yang lebih rendah. Prioritas tidak ada
hubungannya dengan semburan.
·
queue (SESUATU / SESUATU): Pilih jenis antrian upload /
download. Jenis antrian dapat dibuat dalam jenis / antrian.
·
limit-at (NUMBER / NUMBER): upload / download data rate
normal yang dijamin untuk target
·
max-limit (NOMOR
/ NOMOR): maksimal upload / download data rate yang diperbolehkan untuk target
untuk mencapai untuk mencapai apa yang
·
burst-limit (NOMOR / NOMOR): maksimal upload / download data
rate yang dapat dicapai saat ledakan aktif
·
burst-time (TIME / WAKTU): periode waktu, dalam detik, di
mana rata-rata upload / download data rate dihitung. (Hal ini tidak saat
meledak sebenarnya)
·
meledak-thresholdburst-threshold (NOMOR / NOMOR): ketika
tingkat rata-rata data di bawah nilai ini - meledak diperbolehkan, secepat rata
data rate mencapai nilai ini - meledak ditolak. (pada dasarnya ini meledak on /
off switch). Untuk perilaku meledak optimal nilai ini harus di atas batas-nilai
dan bawah max-limit nilai
Dan pilihan yang sesuai untuk global jumlah antrian
HTB:
·
total-queue (SESUATU / SESUATU): sesuai dengan queue
·
total-limit-at di (NOMOR / NOMOR): sesuai dengan limit-at
·
total-max-limit(NOMOR / NOMOR): sesuai dengan max-limit
·
total-burst-limit (NOMOR / NOMOR): sesuai
dengan burst-limit
·
total-burst-time (waktu (TIME / WAKTU): sesuai
dengan burst-limit
·
total-burst-threshold (NOMOR / NOMOR): sesuai
dengan burst-threshold
Praktek yang baik menunjukkan bahwa:
Jumlah anak-anak limit-at nilai harus kurang atau sama
dengan max-limit dari orangtua.
Max-limit setiap anak harus kurang dari max-limit dari
orangtua. Dengan cara ini Anda akan meninggalkan beberapa lalu lintas untuk
antrian anak lainnya, dan mereka akan bisa mendapatkan lalu lintas tanpa
berjuang untuk itu dengan antrian anak lainnya.
Statistika
·
rate (read-only / read-only): rata antrian lewat data rate
di byte per detik
·
packet-rate(read-only / read-only): rata antrian lewat data rate
di paket per detik
·
bytes (read-only / read-only): jumlah byte diproses oleh
antrian ini
·
packets (read-only / read-only): jumlah paket diproses oleh
antrian ini
·
queued-bytes (read-only / read-only): jumlah byte menunggu
dalam antrian
·
queued-packets (read-only / read-only): jumlah paket menunggu
dalam antrian
·
dropped (read-only / read-only): jumlah paket turun
·
borrows (read-only / read-only): paket yang melewati antrian
lebih nya "limit-at" nilai (dan tidak terpakai dan diambil dari
antrian lainnya)
·
lends (read-only / read-only): paket yang melewati antrian
bawah nya "limit-at" nilai OR jika antrian adalah orangtua - jumlah
semua anak dipinjam paket
·
pcq-queues(read-only / read-only): jumlah substreams PCQ, jika
jenis antrian adalah PCQ
Dan pilihan yang sesuai untuk global jumlah antrian
HTB:
·
total-rate (read-only): sesuai dengan menilai
·
total-packet-rate (read-only): sesuai dengan
packet-tingkat
·
total-bytes(read-only): sesuai dengan byte
·
total-packets (read-only): sesuai dengan paket
·
total-queued-bytes (read-only): sesuai dengan
antri-byte
·
total-queued-packets (read-only): sesuai dengan
antri-paket
·
total-dropped(read-only): sesuai dengan turun
·
total-lends (read-only): sesuai dengan meminjamkan
·
total-borrows (read-only): sesuai dengan Borrows
·
total-pcq-queues(read-only): sesuai dengan
pcq-antrian
Queue Tree
Sub-menu: /queue
tree
Pohon
antrian menciptakan hanya satu antrian arah di salah satu HTBs. Hal ini juga
satu-satunya cara bagaimana untuk menambahkan antrian pada interface yang
terpisah. Cara ini adalah mungkin untuk mempermudah konfigurasi mangle - Anda
tidak perlu tanda terpisah untuk download dan upload - hanya meng-upload akan
mendapatkan antarmuka Umum dan hanya men-download akan mendapatkan antarmuka
pribadi.
Juga dimungkinkan untuk memiliki antrian ganda (contoh: prioritas lalu lintas di global dalam maupun global-out, pembatasan per klien pada interface outgoing) Jika Anda memiliki antrian sederhana dan pohon antrian di HTB yang sama - antrian sederhana akan mendapatkan lalu lintas pertama .
Pohon antrian tidak memerintahkan - semua lalu lintas lulus bersama-sama.
Baca lebih lanjut tentang HTB dan melihat contoh konfigurasi.
arus Identifier
Juga dimungkinkan untuk memiliki antrian ganda (contoh: prioritas lalu lintas di global dalam maupun global-out, pembatasan per klien pada interface outgoing) Jika Anda memiliki antrian sederhana dan pohon antrian di HTB yang sama - antrian sederhana akan mendapatkan lalu lintas pertama .
Pohon antrian tidak memerintahkan - semua lalu lintas lulus bersama-sama.
Baca lebih lanjut tentang HTB dan melihat contoh konfigurasi.
arus Identifier
·
name(Teks): identifier antrian unik yang dapat digunakan
sebagai nilai pilihan orang tua untuk antrian lainnya
·
packet-mark(Comma daftar dipisahkan): memungkinkan untuk
menggunakan paket ditandai dari / ip mangle firewall. Ambil melihat ini diagram
aliran paket. Anda perlu memastikan bahwa paket ditandai sebelum antrian
sederhana (sebelum global dalam antrian HTB)
Properti HTB
·
parent (Nama, atau tidak): ditugaskan antrian ini sebagai antrian anak untuk
target yang dipilih. Antrian target bisa HTB antrian atau antrian dibuat
sebelumnya lainnya
·
priority (1..8): Prioritaskan satu antrian anak lebih antrian anak lainnya. Tidak
bekerja pada antrian orang tua (jika antrian memiliki setidaknya satu anak).
Salah satunya adalah yang tertinggi, delapan adalah prioritas terendah. Antrian
anak dengan prioritas yang lebih tinggi akan memiliki kesempatan untuk mencapai
max-limit sebelum anak dengan prioritas yang lebih rendah. Prioritas tidak ada
hubungannya dengan semburan.
·
queue (SESUATU): Pilih jenis antrian. Jenis antrian dapat dibuat di sini
·
limit-at (NOMOR): data rate normal yang dijamin untuk target
·
max-limit (NOMOR): data rate maksimal yang diperbolehkan untuk
target untuk mencapai
·
burst-limit(NOMOR): data rate maksimal yang dapat dicapai saat ledakan aktif
·
burst-time(TIME): periode waktu, dalam detik, di mana data rate rata-rata dihitung.
(Hal ini tidak saat meledak sebenarnya)
·
burst-threshold(NOMOR): ketika tingkat rata-rata data di bawah nilai
ini - meledak diperbolehkan, secepat rata data rate mencapai nilai ini -
meledak ditolak. (pada dasarnya ini meledak on / off switch). Untuk perilaku
meledak optimal nilai ini harus di atas batas-nilai dan bawah max-limit nilai
Statistics
Command: /queue tree print stats
·
rate (read-only): rata antrian passing data rate di byte per detik
·
packet-rate (read-only): rata antrian passing data rate di paket per detik
·
bytes(read-only):
jumlah byte diproses oleh antrian ini
·
packets (read-only): jumlah paket diproses oleh antrian ini
·
queued-bytes (read-only): jumlah byte menunggu dalam antrian
·
queued-packets (read-only): jumlah paket menunggu dalam antrian
·
dropped(read-only):
jumlah paket turun
·
borrows (read-only): paket yang melewati antrian lebih nya
"limit-at" nilai (dan tidak terpakai dan diambil dari antrian
lainnya)
·
lends(read-only):
paket yang melewati antrian bawah nya "limit-at" nilai OR jika
antrian adalah orangtua - jumlah semua anak dipinjam paket
·
pcq-queues(read-only): jumlah PCQ substreams, jika jenis antrian di PCQ
Jenis antrian
Sub-menu: /queue type
Sub-menu daftar secara default dibuat jenis antrian dan memungkinkan untuk menambahkan yang pengguna baru tertentu.
Dengan RouterOS bawaan dibuat berikut jenis antrian yang telah ditetapkan:
[admin@MikroTik]
/queue type> print
0
name="default" kind=pfifo pfifo-limit=50
1 name="ethernet-default" kind=pfifo
pfifo-limit=50
2 name="wireless-default" kind=sfq
sfq-perturb=5 sfq-allot=1514
3 name="synchronous-default"
kind=red red-limit=60 red-min-threshold=10 red-max-threshold=50 red-burst=20
red-avg-packet=1000
4 name="hotspot-default" kind=sfq
sfq-perturb=5 sfq-allot=1514
5 name="only-hardware-queue"
kind=none
6
name="multi-queue-ethernet-default" kind=mq-pfifo mq-pfifo-limit=50
7 name="default-small" kind=pfifo
pfifo-limit=10
hanya-hardware-antrian
daun antarmuka dengan hanya hw mengirimkan buffer cincin deskripsi yang
bertindak sebagai antrian itu sendiri. Biasanya minimal 100 paket dapat antri
untuk mengirimkan dalam buffer mengirimkan cincin descriptor. Mengirimkan
cincin deskripsi ukuran buffer dan jumlah paket yang dapat antrian di dalamnya
bervariasi untuk berbagai jenis Mac ethernet.
Tidak memiliki
antrian software ini sangat bermanfaat pada sistem SMP karena menghilangkan
kebutuhan untuk sinkronisasi akses ke sana dari berbagai CPU / core yang mahal.
multi-queue-ethernet-default
dapat bermanfaat pada sistem SMP dengan antarmuka ethernet yang memiliki
dukungan untuk beberapa antrian transmisi dan memiliki dukungan driver linux
untuk beberapa antrian transmisi. Dengan memiliki satu antrian software untuk
setiap antrian hardware mungkin ada sedikit waktu yang dihabiskan untuk
sinkronisasi akses kepada mereka.
Jenis
Jenis
antrian atau Queuing (penjadwalan) algoritma menjelaskan mana paket akan
dikirim di baris berikutnya. RouterOS mendukung beberapa algoritma antrian:
·
PFIFO,
PFIFO, MQ PFIFO
·
MERAH
·
SFQ
·
PCQ
PFIFO, PFIFO
dan MQ PFIFO
Ini disiplin
antrian didasarkan pada algoritma FIFO (First-In First-Out). Perbedaan antara
PFIFO dan BFIFO adalah bahwa salah satu diukur dalam paket dan yang lainnya di
bytes.
Setiap paket
yang tidak bisa enqueued (jika antrian penuh), dijatuhkan. Ukuran antrian besar
dapat meningkatkan latency, tapi memanfaatkan saluran yang lebih baik.
Antrian ini
menggunakan pfifo-batas dan bfifo-batas parameter.
mq-pfifo adalah pfifo dengan dukungan untuk beberapa
antrian transmisi. Antrian ini menguntungkan pada sistem SMP dengan antarmuka
ethernet yang memiliki dukungan untuk beberapa antrian transmisi dan memiliki
dukungan driver linux untuk beberapa antrian transmisi.
mq-pfifo
menggunakan parameter mq-pfifo-batas.
MERAH
Acak Awal
Drop mekanisme antrian yang mencoba untuk menghindari kemacetan jaringan dengan
mengendalikan ukuran antrian rata-rata. Rata-rata ukuran antrian dibandingkan
dengan dua ambang: minimum (minth) dan maksimum (maxth) threshold. Jika
rata-rata ukuran antrian (avgq) kurang dari batas minimum, tidak ada paket
dijatuhkan. Ketika rata ukuran antrian lebih besar dari ambang batas maksimum,
semua paket masuk dijatuhkan. Tetapi jika ukuran antrian rata-rata adalah antara
minimum dan maksimum ambang paket secara acak turun dengan probabilitas Pd mana
probabilitas adalah tepat fungsi dari ukuran antrian rata: Pd = Pmax (avgq -
minth) / (maxth - minth). Jika rata-rata antrian tumbuh, kemungkinan untuk
menjatuhkan paket masuk tumbuh juga. Pmax -.. Rasio, yang dapat menyesuaikan
paket Mengabaikan probabilitas abruptness, (kasus yang paling sederhana Pmax
bisa sama dengan satu Diagram pada Gambar 8.2 menunjukkan probabilitas
penurunan paket dalam algoritma RED.
SFQ
Stochastic
Fairness Queuing (SFQ) dijamin oleh hashing dan round-robin algoritma. Sebuah
arus lalu lintas dapat diidentifikasi secara unik oleh 4 pilihan (src-address,
dst-address, src-port dan dst-port), sehingga parameter ini digunakan oleh SFQ
hashing algoritma untuk mengklasifikasikan paket menjadi satu 1024 mungkin
sub-aliran. Kemudian algoritma round-robin akan mulai mendistribusikan
bandwidth yang tersedia untuk semua sub-aliran, pada setiap putaran pemberian
sfq-membagikan byte lalu lintas. Seluruh SFQ antrian dapat berisi 128 paket dan
ada 1.024 sub-aliran yang tersedia.
SFQ disebut
"Stochastic" karena tidak benar-benar mengalokasikan antrian untuk
setiap aliran, ia memiliki algoritma yang membagi lalu lintas selama sejumlah
antrian (1024) menggunakan algoritma hashing.
PCQ
Per Connection Queuing (PCQ) adalah mirip dengan SFQ, tetapi memiliki fitur tambahan.
Hal ini dimungkinkan untuk memilih pengidentifikasi aliran (dari dst-address | dst-port | src-address | src-port). Sebagai contoh jika Anda mengklasifikasikan arus oleh src-address dari interface lokal (antarmuka dengan klien Anda), masing-masing PCQ sub-stream akan meng-upload satu klien tertentu.
Hal ini dimungkinkan untuk menetapkan batasan kecepatan untuk sub-stream dengan opsi pcq-rate. Jika pcq-rate = 0 sub-aliran akan membagi lalu lintas yang tersedia sama.
Informasi lebih lanjut dan contoh PCQ tersedia di sini.
Properties
Sifat yang dimulai dengan tertentu antrian nama baik, diterapkan hanya untuk jenis tertentu. Misalnya semua properti dimulai dengan PCQ hanya berlaku untuk antrian jenis = PCQ.
PCQ
Per Connection Queuing (PCQ) adalah mirip dengan SFQ, tetapi memiliki fitur tambahan.
Hal ini dimungkinkan untuk memilih pengidentifikasi aliran (dari dst-address | dst-port | src-address | src-port). Sebagai contoh jika Anda mengklasifikasikan arus oleh src-address dari interface lokal (antarmuka dengan klien Anda), masing-masing PCQ sub-stream akan meng-upload satu klien tertentu.
Hal ini dimungkinkan untuk menetapkan batasan kecepatan untuk sub-stream dengan opsi pcq-rate. Jika pcq-rate = 0 sub-aliran akan membagi lalu lintas yang tersedia sama.
Informasi lebih lanjut dan contoh PCQ tersedia di sini.
Properties
Sifat yang dimulai dengan tertentu antrian nama baik, diterapkan hanya untuk jenis tertentu. Misalnya semua properti dimulai dengan PCQ hanya berlaku untuk antrian jenis = PCQ.
Property
|
Description
|
bfifo-limit (integer
[1000..4294967295]; Default:15000)
|
Jumlah
maksimum byte yang antrian FIFO dapat terus. Berlaku jika Raja adalah FIFO.
|
kind (bfifo
| mq-pfifo | none | pcq | pfifo | red | sfq; Default: )
|
Jenis
tertentu jenis antrian. Selengkapnya >>
|
mq-pfifo-limit (integer
[1..4294967295]; Default: 50)
|
Multi-queue
limit PFIFO.
|
name (string;
Default: )
|
Nama
deskriptif tipe antrian
|
pcq-burst-rate (integer
[0..4294967295]; Default: 0)
|
Maksimal
upload / download data rate yang dapat dicapai sedangkan meledak untuk
Substream diperbolehkan
|
pcq-burst-threshold (integer [0..4294967295]; Default: 0)
|
Ini adalah
nilai meledak on / off switch
|
pcq-burst-time (time;
Default: 10s)
|
Periode
waktu, dalam detik, di mana data rate rata-rata dihitung. (Hal ini tidak saat
meledak sebenarnya)
|
pcq-classifier (list
of src-address|dst-address|src-port|dst-port; Default: "")
|
Pemilihan
sub-aliran pengidentifikasi
|
pcq-dst-address-mask (integer [0..32] | IPNetmask; Default: 32)
|
ukuran
jaringan IPv4 yang akan digunakan sebagai dst-address identifier sub-stream
|
pcq-dst-address6-mask (integer [0..128]; Default: 128)
|
ukuran
jaringan IPv6 yang akan digunakan sebagai dst-address identifier sub-stream
|
pcq-limit (integer
[1..4294967295]; Default: 50)
|
Ukuran
antrian dari sub-aliran tunggal (dalam kilobyte)
|
pcq-rate (integer
[ 0..4294967295]; Default: 0)
|
Maksimal
tersedia data rate masing-masing sub-uap
|
pcq-src-address-mask (integer [0..32] | IPNetmask; Default: 32)
|
ukuran
jaringan IPv4 yang akan digunakan sebagai src-address identifier sub-stream
|
pcq-src-address6-mask (integer [0..128]; Default: 128)
|
ukuran
jaringan IPv6 yang akan digunakan sebagai src-address identifier sub-stream
|
pcq-total-limit (integer
[1..4294967295]; Default: 2000)
|
Ukuran
total antrian semua sub-aliran (dalam kilobyte)
|
pfifo-limit (integer
[ 1..4294967295]; Default: 50)
|
Jumlah
maksimum paket yang antrian PFIFO dapat terus. Berlaku jika jenis adalah
pfifo.
|
red-avg-packet (integer
[ 1..65535]; Default: 1000)
|
Digunakan
oleh RED untuk perhitungan rata-rata ukuran antrian (untuk paket untuk
terjemahan byte)
|
red-burst (integer
[0..4294967295 ]; Default: 20)
|
Jumlah
paket diperbolehkan untuk semburan paket ketika tidak ada paket dalam antrian
|
red-limit (integer
[0..4294967295 ]; Default: 60)
|
Batas
antrian RED dalam paket
|
red-max-threshold (integer [0..4294967295 ]; Default: 50)
|
Rata-rata
ukuran antrian di mana paket probabilitas menandai adalah yang tertinggi.
|
red-min-threshold (integer [0..4294967295 ]; Default: 10)
|
Ukuran
antrian rata-rata dalam bytes.
|
Interface
Queue
Sub-menu: /queue
interface
Sebelum
mengirim data melalui antarmuka, diproses oleh antrian. Daftar menu sub semua
antarmuka yang tersedia di router dan memungkinkan untuk mengubah jenis antrian
untuk antarmuka tertentu.
Properties
Properties
Property
|
Description
|
interface (string)
|
Nama
antarmuka yang antrian diterapkan. Baca-satunya parameter.
|
queue (string;
Default: )
|
Jenis
antrian ditugaskan untuk antarmuka tertentu.
|
0 komentar:
Posting Komentar