Pachete qos windows 7. Cum se utilizează QoS pentru a asigura calitatea accesului la Internet. Alocarea resurselor QoS la dispozitivele de rețea

Lățimea de bandă a rețelei locale este un subiect care devine din ce în ce mai relevant odată cu răspândirea internetului de mare viteză. De fiecare dată când încercăm să conectăm din ce în ce mai multe dispozitive la router, iar software-ul implicit nu le poate face față întotdeauna pe toate. În acest caz, setarea priorităților pachetelor QoS ale lățimii de bandă LAN pe router vine în ajutor. Acesta atribuie prioritate executării anumitor sarcini care sunt cele mai importante în acest moment și este disponibil nu numai pe routerele Mikrotik sau Cisco de top, ci și pe orice model ieftin TP-Link, Asus, Zyxel Keenetic, D-Link.

QoS - Ce conține routerul?

Majoritatea routerelor moderne au o capacitate încorporată de a controla fluxurile de trafic pe Internet în cadrul unei rețele locale, atribuind o prioritate atunci când se execută o aplicație. Ei bine, de exemplu, jucați un joc online sau navigați pe paginile site-urilor dvs. preferate. Și, în același timp, descărcați un film interesant prin torrent. În acest caz, jocul începe să încetinească și fișierul abia se mișcă. Ce să fac?

Trebuie să alegeți ce acțiune este mai importantă pentru dvs. în acest moment. La urma urmei este probabil un joc online. Prin urmare, configurând programatorul de pachete QoS, putem acorda prioritate executării sarcinilor jocului înainte de a descărca fișiere.

Dar lățimea de bandă a rețelei locale și a canalului de internet este limitată. Prima este capacitățile routerului. Vă amintiți, am vorbit despre ?.

Al doilea este planul dvs. tarifar de la furnizor. Deci, cum împarte acest lucru prioritatea pentru aceste sarcini simultane?

De regulă, în mod implicit, cea mai mare prioritate este acordată navigării pe web, adică funcționării browserului dvs. Dar dacă în momentul în care ați deschis și citiți un articol și în același timp doriți să descărcați filmul cât mai curând posibil, atunci ar fi mai logic să acordați prioritate programului de încărcare a fișierelor și nu browserului.

De aceea, routerele oferă posibilitatea de a configura manual lățimea de bandă a rețelei. Și anume, pentru a distribui prioritatea după cum aveți nevoie. Această funcție se numește QoS (Quality of Service). Adică, tehnologia furnizării priorităților serviciilor pentru diferite clase de trafic.

Manager de trafic router Asus

În diferite modele, această setare poate fi ascunsă sub diferite nume din elementul de meniu. Acum am un router Asus care rulează în noul firmware - îl afișez pe RT-N10U versiunea B1. Și aici programatorul QoS este configurat în secțiunea „Manager de trafic”.

Mai întâi, trebuie să schimbați modul automat activat implicit la unul din două. „Reguli QoS definite de utilizator” sau „Prioritate definită de utilizator”

Reguli de programare a pachetelor QoS definite de utilizator

Această setare vă permite să setați prioritatea pentru programele deja preinstalate în software-ul routerului din diferite „categorii de greutate”. În același timp, nu va trebui să vă deranjați cu diverse formule și să calculați lățimea de bandă a rețelei. Totul a fost deja inventat înaintea noastră. Fără o captură de ecran, este puțin neclar, așa că îl citez:

Deci, acum pe "Web Serf", adică pentru conexiunile prin browser prin portul 80 utilizat pentru aceasta, este setată prioritatea "Cea mai mare". Făcând clic pe lista derulantă, putem selecta alta din lista propusă. În același timp, pe „Transfer de fișiere”, adică pentru încărcătoarele de fișiere - cel mai mic. Modificând acești parametri în anumite locuri, vom obține efectul că atunci când descărcăm simultan un fișier de pe un site și vizualizăm o pagină html, va fi acordată o viteză mai mare primului proces.

Dar asta nu este tot. Pentru programele de transfer de fișiere P2P (cum ar fi BitTorrent) sau jocurile online, precum și multe alte aplicații, puteți seta valorile prioritare. Acest lucru se face prin adăugarea unei reguli noi la cele existente.

Pentru a-l crea, faceți clic pe elementul „Selectați” și din lista derulantă selectați tipul de transfer de date care ne interesează sau setările prestabilite pentru o anumită aplicație. De exemplu, puteți seta prioritatea lățimii de bandă a rețelei pentru aplicații de e-mail precum Outlook sau TheBat (articol SMTP, POP3 ...) sau pentru clienți ftp (FTP, SFTP, WLM ...). Există, de asemenea, o listă largă de jocuri populare, cum ar fi Counter Strike și programe de partajare a fișierelor, cum ar fi BitTorrent, eDonkey etc.

Să alegem un balansoar torrent. Porturile utilizate de acest program în mod implicit vor fi marcate automat.
Dar este mai bine să nu credeți cuvântul routerului și să le verificați singur. Să deschidem programul (am uTorrent) și să mergem la „Setări> Setări program> Conexiuni”. Să vedem ce port este setat pentru ca acest program să funcționeze.

Dacă diferă de cele care au fost înregistrate implicit în setările routerului, atunci schimbați-l. Fie acolo, fie aici, principalul lucru este că sunt la fel. Salvăm setările în program și, revenind la panoul de administrare al routerului, aplicăm parametrii. Acestea sunt activate după repornirea dispozitivului.

Prioritatea definită de utilizator a pachetelor QoS

Aceasta este a doua setare manuală a lățimii de bandă a rețelei care vă permite să personalizați parametrii setați în secțiunea anterioară. Anume, pentru a determina care viteză, ca procent, va fi atribuită fiecăruia dintre parametrii prioritari.

De exemplu, pentru traficul de ieșire la „Cel mai ridicat” în acest moment, în mod implicit, am setat 80% - valoarea minimă și 100% - maximul. Aceasta înseamnă că cei cu cea mai mare prioritate vor primi cel puțin 80% din lățimea de bandă. Nu contează câte procese simultane fac conexiuni de ieșire la Internet. Cei cu prioritatea „înaltă” - cel puțin 10%. Și așa mai departe - cred că înțelegi. Prin editarea acestor valori, puteți controla în detaliu viteza de descărcare și încărcare pentru diferite categorii de programe care rulează.

Acum vă propun să urmăriți un tutorial video detaliat despre configurarea QoS pe routerele Cisco

Configurarea programatorului de pachete QoS pe routerul TP-Link

Mai jos, pentru comoditatea dvs., voi oferi mai multe capturi de ecran ale secțiunilor de administrator pentru gestionarea lățimii de bandă de la modele de la alte companii. Pe routerele TP-Link, programatorul QoS Packet Scheduler este situat în secțiunea Control bandwidth din meniu. Pentru ao activa, bifați „Activați controlul lățimii de bandă” și setați viteza maximă pentru traficul de intrare și de ieșire.

Dând clic pe butonul „Adăugați”, puteți adăuga o nouă regulă de prioritate pentru unul sau mai multe computere. Pentru a face acest lucru, trebuie să introduceți adresa IP sau intervalul de adrese. Și, de asemenea, specificați porturile și tipul de schimb de pachete la care se va aplica această regulă.

TP-Link are recent o nouă vizualizare a panoului de administrare, care este instalat pe toate modelele noi. În acesta, programatorul QoS este situat în „Setări avansate” din secțiunea „Prioritizarea datelor”. Îl activăm cu o bifă și ajustăm cele trei tipuri de priorități cu glisoarele:

  • Înalt
  • In medie
  • Mic de statura

Pentru a adăuga un filtru, faceți clic pe butonul „Adăugați” într-una dintre cele trei ferestre ale setărilor presetate



Se va deschide o listă de clienți conectați la router - selectați-l pe cel de care aveți nevoie și faceți clic pe linkul „Selectați” și apoi „OK”


Lățimea de bandă a rețelei IntelliQoS pe Zyxel Keenetic

Pe routerele Keenetic, funcția de control a lățimii de bandă a rețelei se numește IntelliQoS. Inițial, acest modul nu este prezent în firmware. IntelliQoS suplimentar este necesar din secțiunea corespunzătoare a panoului de administrare. După aceea, un meniu separat cu același nume va apărea în meniul „Rețelele mele și WiFi”.


Pentru a activa modul de control al traficului, activați acest serviciu și indicați viteza maximă de internet prevăzută de planul tarifar al furnizorului. Pentru o determinare mai precisă, puteți rula un test de viteză online și începe de la această valoare reală.

Configurarea lățimii de bandă a rețelei pe un router D-Link

Pentru routerul D-Link din modelul DIR-620, din anumite motive, dezvoltatorii au implementat capacitatea de a seta limitele de viteză QOS numai pe computerele conectate prin cablu la unul dintre porturile LAN. Această setare se află în secțiunea „Avansat - Controlul lățimii de bandă”

Alegând una dintre ele, activați limitarea și setați viteza

Asta este tot deocamdată - încercați să experimentați lățimea de bandă a rețelei locale, astfel încât routerul să nu încetinească activitatea acelor programe de la care vă așteptați la un randament maxim în acest moment.

Video despre configurarea QoS pe un router

Mulțumesc! Nu m-a ajutat

Nimănui nu-i place când, atunci când încarcă o pagină web, se deschid foarte mult timp, iar descărcarea fișierelor nu are loc la nivelul la care ne-am dori. Deși, atunci când comandați un serviciu de la un furnizor, acesta indica clar 20 sau chiar 100 Mb / s, dar în realitate nu obținem o astfel de viteză.

Desigur, există o explicație pentru acest lucru. În primul rând, sistemul necesită aproximativ 20% pentru propriile nevoi și, în al doilea rând, browserul primește un răspuns de la serverele DNS, deși acest lucru necesită timp.

Pentru a nu fi acolo, vom afla acum cum să creștem viteza internetului de mai multe ori.

Dezactivați limitarea ratei QoS

De obicei, sistemul are o limită de viteză de 20%, deși toată lumea poate avea moduri diferite. Pentru a crește viteza internetului, trebuie să dezactivați această setare. Pentru aceasta vom folosi politicile de grup locale. Din păcate, această caracteristică este disponibilă numai în edițiile Pro ale Windows.

Deschideți fereastra „Rulați” folosind combinația Câștigă + Rși în fereastra care apare, scrieți următoarea comandă: gpedit.msc .

În partea stângă a ferestrei care se deschide, accesați secțiunea: Configurarea computeruluiȘabloane administrative- Rețea - Programator de pachete QoSLimitați lățimea de bandă rezervată.

Găsim acolo articolul „Limitați lățimea de bandă de rezervă”. Faceți clic pe el de două ori și setați parametrul la 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 că dispozitivul de rețea funcționează cu programatorul de pachete QoS, trebuie să mergeți la Centrul de rețea și partajare. Puteți ajunge acolo făcând clic pe pictograma Wi-Fi din bara de activități sau făcând clic dreapta pe o conexiune prin cablu. În stânga, accesați secțiunea „Modificarea parametrilor adaptorului”. Faceți clic dreapta pe conexiunea dvs. și selectați „Proprietăți”. Parametrul ar trebui să apară acolo Programator de pachete QoS marcat cu o bifă.

Dezactivați QoS prin registru

Dacă aveți o altă versiune de Windows, în afară de PRO, această instrucțiune vă poate potrivi. Mergem la registru, pentru aceasta folosim combinația Win + R și introducem comanda regedit.

Trecem la următoarea secțiune:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft

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

Mergeți la secțiunea creată și în dreapta creați un parametru DWORD pe 32 de biți cu numele NonBestEffortLimit... Atribuim valoarea acestui parametru «0» .


După munca depusă, repornim computerul.

Dezactivați limitarea vitezei Internet în software

Se întâmplă ca atunci când utilizați programe care necesită internet, de exemplu, clienți torrent, există funcții de limitare a vitezei pe care le-ați putea avea active.

Luați de exemplu un client torrent. Dacă faceți clic dreapta pe o descărcare activă, atunci există un element „Restricția admiterii”... Îndreptăm mouse-ul spre el și privim. Modul trebuie să fie activ "Nelimitat".


Este la fel cu alți clienți torrent. În alte tipuri de programe, va trebui să sapi și să găsești ceva similar.

Cum îmi cresc memoria cache DNS pentru a crește viteza?

După cum mulți dintre voi știți, cache-ul DNS vă permite să stocați adresele IP ale resurselor pe care le-ați vizitat deja, iar o vizită repetată utilizează cache-ul DNS, care vă va permite să deschideți paginile mult mai repede. Din păcate, volumul său nu este infinit, dar poate fi mărit.

Merge! Apăsați Win + R și introduceți comanda pentru a intra în registru - regedit. Se deschide o fereastră unde trebuie să mergem la această secțiune din stânga:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DNScache \ Parameters

În dreapta, trebuie să faceți clic dreapta pe un spațiu gol și să creați 4 parametri „DWORD” și să le dați următoarele nume - CacheHashTableBucketSize, CacheHashTableSize, MaxCacheEntryTtlLimit, MaxSOACacheEntryTtlLimit.

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

Reporniți computerul pentru o oprire cu succes.

Reglare automată TCP - dezactivează

Sistemul are o astfel de funcție care poate determina încărcarea lentă a paginilor web și toate acestea, deoarece performanța sa cu unele servere nu este foarte bună. Prin urmare, o vom opri pur și simplu.

Pentru a finaliza această sarcină, trebuie să deschidem un prompt de comandă ridicat și să executăm următoarea comandă acolo:

Browsere în modul Turbo pentru a accelera încărcarea site-ului web

Multe browsere au o funcție „Turbo Mode” care accelerează deschiderea paginii. Până în prezent, este disponibil pe următoarele browsere populare: browser Opera și Yandex. Pentru alții, puteți descărca extensii speciale.

În Opera, această funcție este activată făcând clic pe butonul „Opera” din colțul din stânga sus. Găsiți funcția "Opera Turbo"și activați-l.

În browserul Yandex, această funcție este activată în setări - Afișați setările avansate. Lângă secțiunea „Turbo” punem "Mereu pe".

Utilitarul NameBench pentru a crește încărcarea paginii

Mulți furnizori, în special cei comerciali, doresc întotdeauna să economisească pe hardware. Și când începeți să vizitați site-uri web, serverele DNS (echipamentul furnizorilor) sunt accesate. Dacă este ieftin, atunci viteza de încărcare a paginii dvs. va fi foarte lentă. Pentru a remedia această problemă, avem nevoie de servere DNS rapide, iar NameBench ne va ajuta să le găsim. Porniți Benchmark. Programul va începe testarea unui număr mare de servere DNS și îl va selecta pe cel mai rapid.

Când NameBench găsește serverul necesar, acesta va afișa adresa IP a acestuia, care trebuie înregistrată în setările de conexiune.

Actualizarea firmware-ului routerului

Acesta este ultimul punct, dar nu în ultimul rând. Dacă utilizați un router al cărui firmware este foarte depășit, atunci nu vă așteptați la un miracol de la acesta. Căutați pe Internet firmware-ul de pe router și găsiți instrucțiuni pentru instalarea acestuia, precum și salvarea celui vechi pentru a evita problemele.

Iată toate metodele care pot fi utilizate pe versiunile moderne de Windows. Deși, poate exista altceva și, dacă apare, nu îl vom ocoli.

În prima parte a acestei serii, am prezentat ce face QoS și pentru 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ă rețineți că informațiile prezentate aici se bazează pe aplicația QoS Windows Server 2003, care este diferită de aplicația QoS din Windows 2000 Server.

API de gestionare a traficului

Una dintre principalele probleme cu prioritizarea traficului de rețea este că nu puteți prioritiza traficul pe baza computerului care îl generează. Este obișnuit ca computerele individuale să utilizeze mai multe aplicații și să creeze un flux de trafic separat pentru fiecare aplicație (și sistem de operare). Când se întâmplă acest lucru, fiecare flux de trafic trebuie să aibă prioritate în mod individual. La urma urmei, o aplicație poate avea nevoie de lățime de bandă de rezervă, în timp ce cea mai bună livrare este ideală pentru o altă aplicație.

Aici intră în joc API-ul Traffic Control (Interfața de programare a controlului traficului). API-ul Traffic Control este o interfață de programare a aplicației care vă permite să aplicați parametrii QoS pentru pachetele individuale. API-ul Traffic Control funcționează prin definirea fluxurilor de trafic individuale și aplicarea diferitelor metode de control QoS la respectivele fluxuri.

Primul lucru pe care îl face API-ul Traffic Control este să creeze ceea ce este cunoscut sub numele de filterspec. Filterspec este în esență un filtru care definește ce înseamnă pentru un pachet să aparțină unui anumit flux. Unele dintre atributele utilizate de filterspec includ adresa IP sursă și destinație a pachetului și numărul portului.

Odată ce filterpec a fost definit, API-ul vă permite să creați fluxuri de spec. Flowspec definește parametrii QoS care vor fi aplicați secvenței de pachete. Unii dintre parametrii definiți de fluxul spec includ rata de transfer (rata de transfer acceptabilă) și tipul de serviciu.

Al treilea concept definit de API-ul Traffic Control este conceptul de flux. Un flux este o secvență simplă de pachete care sunt supuse aceluiași flux spec. În termeni simpli, filterspec definește ce pachete vor fi incluse în Fluxspec. Flowspec determină dacă pachetele vor fi procesate cu priorități mai mari, iar fluxul este transferul real al pachetelor procesate de Fluxpec. Toate pachetele din flux sunt procesate în mod egal.

Trebuie menționat că unul dintre avantajele API-ului de control al traficului față de API-ul QoS generic utilizat în Windows 2000 este capacitatea de a utiliza agregarea (agregarea). Dacă un nod are mai multe aplicații care transmit mai multe fluxuri de date către o destinație comună, atunci aceste pachete pot fi combinate într-un flux comun. Acest lucru este valabil chiar dacă aplicațiile folosesc numere de port diferite, cu condiția ca adresele IP sursă și destinație să fie aceleași.

Clasificator de pachete generic

În secțiunea anterioară, am discutat despre relația dintre Fluxspec, Filterspec și Flux. Cu toate acestea, este important să ne amintim că API-ul Traffic Control este pur și simplu o interfață de programare a aplicației. Ca atare, sarcina sa este de a defini și prioritiza fluxurile de trafic, nu de a crea aceste fluxuri.

Clasificatorul de pachete generic este responsabil pentru crearea fluxurilor. După cum vă amintiți din secțiunea anterioară, unul dintre atributele care a fost definit în fluxul spec a fost tipul de serviciu. Tipul de serviciu determină în esență prioritatea firului. Clasificatorul de pachete generic este responsabil pentru determinarea tipului de serviciu care a fost atribuit fluxului de specificații, după care coadă pachetele asociate în funcție de tipul de serviciu. Fiecare fir este plasat într-o coadă separată.

Programator de pachete QoS

A treia componentă QoS de care trebuie să știți este QoS Packet Scheduler. Pur și simplu, treaba principală a unui planificator de pachete QoS este modelarea traficului. Pentru a face acest lucru, programatorul de pachete primește pachete din diferite cozi, apoi marchează aceste pachete cu priorități și rate de flux.

După cum am discutat în prima parte a acestei serii de articole, pentru ca QoS să funcționeze corect, diferitele componente situate între sursa pachetelor și destinația lor trebuie să accepte (adică să fie conștienți de) QoS. În timp ce aceste dispozitive trebuie să știe cum să facă față QoS, trebuie să știe cum să gestioneze traficul normal fără priorități. Pentru a face acest lucru posibil, QoS folosește o tehnologie numită etichetare.

De fapt, există două tipuri de marcaje aici. QoS Packet Scheduler folosește etichetarea Diffserv, care este recunoscută de dispozitivele Layer 3 și etichetarea 802.1p, care este recunoscută de dispozitivele Layer 2.

Configurarea programatorului de pachete QoS

Înainte de a vă arăta cum funcționează etichetarea, trebuie remarcat faptul că va trebui să configurați programatorul de pachete QoS pentru ca totul să funcționeze. În Windows Server 2003, QoS Packet Scheduler este o componentă opțională de rețea, la fel ca Clientul pentru rețelele Microsoft sau protocolul TCP / IP. Pentru a activa QoS Packet Scheduler, deschideți pagina de proprietăți a conexiunii de rețea a serverului dvs. și bifați caseta de lângă QoS Packet Scheduler, așa cum se arată în Figura A. Dacă QoS Packet Scheduler nu este listat, faceți clic pe butonul Instalare și urmați instrucțiunile.

Figura A: QoS Packet Scheduler trebuie activat înainte de a putea utiliza QoS

Un alt lucru pe care trebuie să-l știți despre QoS Packet Scheduler este că adaptorul de rețea trebuie să accepte etichetarea 802.1p pentru ca acesta să funcționeze corect. Pentru a testa adaptorul, faceți clic pe butonul Configurare, Figura A, iar Windows va afișa proprietățile adaptorului de rețea. Dacă vă uitați la fila Advanced din pagina de proprietăți, veți vedea diferitele proprietăți pe care le acceptă adaptorul de rețea.

Dacă vă uitați la Figura B, puteți vedea că etichetarea VLAN 802.1Q / 1P este una dintre proprietățile enumerate. De asemenea, puteți vedea că această proprietate este dezactivată în mod implicit. Pentru a activa etichetarea 802.1p, pur și simplu activați această proprietate și faceți clic pe OK.

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

Este posibil să fi observat în Figura B că proprietatea pe care ați activat-o este etichetarea VLAN, nu etichetarea pachetelor. Acest lucru se datorează faptului că marcatorii de prioritate sunt incluși în etichetele VLAN. Standardul 802.1Q definește VLAN-urile și etichetele VLAN. Acest standard rezervă de fapt trei biți în pachetul VLAN, care sunt utilizați pentru a scrie codul de prioritate. Din păcate, standardul 802.1Q nu specifică niciodată care ar trebui să fie aceste coduri de prioritate.

Standardul 802.1P a fost creat pentru a completa 802.1Q. 802.1P definește etichetarea prioritară care poate fi inclusă într-o etichetă VLAN. Vă voi spune cum funcționează aceste două standarde în partea a treia.

Concluzie

În acest articol, am discutat câteva dintre conceptele de bază din arhitectura QoS a Windows Server 2003. În partea 3, voi intra în mai multe detalii despre modul în care programatorul QoS Packet Scheduler marchează pachetele. Voi vorbi și despre modul în care funcționează QoS într-un mediu de rețea cu lățime de bandă redusă.

Una dintre cele mai populare zone din rețelele de astăzi este amestecul de voce și video pe rețelele de date tradiționale. Una dintre problemele cu acest tip de informații este că, pentru ca aceasta să funcționeze corect, pachetele de date video și audio trebuie transmise destinatarului rapid și fiabil, fără întreruperi sau întârzieri prea mari. Totuși, în același timp, acest tip de trafic nu ar trebui să împiedice transmiterea de pachete de date mai tradiționale.

O soluție posibilă la această problemă este QoS. QoS, sau calitatea serviciului, este o tehnologie pentru prioritizarea pachetelor de date. QoS vă permite să transmiteți pachete sensibile la timp cu o prioritate mai mare decât alte pachete.

QoS este un standard industrial, nu un standard Microsoft. Cu toate acestea, Microsoft a introdus acest standard QoS pentru prima dată în Windows 2000. Versiunea Microsoft QoS a evoluat destul de mult de atunci, dar încă îndeplinește standardele din industrie.

În Windows XP Professional, QoS acționează în primul rând ca un mecanism de rezervare a lățimii de bandă. Când QoS este activat, aplicației îi este permis să rezerve până la 20% din lățimea de bandă totală a rețelei furnizată de NIC-ul fiecărei mașini. Cu toate acestea, cantitatea de lățime de bandă a rețelei pe care o rezervă aplicația este configurabilă. Vă voi arăta cum să modificați lățimea de bandă rezervată în partea a treia.

Pentru a vedea cum este utilizată lățimea de bandă de rezervă, să presupunem că aveți o aplicație de videoconferință care necesită o lățime de bandă prioritară pentru a funcționa corect. Presupunând că QoS este activat pentru această aplicație, putem spune că rezervă 20% din lățimea de bandă totală 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 videoconferință, utilizează o tehnologie numită cel mai bun efort de livrare. Aceasta înseamnă că pachetele sunt trimise cu aceeași prioritate primul-livrat-primul-servit. Pe de altă parte, traficul aplicației de videoconferință va fi întotdeauna prioritizat față de celălalt trafic, dar aplicației nu i se va permite niciodată să consume mai mult de 20% din toată lățimea de bandă.

Cu toate acestea, doar pentru că Windows XP rezervă o parte din lățimea de bandă pentru traficul prioritar nu înseamnă că aplicațiile cu prioritate normală nu vor putea folosi lățimea de bandă de rezervă. Deși aplicațiile de videoconferință profită de lățimea de bandă rezervată cu prioritate mai mare, șansele ca astfel de aplicații să fie utilizate în mod constant sunt foarte mici. În acest caz, Windows permite altor aplicații să utilizeze lățimea de bandă de rezervă și cea de rezervă pentru cea mai bună livrare posibilă, atâta timp cât nu sunt utilizate aplicațiile pentru care este rezervată o parte din lățimea de bandă a rețelei.

De îndată ce pornește aplicația de videoconferință, Windows începe să aplice rezervarea. Chiar și așa, rezervarea nu este absolută. Să presupunem că Windows a rezervat 20% din lățimea de bandă a rețelei pentru o aplicație de videoconferință, dar această aplicație nu are nevoie de 20%. În aceste cazuri, Windows permite altor aplicații să folosească lățimea de bandă rămasă, dar va monitoriza continuu nevoile aplicației cu prioritate superioară. În cazul în care aplicația are nevoie de mai multă lățime de bandă, lățimea de bandă îi va fi alocată până la o valoare maximă de 20%.

După cum am mai spus, QoS este un standard industrial, nu o tehnologie Microsoft. Ca atare, QoS este utilizat de Windows, dar Windows nu poate face treaba de unul singur. Pentru ca QoS să funcționeze, fiecare echipament dintre expeditor și receptor trebuie să accepte QoS. Aceasta înseamnă că adaptoarele de rețea, comutatoarele, routerele și toate celelalte dispozitive utilizate trebuie să cunoască QoS, precum și sistemele de operare ale destinatarului și expeditorului.

Dacă sunteți curios, atunci nu este nevoie să instalați o infrastructură de rețea exotică nebună pentru a utiliza QoS. Modul de transfer asincron (ATM) este o tehnologie de rețea excelentă pentru utilizarea QoS, deoarece este o tehnologie orientată spre conexiune, cu toate acestea puteți utiliza QoS cu alte tehnologii, cum ar fi Frame Relay, Ethernet și chiar Wi-FI (802.11 x).

Motivul pentru care ATM este o alegere ideală pentru QoS este că este capabil să implementeze rezervarea lățimii de bandă și alocarea resurselor la nivel hardware. Acest tip de distribuție depășește capacitățile Ethernet și a tehnologiilor de rețea similare. Acest lucru nu înseamnă că QoS nu poate fi utilizat. Înseamnă doar că QoS trebuie aplicat diferit de ATM.

Într-un mediu ATM, resursele sunt alocate imediat, la nivelul dispozitivului fizic. Deoarece Ethernet și alte tehnologii similare nu pot aloca resurse în acest fel, tehnologiile de acest tip se bazează mai degrabă pe prioritizare decât pe alocarea adevărată a resurselor. Aceasta înseamnă că rezervările de lățime de bandă apar la nivelul superior al modelului OSI. Odată ce lățimea de bandă a fost rezervată, pachetele cu prioritate mai mare sunt trimise mai întâi.

Un punct de luat în considerare dacă urmează să aplicați QoS prin Ethernet, Wi-Fi sau alte tehnologii similare este că astfel de tehnologii sunt neconectate. Aceasta înseamnă că nu există nicio modalitate pentru expeditor să verifice starea destinatarului sau starea rețelei dintre expeditor și destinatar. La rândul său, acest lucru înseamnă că expeditorul poate garanta că pachetele cu prioritate superioară vor fi trimise mai întâi, dar nu poate garanta că aceste pachete vor fi livrate într-un anumit interval de timp. Pe de altă parte, QoS poate oferi acest tip de asigurare în rețelele ATM, deoarece ATM este o tehnologie orientată spre conexiune.

Windows 2000 vs. Windows Server 2003

Anterior, am vorbit despre modul în care Microsoft a introdus QoS pentru prima dată în Windows 2000 și că această aplicație QoS a evoluat semnificativ de atunci. 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 folosit cam la fel).

În Windows 2000, QoS se bazează pe arhitectura Intserv, care nu este acceptată în Windows XP sau Windows Server 2003. Motivul pentru care Microsoft a ales să nu folosească o astfel de arhitectură a fost că API-ul de bază era dificil de utilizat și arhitectura avea probleme. scară.

Unele organizații încă folosesc Windows 2000, așa că am decis să vă ofer câteva informații despre cum funcționează arhitectura QoS Windows 2000. Windows 2000 utilizează un protocol numit RSVP pentru a rezerva resurse de lățime de bandă. Când se solicită lățimea de bandă, Windows trebuie să stabilească când pot fi trimise pachete. Pentru a face acest lucru, Windows 2000 folosește un protocol de semnalizare numit SBM (Sunbelt Bandwidth manager) pentru a spune expeditorului că este gata să primească pachete. Serviciul de control al admiterii (ACS) verifică dacă este disponibilă lățimea de bandă efectivă și apoi fie acordă sau respinge cererea de lățime de bandă.

API de gestionare a traficului

Una dintre principalele probleme cu prioritizarea traficului de rețea este că nu puteți prioritiza traficul pe baza computerului care îl generează. Este obișnuit ca computerele individuale să utilizeze mai multe aplicații și să creeze un flux de trafic separat pentru fiecare aplicație (și sistem de operare). Când se întâmplă acest lucru, fiecare flux de trafic trebuie să aibă prioritate în mod individual. La urma urmei, o aplicație poate avea nevoie de lățime de bandă de rezervă, în timp ce cea mai bună livrare este ideală pentru o altă aplicație.

Aici intră în joc API-ul Traffic Control (Interfața de programare a controlului traficului). API-ul Traffic Control este o interfață de programare a aplicației care vă permite să aplicați parametrii QoS pentru pachetele individuale. API-ul Traffic Control funcționează prin definirea fluxurilor de trafic individuale și aplicarea diferitelor metode de control QoS la respectivele fluxuri.

Primul lucru pe care îl face API-ul Traffic Control este să creeze ceea ce este cunoscut sub numele de filterspec. Filterspec este în esență un filtru care definește ce înseamnă pentru un pachet să aparțină unui anumit flux. Unele dintre atributele utilizate de filterspec includ adresa IP sursă și destinație a pachetului și numărul portului.

Odată ce filterpec a fost definit, API-ul vă permite să creați fluxuri de spec. Flowspec definește parametrii QoS care vor fi aplicați secvenței de pachete. Unii dintre parametrii definiți de fluxul spec includ rata de transfer (rata de transfer acceptabilă) și tipul de serviciu.

Al treilea concept definit de API-ul Traffic Control este conceptul de flux. Un flux este o secvență simplă de pachete care sunt supuse aceluiași flux spec. În termeni simpli, filterspec definește ce pachete vor fi incluse în Fluxspec. Flowspec determină dacă pachetele vor fi procesate cu priorități mai mari, iar fluxul este transferul real al pachetelor procesate de Fluxpec. Toate pachetele din flux sunt procesate în mod egal.

Trebuie menționat că unul dintre avantajele API-ului de control al traficului față de API-ul QoS generic utilizat în Windows 2000 este capacitatea de a utiliza agregarea (agregarea). Dacă un nod are mai multe aplicații care transmit mai multe fluxuri de date către o destinație comună, atunci aceste pachete pot fi combinate într-un flux comun. Acest lucru este valabil chiar dacă aplicațiile folosesc numere de port diferite, cu condiția ca adresele IP sursă și destinație să fie aceleași.

Clasificator de pachete generic

În secțiunea anterioară, am discutat despre relația dintre Fluxspec, Filterspec și Flux. Cu toate acestea, este important să ne amintim că API-ul Traffic Control este pur și simplu o interfață de programare a aplicației. Ca atare, sarcina sa este de a defini și prioritiza fluxurile de trafic, nu de a crea aceste fluxuri.

Clasificatorul de pachete generic este responsabil pentru crearea fluxurilor. După cum vă amintiți din secțiunea anterioară, unul dintre atributele care a fost definit în fluxul spec a fost tipul de serviciu. Tipul de serviciu determină în esență prioritatea firului. Clasificatorul de pachete generic este responsabil pentru determinarea tipului de serviciu care a fost atribuit fluxului de specificații, după care coadă pachetele asociate în funcție de tipul de serviciu. Fiecare fir este plasat într-o coadă separată.

Programator de pachete QoS

A treia componentă QoS de care trebuie să știți este QoS Packet Scheduler. Pur și simplu, treaba principală a unui planificator de pachete QoS este modelarea traficului. Pentru a face acest lucru, programatorul de pachete primește pachete din diferite cozi, apoi marchează aceste pachete cu priorități și rate de flux.

După cum am discutat în prima parte a acestei serii de articole, pentru ca QoS să funcționeze corect, diferitele componente situate între sursa pachetelor și destinația lor trebuie să accepte (adică să fie conștienți de) QoS. În timp ce aceste dispozitive trebuie să știe cum să facă față QoS, trebuie să știe cum să gestioneze traficul normal fără priorități. Pentru a face acest lucru posibil, QoS folosește o tehnologie numită etichetare.

De fapt, există două tipuri de marcaje aici. QoS Packet Scheduler folosește etichetarea Diffserv, care este recunoscută de dispozitivele Layer 3 și etichetarea 802.1p, care este recunoscută de dispozitivele Layer 2.

Configurarea programatorului de pachete QoS

Înainte de a vă arăta cum funcționează etichetarea, trebuie remarcat faptul că va trebui să configurați programatorul de pachete QoS pentru ca totul să funcționeze. În Windows Server 2003, QoS Packet Scheduler este o componentă opțională de rețea, la fel ca Clientul pentru rețelele Microsoft sau protocolul TCP / IP. Pentru a activa QoS Packet Scheduler, deschideți pagina de proprietăți a conexiunii de rețea a serverului dvs. și bifați caseta de lângă QoS Packet Scheduler, așa cum se arată în Figura A. Dacă QoS Packet Scheduler nu este listat, faceți clic pe butonul Instalare și urmați instrucțiunile.

Figura A: QoS Packet Scheduler trebuie activat înainte de a putea utiliza QoS

Un alt lucru pe care trebuie să-l știți despre QoS Packet Scheduler este că adaptorul de rețea trebuie să accepte etichetarea 802.1p pentru ca acesta să funcționeze corect. Pentru a testa adaptorul, faceți clic pe butonul Configurare, Figura A, iar Windows va afișa proprietățile adaptorului de rețea. Dacă vă uitați la fila Advanced din pagina de proprietăți, veți vedea diferitele proprietăți pe care le acceptă adaptorul de rețea.

Dacă vă uitați la Figura B, puteți vedea că etichetarea VLAN 802.1Q / 1P este una dintre proprietățile enumerate. De asemenea, puteți vedea că această proprietate este dezactivată în mod implicit. Pentru a activa etichetarea 802.1p, pur și simplu activați această proprietate și faceți clic pe OK.

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

Este posibil să fi observat în Figura B că proprietatea pe care ați activat-o este etichetarea VLAN, nu etichetarea pachetelor. Acest lucru se datorează faptului că marcatorii de prioritate sunt incluși în etichetele VLAN. Standardul 802.1Q definește VLAN-urile și etichetele VLAN. Acest standard rezervă de fapt trei biți în pachetul VLAN, care sunt utilizați pentru a scrie codul de prioritate. Din păcate, standardul 802.1Q nu specifică niciodată care ar trebui să fie aceste coduri de prioritate.

Standardul 802.1P a fost creat pentru a completa 802.1Q. 802.1P definește etichetarea prioritară care poate fi inclusă într-o etichetă VLAN.

Semnal 802.1P

După cum am spus în partea anterioară, semnalizarea 802.1p se efectuează la al doilea strat al modelului OSI. Acest strat este utilizat de dispozitivele fizice, cum ar fi comutatoarele. Dispozitivele de nivel 2 care acceptă 802.1p pot vizualiza marcajele prioritare care sunt atribuite pachetelor și apoi pot grupa acele pachete în clase de trafic separate.

În rețelele Ethernet, marcarea priorității este inclusă în etichetele VLAN. VLAN-urile și etichetele VLAN sunt definite de standardul 802.1Q, care definește un câmp prioritar pe trei biți, dar nu definește cu adevărat modul în care ar trebui utilizat acest câmp prioritar. Aici intră în joc standardul 802.1P.

802.1P definește diferite clase de prioritate care pot fi utilizate împreună cu standardul 802.1Q. În cele din urmă, 802.1Q lasă la latitudinea administratorului să aleagă marcajul de prioritate, deci din punct de vedere tehnic nu trebuie să urmați instrucțiunile 802.1P, dar 802.1P pare să fie cel pe care îl alege toată lumea.

În timp ce ideea utilizării standardelor 802.1P pentru a furniza marcarea stratului 2 sună probabil ca o teorie pură, ea poate fi definită de fapt folosind setările politicii de grup. Standardul 802.1P oferă opt clase de priorități diferite (variind de la 0 la 7). Pachetele cu prioritate mai mare sunt procesate de QoS cu prioritate de livrare mai mare.

În mod implicit, Microsoft atribuie următoarele marcaje prioritare:

Dar, după cum am menționat mai devreme, puteți modifica aceste priorități modificând diverse setări ale politicii de grup. Pentru a face acest lucru, deschideți Editorul de politici de grup și navigați în arborele consolei la Computer Configuration \ Administration Templates \ Networks \ QoS Package Scheduler \ Second-Level Priority Value. După cum puteți vedea în Figura A, există setări ale politicii de grup corespunzătoare fiecărei etichete de prioritate enumerate mai sus. Puteți atribui propriile nivele de marcare a priorității oricăruia dintre aceste tipuri de servicii. Rețineți, totuși, că aceste setări ale politicii de grup se aplică numai gazdelor care rulează Windows XP, 2003 sau Vista.

Figura A: Puteți utiliza Editorul de politici de grup pentru a personaliza marcarea de prioritate la nivelul doi.

Servicii diferențiate

Așa cum am explicat în articolul anterior, QoS efectuează marcarea priorității la al doilea și al treilea strat al modelului OSI. Acest lucru asigură că prioritățile sunt luate în considerare pe tot parcursul procesului de livrare a coletelor. De exemplu, comutatoarele funcționează la al doilea strat al modelului OSI, dar routerele operează de obicei la al treilea strat. Astfel, dacă pachetele ar folosi doar marcarea priorității 802.1p, comutatorul ar acorda prioritate acestor pachete, dar routerele de rețea ar ignora aceste priorități. Pentru a contracara acest lucru, QoS folosește protocolul de servicii diferențiate (Diffserv) pentru a prioritiza traficul pe al treilea strat al modelului OSI. Marcarea Diffserv este inclusă în antetele IP ale pachetelor folosind TCP / IP.

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

Un punct interesant despre IPv4 în RFC 2474 este că, deși Diffserv a fost complet redefinit, este încă compatibil înapoi cu specificația originală RFC 2475. Aceasta înseamnă că routerele mai vechi care nu acceptă noile specificații pot recunoaște prioritățile atribuite.

Aplicația curentă Diffserv folosește octetii de tip pachet Type of Service (TOS) pentru a stoca valoarea Diffserv (numită valoarea DSCP). În cadrul acestui octet, primii șase biți dețin valoarea DSCP, iar ultimii doi biți nu sunt utilizați. Motivul pentru care aceste marcaje sunt compatibile cu specificațiile RFC 2475 este că RFC 2475 a cerut ca primii trei biți din același octet să fie utilizați în informațiile secvenței IP. Deși valorile DSCP au șase biți în lungime, primii trei biți reflectă în continuare secvența IP.

La fel cu etichetarea 802.1p pe care am demonstrat-o mai devreme, puteți configura prioritățile Diffserv prin diferite setări ale politicii de grup. Înainte de a vă arăta cum, voi introduce prioritățile standard Diffserv utilizate în Windows:

Este posibil să fi observat că marcajele prioritare Diffserv utilizează un interval complet diferit de 802.1P. În loc să accepte un interval de 0-7, Diffserv acceptă un interval de marcare a priorităților de la 0 la 63, numărul mai mare având priorități mai mari.

După cum am spus mai înainte, Windows vă permite să definiți marcarea priorității Diffserv folosind setările politicii de grup. Rețineți, totuși, că unele routere mai avansate își vor atribui propriile valori Diffserv pachetelor, indiferent de ceea ce Windows a atribuit.

Având în vedere acest lucru, puteți configura marcarea prioritară Diffserv deschizând Editorul de politici de grup și navigând la Computer Configuration \ Administrative Templates \ Network \ QoS Package Scheduler în arborele consolei.

Dacă vă uitați la Figura B, veți observa că există două file legate de DSCP sub fila QoS Packet Scheduler. Una dintre aceste file vă permite să atribuiți marcarea de prioritate DSCP pentru pachetele care corespund fluxului spec, iar cealaltă vă permite să setați marcarea de prioritate DSCP pentru pachetele neconforme. Parametrii reali înșiși sunt similari pentru ambele file, așa cum se arată în Figura C.

Figura B: Windows gestionează separat marcajele de prioritate DSCP pentru pachetele care se potrivesc cu flowpec și cele care nu.

Figura C: Puteți atribui manual marcarea de prioritate DSCP pentru diferite tipuri de servicii.

Diverse setări ale politicii de grup

Dacă vă uitați la Figura B, veți observa că există trei setări ale politicii de grup pe care nu le-am menționat. Am vrut să menționez pe scurt care sunt acești parametri și ce fac, pentru cei care ar putea fi interesați.

Parametrul Limit Outstanding Packets este în esență o valoare prag de serviciu. Dacă numărul de pachete depășite atinge o anumită valoare, atunci QoS va refuza orice alocare de lățime de bandă suplimentară pentru adaptorul de rețea până când valoarea scade sub pragul maxim permis.

Parametrul Limit Reservable Bandwidth controlează procentul din lățimea de bandă totală pe care o pot rezerva aplicațiile cu QoS. În mod implicit, aplicațiile cu QoS pot rezerva până la 80% din lățimea de bandă a rețelei. Desigur, orice porțiune din lățimea de bandă rezervată care nu este utilizată în prezent de aplicațiile QoS poate fi utilizată de alte aplicații.

Parametrul Set Timer Resolution controlează unitățile minime de timp (în microsecunde) pe care programatorul de pachete QoS le va folosi pentru a programa pachetele. În esență, această setare controlează rata maximă la care pachetele pot fi puse în coadă pentru livrare.

QoS și modemuri

În această epocă a disponibilității aproape universale a tehnologiilor de bandă largă, pare ciudat să vorbim despre modemuri. Cu toate acestea, există încă multe întreprinderi mici și utilizatori casnici care folosesc modemurile ca mecanism de conectare la Internet. Recent, am văzut chiar și o corporație mare care folosea modemuri pentru a comunica cu birourile prin satelit care se află în locații îndepărtate, unde tehnologia de bandă largă nu este disponibilă.

Desigur, cea mai mare problemă cu utilizarea modemurilor este lățimea de bandă limitată pe care o au. O problemă mai puțin evidentă, dar la fel de importantă este că, în general, utilizatorii nu își schimbă comportamentul online atunci când utilizează conexiuni dial-up. Desigur, este posibil ca utilizatorii să nu simtă prea mult să descarce fișiere mari atunci când sunt conectați la Internet printr-un modem, dar restul comportamentului utilizatorului rămâne același ca și când ar fi fost conectați printr-o conexiune în bandă largă.

De obicei, utilizatorii nu își fac prea multe griji cu privire la menținerea deschisă a Microsoft Outlook tot timpul sau la navigarea în timp ce fișierele se descarcă în fundal. De asemenea, unii utilizatori își păstrează sistemul de mesagerie instant deschis în orice moment. Problema cu acest tip de comportament este că fiecare dintre aceste aplicații sau activități consumă o anumită cantitate de lățime de bandă pe conexiunea dvs. la internet.

Pentru a vedea cum poate ajuta QoS, să aruncăm o privire la ceea ce se întâmplă în condiții normale când QoS nu este utilizat. De obicei, prima aplicație care încearcă să acceseze Internetul are cele mai multe drepturi de utilizare a conexiunii. Aceasta nu înseamnă că alte aplicații nu pot utiliza conexiunea, ci mai degrabă că Windows crede că alte aplicații nu vor folosi conexiunea.

Odată ce conexiunea este stabilită, Windows începe să ajusteze dinamic dimensiunea ferestrei de recepție TCP. Dimensiunea ferestrei de recepție TCP este cantitatea de date care poate fi trimisă înainte de a aștepta confirmarea că datele au fost primite. Cu cât este mai mare fereastra de recepție TCP, cu atât sunt mai mari pachetele pe care expeditorul le poate transmite înainte de a aștepta o confirmare de livrare reușită.

Dimensiunea ferestrei de recepție TCP trebuie reglată cu atenție. Dacă fereastra de primire a TCP este prea mică, eficiența va avea de suferit, deoarece TCP necesită confirmări foarte frecvente. Cu toate acestea, dacă fereastra de recepție TCP este prea mare, atunci aparatul poate transmite prea multe date înainte de a ști că a existat o problemă în timpul transferului. Drept urmare, este necesară retransmiterea unor cantități mari de date, ceea ce afectează și eficiența.

Când o aplicație începe să utilizeze o conexiune la Internet dial-up, Windows ajustează dinamic dimensiunea ferestrei de recepție TCP pe măsură ce trimite pachete. Scopul Windows aici este de a obține o stare stabilă în care dimensiunea ferestrei de recepție TCP este optimizată.

Acum, să presupunem că utilizatorul deschide oa doua aplicație care necesită și o conexiune la internet. După ce face acest lucru, Windows inițiază algoritmul de pornire lentă TCP, care este algoritmul responsabil pentru ajustarea dimensiunii ferestrei de recepție TCP la valoarea optimă. Problema este că TCP este deja utilizat de o aplicație lansată anterior. Acest lucru afectează a doua aplicație în două moduri. În primul rând, a doua aplicație durează mult mai mult pentru a atinge dimensiunea optimă a ferestrei de recepție TCP. În al doilea rând, rata de transmisie pentru a doua aplicație va fi întotdeauna mai lentă decât rata de transmisie pentru aplicația care rulează înainte.

Vestea bună este că puteți evita aceste probleme pe Windows XP și Windows Server 2003 pur și simplu executând QOS Package Scheduler. După aceea, QOS Packet Scheduler va utiliza automat o tehnologie numită Deficit Round Robin ori de câte ori Windows detectează o viteză de conexiune lentă.

Deficit Round Robin funcționează creând dinamic cozi separate pentru fiecare aplicație care are nevoie de acces la Internet. Windows servește aceste cozi într-un mod rotund care îmbunătățește dramatic eficiența tuturor aplicațiilor care trebuie să acceseze Internetul. Dacă sunteți curios, Deficit Round Robin este disponibil și în Windows 2000 Server, dar nu se activează automat.

Partajarea conexiunii la internet

În Windows XP și Windows Server 2003, QoS facilitează, de asemenea, partajarea conexiunii la Internet. După cum probabil știți, partajarea conexiunii la Internet este un router simplificat bazat pe NAT. Computerul la care este conectată fizic conexiunea la Internet acționează ca un router și server DHCP pentru alte computere din rețea, oferindu-le astfel acces la Internet prin intermediul acestei gazde. Partajarea conexiunii la internet este de obicei utilizată numai în rețelele mici, de la egal la egal, care nu au infrastructură de domeniu. Rețelele mari folosesc de obicei routere fizice sau servicii de rutare și acces la distanță.

În secțiunea de mai sus, am explicat deja cum Windows ajustează dinamic dimensiunea ferestrei de recepție TCP. Cu toate acestea, această setare dinamică poate provoca probleme la partajarea unei conexiuni la Internet. Motivul pentru aceasta este că conexiunile între calculatoare dintr-o rețea locală sunt de obicei relativ rapide. De obicei, o astfel de conexiune constă din 100 Mb Ethernet sau 802.11G wireless. În timp ce aceste tipuri de conexiuni sunt departe de a fi cele mai rapide, ele sunt mult mai rapide decât majoritatea conexiunilor la internet disponibile în Statele Unite. Aici se află problema.

Computerul client trebuie să comunice prin Internet, dar nu poate face acest lucru direct. În schimb, folosește gazda de partajare a conexiunii la internet ca modul de acces. Când Windows calculează dimensiunea optimă a ferestrei de recepție TCP, face acest lucru pe baza vitezei conexiunii 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 primi efectiv de pe Internet și cantitatea pe care crede că o poate primi, pe baza vitezei gazdei de partajare a conexiunii la internet, poate cauza probleme. Mai precis, diferența de viteză a conexiunii poate provoca situații în care datele sunt salvate într-o coadă conectată la o conexiune lentă.

Aici intră în joc QoS. Dacă instalați QOS Packet Scheduler pe un site de partajare a conexiunii la Internet, gazda de partajare a conexiunii la internet va invalida dimensiunea ferestrei de recepție TCP. Aceasta înseamnă că gazda de partajare a conexiunii la internet va seta dimensiunea ferestrei de recepție TCP pentru gazdele locale la aceeași dimensiune ca și dacă ar fi conectate direct la internet. Aceasta rezolvă problemele cauzate de viteza nepotrivită a conexiunii la rețea.

Concluzie

În această serie de articole, am abordat QoS și modul în care poate fi utilizat pentru a modela fluxul de trafic în diferite tipuri de conexiuni de rețea. După cum puteți vedea, QoS poate face rețeaua să funcționeze mult mai eficient prin modelarea traficului în așa fel încât să poată profita de cei mai ușori timpi de congestionare a rețelei și să asigure livrarea mai rapidă a traficului cu prioritate mai mare.

Brien Posey

Răspunsuri:

Ryzhanov Denis Ivanovich:
Apăsați WinKey + R, scrieți „gpedit.msc” acolo, apăsați „Enter”, apoi accesați fila „Politică computer locală”, „Șabloane administrative”, „Rețea”, „QoS Package Manager”, selectați fila „Limită” lățime de bandă rezervată ", faceți dublu clic pe el cu mouse-ul, în fereastra care apare, selectați fila" Activare "și chiar mai jos setați" 0% ". Reporniți aparatul pentru ca modificările să aibă efect.

Alexey:
Nu-l folosi! Pur și simplu nu aveți nicio aplicație care utilizează acest serviciu. Este folosit de unele telefoane Internet și, în general, nu interferează cu Internetul în niciun fel. Acest serviciu permite rularea aplicațiilor sensibile la latență. Apropo, există încă un singur program - un fel de balansoar de la Microsoft, care folosește acest serviciu intenționat. Dar, credeți-mă, acest serviciu nu ia nimic din canal - doar în timpul transmiterii prin acest serviciu poate lua o anumită parte a traficului pentru sine (o limită stabilită, de obicei 20%).

Shurovik:
Reglați valoarea acestuia la 0%.

Vladimir Nozdrin:
Citiți articolul: Mitul QoS.

Maxim:
La început, se temeau că QoS rezervă 20% din canal. Liniștește-te, nu este. Deci nu trebuie să o opriți.

TU-154:
Conectarea la sistem ca administrator, în editorul de politici de grup (Start - Executare - gpedit.msc), Politică computer locală - Șabloane administrative - Rețea - Manager pachete QoS - Lățime de bandă rezervată activează acest parametru și setează limita la 0. Informații distribuite că acest serviciu nu afectează în niciun fel viteza de lucru. Poate că este așa, dar, în cazul meu, dezactivarea acestuia duce la o creștere a vitezei de descărcare de la 2,5 la 2,9 KB / s (conform ReGet, adică doar aproximativ 20%) și atunci când lucrați într-o rețea locală - crește gradul de utilizare a canalului de la 80 la 95%.

Hotfrost:
Dacă eliminați serviciul QoS Packet Scheduler din Proprietățile conexiunii, acest canal nu este eliberat. Puteți elibera canalul sau pur și simplu configura QoS aici: Rulați applet-ul Group Policy (gpedit.msc). În Politica de grup, găsiți politica Localcomputer și faceți clic pe Șabloane administrative. Selectați elementul Rețea - QoS Packet Sheduler. Activați Limitați lățimea de bandă rezervabilă. Acum reducem limita lățimii de bandă cu 20% la 0 sau pur și simplu o dezactivăm. Dacă doriți, puteți configura și alți parametri QoS aici. Pentru a activa modificările făcute, nu mai rămâne decât să reporniți.

Busuioc:
Lăsați serviciul QoS în pace. Mitul despre limitarea traficului de 20% a fost demascat de mult timp. Autorii tweakers-urilor chiar au eliminat acest articol din programele lor.

RiLL-SV:
Nimic de genul acesta! Verificați ping-ul din jocurile pe Internet cu QoS intact și cu valoarea acestuia la 0! Atunci veți înțelege care este diferența dintre QoS neatins și QoS, care este la 0!