Co je to FUP

Z KHnetWiki

Přejít na: navigace, hledání

Obsah

Co je to FUP


Fair User Policy - jedná se o inteligentní rozdělování konektivity s přidaným omezením maximální rychlosti v závislosti na objemu stažených dat.

Toto je obecný popis v různých obměnách takovéto omezování služby používají všichni větší poskytovatelé internetového připojení, namátkou ADSL prakticky od všech poskytovatelů, CDMA od Eurotelu.
Každý poskytovatel Internetu a podobných služeb musí používat FUP, aby dosáhl spravedlivého dělení konektivity mezi jednotlivé uživatele.

Hlavní internetová brána - iGW


Jedná se o server ELEV, který je připojen přímo k serveru ZEUS a má na starosti právě jen a pouze řízení internetového provozu a překlad veřejných IP adres.

Znalost a)

jeden uživatel má jednu rychlostní třídu pro všechny svá zařízení dohromady (vyjímku tvoří VoIP a podobná zařízení). Tj. je špatný předpoklad, že pokud si stahování zapnu na počítači v ložnici a přitom ten v obýváku pojede normálně.

Znalost b)

spodní limit rychlosti je tvořen výpočtem - celková kapacita linky (bez cca 10% bezpečnostní rezervy) mínus vyhrazené rychlosti (servery a VoIP zařízení) se podělí počtem uživatelů. Výsledek je (momentálně) 60kbit/s na uživatele. Byť se to zdá málo, je to naprosto běžná hodnota (spíš větší, než běžná) mezi různými ISP - jednoduchý výpočet: O2 má linku do NIXu (centrální uzel českého internetu) 10Gbit a při přibližném počtu ADSL uživatelů 500 tisíc to dělá na jednoho 20kbit. Toto přirovnání není úplně přesné (vzhledem k nesrovnatelnosti sítě KHnet.info a bývalého telecomu, ale jako vysvětlení postačuje).

Znalost c)

horní limit rychlosti je nastaven natvrdo a mění se ručně v závislosti na průměrném vytížení a rozmaru správce. V současnosti cca 4,5Mbit pro uživatele v panelnetu a cca 2Mbity pro uživatele připojené přes WiFi. Vzhledem k překotnému rozvoji páteřních spojů mají některé panelnety rychlosti i vyšší. V době mimo špičku (dopoledne až do prvního odpoledního intervalu) jsou rychlostní limity všem o něco zvýšeny, cca o 30%.

Intervaly

Celkové množství dat, které proteče k uživateli a od uživatele je sčítáno dohromady pro všechny jeho zařízení (v jedné třídě, tj. např. telefony jsou zvlášť). Sčítání probíhá v intervalech 6:00 - 13:00, 13:00 - 17:00 a 17:00 - 02:00. Překročení datového limitu, který je v podstatě jakýsi násobek spodní rychlostní hranice (v současnosti cca 6GB, liší se také v závislosti na příslušnosti uživatele - jeho sítě - do třídy) způsobí snížení horní hranice rychlosti na tu spodní - tj. 60kbit/s (je to vlastně modemová rychlost). Toto omezení vstupuje v platnost vždy na začátku dalšího intervalu. A trvá logicky do jeho konce, pokud se ovšem nepodaří ho překročit znovu - to je ale vzhledem k rychlosti prakticky nemožné.
Při ještě nižším limitu (také vypočítávaným) se zapojují také jiné mechanismy - priority. Dle celkového množství dat se nastaví uživateli nějaká priorita (čím více dat, tím horší) a teoreticky, pokud je linka plně vytížená, dostanou přednost data jiných uživatelů - viditelný dopad na provoz uživatele to ale v podstatě nemá, pouze to optimalizuje toky na internetové bráně.

Aktuální stavy vašich přenosů naleznete na této adrese - jsou to hodinové součty od začátku časového intervalu.
Naopak tady jsou momentálně platné součty a limity, tj. z konce posledního dokončeného časového intervalu. Tyto údaje nalezenete také na statusové stránce mojeInfo.
Uvedené odkazy fungují pouze z vnitřní sítě, nikoli internetu.

Upozornění: mezi 02:00 a 06:00 není aplikováno žádné řízení provozu, ani žádné sčítání dat, ani nejsou v platnosti případná omezení vzniklá do 02:00 - ty vstoupí v platnost až ráno.

Popis sloupců na uvedených odkazech (prometheus)

  • hostname: jméno počítače (zařízení) generující provoz. Odpovídá sloupci Počítač na statusové stránce.
  • credit: nevyužito.
  • limit: při překročení tohoto objemu (během jednoho intervalu) bude snížena rychlost na "min".
  • total: součet přenosů ven i dovnitř pro všechny zařízení uživatele, pouze u "hlavního" počítače - ve statusu je označen "H". U ostatních je 0. Tento sloupec je nejdůležitější, od něj se odvozuje veškeré případné omezení.
  • direct: kolik bylo staženo MB (megabajtů) tímto počítačem (pouze, již se nesčítá více zařízení dohromady).
  • upload: data odeslaná ven na internet, dále platí to, co u direct.
  • minimum: minimální, "garantovaná" rychlost uživatele v kbps (kilobity za sekundu). Opět je uvedena pouze u hlavního počítače, případně u zařízení definované jinak než hromadně - např. VoIP. Touto rychlostí by to jelo, kdyby se všichni snažili něco stahovat najednou.
  • desired: touto rychlostí pojede internet uživateli, pokud bude z čeho přidělit kapacitu.
  • maximum: skutečné momentální maximum rychlosti uživatele. Je-li uživatel omezen, je to zvýrazněno barevně a hlavně je tam jiná hodnota, než desired!
  • prio: snížení priority při překročení určitého objemu dat - vyšší číslo je horší.


Součty

Na závěr doporučuji věnovat pozornost Enterprise Research and Planning - kolik procent uživatelů (active classes) spotřebuje kolik internetu (data transfers). Ty údaje jsou prakticky pořád plus mínus stejné - 5 až 10% uživatelů spotřebovává okolo 40 až 50% kapacity linky (resp. celkového průtoku, 100% nemusí být plná teoretická kapacita).

Tyto omezení jsou vytvářena pro udržení dostatečné kvality internetu pro všechny uživatele najednou. A věřte tomu, že to je těžké, být absolutně spravedlivý prakticky nemožné. Nekritizujte je. Od telecomu dostanete stejný limit, co od nás na den tak na rok až dva ... podle toho, kolik byste si platili ...

Access pointy - přístupové body

Zde se provádí podobné řízení provozu, jako na internetové bráně. Rychlosti jsou ovšem nastavené pevně a všichni uživatelé daného přístupového bodu se o ně "spravedlivě" dělí.
Zároveň je implementována funkce, která počítá spojení jednotlivého uživatele - při překročení 25 spojení v jeden okamžik jsou ostatní odmítána. Tj. lze stahovat max. 25 souborů naráz ... zbytek si ani neškrtne. Brouzdání webem se do počtu konexí nepočítá.


Založeno na software Prometheus, © xChaos, Arachne Labs, vydaného pod licencí GPL.

Osobní nástroje