Mitul QoS - articolul despre Microsoft Windows

„Î: Cum se dezactivează QoS (Quality of Service) Cum se configurează adevărat că limitează viteza de rețea A: De fapt, calitatea implicită a rezervelor de servicii pentru nevoile lor de 20% din lățimea de bandă (orice - cel puțin ??? modem 14400, deși Gigabit Ethernet). și chiar dacă eliminați serviciul de QoS planificator de pachete Properties-conexiune, acest canal nu este eliberat. pentru a elibera canalul, sau pur și simplu configurați QoS aici. Executați applet Group Policy (gpedit.msc). Group Policy găsi . Politica locală de calculatoare și apăsați pe șabloane administrative Selectați element rețea -. QoS Packet sheduler Turn Limi t lățime de bandă reservable. Limita Lățimea de bandă este acum în scădere cu 20% la 0%, sau pur și simplu dezactivați-l. Dacă se dorește, aici puteți configura alți parametri QoS. Doar repornire „este de a activa modificările efectuate.







20% - aceasta, desigur, foarte mult. Cu siguranță Microsoft - "Mazday". Declarațiile de acest tip de pribegi de la FAQ, de la forum la forum, din mass-media la mass-media, sunt folosite în tot felul de „tvikalkah“ - programe „create“ Windows XP (de altfel, deschide „Group Policy“ și „Politica de securitate locală“ și nu „tvikalka“ nu poate fi comparat cu ei bogăția de opțiuni de personalizare). Expune acuzații de acest gen să fie atenți ce vom face acum, folosind o abordare sistematică. Aceasta este examina în detaliu problema problematică, bazată pe surse primare oficiale.

Ce este o rețea cu servicii de calitate?

Să presupunem următoarea definiție simplificată a unui sistem de rețea. Aplicațiile rulează pe gazde și locul de muncă și să comunice unul cu celălalt. Aplicații trimite date către sistemul de operare pentru transmiterea de rețea. Odată ce datele sunt transferate către sistemul de operare, ele devin traficul în rețea.

Serviciul de rețea QoS se bazează pe capacitatea rețelei de a gestiona traficul, astfel încât este garantat pentru a efectua unele cereri de aplicare. Acest lucru necesită un mecanism fundamental pentru procesarea traficului de rețea, care poate identifica traficul care are dreptul la un tratament special și dreptul de a opera aceste mecanisme.

funcționalitate QoS conceput pentru a satisface cele două entități de rețea: aplicațiile de rețea și administratorii de rețea. Ei au adesea dezacorduri. administratorul de rețea pentru a limita resursele utilizate de o aplicație specifică, în timp ce în același timp, o aplicație încearcă să capteze cât mai mult din resursele de rețea. Interesele lor pot fi reconciliate, ținând cont de faptul că administratorul de rețea joacă un rol major în ceea ce privește toate aplicațiile și utilizatorii.

Parametrii cheie QoS

Diferite aplicații au cerințe diferite pentru procesarea traficului de rețea. Aplicațiile sunt tolerante mai mult sau mai puțin de întârzieri și pierderi de trafic. Aceste cerințe au fost utilizate în următorii parametri legate de QoS:

- Lățimea de bandă (lățimea de bandă) - rata la care traficul generat de aplicație, care se transmite prin rețea
- Latency (întârziere) - o întârziere pe care o aplicație poate tolera în livrarea pachetului de date.
- Jitter - schimba timpul de întârziere.
- Pierdere (pierdere) - procentul de date pierdute.

Dacă ar fi existat o nesfârșită resurse de rețea disponibile, întregul trafic de aplicare ar putea fi transferat la o rată dorită, cu zero latenta, schimbarea zero, timpul de întârziere și pierderi zero. Cu toate acestea, resursele de rețea nu sunt nelimitate.

Mecanismul QoS controlează alocarea resurselor de rețea pentru aplicații de trafic, pentru a îndeplini cerințele de transmitere a acesteia.

Resurse fundamentale și mecanisme QoS pentru a face față traficului

Rețelele care conectează gazde folosind o varietate de dispozitive de rețea, cum ar fi adaptoare de rețea de gazde, routere, switch-uri și hub-uri. Fiecare dintre ele are o interfață de rețea. Fiecare interfață de rețea poate primi și transmite trafic la o viteză finită. În cazul în care rata la care traficul este direcționat către o interfață mai mare decât rata la care interfața trimite trafic în continuare, există o suprasarcină.

Dispozitivele de rețea se pot ocupa de starea de supraîncărcare prin organizarea coadă de trafic în memorie (buffer) până la suprasarcină nu va funcționa. În alte cazuri, echipamentul de rețea poate renunța la trafic pentru a ușura congestia. Ca urmare, cererile se confruntă cu o schimbare în latență (ca traficul este stocat în cozi pe interfețe) sau o pierdere de trafic.

Capacitatea de a rețelei interfețe pentru transmiterea traficului și disponibilitatea de memorie pentru stocarea traficului în dispozitive de rețea (atâta timp cât traficul nu poate fi transmis mai departe) constituie resursele fundamentale necesare pentru a asigura QoS pentru fluxurile de trafic de aplicare.







Distribuția resurselor QoS pe dispozitivele de rețea

Dispozitivele care suportă QoS, utilizați în mod rezonabil resursele rețelei pentru trafic. Asta este, cererile de trafic, sunt mai tolerante de întârzieri, este coada de așteptare (stocată într-un tampon în memorie), iar traficul de aplicare, timp critic, este trecut pe.

Pentru a realiza această sarcină este de a identifica un trafic dispozitiv de rețea de pachete de clasificare și de așteptare și au mecanisme pentru întreținerea acestora.

mecanism de manipulare a traficului

Mecanismul de procesare a traficului include:

- 802.1p
- servicii diferențiate per-hop-comportamente (DiffServ PHB).
- Servicii integrate (intserv).
- ATM și altele.

Cele mai multe rețele locale, bazate pe IEEE 802 tehnologii, inclusiv Ethernet, token-ring, etc 802.1p -. Acesta este mecanismul de manipulare a traficului pentru a sprijini QoS în astfel de rețele.

802.1p definește un câmp (Layer 2 în modelul de rețea OSI) în pachete antet 802, care poate purta una dintre cele opt valori prioritare. De obicei, gazde sau routere, trimit trafic la o rețea locală, fiecare pachet marcat trimis prin atribuirea unei valori-l prioritate specifică. Se presupune că dispozitivele de rețea, cum ar fi switch-uri, hub-uri și poduri, procesul de pachetul corespunzător, folosind mecanismele de așteptare. Domeniul de aplicare limitat 802.1p la rețeaua locală (LAN). Odată ce pachetul intersectează WLAN (prin nivelul 3 OSI), se elimină prioritate 802.1p.

Diffserv - un mecanism de nivel 3. Acesta definește câmpul în antetul pachetului Layer 3 IP, denumit DiffServ Punct de cod (DSCP).

Intserv - o întreagă gamă de servicii, care determină serviciul garantat și de sprijin, gestionarea sarcinii. serviciu garantat promite să efectueze o anumită cantitate de trafic la o întârziere măsurabilă și mărginit. Serviciul, descărcarea de gestionare, este de acord să suporte o anumită cantitate de trafic, „apariția sarcinii luminii.“ Acesta - servicii măsurabile în sensul că acestea sunt determinate pentru a asigura un trafic QoS măsurabilă la un anumit număr.

Pe măsură ce tehnologia ATM este fragmenteaza pachetele în celule relativ mici, poate oferi latență foarte scăzută. Dacă doriți să transferați urgent pachetul, interfata ATM poate fi întotdeauna eliberată pentru transmiterea la timpul necesar pentru a transfera o singură celulă.

QoS are o mulțime de diferite mecanisme complexe pentru a asigura activitatea tehnologiei. Remarcăm doar un singur punct important: pentru QoS la locul de muncă, au nevoie de sprijinul acestei tehnologii și setarea corespunzătoare pe tot parcursul transmisiei de la punctul de început până la sfârșit.

Pentru claritate, considerăm Fig. 1.

- Toate routerele sunt implicate în transferul protocoalelor necesare.
- Un QoS-a sesiune necesită 64 Kbps, inițializate între gazdă A și B. gazdă
- O altă sesiune necesită 64 Kbps, inițializate între gazdă A și gazda D.
- Pentru a simplifica sistemul credem că routerele sunt configurate astfel încât acestea pot crea copii de toate resursele de rețea.

Mitul QoS - articolul despre Microsoft Windows

În acest caz, o cerere de rezervare de 64 Kbps ar ajunge la trei routere în calea de date între gazdă A și gazdă B. o altă solicitare de 64 Kbps ar ajunge la trei routere între gazdă A și gazdă D. Routerele să-și îndeplinească cererile de rezervare a resurselor, deoarece acestea nu depășesc valoarea maximă. Dacă, în schimb, fiecare dintre gazda B și C au inițializate simultan QoS-64 sesiune Kbps la gazdă A, router, aceste servicii gazde (B și C), ar interzice unul dintre compuși.

Acum, să presupunem că administratorul de rețea dezactivează procesare QoS în trei routere mai mici care deservesc gazde B, C, D, E. În acest caz, cererile de resurse la 128 Kbps ar putea fi satisfăcută indiferent de locațiile implicate în compusul gazdă. În acest caz, de asigurare a calității ar fi scăzută, deoarece traficul către o gazdă ar fi în pericol de alt trafic. Calitatea serviciilor ar putea fi salvate dacă router-ul superior limitează toate cererile până la 64 Kbps, dar acest lucru ar duce la o utilizare ineficientă a resurselor de rețea.

Pe de altă parte, capacitatea tuturor conexiunilor de rețea ar putea fi crescută până la 128 Kbps. Dar, latimea de banda a crescut va fi utilizat numai în cazul în care gazda B și C (sau D și E), în același timp, va solicita resurse. În cazul în care acest lucru nu este cazul, resursele de rețea sunt utilizate ineficient din nou.

Windows 98 conține componente QoS numai nivel de utilizator, inclusiv:

- Componente de aplicații.
- GQoS API (Winsock partea 2).
- furnizor de servicii QoS.

Mitul QoS - articolul despre Microsoft Windows

Aplicațiile sunt în partea de sus a stivei. Ele pot sau nu pot să știu despre QoS. Pentru a utiliza puterea deplină a QoS, Microsoft recomandă să utilizați în aplicațiile dvs. apeluri generice QoS API. Acest lucru este deosebit de important pentru aplicații care necesită înaltă calitate de garanții de servicii. Unele utilități pot fi folosite pentru a invoca QoS în numele aplicațiilor care nu sunt conștienți de QoS. Ei lucrează prin API-ul de control al traficului. De exemplu, NetMeeting utilizează GQoS API. Dar pentru astfel de aplicații nu este garantată.

Punctele teoretice de mai sus nu dau un răspuns clar la întrebarea, ce se întâmplă cu notorii de 20% (care, observ, nimeni nu a măsurat cu precizie). Pe baza celor de mai sus, acest lucru nu ar trebui să fie. Dar adversarii au prezentat un nou argument: sistem de QoS este bun, dar punerea în aplicare a curbei. În consecință, 20% încă "otzhiraet". Se pare că dopeklo problemă și gigantul software-ul, deoarece a fost mult timp negat separat astfel de afirmații.

Cu toate acestea, un cuvânt de la dezvoltatorii și prezintă momentele selectate din articol „316666 - Windows XP Quality of Service (QoS) Îmbunătățiri și comportament“ limba literară română:

„O sută la sută din lățimea de bandă de rețea disponibile pentru a fi distribuite între toate programele cu excepția cazului unui program solicită în mod explicit de lățime de bandă cu prioritate. Acest“ „lățime de bandă rezervată este disponibilă pentru alte programe, cu excepția cazului un program care a solicitat-o, nu trimite date.

Programul implicit poate rezerva 20% din viteza link-ul de bază pe fiecare interfață de calculator. Dacă un program care este rezervat de lățime de bandă nu trimite date suficiente pentru ao utiliza în întregime, partea neutilizată a lățimii de bandă rezervată este disponibilă pentru fluxurile de alte date.

Acum, dacă cineva este încă „otzhiraet“ 20% din lățimea de bandă, bine, mă pot gândi la a utiliza în continuare mai multe curbe „tvikalok“ și drivere de rețea. De asemenea, nu este atât de mult „otzhiraet“.