Řízení datových toků v systému ISPadmin
Řízení datových toků neboli QoS (Quality of Service) garantuje přidělení minimální šířky pásma (CIR) pro každé zařízení v síti a přiděluje maximální možnou šířku pásma (MIR) zařízením v určitém časovém období.
Pojmy
- CIR (Committed Information Rate) – nejhorší scénář pro queue. Datový tok získá nastavenou velikost šířky pásma za určitého předpokladu. Jedná se o garantovanou rychlost přenosu dat. Pokud rychlost provozu nepřekračuje tuto hodnotu, tak by tato hodnota měla být aplikována. U Mikrotik ROS se jedná o hodnotu limit-at.
- MIR (Maximal Information Rate) – v nejlepším případě může tuto rychlost datový tok dosáhnout, pokud je volná šířka pásma (případně v pravidlech rodič). U MikroTik ROS se jedná o hodnotu max-limit.
Burst
Burst je využíván k možnosti povolit využití větší šířky pásma po krátké časové období.
Každou 1/16 nastaveného parametru burst-time router vypočítá průměrnou rychlost datového toku za posledních X vteřin nastavených v burst-time. Tj. pokud je burst-time=16s, tak dojde každou vteřinu k výpočtu průměrné rychlosti (16s/16).
Funkce burst může být efektivně využita hlavně uživateli, kteří například pouze prohlíží webové stránky, protože dostanou šířku pásma navíc v prvních vteřinách po otevření a stažení web. stránky. Při stahování větších souborů se stává tato funkce bezvýznamnou.
- Burst Limit – maximální hodnota šířky pásma (upload/download), kterou uživatel dostane pokud je burst aktivován. Hodnota burst-limit musí být větší než hodnota max-limit (MIR).
- Burst Threshold – je limitní hodnota šířky pásma, která rozhoduje, kdy bude burst aktivní a kdy naopak neaktivní (pokud jsou hodnoty pro burst nastaveny). Hodnota burst-threshold je rovna zpravidla 3/4 z hodnoty max-limit.
Pokud vypočítaný průměrný datový tok je menší než hodnota burst-threshold, tak je burst aktivován. Pokud je však hodnota vypočítaného datového toku větší nebo rovna nastavené hodnotě burst-threshold, tak je burst deaktivován. - Burst Time – hodnotou ve vteřinách se určuje časová perioda, která je použita pro výpočet průměrné rychlosti přenosu dat (neslouží však pro nastavení, jak dlouho bude burst aktivní!)