V dnešních podnikových sítích neustálý růst VoIP a video provozu znamená vyšší nároky na kvalitu služeb (QoS). Konfigurace CBWFQ (Class-Based Weighted Fair Queuing) a LLQ (Low-Latency Queueing) na Cisco routerech je zárukou, že hlasové a video aplikace dostanou potřebnou prioritu a spolehlivost. V tomto článku krok za krokem ukážeme, jak tyto mechanismy fungují, jak je správně nastavit a ověřit, aby vaše síť zůstala stabilní a výkonná.
Hlasové i video aplikace jsou citlivé na zpoždění a kolísání latence. Běžné fronty mohou způsobovat nepředvídatelné prodlevy, což vede k rušení VoIP hovorů nebo sekání videa. CBWFQ poskytuje spravedlivý přístup k šířce pásma jednotlivým třídám, zatímco LLQ umožňuje vysoce prioritní přístup s nízkou latencí pro kritické hlasové a video pakety.
Celý postup lze rozdělit do tří fází:
service-policy
.class-map match-any VOICE
match ip dscp ef
class-map match-any VIDEO
match ip dscp af41
Zde říkáme: všechny pakety s DSCP EF (Expedited Forwarding) patří do VOICE, ty s AF41 do VIDEO.
policy-map QOS_CBVWQ_LLQ
class VOICE
priority percent 30
class VIDEO
bandwidth percent 40
class class-default
fair-queue
– Hlasové pakety mají prioritní frontu s garantovanou kapacitou 30 %.
– Video má vyhrazeno 40 % pomocí CBWFQ.
– Ostatní provoz je rozložen pomocí „fair-queue“.
interface GigabitEthernet0/0
bandwidth 100000
service-policy output QOS_CBVWQ_LLQ
Obvykle se politika aplikuje na výstupní (output) WAN rozhraní, kde QoS má největší efekt.
CBWFQ rozděluje šířku pásma mezi jednotlivé třídy. LLQ však vytváří tzv. strict-priority frontu pro třídu VOICE, což zajišťuje minimální zpoždění pro kritické pakety.
Po nasazení QoS je zásadní fáze – ověřování:
show policy-map interface GigabitEthernet0/0
: zobrazení využití, zahození a latence.show queueing interface GigabitEthernet0/0
: detailní informace o prioritách front.iperf
pro měření jitteru a průchodnosti.class-map match-any VOICE
match ip dscp ef
class-map match-any VIDEO
match ip dscp af41
class-map match-any BULK
match ip dscp cs1
policy-map QOS_FULL
class VOICE
priority percent 25
class VIDEO
bandwidth percent 35
class BULK
bandwidth percent 20
class class-default
fair-queue
interface Serial0/0
bandwidth 2000
service-policy output QOS_FULL
V tomto příkladu rozdělujeme pásmo mezi tři specifikované třídy a zbytek je spravován přes fair-queue.
Doporučujeme začít s testovacím nasazením a postupně optimalizovat podle výsledků měření.
CBWFQ a LLQ jsou silná kombinace pro QoS v moderních sítích. Zajišťují garantovaný výkon, nízkou latenci pro hlas a video, a férové přidělení šířky pásma pro zbytek provozu. Pokud si tyto techniky chcete vyzkoušet v praxi, doporučujeme kurz Kvalita služieb (QoS): praktická konfigurácia, kde si vše nakonfigurujete na skutečném zařízení a naučíte se vytvářet efektivní QoS politiky.
Viac informacií preberáme na kurze:
Kurz NP4 - Kvalita služeb (QoS): praktická konfigurace
Marián Knězek