V dnešných podnikových sieťach neustály rast VoIP a video prevádzky znamená vyššie nároky na kvalitu služieb (QoS). Konfigurácia CBWFQ (Class-Based Weighted Fair Queuing) a LLQ (Low-Latency Queueing) na Cisco routeroch je zárukou, že hlasové a video aplikácie dostanú potrebnú prioritu a spoľahlivosť. V tomto článku krok za krokom ukážeme, ako tieto mechanizmy fungujú, ako ich správne nastaviť a overiť, aby vaša sieť zostala stabilná a výkonná.
Hlasové aj video aplikácie sú citlivé na latenciu a jitter. Bežné fronty môžu spôsobovať nepredvídateľné oneskorenia, čo vedie k rušeniu VoIP hovorov alebo trhanému videu. CBWFQ poskytuje spravodlivý prístup k šírke pásma jednotlivým triedam, zatiaľ čo LLQ umožňuje vysoko prioritnú prístupnosť a nízku latenciu pre kritické tóny a video pakety.
Celý postup možno rozčleniť do troch fáz:
service-policy
.class-map match-any VOICE
match ip dscp ef
class-map match-any VIDEO
match ip dscp af41
Tu hovoríme: všetky pakety s DSCP EF (Expedited Forwarding) patria do VOICE, potom tie 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ú priority frontu s garantovanou pásmovou kapacitou 30 %.
– Voideo je zaistené 40 % CBWFQ.
– Ostatná prevádzka sa spravodlivo rozdelí v „fair-queue“ poli.
interface GigabitEthernet0/0
bandwidth 100000
service-policy output QOS_CBVWQ_LLQ
Obvykle sa politika implementuje na výstup (output) WAN rozhrania, kde musí QoS prevádzka prechádzať.
CBWFQ balancuje medzi triedami tak, aby každá dostala svoj podiel šírky pásma. LLQ však pre triedu VOICE vytvára strict-priority frontu, čo zabezpečí minimálne čakanie kritickým paketom.
Po nasadení značky QoS nastáva zásadná fáza – overovanie:
show policy-map interface GigabitEthernet0/0
: zobrazenie využitia pásma, dropov a latency.show queueing interface GigabitEthernet0/0
: interné detaily front a ich priority.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 príklade rozdeľujeme pásmo medzi tri triedy a ostatnú prevádzku dávame do fair-queue.
Odporúčame začať s testovacím nasadením, postupne merať dopady a iterovať hodnoty.
CBWFQ & LLQ predstavujú silnú kombináciu pre QoS v moderných sieťach. Kombinujú garantovaný výkon s nízkou latenciou pre hlas a video a zabezpečujú spravodlivú distribúciu pro ostnú prevádzku. Ak chcete tieto techniky odskúšať prakticky, odporúčame kurz Kvalita služieb (QoS): praktická konfigurácia, kde si nasadenie vyskúšate v laboratóriu a pochopíte efektivity vašej politiky.
Viac informacií preberáme na kurze:
Kurz NP4 - Kvalita služieb (QoS): praktická konfigurácia
Marián Knězek