internetul Windows. Android

Cum se deschide programul de pachete QoS. Mit de serviciu QOS.

Una dintre cele mai populare destinații din activitatea de astăzi cu rețele este reducerea vocii și a videoclipurilor în rețelele tradiționale de date. Una dintre problemele de acest tip de informație este că pentru munca corectă Pachetele de date video și audio trebuie transmise destinatarului rapid și sigur, fără întreruperi sau întârzieri prea lungi. Cu toate acestea, în același timp, acest tip de trafic nu ar trebui să împiedice transferul mai multor pachete de date tradiționale.

Unul dintre solutii posibile Această problemă este QoS. QoS sau calitatea serviciilor, este tehnologia care atribuie priorități pachetelor de date. QoS vă permite să transmiteți pachete sensibile temporare cu o prioritate mai mare decât alte pachete.

QoS este standardul industriei, și nu un standard aparținând Microsoft. Cu toate acestea, pentru prima dată, Microsoft a introdus acest standard QoS în Windows 2000. Versiunea QoS de la Microsoft a evoluat destul de puternic de atunci, dar încă îndeplinește standardele din industrie.

În Windows XP Professional, QoS funcționează mai întâi ca un mecanism de rezervare a lățimii de bandă. Când QoS este activat, aplicația este permisă să rezerve până la 20% din lățimea de bandă totală furnizată de fiecare adaptor de rețea al aparatului. Cu toate acestea, numărul lățimii de bandă de rețea rezervate poate fi ajustat. Vă voi arăta cum să schimbați cantitatea de lățime de bandă redundantă în a treia parte.

Pentru a vedea cum se utilizează lățimea de bandă de rezervă, presupunând că aveți o aplicație de conferințe video care necesită o lățime de bandă prioritară pentru funcționarea corectă. Presupus că această aplicație include QoS, putem spune că rezervă 20% din întreaga lățime de bandă a mașinii, lăsând 80% din lățimea de bandă pentru restul traficului de rețea.

Toate aplicațiile, cu excepția aplicațiilor de conferințe video, utilizați cea mai bună tehnologie de livrare (livrarea celor mai bune eforturi). Aceasta înseamnă că pachetele sunt trimise cu aceleași priorități "Primul pachet livrat este servit mai întâi". Pe de altă parte, aplicațiile de conferințe video vor avea întotdeauna o prioritate mai mare în comparație cu restul traficului, dar cererea nu va fi niciodată permisă să consume mai mult de 20% din toate lățimile de bandă.

Cu toate acestea, numai faptul că Windows XP părăsește o parte din lățimea de bandă pentru traficul prioritar, nu înseamnă că aplicațiile cu prioritate convențională nu vor putea utiliza lățimea de bandă de rezervă. Deși aplicațiile de conferințe video se bucură de avantajele priorităților mai mari, lățimea de bandă rezervată, șansele de utilizare permanentă a acestor aplicații sunt foarte mici. În acest caz, Windows permite alte aplicații să utilizeze o lățime de bandă de rezervă și non-backup pentru cea mai mare livrare posibilă până când nu vor fi utilizate aplicații pentru care parte a lățimii de bandă de rețea.

De îndată ce începe cererea de conferințe video, Windows începe să utilizeze rezervele forțate. Dar chiar și în acest caz, rezervarea nu este absolută. Să presupunem că Windows rezervat 20% bandă de rețea pentru aplicația conferinței video, dar această aplicație nu are nevoie de toate cu 20%. În aceste cazuri, Windows permite alte aplicații să utilizeze lățimea de bandă reziduală, dar vor monitoriza în mod constant nevoile unei cereri cu o prioritate mai mare. Dacă aplicația necesită mai multă lățime de bandă, lățimea de bandă va ieși afară valoare maximă în 20%.

Așa cum am spus, QoS este industria standard și nu tehnologia Microsoft. Fiind astfel, QoS este folosit în ferestre, dar Windows nu poate face acest lucru independent. Pentru ca QOS să funcționeze, fiecare componentă a echipamentului între expeditor și destinatar trebuie să susțină QoS. Aceasta înseamnă că adaptoarele de rețea, comutatoarele, routerele și toate celelalte dispozitive utilizate ar trebui să știe despre QoS, precum și sistemele de operare destinatar și expeditor.

Dacă sunteți interesat, atunci nu aveți nevoie să instalați un fel de exotic infrastructura reteleiPentru a utiliza QoS. Modul de transfer asincron - ATM - este o tehnologie excelentă de rețea pentru a utiliza QoS, deoarece este o tehnologie tehnologică orientată spre conexiune, cu toate acestea, puteți utiliza QoS cu alte tehnologii cum ar fi releul cadrului, Ethernet și chiar Wi-Fi (802.11 x).

Motivul pentru care ATM este o alegere ideală pentru QoS este că este capabilă să implementeze redundanța de bandă și să distribuie resurse la nivelul echipamentului. Acest tip de distribuție este dincolo de cadranul Ethernet și tehnologii similare de rețea. Acest lucru nu înseamnă că QoS nu poate fi utilizat. Acest lucru înseamnă numai că QoS ar trebui să fie aplicat ca într-un mediu ATM.

În mediul înconjurător, resursele sunt distribuite imediat la nivelul dispozitivelor fizice. Deoarece Ethernet și alte tehnologii similare nu pot aloca resurse în acest fel, tehnologiile de acest tip se bazează pe atribuirea priorităților și nu pe alocarea reală a resurselor. Aceasta înseamnă că redundarea lățimii de bandă are loc la un nivel superior al modelului OSI. De îndată ce lățimea de bandă a fost rezervată, sunt transmise în primul rând pachete cu priorități mai mari.

Un punct care ar trebui luat în considerare dacă intenționați să aplicați QOS prin Ethernet, Wi-Fi sau alte tehnologii similare, este că astfel de tehnologii nu au compuși. Aceasta înseamnă că expeditorul nu are capacitatea de a verifica starea destinatarului sau starea rețelei dintre expeditor și destinatar. Și acest lucru înseamnă, la rândul său, că expeditorul poate garanta trimiterea pachetelor cu priorități mai mari, dar nu poate garanta livrarea acestor pachete într-un anumit moment. Pe de altă parte, QoS este capabil să ofere o astfel de garanție în rețeaua ATM, deoarece ATM este o tehnologie orientată spre conexiuni.

Windows 2000 vs. Windows Server 2003.

Anterior, am spus că Microsoft a introdus pentru prima dată QoS în Windows 2000 și că această utilizare a lui QoS a evoluat semnificativ din acel moment. Prin urmare, vreau să vorbesc puțin despre diferențele dintre QOS în Windows 2000 și în Windows XP și Windows Server 2003 (în care acest standard este utilizat aproximativ în mod egal).

În Windows 2000, aplicația QoS a fost bazată pe arhitectura INTSERS, care nu este acceptată în Windows XP sau Windows Server 2003. Motivul pentru care Microsoft a decis să nu folosească o astfel de arhitectură, rănit că API-ul subiacent a fost dificil de utilizat și Arhitectura a avut o problemă cu scara.

Unele organizații încă utilizează Windows 2000, așa că am decis să vă dau câteva informații despre modul în care funcționează arhitectura Qos Windows 2000. Windows 2000 utilizează un protocol numit RSVP pentru a reduce resursele lățimii de bandă. Când se solicită lățimea de bandă, ferestrele trebuie să determine când pot fi transmise pachete. Pentru a face acest lucru, Windows 2000 utilizează un protocol de semnal numit SBM (Subnet Bandwidth - Sunbelt Bandwidth Manager) pentru a informa expeditorul că este gata să accepte legămintele. Serviciul de control al admiterii (ACS) verifică dacă lățimea de bandă eficientă este disponibilă și apoi sau oferă sau respinge lățimea de bandă.

Managementul traficului API.

Una dintre principalele probleme cu prioritățile privind traficul de rețea este că nu puteți atribui priorități pe computer pe baza unui computer care îl generează. Pentru computerele unice este modul obișnuit de a utiliza mai multe aplicații și pentru fiecare aplicație (și sistem de operare) creează un flux separat de trafic. Când se întâmplă, fiecare flux de trafic ar trebui să fie atribuit în mod individual priorităților. În cele din urmă, o aplicație poate necesita o lățime de bandă de rezervă, în timp ce pentru o altă aplicație cea mai bună livrare este perfectă.

Aici API-ul de control al traficului este introdus în joc (interfața programului de gestionare a traficului). Controlul traficului API este o interfață de programare aplicație care vă permite să aplicați parametrii QoS la pachetele individuale. Controlul traficului API funcționează pe baza definiției fluxurilor de trafic individuale și a aplicațiilor căi diferite Controlul QoS la aceste fire.

Primul lucru care face API-ul de control al traficului, creează ceea ce este cunoscut sub numele de Filterspic. Filterpec este, de fapt, filtrul care definește ceea ce înseamnă un pachet care să aparțină unui flux specific. Unele atribute utilizate de FilterSpec includ adresa IP a sursei și destinației pachetului și a numărului de port.

Odată ce filtrele a fost definită, API-ul vă permite să creați FLOWSPEC. FLASPEC definește parametrii QOS care vor fi aplicați la secvența de pachete. Unii dintre parametrii definiți de FlowSpec includ rata de transfer (viteza de transmisie admisă) și tipul de serviciu.

Al treilea concept definit de interfața API de control al traficului este un concept de flux. Fluxul este o secvență simplă de pachete care sunt supuse unui FLOWSPEC. Pur și simplu, FilterSpec determină ce pachete vor fi incluse în FLOWSPEC. FLOWSPEC determină dacă pachetele vor fi prelucrate cu priorități mai mari, iar fluxul este de fapt transferul de pachete care sunt supuse procesării FLOWSPEC. Toate pachetele din flux sunt procesate în mod egal.

Trebuie menționat faptul că unul dintre avantajele API de control al traficului asupra API-ului generic Qos utilizat în Windows 2000 este capacitatea de a utiliza agregarea (asociația). Dacă nodul are mai multe aplicații care transmit mai multe fluxuri de date într-o destinație comună, aceste pachete pot fi combinate într-un flux comun. Acționează chiar dacă aplicațiile utilizează numere de porturi diferite, dar cu condiția ca adresa IP a sursei și a destinației să fie aceeași.

General Packet Classion (clasic de pachete de pachete)

În secțiunea anterioară, am vorbit despre relația dintre FlowSpec, Filterpec și debit. Cu toate acestea, este important să vă amintiți că interfața API de control al traficului este doar o interfață a programului de aplicație. Fiind astfel, lucrarea sa este de a defini și de a atribui priorități fluxurilor de trafic și nu crearea acestor fluxuri.

Clasificatorul de pachete generice este responsabil pentru crearea firelor. După cum vă amintiți din partiția trecută, unul dintre atributele definite în FlowSpec a fost tipul de serviciu. Tipul de serviciu, de fapt, determină prioritatea fluxului. Clasificatorul de pachete generice este responsabil pentru determinarea tipului de serviciu care a fost atribuit FLOWSPEC, după care plasează pachetele asociate în coada de așteptare corespunzătoare tipului de serviciu. Fiecare fir este plasat într-o coadă separată.

Qos Packet Scheduler (planificator de pachete)

Cea de-a treia componentă QoS trebuie să știți este un programator de pachete QoS. Pur și simplu, sarcina principală a planificatorului de pachete QoS este formarea traficului. Pentru acest pachet de pachete primește pachete din diverse cozi, și apoi marchează aceste pachete prioritare și viteza de curgere.

Așa cum am vorbit în prima parte a acestei serii de articole, pentru funcționarea corectă a diferitelor componente ale QoS situate între sursa pachetelor și locul de destinație trebuie să susțină QoS (adică să știți despre aceasta). Deși aceste dispozitive ar trebui să știe cum să lucreze cu QoS, ei ar trebui, de asemenea, să fie conștienți de modul de procesare a traficului obișnuit fără priorități. Pentru a face posibil, QoS utilizează tehnologia numită marcaj.

De fapt, există două tipuri de marcare aici. QOS Pachet Planificator utilizează marcajul DiffServ, care este recunoscut de dispozitive de la nivelul al treilea și marcând 802,1p, care este recunoscut de dispozitivele de la al doilea nivel.

Configurarea programului de pachete QoS

Înainte de a vă arăta modul în care funcționează etichetarea, trebuie remarcat faptul că va trebui să configurați planificatorul pachetului QoS, astfel încât totul să funcționeze. În Windows Server 2003, programul de pachete QOS se referă la componentele de rețea opționale, precum și la un client pentru rețelele protocolului Microsoft sau TCP / IP. Pentru a activa planificatorul de pachete QOS, deschideți pagina de proprietăți a dvs. conexiune retea Servere și bifați caseta de lângă planificatorul de pachete QOS, după cum se arată în figura A. Dacă Planificatorul de pachete QOS lipsește în listă, faceți clic pe butonul SET și urmați instrucțiunile.

Figura A: Programul pachetului QOS trebuie să fie activat înainte de a putea utiliza QoS

Un alt punct pe care trebuie să-l cunoașteți cu privire la planificatorul de pachete QOS este că adaptorul dvs. de rețea trebuie să accepte marcajul de 802,1p pentru funcționarea corectă. Pentru a vă verifica adaptorul, faceți clic pe butonul "Configurare", Figura A și Windows va afișa proprietățile adaptorului de rețea. Dacă vă uitați la fila "Avansat" din pagina Proprietăți, veți vedea proprietăți diferite pe care adaptorul dvs. de rețea acceptă.

Dacă vă uitați la figura B, veți vedea că una dintre proprietățile din listă este o etichetare de 802.1q / 1p VLAN. De asemenea, vedeți că această proprietate este dezactivată în mod implicit. Pentru a activa marcajul de 802,1p, pur și simplu porniți această proprietate și faceți clic pe OK.

Figura B: Trebuie să activați etichetarea VLAN 802.1Q / 1P VLAN

Este posibil să fi observat în Figura B, că proprietatea pe care ați inclus este asociată cu VLAN prin etichetare și nu cu marcajul lotului. Motivul pentru acest lucru constă în faptul că markerii prioritare sunt incluși în etichetele VLAN. Standardul 802.1Q definește etichetele VLAN și VLAN. Acest standard va rezerva de fapt trei biți în pachetul VLAN, care sunt utilizate pentru a înregistra codul de prioritate. Din păcate, standardul 802.1Q nu definește niciodată ceea ce ar trebui să fie aceste coduri prioritare.

802.1p standardul a fost creat ca supliment la 802.1q. 802.1p determină marcajul prioritar, care poate fi închis în eticheta VLAN.

802.1p semnal.

Așa cum am vorbit în partea anterioară, transmisia de semnal de 802,1p se efectuează la al doilea nivel al modelului OSI. Acest nivel este utilizat de dispozitive fizice ca întrerupătoare. Dispozitivele secundare care suportă 802,1p pot vedea etichetarea priorităților care sunt atribuite pachetelor și apoi grupului aceste pachete în clase separate de trafic.

În rețelele Ethernet, marcajul prioritar este inclus în etichetele VLAN. Tagrele VLAN și VLAN sunt definite prin standardul de 802.1q, care definește domeniul priorităților cu trei biți, dar nu determină de fapt modul în care ar trebui utilizat acest câmp de priorități. Aici este că 802.1p intră în joc.

802.1p definește diferite clase de prioritizare care pot fi utilizate împreună cu standardul de 802.1q. În cele din urmă, 802.1Q părăsește dreptul de a selecta etichetarea priorităților pentru administrator, așa că nu este necesar să urmați instrucțiunile 802.1p, dar 802.1p, se pare, este că toată lumea este aleasă.

Deși ideea de a utiliza standarde 802.1p pentru a asigura etichetarea celui de-al doilea nivel, probabil sună ca o teorie curată, de fapt, poate fi determinată folosind parametrii politica de grup. Standardul 802.1p oferă opt clase de prioritate diferite (variază de la 0 la 7). Pachetele cu priorități de înaltă calitate sunt procesate de QoS cu o prioritate de livrare mai mare.

Implicit, Microsoft atribuie următoarea etichetare prioritară:

Dar, după cum am menționat mai devreme, puteți schimba aceste priorități, modificând diferiți parametri ai politicii de grup. Pentru a face acest lucru, deschideți editorul de politici de grup și treceți la configurația consolei consolei consola de șabloane de calculator \\ Administration \\ Rețea \\ Planificator Qos Packages \\ Valoarea priorităților a doua nivel. După cum se poate observa din Figura A, există parametri ai politicilor de grup care corespund fiecărui marcă de priorități pe care le-am enumerat mai sus. Puteți atribui nivelurile de marcare prioritare la oricare dintre aceste tipuri de servicii. Cu toate acestea, nu ar trebui să uităm că aceste setări de politică de grup sunt valabile numai pentru gazdele care utilizează Windows XP, 2003 sau Vista.

Figura A: Puteți utiliza editorul de politici de grup pentru a configura etichetarea priorităților a doua nivel.

Servicii separate (servicii diferențiate)

Așa cum am explicat în articolul precedent, QoS efectuează etichetarea priorităților în al doilea și al treilea nivel al modelului OSI. Acest lucru asigură contabilizarea priorităților pe parcursul procesului de livrare a pachetelor. De exemplu, comutatoarele funcționează la al doilea nivel al modelului OSI, dar routerele funcționează de obicei la al treilea nivel. Astfel, dacă pachetele au fost utilizate doar 802,1p etichetarea priorităților, atunci prioritățile vor fi prescrise comutatorul, dar aceste priorități vor fi ignorate de către routerele de rețea. Pentru a împiedica acest lucru, QoS utilizează protocolul de protocol de servicii diferențiate (DiffServ) pentru a atribui prioritățile de trafic la modelul OSI. Marcarea DiffServ este inclusă în antetele pachetelor IP utilizând TCP / IP.

Arhitectura utilizată de DiffServ a fost inițial definită de RFC 2475. Cu toate acestea, multe specificații de arhitectură au fost rescrise în RFC 2474. RFC 2474 definește arhitectura DiffServ pentru IPv4 și IPv6.

Un punct interesant al aplicației IPv4 în RFC 2474 este că, în ciuda faptului că DiffServ a fost absolut suprascris, este încă compatibil cu specificația originală RFC 2475. Aceasta înseamnă că routerele mai vechi care nu susțin noi specificații pot recunoaște prioritățile atribuite.

Aplicația actuală DiffServ utilizează octeți Tipuri de tipuri de pachete de tip de serviciu (TOS) pentru stocarea valorilor DiffServ (care se numește valoare DSCP). Ca parte a acestui octet, primele șase biți stochează valoarea DSCP, iar ultimii doi biți nu sunt utilizați. Motivul pentru care aceste mărci sunt compatibile cu specificația RFC 2475 este că RFC 2475 a cerut primii trei biți în același octet de utilizat în informațiile privind sigiliul IP. Deși lungimile DSCP în lungime sunt șase biți, primele trei biți reflectă încă secvența IP.

Ca și în cazul marcajului 802.1p, pe care l-am demonstrat mai devreme, puteți configura prioritățile DiffServ utilizând diferite setări de politică de grup. Înainte de a vă arăta cum, voi prezenta prioritățile standard DiffServ utilizate în Windows:

Este posibil să fi observat că marcajul prioritar DiffServ utilizează un interval absolut diferit de 802,1p. În loc să susținem intervalul 0 - 7, DiffServ suportă gama de etichetare a priorităților în intervalul de la 0 la 63, în timp ce numerele mari au priorități mai mari.

După cum am spus, Windows vă permite să definiți prioritățile de etichetare DiffServ utilizând setările de politică de grup. Cu toate acestea, trebuie amintit că unele routere mai avansate își vor atribui propriile valori de difuzare la pachete, indiferent de valorile care sunt atribuite Windows.

Având în vedere acest lucru, puteți configura etichetarea priorităților DiffServ prin deschiderea editorului de politică a grupului și făcând clic pe consola consola consolă \\ Administration \\ Administrator \\ Planificator de pachete Qos.

Dacă vă uitați la figura B, veți observa că există două file asociate cu DSCP, care sunt situate sub planificatorul de pachete QOS. Una dintre aceste file vă permite să atribuiți marcarea priorităților DSCP pentru pachete care corespund FLOWSPEC, iar al doilea vă permite să setați marcarea priorităților DSCP pentru pachetele inadecvate. Parametrii actuali sunt similari cu ambele file, așa cum se arată în figura C.

Figura B: Windows gestionează separat etichetele prioritare DSCP pentru pachetele care se potrivesc cu Flowspec și care nu se potrivesc.

Figura C: Puteți atribui manual priorități DSCP marcând pentru diferite tipuri de servicii.

Setări de politică de grup diverse

Dacă vă uitați la figura B, veți observa că există trei parametri de politici de grup pe care nu am spus-o. Am vrut să menționez pe scurt ce fel de parametri și ce fac, pentru cei care ar putea fi interesanți.

Parametrul de pachete limită remarcabile este, în esență, valoarea pragului de serviciu. Dacă numărul de pachete superioare atinge o valoare specifică, QoS va dezactiva orice alocații suplimentare de lățime de bandă pentru adaptorul de rețea, până când valoarea scade sub pragul maxim admisibil.

Parametrul lățimii de bandă de rezervă limită gestionează procentajul lățimii de bandă globale, care pot fi rezervate aplicații cu suportul QOS. Implicit, aplicațiile de asistență QoS pot rezerva până la 80% din lățimea de bandă de rețea. Desigur, orice parte a lățimii de bandă, rezervate și în momentul în care nu este utilizată de aplicațiile QoS poate fi utilizată de alte aplicații.

Parametrul rezoluției temporizatorului set controlează unitățile minime de timp (în microsecunde) pe care planificatorul de pachete QOS va utiliza pentru planificarea pachetelor. De fapt, acest parametru controlează frecvența maximă cu care ambalajele pot fi în așteptare pentru livrare.

QoS și modemuri.

În această vârstă, disponibilitatea aproape universală a tehnologiilor de bandă largă pare ciudată să vorbim despre modem. Cu toate acestea, există încă numeroase întreprinderi mici și utilizatori de acasă care utilizează modemuri ca mecanism de conectare la Internet. Recent, am văzut chiar o corporație mare folosind modemul pentru a comunica cu birourile prin satelit, care sunt situate în locuri îndepărtate unde nu există acces la tehnologia de bandă largă.

Desigur, cea mai mare problemă de utilizare a modemurilor este o capacitate limitată, pe care o posedă. O problemă mai puțin evidentă, dar nu mai puțin importantă este că utilizatorii tind să nu-și schimbe comportamentul online atunci când se utilizează conexiuni de modem. Desigur, utilizatorii nu pot să experimenteze o mulțime de dorințe de a descărca fișiere mari atunci când se conectează la Internet prin intermediul modemului, dar restul comportamentului utilizatorului rămâne același ca și cum ar fi conectat printr-o conexiune de bandă largă.

De obicei, utilizatorii nu sunt prea îngrijorați de păstrarea Microsoft Outlook. deschideți constant sau vizualizați paginile până când fișierele sunt încărcate în modul de fundal.. Unii utilizatori dețin, de asemenea, sistemul de mesagerie instant constant deschis. Problema cu un astfel de tip de comportament constă în faptul că fiecare dintre aceste aplicații sau sarcini consumă o anumită cantitate de lățime de bandă a conexiunii la Internet.

Pentru a vedea cum poate ajuta QoS, să luăm în considerare ceea ce se întâmplă în condiții normale atunci când QoS nu este utilizat. De obicei, prima aplicație care încearcă să acceseze Internetul are cele mai înalte drepturi de utilizare a conexiunii. Acest lucru nu înseamnă că alte aplicații nu pot utiliza conexiunea, ci mai degrabă, Windows consideră că alte aplicații nu vor folosi conexiunea.

Odată ce conexiunea este creată, Windows începe să configureze dinamic dimensiunea ferestrei TCP. Dimensiunea ferestrei de pregătire TCP este cantitatea de date care pot fi trimise înainte de a vă aștepta confirmarea că datele au fost obținute. Cu cât este mai mare dimensiunea ferestrei de primire a TCP, cu atât mai mare pachetele pe care expeditorul le poate transmite înainte de a aștepta confirmarea livrării reușite.

Dimensiunea ferestrei de pregătire TCP trebuie să aibă grijă. Dacă fereastra de pregătire a TCP este prea mică, va suferi eficiența, deoarece TCP necesită confirmări de adoptare foarte frecvente. Cu toate acestea, dacă fereastra de primire TCP este prea mare, aparatul poate trece prea multe date înainte de a învăța că problema a apărut în timpul transferului. Ca urmare, este necesară o re-transmitere a unei cantități mari de date, care afectează și eficiența.

Când aplicația începe să utilizeze conexiunea la internet dial-up, Windows reglează dinamic dimensiunea ferestrei de primire TCP, deoarece pachetele sunt trimise. Scopul ferestrelor aici este de a realiza o stare stabilă, în care dimensiunea ferestrei de primire a TCP este configurată optimă.

Acum, presupuneți că utilizatorul deschide a doua aplicație, care necesită, de asemenea, o conexiune la Internet. După ce o face, Windows inițiază un algoritm de pornire lentă TCP, care este un algoritm care este responsabil pentru setarea dimensiunii ferestrei de pregătire TCP la valoarea optimă. Problema este că TCP este deja folosit de aplicația lansată mai devreme. Aceasta afectează a doua aplicație în două moduri. În primul rând, a doua aplicație necesită mult timp pentru a obține dimensiunea optimă a ferestrei de primire a TCP. În al doilea rând, rata de transfer de date pentru a doua aplicație va fi întotdeauna mai lentă decât rata de transfer pentru aplicația care rulează înainte.

Vestea bună este că puteți evita aceste probleme în Windows XP și Windows Server 2003 prin lansarea pur și simplu a planificatorului de pachete QoS. După aceasta, planificatorul de pachete QoS va utiliza automat tehnologia numită Robin rotund de deficit ori de câte ori Windows detectează viteza de conectare lentă.

Principiul funcționării robinetului de deficit este crearea dinamică Cozi separate pentru fiecare aplicație care are nevoie de acces la Internet. Windows servește aceste cozi sub forma unui algoritm ciclic, ceea ce îmbunătățește semnificativ eficiența tuturor aplicațiilor care au nevoie de acces la Internet. Dacă sunteți interesat, Robin Robin de deficit este disponibil și în Windows 2000 Server, dar nu pornește automat.

Partajarea conexiunii la internet

În Windows XP și Windows Server 2003, QoS contribuie, de asemenea, la partajarea conexiunii la Internet. După cum probabil știți, utilizarea în comun a conexiunii este o opțiune simplificată pentru crearea unui router bazat pe NAT. Computerul la care conexiunea la Internet este conectat fizic rolul routerului și serverului DHCP pentru alte computere din rețea, oferind astfel acces la Internet prin această gazdă. Partajarea conexiunii la Internet este de obicei utilizată numai în rețele mici, peerging, în care nu există o infrastructură de domeniu. Rețelele de dimensiuni mari utilizează de obicei routerele bazate pe dispozitive fizice sau rutare și servicii acces de la distanță.

În secțiunea de mai sus, am explicat deja modul în care ferestrele stabilește dinamic dimensiunea ferestrei de primire a TCP. Cu toate acestea, o astfel de configurație dinamică poate provoca probleme atunci când se utilizează conexiunea la Internet. Motivul pentru aceasta constă în faptul că legătura dintre computerele din rețeaua locală este de obicei relativ rapidă. De obicei, o astfel de conexiune constă în 100 MB Ethernet sau de la conexiuni fără fir 802.11g. Deși aceste tipuri de compuși sunt departe de cele mai rapide, dar sunt mult mai rapide decât majoritatea conexiunilor la Internet disponibile în Statele Unite. Aici se află problema.

Calculatorul client trebuie să interacționeze pe Internet, dar nu poate face acest lucru direct. În schimb, el folosește gazda partajare Conexiuni la Internet ca modul de acces. Când Windows calculează dimensiunea optimă a ferestrei TCP, o face, pe baza vitezei de conectare dintre mașina locală și mașina de partajare a conexiunii la Internet. Diferența dintre cantitatea de date pe care mașina locală o poate obține cu adevărat de pe Internet și volumul pe care îl consideră că poate obține, pe baza vitezei de conectare la gazda partajării conexiunii la Internet, poate provoca probleme. Pentru a vorbi mai precis, diferența de viteză a conexiunii poate provoca situații în care datele creează backups. În coada de așteptare conectată la conexiunea cu viteză redusă.

Jocul vine cu QoS. Dacă setați programul de pachete QOS pe nodul de partajare a conexiunii la Internet, gazda partajării conexiunii la Internet anulează dimensiunea ferestrei TCP. Acest lucru înseamnă că partajarea conexiunii la internet va seta dimensiunea ferestrei de primire a TCP pentru gazdele locale la aceeași valoare pe care o vor avea în cazul conexiunii directe la Internet. Acest lucru elimină problemele cauzate de nepotrivirea ratelor de conectare la rețea.

Concluzie

În această serie de articole, am spus despre QoS și cum poate fi folosit pentru a forma fluxul de trafic în tipuri diferite Conexiuni de retea. După cum puteți vedea, QoS poate forța rețeaua să funcționeze mult mai eficient, formând traficul astfel încât să poată utiliza momentele celei mai mici încărcări ale rețelei și să garanteze livrarea rapidă a traficului cu o prioritate mai mare.

Brien Posey (Brien Posey)

În articol, luați în considerare modul de configurare a lățimii de bandă rezervate în Windows 10. Prin implicit de Windows Rezervează 20% din lățimea totală de bandă a Internetului.

Da, da, sistemul de operare Windows 10 își rezervă un anumit procent din lățimea de bandă a conexiunii dvs. la Internet pentru calitatea serviciului (QoS).

Potrivit Microsoft:

QoS poate include operațiuni critice ale sistemului, cum ar fi actualizarea sisteme Windows., gestionarea stării de licențiere etc. Conceptul lățimii de bandă rezervate este aplicabil tuturor programelor de sistem. În mod tipic, planificatorul de pachete limitează sistemul la 80% din lățimea de bandă de conectivitate. Aceasta înseamnă că Windows își rezervă 20% din lățimea de bandă a internetului dvs. exclusiv pentru QoS.

În cazul în care doriți să obțineți acest procent rezervat de lățime de bandă, acest articol este pentru dvs. Mai jos se va uita la două moduri de a ajusta lățimea de bandă rezervată în sistem de operare Windows 10.

NOTĂ: Dacă deconectați întreaga lățime de bandă pentru sistemul dvs., acesta este, instalați-l cu 0%, acesta va afecta acțiunile sistemului de operare, în special la actualizările automate.

Negarea responsabilității: Pașii suplimentari vor include editorul de registri. Erori la editarea registrului poate afecta negativ sistemul dvs. Prin urmare, aveți grijă să editați intrările de registry și să creați mai întâi un punct de recuperare a sistemului.

Pasul 1: Editor de registru deschis (Dacă nu sunteți familiarizat cu editorul de registry, faceți clic pe).

Pasul 2: În panoul din stânga al ferestrei editorului de registry, mergeți la următoarea secțiune:

Hkey_local_machine \\ software \\ politici \\ Microsoft \\ Windows \\ psched

Notă:Dacă secțiunea și parametrul " Nonbensteffortlimit.»Nu există doar creați-le.

Pasul 3: Acum, în panoul din dreapta al secției de registru "PSCHED" Găsiți parametrul DWORD (32 biți) numit Nonbensteffortlimit.. Faceți dublu clic pe acesta pentru a-și schimba valorile:

În mod implicit, contează parametrul 50 în hexazecimal sau 80 într-un sistem de calcul zecimal.

Pasul 4: Selectați sistemul zecimal și setați valoarea egală cu procentajul lățimii de bandă necesare.

De exempluDacă setați valoarea egală 0 Lățimea de bandă rezervată pentru sistemul de operare Windows va fi complet dezactivată, adică 0% este egală cu 0%. apasa butonul O.K Și închideți editorul de registry.

Pasul 5: Reporniți PC-ul pentru a schimba modificările.

Dacă doriți să configurați sau să limitați lățimea de bandă de rezervă pe mai multe computere din organizația dvs. / la locul de muncă, puteți implementa parametrul corespunzător al obiectului de politică de grup.

Pasul 1: Deschideți editorul de politici de grup local

Pasul 2: Mergeți la secțiunea: Configurarea calculatorului → "Șabloane administrative" → "Network" → "Qos Packs Planner"


Pasul 3: În fereastra dreaptă, faceți dublu clic pe politică.

În mod implicit, această politică nu este specificată și rezervele sistemului 20% Lățime de bandă de conectare la internet. Trebuie să-l activați, setați parametrul "Restricționați lățimea de bandă redundantă" valoare "Inclusiv".

În prima parte a acestei serii de articole, am spus despre ce face QoS și de ce este folosit. În această parte, voi continua conversația cu o explicație a modului în care funcționează QoS. Pe măsură ce citiți acest articol, vă rugăm să luați în considerare faptul că informațiile prezentate aici se bazează pe Windows Server 2003 utilizând QoS, care diferă de aplicarea QoS în Windows 2000 Server.

Managementul traficului API.

Una dintre principalele probleme cu prioritățile privind traficul de rețea este că nu puteți atribui priorități pe computer pe baza unui computer care îl generează. Pentru computerele unice este modul obișnuit de a utiliza mai multe aplicații și pentru fiecare aplicație (și sistem de operare) creează un flux separat de trafic. Când se întâmplă, fiecare flux de trafic ar trebui să fie atribuit în mod individual priorităților. În cele din urmă, o aplicație poate necesita o lățime de bandă de rezervă, în timp ce pentru o altă aplicație cea mai bună livrare este perfectă.

Aici API-ul de control al traficului este introdus în joc (interfața programului de gestionare a traficului). Controlul traficului API este o interfață de programare aplicație care vă permite să aplicați parametrii QoS la pachetele individuale. Controlul traficului API funcționează pe baza definiției fluxurilor individuale de trafic și utilizarea diferitelor metode QOS pentru controlul acestor fire.

Primul lucru care face API-ul de control al traficului, creează ceea ce este cunoscut sub numele de Filterspic. Filterpec este, de fapt, filtrul care definește ceea ce înseamnă un pachet care să aparțină unui flux specific. Unele atribute utilizate de FilterSpec includ adresa IP a sursei și destinației pachetului și a numărului de port.

Odată ce filtrele a fost definită, API-ul vă permite să creați FLOWSPEC. FLASPEC definește parametrii QOS care vor fi aplicați la secvența de pachete. Unii dintre parametrii definiți de FlowSpec includ rata de transfer (viteza de transmisie admisă) și tipul de serviciu.

Al treilea concept definit de interfața API de control al traficului este un concept de flux. Fluxul este o secvență simplă de pachete care sunt supuse unui FLOWSPEC. Pur și simplu, FilterSpec determină ce pachete vor fi incluse în FLOWSPEC. FLOWSPEC determină dacă pachetele vor fi prelucrate cu priorități mai mari, iar fluxul este de fapt transferul de pachete care sunt supuse procesării FLOWSPEC. Toate pachetele din flux sunt procesate în mod egal.

Trebuie menționat faptul că unul dintre avantajele API de control al traficului asupra API-ului generic Qos utilizat în Windows 2000 este capacitatea de a utiliza agregarea (asociația). Dacă nodul are mai multe aplicații care transmit mai multe fluxuri de date într-o destinație comună, aceste pachete pot fi combinate într-un flux comun. Acționează chiar dacă aplicațiile utilizează numere de porturi diferite, dar cu condiția ca adresa IP a sursei și a destinației să fie aceeași.

General Packet Classion (clasic de pachete de pachete)

În secțiunea anterioară, am vorbit despre relația dintre FlowSpec, Filterpec și debit. Cu toate acestea, este important să vă amintiți că interfața API de control al traficului este doar o interfață a programului de aplicație. Fiind astfel, lucrarea sa este de a defini și de a atribui priorități fluxurilor de trafic și nu crearea acestor fluxuri.

Clasificatorul de pachete generice este responsabil pentru crearea firelor. După cum vă amintiți din partiția trecută, unul dintre atributele definite în FlowSpec a fost tipul de serviciu. Tipul de serviciu, de fapt, determină prioritatea fluxului. Clasificatorul de pachete generice este responsabil pentru determinarea tipului de serviciu care a fost atribuit FLOWSPEC, după care plasează pachetele asociate în coada de așteptare corespunzătoare tipului de serviciu. Fiecare fir este plasat într-o coadă separată.

Qos Packet Scheduler (planificator de pachete)

Cea de-a treia componentă QoS trebuie să știți este un programator de pachete QoS. Pur și simplu, sarcina principală a planificatorului de pachete QoS este formarea traficului. Pentru acest pachet de pachete primește pachete din diverse cozi, și apoi marchează aceste pachete prioritare și viteza de curgere.

Așa cum am vorbit în prima parte a acestei serii de articole, pentru funcționarea corectă a diferitelor componente ale QoS situate între sursa pachetelor și locul de destinație trebuie să susțină QoS (adică să știți despre aceasta). Deși aceste dispozitive ar trebui să știe cum să lucreze cu QoS, ei ar trebui, de asemenea, să fie conștienți de modul de procesare a traficului obișnuit fără priorități. Pentru a face posibil, QoS utilizează tehnologia numită marcaj.

De fapt, există două tipuri de marcare aici. QOS Pachet Planificator utilizează marcajul DiffServ, care este recunoscut de dispozitive de la nivelul al treilea și marcând 802,1p, care este recunoscut de dispozitivele de la al doilea nivel.

Configurarea programului de pachete QoS

Înainte de a vă arăta modul în care funcționează etichetarea, trebuie remarcat faptul că va trebui să configurați planificatorul pachetului QoS, astfel încât totul să funcționeze. În Windows Server 2003, programul de pachete QOS se referă la componentele de rețea opționale, precum și la un client pentru rețelele protocolului Microsoft sau TCP / IP. Pentru a activa pachetul Qos Pachet, deschideți pagina de proprietăți a conexiunii de rețea server și bifați caseta de lângă Schedulerul pachetului QOS, așa cum se arată în Figura A. Dacă Planificatorul de pachete QOS lipsește în listă, faceți clic pe butonul Instalare și urmați instrucțiuni.

Figura A: Programul pachetului QOS trebuie să fie activat înainte de a putea utiliza QoS

Un alt punct pe care trebuie să-l cunoașteți cu privire la planificatorul de pachete QOS este că adaptorul dvs. de rețea trebuie să accepte marcajul de 802,1p pentru funcționarea corectă. Pentru a vă verifica adaptorul, faceți clic pe butonul "Configurare", Figura A și Windows va afișa proprietățile adaptorului de rețea. Dacă vă uitați la fila "Avansat" din pagina Proprietăți, veți vedea proprietăți diferite pe care adaptorul dvs. de rețea acceptă.

Dacă vă uitați la figura B, veți vedea că una dintre proprietățile din listă este o etichetare de 802.1q / 1p VLAN. De asemenea, vedeți că această proprietate este dezactivată în mod implicit. Pentru a activa marcajul de 802,1p, pur și simplu porniți această proprietate și faceți clic pe OK.

Figura B: Trebuie să activați etichetarea VLAN 802.1Q / 1P VLAN

Este posibil să fi observat în Figura B, că proprietatea pe care ați inclus este asociată cu VLAN prin etichetare și nu cu marcajul lotului. Motivul pentru acest lucru constă în faptul că markerii prioritare sunt incluși în etichetele VLAN. Standardul 802.1Q definește etichetele VLAN și VLAN. Acest standard va rezerva de fapt trei biți în pachetul VLAN, care sunt utilizate pentru a înregistra codul de prioritate. Din păcate, standardul 802.1Q nu definește niciodată ceea ce ar trebui să fie aceste coduri prioritare.

802.1p standardul a fost creat ca supliment la 802.1q. 802.1p determină marcajul prioritar, care poate fi închis în eticheta VLAN. Vă voi spune despre principiul funcționării acestor două standarde în a treia parte.

Concluzie

În acest articol am discutat câteva concepte de bază în arhitectura QoS Windows Server 2003. În cea de-a treia parte, vă voi spune despre modul în care pachetele Qos Pachet Pachet Etichete etichete. De asemenea, vă voi spune cum funcționează QoS într-o rețea cu lățime de bandă redusă.

Nimeni nu iubește când, atunci când încărcați o pagină web, ei se deschid de foarte mult timp, iar descărcarea de fișiere nu apare la acel nivel, pe care aș dori. Deși, la comanda serviciilor de la furnizor, au fost clare 20 sau chiar 100 MB / s, și de fapt nu avem o astfel de viteză.

Desigur, aceasta este o explicație. În primul rând, sistemul durează aproximativ 20% pentru nevoile sale, în al doilea rând, browserul vine cu un răspuns de la serverele DNS, adevărul este necesar pentru el.

Deci, că nu există, vom înțelege acum cum să creștem viteza internetului de mai multe ori.

Opriți limita de viteză QoS

De obicei, sistemul are o limită de 20% prin viteză, deși toată lumea poate fi diferită. Pentru a crește viteza internetului, trebuie să dezactivați acest parametru. Pentru a face acest lucru, vom folosi politicile grupului local. Din păcate, această caracteristică este disponibilă numai pe editori pro.

Deschideți fereastra "Run" utilizând o combinație Win + R. Și în fereastra care apare, scrie o astfel de comandă: gpedit.msc. .

În partea stângă a ferestrei care au deschis ferestrele merg la secțiunea: Configurarea computeruluiȘabloane administrative - net - Programul pachetului QoS.Limitați lățimea de bandă redundantă.

Noi găsim un articol "Limit Backup Bandwidth" acolo. Apăsați de două ori și setați parametrul în poziție. "Inclus", apoi introduceți numărul “0” În "limitarea lățimii de bandă". Faceți clic pe "Aplicați".

Pentru a vă asigura dacă planificatorul de pachete QoS funcționează cu rețeaua și centrul de acces comun. Puteți ajunge acolo dacă faceți clic pe bara de activități de pe pictograma Wi-Fi sau cu o conexiune prin cablu cu butonul din dreapta al mouse-ului. În partea stângă, accesați secțiunea "Schimbarea setărilor adaptorului". Apăsați butonul din dreapta al mouse-ului de pe conexiune și selectați "Proprietăți". Trebuie să existe un parametru «Qos Packet Scheduler»marcate cu un semn de verificare.

Dezactivați QoS prin Registru

Cu o altă versiune de Windows, cu excepția Pro, această instrucțiune poate apărea. Du-te la registru, pentru aceasta folosim combinația de Win + R și introduceți comanda regedit..

Mergem la următoarea secțiune:

HKEY_LOCAL_MACHINE \\ Software \\ Politici \\ Microsoft

Aici găsim secțiunea Windows., faceți clic pe butonul din dreapta al mouse-ului și creați o nouă secțiune numită Pshed..

Accesați secțiunea Creat și la dreapta Creați un parametru DWORD 32 biți numit Nonbensteffortlimit.. Atribimați valoarea acestui parametru. «0» .


După efectuarea lucrării reporniți computerul.

Opriți limita de viteză Internet în

Se întâmplă că atunci când utilizați programe care necesită internet, cum ar fi clienții torrent, există funcții limită de viteză care pot fi active cu dvs.

Luați de exemplu un client torrent. Dacă faceți clic dreapta pe o descărcare activă, atunci există un element "Restricționarea recepției". Ghidăm mouse-ul și privim la el. Active ar trebui să fie modul "Nelimitat".


Cu alți clienți torrenți în același mod. În celelalte tipuri de programe, va trebui să săpați și să găsiți ceva similar.

Cum de a crește cache-ul DNS pentru a crește viteza?

Ca mulți dintre dvs. știți, cache-ul DNS vă permite să stocați adresele IP ale resurselor pe care le-ați vizitat deja, iar reveditarea va folosi memoria cache DNS, care vă va permite să deschideți paginile mult mai repede. Din păcate, volumul său nu este infinit, dar poate fi crescut.

Merge! Apăsați pe Win + R și introduceți comanda pentru a intra în Registry - Regedit. O fereastră se deschide acolo unde am plecat ar trebui să mergem la această secțiune:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlset \\ Servicii \\ DnsCache \\ Parametri

În dreapta trebuie să faceți clic pe butonul din dreapta al mouse-ului dintr-un loc gol și să creați 4 parametri "DWORD" și să le dați astfel de nume - Cachehashtablebucketsize, Cachehashbablesize, MaxCachetyttlimit., Maxsoacachetytlimit..

Fiecare dintre ele ar trebui să aibă aceste valori (pentru fiecare) - 1, 384, 64000 și 301.

Pentru finalizarea cu succes, reporniți computerul.

TCP AutoInage - Opriți

Sistemul are o astfel de funcție care poate provoca încărcarea lentă a paginilor web și totul datorită eficienței sale de lucru cu unele servere nu este foarte bun. Prin urmare, va porni pur și simplu.

Pentru a îndeplini această sarcină, trebuie să deschidem linie de comanda Cu privilegii ridicate și executați o astfel de comandă acolo:

Modul browser turbo pentru a accelera boot-ul site-ului

În multe browsere, există o funcție "Turbo Mode", care accelerează paginile de deschidere. Până în prezent, este disponibil în următoarele browsere populare: Opera și Yandex Browser. Pentru alții, puteți descărca extensii speciale.

În Opera, această caracteristică este activată dacă faceți clic în colțul din stânga sus de-a lungul butonului Opera. Găsiți o funcție Opera Turbo. Și activați-l.

În browserul Yandex, această caracteristică este inclusă în setări - arată setari aditionale. Alături de secțiunea "Turbo" set "Întotdeauna pornit".

Namebench Utility pentru a îmbunătăți descărcarea paginii

Mulți furnizori, în special comercial, doresc întotdeauna să salveze echipamentul. Iar când începeți să vizitați site-urile web, are loc accesul la serverele DNS (furnizori de echipamente). Dacă este ieftin, atunci viteza de descărcare a paginilor veți fi foarte lentă. Pentru a corecta această problemă, avem nevoie de servere rapide DNS, iar programul Namebench ne va ajuta."Start Benchmark". Programul va începe să testeze un numar mare Serverele DNS și alegeți cel mai rapid.

Când Namebench găsește serverul dorit, acesta va afișa adresa IP care să fie prescrisă în setările conexiunii dvs.

Actualizarea firmware-ului routerului

Acesta este ultimul element, dar nu mai puțin important. Dacă utilizați un router, ale cărui firmware-ul este foarte învechit, atunci nu-i așteptați un miracol. Uită-te pe Internet firmware-ul de pe router și găsiți instrucțiunile pentru instalarea sa, precum și păstrați vechii, pentru a evita problemele.

Iată de fapt toate metodele care pot fi folosite pe modern versiuni Windows.. Deși, poate că există altceva și dacă apare, nu o vom salva de către petrecere.

Nu există o singură persoană care ar fi citit nici o întrebare frecventă pe Windows XP cel puțin o dată. Și dacă da, toată lumea știe că există o calitate atât de dăunătoare a serviciului - abreviată QoS. Când configurați sistemul, este foarte recomandat să îl dezactivați, deoarece implică lățimea de bandă de rețea cu 20% și, ca și cum această problemă există în Windows 2000.

Aceste linii sunt:

Î: Cum să dezactivați complet serviciul QOS (calitatea serviciului)? Cum se configurează? Este adevărat că limitează viteza rețelei?
R: Într-adevăr, în mod implicit, calitatea serviciului rezervează 20% din lățimea de bandă de canale (oricare - cel puțin un modem la 14400, cel puțin un Gigabit Ethernet). Mai mult, chiar dacă ștergeți serviciul de programare a pachetelor QOS din conexiunile de proprietăți, acest canal nu este eliberat. Puteți elibera canalul sau pur și simplu configurați Qo-urile aici. Rulați appletul de politică de grup (gpedit.msc). În politica de grup, găsim politica informațiilor locale și faceți clic pe șabloane administrative. Selectați rețeaua - pachetul Qos Sheeduler. Porniți lățimea de bandă de rezervă limită. Acum, reducem limita lățimii de bandă de 20% până la 0% sau pur și simplu opriți-o. Dacă doriți, puteți configura și alți parametri QoS. Pentru a activa modificările făcute, rămâne doar pentru a reporni.

20% este, desigur, foarte mult. Cu adevărat Microsoft - Mazdai. Aprobarea de acest tip de acest tip de la întrebările frecvente din Forum, de la forum la forum, de la mass-media din mass-media, sunt utilizate în tot felul de "Twikals" - "Configurarea" programelor pentru Windows XP (apropo, deschis " Politicile de grup "și" Politici locale de siguranță "și nu" Twikalka "nu se vor compara cu ei pe bogăția opțiunilor de setare). Pentru a expune declarațiile fără scrupule de acest fel, este necesar să fii atent că acum și să aplicăm o abordare sistematică. Aceasta este, studiați cu atenție întrebarea problematică, bazată pe surse oficiale.

Ce este o rețea cu servicii de înaltă calitate?

Să luăm următoarea definiție simplificată a sistemului de rețea. Aplicațiile sunt lansate și operate pe gazde și schimbul de date unul de celălalt. Aplicații Trimiteți date sistemului de operare pentru transmiterea rețelei. Odată ce datele sunt transferate în sistemul de operare, ele devin un trafic de rețea.

Serviciul de rețea QoS se bazează pe capacitatea rețelei de a procesa acest trafic, astfel încât să fiți garantat să interogați câteva aplicații. Acest lucru necesită existența unui mecanism fundamental pentru procesarea traficului de rețea capabil să identifice traficul care are dreptul la procesarea specială și dreptul de a gestiona aceste mecanisme.

Funcționalitatea QoS este concepută pentru a satisface două subiecte de rețea: aplicații de rețea și administratori de rețea. Adesea au dezacorduri. Administratorul de rețea limitează resursele utilizate de aplicația specifică, în același timp, aplicația încearcă să capteze cât mai multe resurse de rețea. Interesele lor pot fi convenite, luând în considerare faptul că administratorul de rețea joacă un rol principal în raport cu toate aplicațiile și utilizatorii.

Principalii parametri ai lui QoS.

Diferitele aplicații au cerințe diferite pentru procesarea traficului de rețea. Aplicațiile sunt mai mult sau mai puțin tolerante la întârzieri și pierderi de trafic. Aceste cerințe au fost aplicate următorii parametriasociate cu QoS:

  • Lățime de bandă (lățime de bandă) - viteza cu care traficul generat de aplicație trebuie transmis în rețea;
  • Latență - o întârziere că cererea poate fi permisă furnizarea unui pachet de date;
  • Jitter - schimbați timpul de întârziere;
  • Pierderea (pierderea) este procentul de date pierdute.

Dacă erau disponibile resurse de rețea nesfârșite, atunci tot traficul de trafic ar putea fi transferat la viteza necesară, cu timp de întârziere zero, modificarea zero a timpului de întârziere și pierderea zero. Cu toate acestea, resursele de rețea nu sunt nelimitate.

Mecanismul QOS monitorizează distribuția resurselor de rețea pentru traficul de aplicații pentru a îndeplini cerințele pentru transferul acesteia.

Resurse fundamentale QOS și mecanisme de prelucrare a traficului

Rețelele care leagă gazdele folosesc o varietate dispozitive de rețea Inclusiv adaptoare de rețea de gazde, routere, comutatoare și hub-uri. Fiecare dintre ele are interfețe de rețea. Fiecare interfață de rețea poate accepta și transmite traficul la o viteză finală. Dacă viteza cu care este direcționată traficul la interfață este mai mare decât viteza cu care interfața transmite mai departe traficul, atunci apare supraîncărcarea.

Dispozitivele de rețea pot gestiona starea de suprasarcină prin organizarea de coadă de trafic în memoria dispozitivului (în tampon) până când suprasolicitarea trece. În alte cazuri, echipamentul de rețea poate refuza traficul pentru a facilita supraîncărcarea. Ca rezultat, aplicațiile se confruntă cu schimbarea timpului de așteptare (deoarece traficul este stocat în cozile pe interfețe) sau cu pierderi de trafic.

Abilitatea interfețelor de rețea de a transmite traficul și disponibilitatea memoriei pentru a salva traficul în dispozitive de rețea (atâta timp cât traficul poate fi trimis în continuare) constituie resurse fundamentale necesare pentru a oferi QoS pentru fluxurile de trafic de aplicații.

Distribuirea resurselor QOS pe dispozitive de rețea

Dispozitivele de susținere QoS utilizează în mod rezonabil resursele de rețea pentru transmisia de trafic. Adică, traficul de aplicații, mai tolerant de întârziere, devine coadă (stocată în memoria tamponară), iar traficul de aplicații, critice pentru întârzierile, este transmis în continuare.

Pentru a efectua această sarcină, dispozitivul de rețea trebuie să identifice traficul prin clasificarea pachetelor, precum și a unor cozi și mecanisme pentru întreținerea acestora.

Mecanism de prelucrare a traficului

Mecanismul de prelucrare a traficului include:

  • 802.1p;
  • Servicii diferențiate per-hop-comportamente (DiffServ PHB);
  • Servicii integrate (INTSERV);
  • ATM și colab.

Majoritatea rețelelor locale se bazează pe tehnologia IEEE 802, inclusiv pe Ethernet, Token-Inel et al. 802,1p este un mecanism de procesare a traficului pentru a sprijini Qo-urile în astfel de rețele.

802.1p definește câmpul (nivelul 2 în modelul de rețea OSI) În antetul pachetului 802, care poate purta una dintre cele opt valori prioritare. De regulă, gazde sau routere, trimiterea traficului către retea locala, Marcați fiecare pachet trimis, alocându-l o anumită valoare a priorității. Se presupune că dispozitivele de rețea, cum ar fi comutatoarele, podurile și hub-urile, pachetele de proces în consecință, folosind mecanisme de coadă. Domeniul de aplicare al 802.1p este limitat la rețeaua locală (LAN). De îndată ce pachetul traversează rețeaua locală (prin nivelul 3 OSI), este eliminată prioritate 802,1p.

DiffServ este un mecanism de nivel 3. Definește câmpul din antetul de pachete IP de nivel 3 numit DiffServ Codepoint (DSCP).

INTSERV este o gamă largă de servicii care definește un manager de servicii și servicii garantate. Serviciul garantat promite să aibă un anumit volum de trafic cu întârziere măsurabilă și limitată. Managerul de servicii este de acord să aibă un anumit volum de trafic cu "apariția încărcăturii luminoase". Acestea sunt servicii măsurabile în sensul că acestea sunt definite pentru a oferi Qo-uri măsurabile un anumit număr trafic.

De la pachetele de fragmente tehnologice ATM în celule relativ mici, acesta poate oferi un timp de întârziere foarte scăzut. Dacă aveți nevoie să transferați urgent pachetul, interfața ATM poate fi întotdeauna eliberată pentru transmisie pentru momentul în care doriți să transmiteți o celulă.

QoS are multe mecanisme complexe mai complexe care asigură activitatea acestei tehnologii. Observăm doar unul un moment important: Pentru ca QOS să câștige, să sprijine această tehnologie și setarea corespunzătoare pe parcursul transmisiei de la punctul de plecare la cel final.