Přeskočit na obsah Přeskočit na hlavní navigaci Přeskočit na zápatí (patičku)

Ří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 nebo pracují s elektronickou poštou, protože dostanou šířku pásma navíc v prvních vteřinách po otevření a stažení web. stránky/emailu. 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í!)
Grafické znázornění aktivní/neaktivní funkce burstu
Grafické znázornění aktivní/neaktivní funkce burstu

Výpočet

Obecný demonstrativní příklad pro výpočet hodnoty Burst Time na požadovanou délku Burstu ve vteřinách.

Podmínka:
Burst-Threshold < Max-Limit < Burst-Limit

Výpočet Burst poměru:
Burst poměr = Burst-Threshold / Burst-Limit

Výpočet Burst-Time:
Burst-Time = Požadovaný čas pro Burst / Burst poměr

Vstupní hodnoty:

  • Požadovaný čas pro Burst = 5s
  • Max-Limit = 600 kbit/s
  • Burst-Limit = 960 kbit/s
    • hodnota musí být vyšší než Max-Limit
  • Burst-Threshold = 450 kbit/s
    • 3/4 z hodnoty Max-Limit

Burst poměr = 450 / 960
Burst poměr = 0,46875

Burst-Time = 5 / 0,46875
Burst-Time = 10,6666 = 11s