Mitul cu privire la activitatea serviciului qos - site-ul profesioniștilor în rețea!

Există un astfel de serviciu ca QoS. Această abreviere înseamnă calitate a serviciului. În cazul configurației sistemului, este extrem de nedorit să se activeze, deoarece are proprietatea de a reduce substanțial capacitatea rețelei (cu aproximativ 20%),







Acum, poate, este imposibil să găsești o persoană care nu a citit niciodată întrebările frecvente. privind funcționarea Windows.

Ce este o rețea cu un serviciu de calitate?

Vă sugerăm să acceptați definiția unui sistem de rețea, care este simplificat cât mai mult posibil. Aplicațiile își încep activitatea, o fac pe gazde și, ca urmare a activităților lor, schimbă informații între ele. Aplicațiile trimit informații despre sistemul de operare pentru transmisie prin rețea. Odată ce informațiile necesare sunt transferate în sistemul de operare, acesta devine automat traficul de rețea.

QoS, la rândul său, se bazează pe capacitatea rețelei de a procesa astfel de trafic astfel încât să îndeplinească cu acuratețe cerințele mai multor aplicații. Aceasta necesită un mecanism de bază pentru prelucrarea traficului din rețea, care este capabil să distingă și să clasifice acest trafic, care are dreptul la procesare specială și dreptul de a gestiona mecanismele înseși.

Funcționalitatea acestui serviciu este concepută pentru a satisface mai multe entități din rețea: în primul rând, administratorii de rețea și, în al doilea rând, aplicațiile de rețea în sine. Adesea, au unele dezacorduri. Administratorul de rețea încearcă să limiteze resursele care sunt utilizate de o anumită aplicație, în timp ce aceeași aplicație încearcă să capteze cât mai mult din resursele disponibile din rețea. Interesele lor pot fi reconciliate, având în vedere faptul că administratorul rețelei va juca cel mai important rol, în raport cu toți utilizatorii și aplicațiile.

Setări de bază QoS

Aplicațiile diferite au cerințe complet diferite pentru prelucrarea traficului. Aplicațiile sunt, într-o oarecare măsură, mai mult sau mai puțin tolerante la pierderile și la întârzierile neesențiale ale traficului în rețea.

Aceste cerințe își găsesc aplicația în parametrii asociați cu QoS:

Bandwidth (lățimea de bandă engleză) este rata la care traficul generat de o aplicație poate și trebuie să fie transmis printr-o rețea

Latency - timpul de întârziere pe care o aplicație îl poate permite la livrarea unui pachet de informații

Schimbarea întârzierii (jitter)

Pierderea este pierderea informațiilor.

Dacă am avea acces la resursele eternului, este absolut tot traficul de aplicare, am putea renunța la viteza necesară, cu un timp de întârziere egală cu zero, schimbarea de timp este, de asemenea, zero și absența oricărei pierderi. Dar resursele de rețea sunt departe de veșnic.

Mecanismul serviciului în cauză controlează alocarea resurselor de rețea pentru traficul de aplicații pentru a îndeplini condițiile necesare pentru transmiterea acestuia.

Resurse de bază pentru QoS și modalități de gestionare a traficului

Rețelele care se ocupă de comunicarea dintre gazde utilizează o mare varietate de dispozitive de rețea, inclusiv hub-uri, routere, switch-uri și adaptoare de rețea pentru gazde. Oricare dintre cele listate are interfețe de rețea. Orice interfață de rețea este capabilă să transmită și să primească trafic la o rată completă. Când viteza cu care a fost direcționat traficul către interfață depășește viteza cu care interfața transmite traficul, este adesea o supraîncărcare.

Dispozitivele de rețea au capacitatea de a gestiona starea de congestie organizând un întreg lanț de trafic în memoria dispozitivului (în tampon) până la trecerea acestuia (supraîncărcarea). În alte cazuri, echipamentul nu poate primi trafic, pentru a face ca supraîncărcarea să fie mai puțin severă. Ca urmare, aplicațiile întâmpină o schimbare semnificativă a timpului de așteptare (deoarece traficul rămâne în cozi la interfețe) sau chiar cu o pierdere completă a traficului.

Capacitățile interfețelor privind transferul traficului de rețea și prezența memoriei destinate stocării traficului în dispozitivele de rețea vor constitui resurse fundamentale, care la rândul lor sunt necesare pentru a oferi un serviciu QoS pentru a continua fluxurile de trafic în aplicații.

Distribuiți resurse QoS către dispozitive de rețea







Dispozitivele care suportă serviciul în cauză sunt relativ eficiente în utilizarea resurselor de rețea pentru a transfera traficul în rețea. Adică, traficul de aplicații, care sunt în consecință mai tolerante la întârzieri, este stocat în memoria tampon, iar traficul de aplicații, care este într-o oarecare măsură mai critică pentru întârzieri, este trimis în continuare.

Pentru a rezolva această problemă, dispozitivul de rețea trebuie să efectueze în primul rând identificarea traficului prin alocare de pachete și, de asemenea, să cozi și să implementeze prin mecanisme proprii, întreținerea acestora

Mecanisme și metode de procesare a traficului

Marea majoritate a LAN-urilor se bazează pe tehnologia iEEE 802 și include token-ring. Ethernet și așa mai departe. 802.1 p este un mecanism de procesare a traficului pentru a sprijini QoS în astfel de rețele.

802.1p poate determina câmpul (cel de-al doilea strat din modelul de rețea OSI) din antetul pachetului 802, care are o anumită valoare prioritară. De obicei, routerele sau gazdele, trimițând traficul în rețeaua locală, marchează toate pachetele trimise de ei, atribuindu-le o valoare de prioritate. Se înțelege că întrerupătoarele, hub-urile, punțile și alte dispozitive de rețea vor procesa pachetele prin organizarea de cozi. Domeniul de aplicare al acestui mecanism de procesare a traficului este limitat la rețeaua LAN. În același timp, atunci când pachetul trece prin LAN (prin nivelul 3 al OSI), prioritatea 802.1p este ștearsă imediat

Mecanismul celui de-al treilea nivel este Diffserv. care definește în câmp în al treilea nivel antetul pachetelor IP, numite DSCP (Diffserv codepoint)

Itserv este un pachet complet de servicii care definește serviciul garantat și serviciul care gestionează congestionarea. Un serviciu garantat este capabil să transporte un anumit volum de trafic cu o întârziere limitată. Serviciul care gestionează descărcarea este chemat să efectueze o anumită cantitate de trafic când apar "încărcări de trafic ușor". Acestea sunt într-o oarecare măsură servicii măsurabile, deoarece acestea sunt definite pentru a asigura raportul QoS la o anumită cantitate de trafic.

Deoarece tehnologia ATM poate fragmenta pachetele în celule relativ mici, aceasta poate oferi o latență foarte scăzută. Dacă aveți nevoie să transferați urgent un pachet, interfața ATM poate fi eliberată întotdeauna pentru transmisie pentru timpul necesar pentru a transfera o singură celulă.

De asemenea, serviciul QoS are la dispoziție câteva mecanisme complexe care asigură funcționarea unei astfel de tehnologii. Am dori să remarcăm doar un singur punct foarte important: pentru ca serviciul să înceapă să funcționeze, este necesar să se sprijine o astfel de tehnologie și să se aibă ajustarea necesară pentru toate transmisiunile de la punctul inițial la cel final

Absolut toate routerele participă la transferul protocoalelor necesare;

Prima sesiune QoS, care necesită 64 kbps, este inițializată între gazdele A și B

A doua sesiune, care necesită 64 kbps, este inițializată între hosturile A și D

Pentru a simplifica foarte mult schema, presupunem că configurația routerelor este proiectată astfel încât să aibă capacitatea de a rezerva absolut toate resursele de rețea.

Pentru noi este important ca problema de rezervare de 64 kbps a fost de a ajunge la trei routere pe calea fluxului de informații între gazde A și B. următoarea interogare de 64 kbps ar putea e ostignut trei marshurtizatorov între gazde A și D. Routerele ar fi în măsură să-și îndeplinească cererile de rezervare resurse, deoarece acestea nu depășesc punctul maxim specificat. Dacă, în schimb, oricare dintre gazdă B și C ar putea iniția QoS -seans 64 kbps A-gazdă, atunci router-ul, care servește gazdele menționate mai probabil să fie interzise pentru o singură conexiune.

Acum, încercați să vă imaginați ce un administrator de rețea dezactivează servicii de procesare în trei routere care servesc gazdă E. D. C. B. În acest caz, cererile de resurse mai mult de 64 kbps vor fi îndeplinite, indiferent de locația gazdă, care este de a lua parte la luarea. În acest caz, asigurarea calității ar fi extrem de scăzută, deoarece traficul pentru o singură gazdă ar deteriora traficul altui utilizator. Calitatea serviciului, cel mai probabil, ar putea rămâne aceeași dacă routerul de sus ar putea limita cererile la 64kbps, dar acest lucru ar conduce la utilizarea extrem de ineficientă a resurselor de rețea.

Pe de altă parte, am putea crește lățimea de bandă a tuturor conexiunilor din rețea la 128 kbps. Cu toate acestea, lărgimea de bandă mărită va fi utilizată numai dacă două gazde necesită simultan resurse. În caz contrar, resursele de rețea vor fi folosite din nou extrem de ineficient

Versiunea 98 a Windows are numai componente QoS pentru nivelul utilizatorului:

Furnizor de servicii QoS

Winsock 2 (API GQoS)

Unele componente ale aplicației

Trafic. dll - capacitatea de gestionare a traficului

Mspgps. sys este un clasificator de pachete care poate determina clasa de serviciu aparținând unui pachet.

Psched. sys este planificatorul pachetului de servicii QoS. Funcția sa este de a defini parametrii de serviciu pentru un anumit flux de informații. Tot traficul va fi marcat de o valoare prioritară. Programatorul de pachete va determina traficul prin așteptarea tuturor pachetelor și procesarea cererilor concurente prin pachete de date în coada de așteptare care au nevoie de acces în timp util la rețea.

QoS Pachet Scheduler (Psched.sys). Definește parametrii QoS pentru un flux de date specific. Traficul este marcat cu o valoare de prioritate specifică. Programatorul de pachete QoS determină programul de așteptare a fiecărui pachet și procesează cererile concurente între pachetele în coada care necesită acces simultan la rețea.

Toate punctele de mai sus nu pot da un răspuns la întrebarea, în cazul în care aceleași 20% merge (care, apropo, nimeni nu a măsurat cu precizie încă). Pe baza tuturor informațiilor menționate mai sus, acest lucru nu ar trebui să fie în niciun caz. Cu toate acestea, oponenții și-au prezentat argumentul: sistemul QoS este excelent, dar nu contează. Și, ca o consecință, 20% încă pleacă. Cel mai probabil, problema a devenit dopekla și gigantul software-ului, deoarece el a început deja de mult timp să respingă o astfel de taxă de gândire.







Articole similare

Trimiteți-le prietenilor: