Bandwidth drossing cu qos (partea 2)

Dacă ați pierdut partea anterioară a acestei serii de articole, mergeți la Bandwidth Throttling cu QoS (Partea 1).

Traficul API

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







Aici, API-ul Traffic Control API (Traffic Management API) intră în joc. Controlul traficului API este o interfață de programare a aplicațiilor care vă permite să aplicați parametrii QoS pentru pachetele individuale. API-ul de control al traficului funcționează prin identificarea fluxurilor individuale de trafic și prin aplicarea diferitelor metode de control QoS la aceste fluxuri.

Odată definit filtrul, API vă permite să creați fluxul. Flowspec definește parametrii QoS care vor fi aplicați secvenței de pachete. Unii dintre parametrii definiți de flowpec includ rata de biți (rata de transmisie permisă) și tipul de serviciu.

Al treilea concept definit de API-ul de control al traficului este conceptul de flux. Fluxul este o secvență simplă de pachete care sunt supuse unui flowpec. Pur și simplu pus, filtrul determină care pachete vor fi incluse în flowpec. Flowspec determină dacă pachetele vor fi procesate cu priorități mai mari, iar fluxul este de fapt transmisia de pachete care sunt expuse procesării fluxului. Toate pachetele din flux sunt procesate în mod egal.

Clasificatorul pachetelor generale (clasificatorul de pachete generice)

În secțiunea anterioară, am vorbit despre relația dintre flowpec, filterspec și firul. Cu toate acestea, este important să rețineți că interfața API-ului Traffic Control este doar o interfață de program pentru aplicație. Ca atare, misiunea sa este de a identifica și de a priorita fluxurile de trafic, mai degrabă decât de a crea acele fire.

Generic Packet Classifier este responsabil pentru crearea de fire. După cum vă amintiți din ultima secțiune, unul dintre atributele care a fost definit în flowpec a fost tipul de serviciu. Tipul de serviciu determină, în esență, prioritatea firului. Generic Packet Classifier este responsabil pentru determinarea tipului de serviciu care a fost atribuit flowspec, după care pune pachetele asociate în coada de așteptare corespunzătoare tipului de serviciu. Fiecare fir este plasat într-o coadă separată.







QoS Packet Scheduler

Cea de-a treia componentă QoS despre care trebuie să știți este QoS Packet Scheduler. Pur și simplu, sarcina principală a programatorului de pachete QoS este de a genera trafic. Pentru aceasta, planificatorul de pachete primește pachete din cozi diferite și apoi etichetează aceste pachete cu prioritate și rată de debit.

Așa cum am spus în primul articol al acestei serii, pentru a funcționa corect QoS diferite componente situate între sursa de pachete și destinații lor, ar trebui să sprijine QoS (de exemplu, să știe despre ea). Deși aceste dispozitive trebuie să știe cum să lucreze cu QoS, trebuie, de asemenea, să fie conștienți de modul în care trebuie să se ocupe de traficul normal fără prioritizare. Pentru a face acest lucru posibil, QoS utilizează o tehnologie numită etichetare.

De fapt, există două tipuri de marcare. Programatorul de pachete QoS utilizează marcajul Diffserv, care este recunoscut de dispozitivele de nivel 3 și eticheta 802.1p, care este recunoscută de dispozitivele de nivel 2.

Configurarea planificatorului de pachete QoS

Bandwidth drossing cu qos (partea 2)

Figura A: Programatorul de pachete QoS trebuie să fie activat înainte de a putea utiliza QoS

Un alt lucru pe care trebuie să-l cunoașteți despre programatorul de pachete QoS este că, pentru buna funcționare, adaptorul dvs. de rețea trebuie să accepte etichetarea 802.1p. Pentru a testa adaptorul, faceți clic pe butonul Configure (Configurare), Figura A și Windows afișează proprietățile adaptorului de rețea. Dacă priviți în fila "Avansat" de pe pagina de proprietăți, veți vedea diferite proprietăți pe care suportul dvs. de rețea le acceptă.

Dacă te uiți la Figura B, vei vedea că una din proprietățile din listă este 802.1Q / 1P VLAN Tagging. De asemenea, vedeți că această proprietate este dezactivată în mod implicit. Pentru a activa marcarea 802.1p, activați această proprietate și faceți clic pe OK.

Bandwidth drossing cu qos (partea 2)

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 este asociată cu etichetarea VLAN, nu cu etichetarea loturilor. Motivul pentru aceasta este faptul că jetoanele de prioritate sunt incluse în etichetele VLAN. Standardul 802.1Q definește etichetele VLAN și VLAN. Acest standard deține, 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 determină niciodată ce ar trebui să fie aceste coduri prioritare.

Standardul 802.1P a fost creat ca un add-on la 802.1Q. 802.1P definește eticheta de prioritate care poate fi inclusă în eticheta VLAN. Vă voi spune despre principiul muncii acestor două standarde în a treia parte.

concluzie







Trimiteți-le prietenilor: