Acasă
» ADMIN. REȚEA
»
QoS în rețele: Ce face calitatea serviciilor și cum funcționează
QoS în rețele: Ce face calitatea serviciilor și cum funcționează
Calitatea serviciului (QoS) este un set de tehnici de rețea care ajută traficul important să primească un tratament mai previzibil atunci când o legătură sau un dispozitiv devine congestionat. Poate prioritiza apelurile vocale, întâlnirile video și aplicațiile critice pentru afaceri față de traficul mai puțin sensibil la timp, cum ar fi descărcările în masă. QoS nu creează lățime de bandă suplimentară și nu face fiecare conexiune mai rapidă; gestionează concurența pentru resursele limitate ale rețelei.
Diferite aplicații partajează legături de rețea, dar sensibilitatea lor la întârzieri și pierderi de pachete variază.
Ce înseamnă QoS în rețele?
QoS este prescurtarea de la Quality of Service (Calitatea Serviciului) . În termeni practici, permite administratorilor să definească modul în care echipamentele de rețea ar trebui să gestioneze diferite categorii de pachete, în special atunci când mai multe fluxuri de trafic concurează pentru a părăsi aceeași interfață. Fără o politică, multe rețele utilizează livrarea cu cel mai bun efort: pachetele primesc în general un tratament similar, iar congestia poate întârzia sau poate elimina oricare dintre ele.
Gândiți-vă la o autostradă aglomerată. Un controlor de trafic nu poate adăuga benzi, dar poate ajuta o ambulanță să treacă printr-o intersecție înaintea traficului obișnuit. QoS funcționează într-un mod similar: poate oferi un tratament preferențial traficului sensibil la latență în timp ce restul traficului așteaptă. Acest compromis este important deoarece prioritizarea unei clase poate crește întârzierile pentru alta.
La fel ca un vehicul de urgență într-un ambuteiaj, pachetele sensibile la timp beneficiază cel mai mult atunci când rețeaua este congestionată.
Ce probleme de performanță a rețelei abordează QoS?
Congestie și randament scăzut: Când cererea se apropie de sau depășește capacitatea unei legături, cozile cresc și unele pachete pot fi abandonate. QoS decide ce trafic ar trebui să primească acces preferențial la capacitatea disponibilă.
Latență: Timpul necesar unui pachet pentru a călători de la sursă la destinație. Așteptarea în coadă în timpul congestiei poate adăuga întârzieri aplicațiilor vocale, de jocuri și interactive.
Jitter: Variația întârzierii pachetelor. Timpii de sosire neuniformi pot face ca semnalul audio sau video în timp real să fie sacadat.
Pierdere de pachete: Pachetele pot fi eliminate atunci când bufferele se umplu sau din cauza unor erori. Retransmiterea poate încetini și mai mult aplicațiile care se bazează pe aceasta.
Erori de transmisie: Zgomotul, interferențele, cablajul defectuos sau condițiile wireless pot corupe datele. QoS nu este o soluție pentru problema fizică subiacentă.
QoS este cel mai util atunci când traficul concurează pentru o resursă restricționată. Dacă o legătură are o capacitate amplă și cozile se formează rar, modificarea priorităților pachetelor poate produce o îmbunătățire puțin vizibilă.
Cum funcționează QoS: clasificare, marcare și programare
Implementările diferă în funcție de furnizor și dispozitiv, dar un model comun are trei acțiuni principale: identificarea traficului, atribuirea acestuia unei clase și decizia privind modul în care clasa utilizează resursele atunci când cererea depășește capacitatea. Politicile pot include, de asemenea, supravegherea, modelarea și evitarea congestiei.
1. Clasificați traficul
Un switch sau un router identifică pachetele folosind reguli de politică. În funcție de echipament și design, regulile pot inspecta adresele IP, protocoalele, porturile, informațiile despre aplicații sau un marcaj de trafic existent. De exemplu, o organizație ar putea clasifica telefoanele IP gestionate separat de navigarea web a oaspeților.
2. Marcați pachetele cu DSCP
O abordare utilizată pe scară largă este DiffServ (Differentiated Services). Câmpul Differentiated Services din antetul IP conține un punct de cod DSCP (Differentiated Services Code Point) pe șase biți , permițând 64 de valori posibile ale punctului de cod. Dispozitivele utilizează semnificația configurată a unei valori pentru a selecta un comportament de redirecționare per-hop. Valorile DSCP nu reprezintă o garanție universală end-to-end: echipamentele trebuie configurate pentru a le interpreta și a le gestiona în mod consecvent.
De exemplu, DSCP 46 este asociat în mod obișnuit cu Expedited Forwarding pentru trafic în timp real proiectat corespunzător, în timp ce DSCP 0 este marcajul implicit „best-effort”. Nu aveți încredere orbește în marcajele care sosesc de la dispozitive nede încredere; rețelele pot reclasifica sau remarca traficul la limitele lor.
Clase DSCP ilustrative. Marcajele și mapările politicilor reale ar trebui să corespundă designului rețelei.
3. Coadă și programare pachete
Când pachetele așteaptă să părăsească o interfață, politica de așteptare și programare a dispozitivului determină ce coadă este deservită și câtă lățime de bandă poate utiliza fiecare clasă. O coadă în timp real poate primi un tratament cu întârziere redusă; aplicațiile de business pot primi o partajare definită; iar traficul optim utilizează serviciul rămas. O politică bine concepută limitează, de asemenea, traficul prioritar, astfel încât o clasă să nu poată priva toate celelalte.
Planificarea QoS gestionează transmiterea pachetelor atunci când mai multe clase de trafic concurează pentru o legătură de ieșire.
QoS este de la un capăt la altul?
Comportamentul QoS depinde de cale și de politicile de la fiecare blocaj relevant. Un marcaj DSCP poate călători cu un pachet IP, dar fiecare router sau switch aplică doar tratamentul pentru care este configurat. Un dispozitiv sau furnizor de servicii ulterior poate ignora sau rescrie marcajul. Pentru rezultate consecvente, coordonați clasificările, limitele de încredere, mapările cozilor și politicile de lățime de bandă pe calea gestionată și verificați ce se întâmplă la marginile rețelei.
Cum să investigați o problemă QoS înainte de a modifica setările
Măsurați mai întâi: Verificați utilizarea interfeței, căderile de date, erorile, latența și fluctuațiile de semnal pe perioada în care utilizatorii raportează probleme.
Găsiți blocajul: Determinați dacă problema se află pe o rețea LAN, un segment Wi-Fi, un circuit WAN, o rețea VPN sau o cale a unui furnizor de servicii.
Identificați traficul: Folosiți contoare de dispozitive și, acolo unde este disponibil, telemetrie de flux pentru a vedea ce aplicații, gazde sau protocoale consumă lățime de bandă.
Definiți prioritățile afacerii: Stabiliți care servicii sunt sensibile la întârzieri sau critice pentru misiune și care pot tolera așteptarea.
Aplicați o politică limitată și validați: Configurați dispozitivele relevante folosind documentația furnizorului, apoi comparați întreruperile în coadă, întârzierile și experiența utilizatorului înainte și după. Urmăriți și traficul cu prioritate mai mică.
Instrumentele de monitorizare a rețelei și de analiză a fluxului pot ajuta la diagnosticare, deși nu înlocuiesc configurația corectă QoS. Consultați informațiile oficiale SolarWinds Network Performance Monitor pentru monitorizarea dispozitivelor și a interfeței și SolarWinds NetFlow Traffic Analyzer pentru vizibilitate bazată pe flux asupra traficului în funcție de aplicație, protocol și grup de adrese IP.
Ce nu poate rezolva QoS
QoS nu poate crește capacitatea fizică a unui circuit, repara un cablu deteriorat, elimina interferențele radio sau controla congestia din afara rețelei unde se aplică politica sa. Acesta redistribuie impactul congestiei: traficul cu prioritate ridicată se poate îmbunătăți, în timp ce traficul cu prioritate mai mică așteaptă mai mult sau înregistrează mai multe căderi de bandă. Dacă legătura rămâne supraîncărcată, poate fi totuși necesară planificarea susținută a capacității, reducerea traficului sau o actualizare a lățimii de bandă.
Prin urmare, QoS ar trebui să se bazeze pe condiții măsurate și pe o politică de servicii clară - nu să fie activată ca o soluție generală. Începeți prin a localiza blocajul, prioritizați traficul care are nevoie cu adevărat de o livrare previzibilă și monitorizați rezultatele pentru fiecare clasă.