Jak řídit rychlosti a jak nepočítat a neaplikovat FUP v čase

Systém u datových služeb (třída Poskytování dat) podporuje řízení rychlosti v čase a také nastavení nepočítání a neaplikování FUPu v čase ("FUP okna"). Definice parametrů se provádí v modulu Produkty a služby , tabulce "Parametry služby nebo produktu" . Parametry pro řízení rychlosti lze definovat pro zařízení N_TYPE DS_MODEM, NIC, NG_MODEM a WIFI. Parametry pro nastavení nepočítání a neaplikování FUPu nejsou aktuálně omezovány na N_TYPE zařízení.

Seznam parametrů pro řízení rychlosti v čase

Název Parametr Popis
var_start Variabilní rychlost - Hodina od Variabilní rychlost - Čas, od něhož se neaplikuje toto pravidlo (číslo z intervalu 0 - 23 hod.)
var_end Variabilní rychlost - Hodina do Variabilní rychlost - Čas, do něhož se neaplikuje toto pravidlo (číslo z intervalu 0 - 23 hod.)
var_wdays Variabilní rychlost - Dny v týdnu Variabilní rychlost - dny v týdnu, kdy se používá toto pravidlo, oddělené čárkou - 1 (pondělí) až 7 (neděle). Při neudání dnu a nastavení ostatních parametrů je považováno, že parametry jsou platné po celý týden.
var_max_down_speed Variabilní rychlost - Maximální download Variabilní rychlost - Maximální rychlost směrem k zákazníkovi
var_max_up_speed Variabilní rychlost - Maximální upload Variabilní rychlost - Maximální rychlost směrem od zákazníka
var_min_down_speed Variabilní rychlost - Garantovaný download Variabilní rychlost - Minimální / garantovaná rychlost směrem k zákazníkovi
var_min_up_speed Variabilní rychlost - Garantovaný upload Variabilní rychlost - Minimální / garantovaná rychlost směrem od zákazníka
speed_interval_start Rychlosti - platí od Čas, od něhož platí tyto rychlosti
speed_interval_end Rychlosti - platí do Čas, do něhož platí tyto rychlosti
speed_interval_wday Rychlosti pro FUP - dny Rychlosti pro FUP - dny v týdnu, kdy se používá toto pravidlo, oddělené čárkou - 1 (pondělí) až 7 (neděle). Při neudání dnu a nastavení ostatních parametrů je považováno, že parametry jsou platné po celý týden.
speed_interval_down_max Maximální rychlost downloadu Maximální rychlost downloadu
speed_interval_down_min Minimální rychlost downloadu Minimální rychlost downloadu
speed_interval_up_max Maximální rychlost uploadu Maximální rychlost uploadu
speed_interval_up_min Minimální rychlost uploadu Minimální rychlost uploadu

Jedná se o indexované parametry, takže je možné nadefinovat více sad parametrů a mít víc pravidel pro variabilní rychlosti (všechny parametry v sadě musejí mít shodné číslo indexu).

Seznam parametrů pro nastavení nepočítání a neaplikování FUPu

Název Parametr Popis
fup_disable_start Neaplikovat FUP od Čas, od něhož se neaplikuje FUP (číslo z intervalu 0 - 23 hod.)
fup_disable_end Neaplikovat FUP do Čas, do něhož se neaplikuje FUP (číslo z intervalu 0 - 23 hod.)
fup_disable_wdays Neaplikovat FUP - dny Neaplikovat FUP - dny v týdnu, kdy se používá toto pravidlo, oddělené čárkou - 1 (pondělí) až 7 (neděle). Při neudání dnu a nastavení ostatních parametrů je považováno, že parametry jsou platné po celý týden.
fup_counting_disable_start Nepočítat FUP od Čas, od něhož se nepočítá FUP (číslo z intervalu 0 - 23 hod.)
fup_counting_disable_end Nepočítat FUP do Čas, do něhož se nepočítá FUP (číslo z intervalu 0 - 23 hod.)
fup_counting_disable_wdays Nepočítání FUP - dny Nepočítat data do FUP - dny v týdnu, kdy se toto pravidlo aplikuje, oddělené čárkou - 1 (pondělí) až 7 (neděle). Při neudání dnu a nastavení ostatních parametrů je považováno, že parametry jsou platné po celý týden.

Parametry *_start a *_end nemohou být překřížené, tedy např. pro vypnutí FUPu přes noc od 22 do 06 hodin je potřeba definovat dvě sady parametrů s rozsahem 22-0 a 0-6. Při použítí podmínek dnů v týdnu lze lépe rozlišit, pro jaké období je časové omezení nastaveno.

Jak probíhá aktualizace DS modemů?

Rychlosti jsou do DS modemů přenášeny pomocí md5 souborů, z pohledu výkonu je nemožné takto přenastavovat modemy dynamicky několikrát denně. Z toho důvodu je do DS modemu odeslána vždy maximální hodnota rychlosti, kterou může v průběhu dne dosáhnout. Omezování rychlosti probíhá pouze na straně RM (není ted možné řídit komunikaci po lokální síti). Generování md5 se provádí v proceduře update_node_config, kde se do šablony typu node_config (SELECT TTT_ID FROM text_templates_types WHERE TTT_TYPE = 'node_config') parsují všechny parametry u zařízení. Jsou vyparsovány i další pseudo-parametry s hodnotami XXXX-MAX. Tím je zajištěno, že modem poběží vždy nejvyšší rychlostí.

Jak probíhá aktualizace Mikrotiku (RADIUS)?

Aktualizace Mikrotiků pomocí rádius probíhá pomocí volání DHCP ze strany klienta. Klient z DHCP získá informaci o maximálních rychlostech a po dobu platnosti jí nemění. Po uplynutí platnosti se zeptá na novou rychlost. Chování je obdobné jako u DS modemů: Mikrotik bude dostávat informaci o rychlosti vždy maximální z možných a provoz bude řízen RM.

Pozor: Pokud si nadefinujete v síti variabilní rychlosti (týká se DS modemů a Mikrotiku), pak zařízení budou dostávat konfiguraci s maximální hodnotou bez ohledu na čas a den v týdnu - omezování rychlosti se provádí až na RM. Komunikace po lokální síti bude po celý den na nejvyšší rychlosti. Toto je dáno technickými limity, kdy není možné najednou aktualizovat a restartovat všechna zařízení v síti.

Jak probíhá aktualizace RM?

Na základě nastavených parametrů jak ve FUP tak podle času je vygenerována aktuální rychlost zařízení. SQL funkce nodes_cibsrm_speed(NCS_NODE_ID, NCS_TYPE) vrací pro dané zařízení (NCS_NODE_ID) hodnotu jednoho ze 4 parametrů (NCS_TYPE = MIN_DOWN_SPEED | MIN_UP_SPEED | MAX_DOWN_SPEED | MAX_UP_SPEED) pro danou denní dobu. Procedura nodes_cibsrm_speed_refresh (spouští se 1x za hodinu vždy v celou) vyhledá všechny variabilní rychlosti zařízení. U zařízení kde dojde v danou hodinu ke zlomu se naplánuje aktualizace nadřízeného RM.

Je-li zákazník ve FUP a zároveň je v období variabilní rychlosti, je výsledkem FUP rychlost.

Jak probíhá přenos parametrů pro řízení sítě?

Všechny parametry nutné pro řízení sítě (rychlosti burst, minimální, maximální a rychlosti variabilní) se nejdříve přenesou k zařízení (lze je vidět v modulu Koncová zařízení) a až následně se z nich bude sestavovat další konfigurace.
Topic revision: r4 - 04 Sep 2019, UnknownUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback