Quality of Service (QoS) v IP sítích

Cíl kapitoly

Definice QoS, QoS parametry, dělení QoS, způsoby zajištění QoS.

Prekrekvizity

Před prostudováním této kapitoly se seznamte s úvodním popisem protokolu IP (Dostálek, kap. XXX) a s chováním protokolu TCP při zahlcení sítě (algoritmy congestion avoidance a slow start) (Dostálek, kap. 9).

Kvalita služby

QoS je schopnost sítě podporovat aplikaci bez omezení funkce nebo výkonu aplikace.

ITU-T E.800: "Kvalita služby je souhrnný výsledek výkonnosti služby, který určuje stupeň spokojenosti uživatele služby."

Kvalita služby ovlivněna všemi komponentami sítě:

Parametry tvořící QoS

Komponenty zpoždění a jejich příčiny

Příčiny rozptylu zpoždění

nejednotné zacházení s jednotlivými pakety téhož toku při bufferingu, z toho plynoucí proměnné pozdržení ve frontách

Příčiny ztrát paketů

Typy QoS

Best Effort

původní služba Internetu, snaha o přenesení paketu, bez priorizace, v případě zahlcení se zahazuje

Integrated Services - Hard QoS

Differentiated Services - Soft QoS

Klasifikace provozu

Klasifikace provozu se děje obvykle na hranicích sítě nebo jejich částí.

Třídy zpracování paketů ve směrovačích u DiffServ (Per-Hop Behavior)

Mechanismy řízení QoS

aplikují se při zahlcení sítě, jinak představují zbytečnou režii

cílem je garantovat minimální šířku pásma, maximální zpoždění a minimální jitter

Vstupní filtrace, klasifikace a značkování

Traffic Policing

Klasifikace vstupního provozu

Řešení zahlcení (Congestion Management)

Přiřazení tříd provozů do front (explicitní přířazení + default fronta) a různé režimy obsluhy front (výběru dalšího paketu pro odesílání na výstupní linku).

Cílem rozbíjení shluků paketů (packet trains).

Základní režimy obsluhy front

Předcházení zahlcení (Congestion Avoidance)

Standardní technika při přeplnění front: tail drop.

Problém globální synchronizace v TCP

RED - Random Early Discard, WRED - Weighted RED

Tvarování provozu (Traffic Shaping)

Fragmentace a interleaving

Nasazování mechanismů QoS