Cum se configurează smartphone-uri și PC-uri. Portal informativ

Asigurarea qos. Setări QoS

Există un astfel de serviciu precum QoS. Această abreviere înseamnă calitatea serviciului. Dacă sistemul este configurat, este extrem de nedorit să îl activați, deoarece tinde să reducă semnificativ lățimea de bandă a rețelei (cu aproximativ 20 la sută)

Acum, poate, este imposibil să găsești o astfel de persoană care să nu citească niciodată niciunul dintre întrebările frecvente referitoare la funcționarea Windows.

20% este, desigur, doar nebunește de mare. Și, desigur, Microsoft trebuie să moară. Declarațiile unui astfel de plan trec de la un FAK la altul, cutreieră forumurile, mass media, bucură-te succes imensîn tot felul de „tweakers” - software pentru „învățare” Windows . E timpul să te îmbraci așa un fel de afirmație trebuie făcută cu extremă precauție și de asta ne vom ocupa acum, aplicând calitativ o abordare sistematică. Adică să luăm în considerare în detaliu problemă problematică, ne vom baza pe surse primare autorizate.

Ce este o rețea cu servicii de calitate?

Vă invităm să adoptați această definiție. sistem de rețea care se simplifica pe cat posibil. Aplicațiile își încep activitatea, o fac pe gazde și, ca urmare a activităților lor, fac schimb de informații între ele. Aplicațiile trimit informații către sistemul de operare pentru transmitere prin rețea. De îndată ce informatie necesara transmis către sistemul de operare, acesta devine automat trafic de rețea.

QoS, la rândul său, se bazează pe capacitatea rețelei de a procesa un astfel de trafic în așa fel încât să îndeplinească cu acuratețe solicitările nu uneia, ci mai multor aplicații simultan. Acest lucru necesită un mecanism de bază pentru procesarea traficului din rețea, care este capabil să distingă și să clasifice acest trafic, care are dreptul la procesare specială și dreptul de a controla mecanismele în sine.

Funcționalitatea acestui serviciu este concepută pentru a satisface mai mulți actori de rețea: în primul rând, administratorii de rețea și, în al doilea rând, aplicațiile de rețea în sine. Adesea, au unele dezacorduri. Administratorul de rețea încearcă să limiteze resursele care sunt utilizate de o anumită aplicație, în timp ce aceeași aplicație încearcă să obțină cât mai multe resurse gratuite din rețea. Interesele lor pot fi coordonate, dat fiind faptul că cel mai mult va juca administratorul de rețea rol principal, în raport cu toți utilizatorii și aplicațiile.

parametrii principali Servicii QoS

Aplicațiile diferite au cerințe complet diferite pentru procesarea traficului lor. Aplicațiile sunt oarecum mai mult sau mai puțin tolerante la pierderi și întârzieri nesemnificative în traficul de rețea.

Aceste cerințe își găsesc aplicarea în astfel de parametri care sunt legați de QoS:

Lățimea de bandă - rata la care traficul generat de aplicație poate și ar trebui să fie transmis prin rețea

Latență - timpul de întârziere pe care aplicația în sine îl poate permite la livrarea unui pachet de informații

Întârziere modificare (Jitter)

Loss (Loss) - coeficient de pierdere a informației.

Dacă am avea acces la resursele eterne ale rețelei, atunci am putea distribui absolut tot traficul aplicației la viteza cerută, cu un timp de întârziere egal cu zero, cu modificări de timp egale și cu zero și fără pierderi. Dar resursele rețelei sunt departe de a fi eterne.

Mecanismul serviciului în cauză controlează distribuirea resurselor de rețea pentru traficul aplicației în vederea efectuării conditiile necesare să-l transfere.

Resurse de bază ale serviciului QoS și metode de gestionare a traficului

Rețelele care mențin comunicarea între gazde utilizează o mare varietate de dispozitive de rețea, care includ și hub-uri, routere, comutatoare, precum și adaptoare de rețea gazde. Oricare dintre cele enumerate are interfețe de rețea. Orice interfață de rețea este capabilă să transmită și să primească trafic la rata completată. Când viteza cu care traficul este direcționat către o interfață depășește viteza cu care interfața redirecționează traficul, deseori rezultă congestie.

Dispozitivele de rețea sunt capabile să se ocupe de starea de congestie organizând un întreg lanț de trafic în memoria dispozitivului (în buffer-ul său) până când acesta (aglomerația) trece. În alte cazuri, este posibil ca echipamentul să nu accepte trafic pentru a reduce aglomerația. Drept urmare, aplicațiile experimentează o schimbare semnificativă a latenței (deoarece traficul rămâne în coadă pe interfețe) sau chiar pierderea completă a traficului.

Capacitățile interfețelor de a redirecționa traficul de rețea și disponibilitatea memoriei dedicate stocării traficului în dispozitivele de rețea vor constitui resursele fundamentale care sunt la rândul lor necesare pentru a asigura QoS pentru a continua fluxurile de trafic în aplicații.

Alocarea resurselor serviciului QoS pe dispozitivele din rețea

Dispozitivele care suportă serviciul în cauză folosesc relativ eficient resursele rețelei pentru a transmite traficul de rețea. Adică, traficul de aplicații, care este în mod corespunzător mai tolerant la latență, este stocat în buffer, iar traficul de aplicații, care este într-o anumită măsură mai critic pentru întârzieri, este trimis mai departe.

Pentru a rezolva această problemă, un dispozitiv de rețea trebuie în primul rând să realizeze identificarea traficului prin distribuirea de pachete, precum și să le pună în coadă și să le deservească prin mecanismele proprii.

Mecanisme și metode de procesare a traficului

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

802.1p este capabil să definească un câmp (al doilea strat în modelul de rețea OSI) în antetul pachetului 802 care poartă un fel de valoare de prioritate. De obicei, routerele sau gazdele, atunci când își trimit traficul către rețeaua locală, marchează toate pachetele pe care le-au trimis, atribuindu-le o anumită valoare de prioritate. Se înțelege că comutatoare, hub-uri, poduri și altele dispozitive de rețea va procesa pachetele prin punerea la coadă. Domeniul de aplicare al mecanismului de procesare a traficului specificat este limitat la LAN. În momentul în care un pachet traversează LAN (prin al treilea strat OSI), prioritatea 802.1p este imediat eliminată

Cel de-al treilea mecanism este Diffserv , care definește în câmpul din al treilea nivel antetul pachetelor IP, care se numesc DSCP (ext. Diffserv codepoint)

Itserv este un pachet complet de servicii care definește un serviciu garantat și un serviciu care gestionează aglomerația. Un serviciu garantat este capabil să transporte o anumită cantitate de trafic cu o latență limitată. Serviciul care gestionează încărcarea este chemat să transporte o anumită cantitate de trafic atunci când „rețelele sunt ușor încărcate”. Sunt servicii oarecum măsurabile, deoarece sunt definite pentru a oferi un raport dintre QoS și o anumită cantitate de trafic.

Deoarece tehnologia ATM poate fragmenta pachetele în celule relativ mici, poate oferi o latență foarte scăzută. Dacă un pachet trebuie transmis urgent, atunci interfața ATM poate fi întotdeauna liberă să transmită pentru timpul necesar pentru a transmite doar o singură celulă.

De asemenea, serviciul QoS are la dispoziție destul de multe mecanisme complexe care asigură funcționarea unei astfel de tehnologii. Dorim să remarcăm un singur punct, dar foarte semnificativ: pentru ca serviciul să înceapă să funcționeze, aveți nevoie de suport pentru o astfel de tehnologie și disponibilitatea setările necesare pe toate transferurile de la punctul de plecare la final

Trebuie să accept:

Absolut toate routerele participă la transferul protocoalelor necesare;

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

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

Pentru a simplifica semnificativ schema, presupunem că configurația routerelor este concepută astfel încât acestea să aibă capacitatea de a rezerva absolut toate resursele rețelei.

Este important pentru noi că o singură problemă de redundanță de 64 kbps a trebuit să ajungă la trei routere de-a lungul căii de trafic dintre gazdele A și B. Următoarea solicitare pentru 64 kbps ar putea ajunge la trei routere între gazdele A și D . Routerele ar fi au putut îndeplini cererile de rezervări de resurse, deoarece acestea nu sunt mai mari decât punctul maxim specificat. Dacă, în schimb, oricare dintre gazdele B și C ar putea iniția o sesiune QoS de 64 kbps cu gazda A, atunci routerul care deservește aceste gazde ar refuza cel mai probabil o conexiune.

Acum să încercăm să ne imaginăm că administratorul de rețea oprește procesarea serviciului în cele trei routere care deservesc gazda E ,D ,C ,B . În acest caz, cererile de resurse mai mari de 64 kbps vor fi satisfăcute indiferent de locația gazdei care participă la creare. În acest caz, asigurarea calității ar fi extrem de scăzută, deoarece traficul către o gazdă ar fi în detrimentul traficului către alta. Calitatea serviciului ar rămâne cel mai probabil aceeași dacă routerul de top ar putea limita cererile la 64 kbps, dar acest lucru ar duce la o utilizare foarte ineficientă a resurselor rețelei.

Pe de altă parte, am putea crește debitul tuturor conexiunilor din rețea la 128 kbps. Cu toate acestea, lățimea de bandă crescută va fi utilizată numai dacă două gazde solicită resurse în același timp. Dacă nu este cazul, atunci resursele de rețea vor fi din nou utilizate extrem de ineficient.

MicrosoftQoS-Componente

Windows 98 are componente QoS numai pentru nivel de utilizator:

Furnizor de servicii QoS

Winsock 2 (API-ul GQoS)

Unele componente ale aplicației

Mai tarziu Sisteme de operare Produsele Microsoft conțin toate componentele de mai sus plus, cum ar fi:

Traffic .dll - capacitatea de control al traficului

rsvpsp .dll și servicii rsvp .exe , precum și QoS ACS . Nu este utilizat în XP și 2003

Mspgps .sys este un clasificator de pachete capabil să determine clasa de serviciu aparținând unui pachet.

Psched.sys este un planificator de pachete Servicii QoS. Funcția sa este de a defini parametrii de serviciu pentru un anumit flux de informații. Tot traficul va fi marcat cu o anumită valoare de prioritate. Programatorul de pachete va detecta traficul punând toate pachetele în coadă și va gestiona cererile simultane prin pachete de date aflate în coadă care necesită acces în timp util la rețea.

Programator de pachete QoS (Psched.sys). Specifică parametrii QoS pentru un anumit flux de date. Traficul este marcat cu o anumită valoare de prioritate. Programatorul de pachete QoS determină programul de așteptare pentru fiecare pachet și gestionează cererile de conflict între pachetele aflate în coadă care necesită acces simultan la rețea.

acord final

Toate punctele de mai sus nu pot oferi un singur răspuns la întrebarea, unde merg aceleași 20 de procente până la urmă (pe care, apropo, nimeni nu a măsurat-o încă cu exactitate). Pe baza tuturor informațiilor care sunt indicate mai sus, nu ar trebui să fie în niciun caz așa. Cu toate acestea, oponenții și-au prezentat argumentul: sistemul QoS este excelent, dar nu contează cum este implementat. Și, ca urmare, 20% mai pleacă. Cel mai probabil, problema l-a provocat pe gigantul software însuși, deoarece el, la rândul său, a început să respingă o astfel de percepție cu mult timp în urmă.

Să începem cu definiții:

Comparația dintre IPP și DSCP.

Comportamente per hop (PHB)

1. PHB implicit

3. Redirecționare asigurată PHB (AF)


4.Selector de clasă PHB(CS)

Să încercăm să ne dăm seama ce este QoS (Calitatea Serviciului), ce standarde și definiții i se aplică. Să vorbim despre Best Effort Service, IntServ, DiffServ, PHB, ToS, CoS, IP Precedence (IPP), DSCP, AF, EF, Default PHB.

Să definim mai întâi ce este calitatea serviciului. Există multe definiții ale QoS, preferata mea este aceasta:

QoS (Calitatea Serviciului) ar trebui să fie înțeleasă ca fiind capacitatea unei rețele (infrastructură de rețea) de a furniza nivelul necesar (necesar) de serviciu unui anumit trafic de rețea folosind diferite tehnologii.

Un serviciu este înțeles ca un set de parametri pentru transferul de date. Să le luăm în considerare pe cele principale:

1. Lățime de bandă - lățime de bandă. 2. Întârziere de la capăt la capăt - întârziere în transmiterea pachetelor. 3. Jitter - modificarea întârzierii la transmiterea pachetelor. 4. Pierderea pachetelor - pierderea (scăparea) pachetelor în timpul transmisiei de date.

Modele de servicii Calitatea serviciului.

Există 3 modele diferite de servicii QoS.

1. Cel mai bun serviciu de efort. Livrare negarantata.

De fapt, acestui model îi lipsește orice mecanism QoS. Sunt utilizate toate resursele de rețea disponibile. Nu există mecanisme de control al traficului. Pentru a îmbunătăți QoS, extinderea lățimii de bandă este utilizată în blocajele ah, dar asta nu dă întotdeauna efectul dorit. există tipuri de trafic care sunt sensibile la întârzieri și fluctuații (de exemplu, VoIP).

2. Serviciu integrat (IntServ). Serviciu integrat.

Oferă calitate completă a serviciilor, de ex. există o rezervare de resurse de-a lungul întregului traseu de trafic. Protocolul RSVP este utilizat pentru rezervarea resurselor, garantând lățimea de bandă necesară. Un dezavantaj semnificativ este rezervarea constantă a unei resurse, chiar dacă aceasta nu este utilizată sau nu este utilizată în totalitate.

3. Serviciu diferențiat (DiffServ). Serviciu diferențiat.

Pentru a asigura QoS, sunt utilizate o serie de componente speciale, cum ar fi clasificatoare și modelatori de trafic la marginea rețelei, și sunt, de asemenea, utilizate funcții de alocare a resurselor în nucleul rețelei.

DiffServ îndeplinește două funcții:

1. Modelarea traficului la limitele rețelei - funcții de clasificare, marcare a pachetelor și control al intensității. 2. Politica PHB (Per-Hop Behavior) include funcții de alocare a resurselor și de eliminare a pachetelor.

QoS Clasificarea și etichetarea pachetelor.

Să începem cu definiții:

Clasificarea pachetelor - Atribuirea unui pachet unei anumite clase.

Marcarea pachetelor - setarea priorității necesare.

Trebuie remarcat faptul că clasificarea și marcarea pachetelor diferă în funcție de stratul OSI pe care funcționează dispozitivul. De regulă, toate comutatoarele funcționează la nivelul L2, și anume cu cadre Ethernet. Routerele funcționează la nivelul L3 și nu mai sunt cu cadre, ci cu pachete.

Clasificarea și etichetarea pachetelor la nivelul L2

Protocolului Ethernet îi lipsește capacitatea de a clasifica și marca pachetele. Clasificarea este posibilă numai după numărul portului de intrare (care în cele mai multe cazuri nu prezintă interes), iar marcarea este în general imposibilă.

Cu toate acestea, nu totul este atât de rău. A apărut standardul IEEE 802.1Q, care descrie tehnologia localului virtual VLAN-uri, cu care a fost dezvoltat standardul 802.1P pentru a oferi QoS în rețelele Ethernet (clasificare și marcare a cadrelor Ethernet).

Standardul 802.1P furnizează un câmp de prioritate utilizator sau un al doilea nume CoS (Class of Service) ulterior, constând din 3 biți în antetul 802.1Q, de exemplu. CoS poate lua valori de la 0 la 7.

Format de cadru Ethernet 802.1Q.

Clase de trafic conform standardului IEEE 802.1P.

Clasificarea și etichetarea pachetelor la nivelul L3

Pe L3 avem de-a face cu IP (Internet Protocol). La dezvoltarea protocolului IP pentru scopuri QoS, a fost furnizat special un câmp ToS (Tip de serviciu) de un octet.

Câmpul ToS poate fi populat cu un clasificator IP Precedence sau DSCP, în funcție de sarcină.

Precedența IP (IPP) are o dimensiune de 3 biți, poate lua valori 0-7, adică putem vorbi despre 8 clase de serviciu. Inițial, a fost folosit clasificatorul IPP, dar în timp, a devenit necesară împărțirea traficului în mai mult de 8 clase de servicii, ceea ce a dus la dezvoltarea clasificatorului DSCP.

DSCP este format din 6 biți (valori 0-63). Utilizarea celor 3 biți suplimentari vă permite să intrați în mai multe clase. DSCP este compatibil cu IPP. Este important să înțelegeți că echipamentul trebuie să suporte procesarea câmpului ToS completat cu clasificatorul DSCP, pe echipamentele vechi aceasta poate fi o problemă.

Comparația dintre IPP și DSCP.

Comportamente per hop (PHB)

Să examinăm mai detaliat conceptul de PHB.

Per-Hop Behaviors (PHB) este o politică de serviciu hop-by-hop, cu alte cuvinte, este un algoritm de procesare a pachetelor care este efectuat pe fiecare nod. PHB determină în ce coadă să pună pachetul, precum și să arunce pachetele în coadă în caz de aglomerație.

Există 4 PHB standardizate.

1. PHB implicit

Este folosit pentru a transfera traficul Best-Efforts (livrare negarantată), de ex. fără etichetare, mai precis, biții DSCP de la 5 la 7 sunt 000. Utilizați pentru compatibilitate cu dispozitivele de rețea care nu acceptă etichetarea sau nu sunt utilizate.

Atribuirea biților DSCP în PHB implicit.

2. Redirecționare accelerată PHB (EF)

Folosit pentru a transmite trafic sensibil la latență. Biții DSCP de la 5 la 7 sunt 101. Pachetele marcate EF sunt transmise cu cea mai mică întârziere în coadă.

Alocarea biților DSCP în EF PHB.

3. Redirecționare asigurată PHB (AF)

Folosit pentru livrare garantată. Valoarea biților DSCP de la 5 la 7 poate lua 4 valori (001, 010, 011, 100), prin urmare există patru clase AF standard (AF1, AF2, AF3, AF4), iar în cadrul fiecărei clase pot exista trei niveluri de scădere a pachetelor (scăzut, mediu, ridicat).

Alocarea biților DSCP în AF PHB.

aaa - numărul clasei de serviciu.
dd - probabilitatea căderii pachetelor.

4.Selector de clasă PHB(CS)

Valoarea biților DSCP de la 2 la 4 este 000, care este compatibil invers cu câmpul ToS populat de clasificatorul IPP.

Atribuirea biților DSCP în Class Selector PHB.

Mai jos este un tabel care compară DSCP și prioritatea IP.

Tabel de comparație a DSCP și IPP.

Asta e tot. Am încercat să vorbesc pe scurt despre QoS și conceptele incluse în acesta, precum Best Effort Service, IntServ, DiffServ, PHB, ToS, CoS, IPP, DSCP, AF, EF, Default PHB.

12.01.2016 | Vladimir Khazov

Nu tot traficul pe internet este la fel de important. Un videoclip online fără decolorare a imaginii sau un apel Skype fără bâlbâială vocală este mai important decât descărcarea unui fișier mare folosind un client torrent. Caracteristica Quality of Service (QoS) a unui router, shaper sau sistem deep traffic intelligence (DPI) vă permite să prioritizați care trafic este mai important și să îi oferiți cea mai mare lățime de bandă.

Și dacă acasă fiecare utilizator poate configura QoS pe routerul său, atunci operatorul de telecomunicații, folosind modern hardware de rețea, gestionează lățimea de bandă pentru toți abonații săi și asigură o calitate ridicată constantă pentru fiecare dintre aceștia.

Ce este calitatea serviciuluiQoS)

QoS este un instrument grozav, dar rar folosit, care vă permite să prioritizați diferite tipuri de trafic și, cu sisteme DPI, chiar și anumite aplicații prin împărțirea lățimii de bandă între ele în proporții diferite. Setarea corectă Regulile QoS vor asigura o redare fluidă a videoclipurilor online în timpul descărcării dosar mare, sau navigarea rapidă pe web în timp ce copiii joacă jocuri online.

O conexiune la Internet poate fi comparată cu un spital în care lățimea de bandă este numărul de medici care trebuie să trateze pacienții, pacienții sunt aplicațiile, iar asistenta este routerul care le distribuie.

ÎN rețea obișnuită o asistentă indiferentă distribuie pacienții în mod egal între medicii liberi, indiferent de complexitatea bolii, fie că este o persoană cu o mână învinețită sau o victimă într-un accident de mașină cu comoție cerebrală și fracturi osoase. Fiecare dintre ei va primi ajutor, dar va trebui să aștepte în același timp până când va apărea un medic disponibil. Dacă toți pacienții sunt tratați cu aceeași prioritate, atunci mai devreme sau mai târziu acest lucru va duce la consecințe dezastruoase pentru spital și victime.

Același lucru se întâmplă în rețeaua de domiciliu sau în rețeaua furnizorului. Lățimea de bandă a canalului de comunicație este alocată uniform în cadrul planului tarifar, fără a ține cont de importanța fiecărei aplicații. De exemplu, dacă sunteți pe Skype în timp ce copiii tăi se uită la un film Netflix, calitatea apelului va scădea dramatic. ISP-ul, la rândul său, este limitat de viteza canalului către operatorul telecom din amonte, iar lățimea de bandă a acestuia poate să nu fie suficientă pentru a asigura calitatea conexiunii dacă toți utilizatorii încep simultan să descarce fișiere prin clientul torrent la viteză maximă.

Routerul împarte lățimea de bandă în mod egal între toți, fără a prioritiza niciun tip de trafic.

Revenind la comparația noastră cu spitalele, calitatea îngrijirii este o asistentă competentă care repartizează pacienții către medici în cel mai eficient mod: victimele accidentului vor fi tratate de mai mulți specialiști, iar o persoană cu o vânătaie va aștepta un medic când va fi liber.

Într-o rețea cu funcție de calitate a serviciului, aplicația sau serviciul pe care îl definiți singur (video online, IPTV, jocuri online etc.) va avea prioritate, va primi viteză mai mare și întârzieri minime.

Cum să-l porneștiQoS

Există sute de routere diferite - acasă și la birou, precum și dispozitive complexe de calitate operator. Nu fiecare dintre ele are o funcție QoS și, dacă o are, atunci implementarea sa poate diferi în spectru setări posibile. Unele pot defini doar prioritatea între dispozitive, altele pot evidenția anumite tipuri trafic (de exemplu, video sau voce), sistemele DPI sunt capabile să recunoască aplicațiile care nu folosesc antete și structuri de date precunoscute pentru schimbul de date, să facă modificări în câmpul prioritar al pachetelor care trec prin acesta pentru aplicarea ulterioară a regulilor QoS.

Nu este posibil să intri în detaliile instalării fiecărui dispozitiv, dar putem descrie pașii de bază pentru a începe să utilizați caracteristica QoS pentru a oferi o experiență mai bună pe internet.

Primul pas: definiți un obiectiv

Înainte de a începe configurarea oricărui dispozitiv, trebuie să definiți clar obiectivele pentru configurarea QoS. Dacă decideți să configurați un router de acasă, atunci aceasta poate fi prioritatea unui computer care funcționează față de alte dispozitive cu acces la Internet pentru a asigura o muncă confortabilă, sau prioritatea jocurilor online față de streaming video pentru a asigura întârzieri și întârzieri minime în timpul jocului.

Într-o rețea de domiciliu, regulile ar trebui să fie selective și extrem de simple. Dacă aplicați zeci de priorități diferite, puteți obține un rezultat negativ atunci când niciuna dintre aplicații nu va funcționa corect.

Operatorul de telecomunicații folosește QoS pentru a atinge mai multe obiective globale:

  • diferențierea traficului;
  • asigurarea unui flux uniform al traficului;
  • garantarea calitatii si vitezei accesului la Internet pentru fiecare abonat;
  • prevenirea congestionării rețelei;
  • reducerea costurilor pentru Uplink.

Dar principiile realizării lor sunt similare cu rețeaua de acasă: Definiți tipurile prioritare de trafic și aplicații, configurați regulile în funcție de prioritatea și timpul de acțiune.

Al doilea pas: determinați viteza internetului

Pentru un operator de telecomunicații, viteza Internetului este viteza de acces la un furnizor superior (Uplink) sau la mai mulți furnizori. Această valoare este fixă ​​și distribuită între toți abonații în funcție de acestea planuri tarifare. Sarcina de optimizare și distribuție adecvată a acestuia ar trebui rezolvată prin regulile QoS pentru a asigura satisfacția clienților de la serviciul primit.

Viteza internetului de acasă adesea nu se potrivește cu cea declarată de furnizor din anumite motive, așa că determinarea cifrei sale reale este o sarcină importantă înainte de a configura QoS. Există concepte de viteză de ieșire și de intrare pe care trebuie să le definiți singur.

Pentru a obține o imagine reală, trebuie să închideți toate aplicațiile de pe computer care creează o sarcină în rețea, să o conectați la un router cablu de cupru. Tehnologia wireless Wi-Fi, mai ales dacă nu rulează pe protocoalele moderne Wireless N sau Wireless AC, poate fi un blocaj al lățimii de bandă. Măsurătorile pot indica o viteză de 40 Mb/s în loc de cei 75 Mb/s disponibili tocmai din cauza limitelor de viteză transmisie fără fir date.

Accesați www.speedtest.net și faceți clic pe butonul Start Test. Rezultatul obținut trebuie convertit din „Mbps” în „Kbps”, deoarece setările QoS sunt cel mai adesea setate în aceste unități. Acest lucru se poate face prin înmulțirea valorilor obținute cu 1000.

În acest exemplu, am primit o viteză de intrare de 42.900 Kbps și o viteză de ieșire de 3980 Kbps. Aceste valori pot fi distribuite între utilizatori și aplicații din rețea.

Al treilea pas: activareQoSpe router

Este imposibil de descris cum să activați QoS pe toate routerele, deoarece fiecare producător oferă utilizatorului propria interfață de gestionare, iar dispozitivele de rețea de tip operator, cum ar fi Cisco, Juniper, Huawei, sunt configurate din linia de comandă.

În cele mai multe cazuri, va trebui să accesați pagina de gestionare a dispozitivului (tastați adresa acesteia în browser, cel mai adesea este 192.168.1.1), să introduceți datele de conectare și parola de administrator, care sunt indicate în manualul de utilizare și să mergeți la Secțiunea NAT a setărilor de rețea, fila QoS. Selectați Enable de lângă funcția Start QoS, portul pentru aplicarea regulilor este WAN (port de conexiune cu furnizorul), setările pentru vitezele de intrare și de ieșire (downlink și uplink) trebuie specificate în cantitate de 85-90% din măsurată în a doua etapă.

Valoarea redusă a vitezelor este specificată pentru a oferi operatorului QoS spațiu de manevră, singurul mod în care funcționează eficient. Caracteristica QoS este acum activată și trebuie să configurați regulile de prioritizare.

Cum să prioritizezi traficul

După ce funcția QoS este activată, este necesar să se definească regulile după care va funcționa cu traficul.

Transportatorii stabilesc reguli pe baza datelor din instrumentele de analiză a sistemului DPI, care arată blocajele lățimii de bandă și tendințele din timpul zilei. Unele dispozitive de acasă au presetări pe care utilizatorul trebuie să le folosească pentru a acorda prioritate.

Dacă routerul permite setări manuale priorități, trebuie să setați „furcile” lor ca procent din lățimea de bandă totală:

  • Maxim: 60% - 100%
  • Premium: 25% - 100%
  • Express: 10-100%
  • Standard: 5-100%
  • Vrac: 1-100%

Aceste setări definesc valoarea lățimii de bandă pentru un anumit dispozitiv sau aplicație. De exemplu, setând o aplicație la Maxim, îi atribuiți să utilizeze 60% din lățimea de bandă în timpul încărcării rețelei și 100% dacă rețeaua este complet disponibilă. Dacă este setată la „Backbone”, atunci când rețeaua este liberă, aplicația poate folosi orice rată de lățime de bandă, dar dacă există o încărcare, va primi doar 1%.

Dorim să vă reamintim că prioritizarea ar trebui abordată cu înţelegere clară ceea ce vrei să restrângi.

Opțiuni de prioritizare

1. Prioritate de serviciu sau aplicație

Permite oricărui dispozitiv din rețea să prioritizeze lățimea de bandă aplicație specifică sau serviciul înainte de restul. De exemplu, dacă este necesar ca aplicații Skype a existat întotdeauna o lățime de bandă dedicată, iar comunicațiile video/audio nu au avut întârzieri, distorsiuni sau artefacte.

2. Prioritatea interfeței

Interfața în acest caz este metoda prin care dispozitivele dvs. se conectează la rețea. Puteți seta o prioritate mai mare pentru dispozitivele cu fir sau fără fir sau puteți reduce prioritatea pentru dispozitivele invitate.

3. Prioritate dispozitiv după adresa IP

Puteți atribui o prioritate mai mare unui anumit dispozitiv din rețeaua dvs. prin adresa sa IP (statică sau dinamică rezervată), oferindu-i astfel mai multe de mare viteză acces în comparație cu altele.

4. Prioritate dispozitiv după adresa MAC

Dacă utilizați adresarea dinamică, puteți în continuare să atribuiți o prioritate ridicată unuia dintre dispozitivele din rețea prin adresa sa MAC, care este unică și poate fi obținută fie de la software, sau din eticheta de pe carcasă.

Testare și evaluare

Cele mai importante reguli în configurarea QoS este să adăugați reguli secvențial și să vă luați timp. Trebuie să începeți cu cele mai globale, apoi să configurați aplicațiile și serviciile individuale. Dacă ați obținut rezultatul dorit și QoS îndeplinește toate cerințele dvs., ar trebui să salvați configurația ca capturi de ecran sau un fișier de rezervă în cazul în care trebuie să resetați routerul și să restabiliți setările.

Vă puteți asigura că regulile funcționează corect rulând servicii cu prioritate mare și scăzută și comparând vitezele acestora sau rulați speedtest pe dispozitive de rețea cu priorități diferite și vedeți care dintre ele va afișa un rezultat mai mare.

Configurarea QoS este un proces mai complicat decât setarea de bază a unui router, iar pentru un operator de telecomunicații există și costuri de capital suplimentare pentru achiziționarea unei platforme DPI, cu toate acestea, rezultatul vă va permite să obțineți un acces mai bun la Internet, precum și economisiți bani la cumpărarea unui canal de comunicare de mare viteză.

« Kos„este o tehnologie care oferă alocarea preferințelor traficului de rețea cu prioritate ridicată, un dispozitiv sau o aplicație critică necesară funcționării telefoanelor IP, conferințe video, streaming video, aplicații CITRIX, telefonie Voipși trafic similar sensibil la întârziere.
Pur și simplu, cu ajutorul lui, aplicații precum Skype, un player media de rețea, (orice VLC-Player), un joc online colectiv, vor putea obține suficientă lățime de bandă (viteză) la orice grad de încărcare a canalului de Internet, prin urmare nu vor „prostie” și „mint”.


Video: Noțiuni de bază Qos, cum funcționează.

QoS funcționează cu niște parametri de transfer de date, iată cei principali:
Lățimea de bandă lățime de bandă, sau ( b.w.). Acest parametru determină lățimea canalului, descrie lățimea de bandă nominală a mediului de transmisie. Poate fi măsurat în: Bit/sec (bps), Kbps (kbps), Mbps (mbps).
întârziere: descrie cantitatea de întârziere posibilă în transmiterea unui pachet prin rețea.
nervozitate: fluctuații (gama posibilelor întârzieri) în transmiterea pachetelor de rețea.
Pierdere de pachete: acest parametru specifică numărul de pachete care sunt abandonate în timpul transmisiei.

METODE DE INTRODUCERE ÎN O REȚEA DE CALCULATE

Tehnologia QoS poate fi furnizată în diferite moduri. Fiecare metodă are propriile sale caracteristici, avantaje și dezavantaje. Să le luăm în considerare mai detaliat.
1) Rezervare. Esența metodei de rezervare resursele rețelei inclusă în numele său. Imediat înainte de transmiterea informațiilor se solicită și se rezervă lățimea de bandă cerută de aplicație. Implementat prin tehnologie de servicii integrate IntServîmpreună cu protocolul RSVP.
2) Prioritizare. Traficul este împărțit în clase de prioritate diferită. Unele clase, cum ar fi video, au prioritate față de voce. Tehnologia este implementată prin servicii diferențiate DiffServ.
3) Redirecționare. Mecanismul redirecționează traficul de-a lungul rutei de rezervă atunci când cea principală este supraîncărcată.

Ați putea fi interesat și de următorul material. Cum funcționează prioritizarea wireless.

vederi globale Qos

NIVELUL 2

CoS (Class of service) este o tehnologie de al doilea nivel, o schemă simplă de marcare implementată printr-un protocol 802 1P. Pentru implementarea acestei tehnologii, este necesar să folosiți protocolul 802 1Q (TRUNK + VLAN), după care va fi posibilă activarea CoS prin 802_1P. Standardul 802_1P marchează cadrele Ethernet Layer 2 cu un câmp CoS de trei biți care ia valori de la 0 la 7.
Metoda este acceptată de switch-uri Cisco bugetare, cum ar fi Catalyst Express Series 500, mai vechi Switch-uri Catalysts 2900. Acest tip de prioritizare este utilizat intern retea locala la al doilea nivel al modelului OSI și nu depășește LAN. Pentru funcţionare corectă Layer 2 QoS trebuie să fie activat și configurat pentru a-l suporta pe toate comutatoarele din rețea.

Clasificarea și marcarea traficului la nivelul trei

Qos de al treilea nivel poate fi numit ToS (de la Tipul de serviciu). Echipamentele de rutare funcționează cu pachete IP (Layer 3), în antetul cărora se află sub obiective de prioritizare este alocat un câmp special: „Tos” cu un volum de un octet. Câmpul poate fi completat cu diferiți clasificatori.
1) Trei biți IPP(IP PRECEDENCE) poate lua valori 0-7.
2) pe șase biți DSCP(model: DiffServ) este mai flexibil, vă permite să setați o valoare de la 0 la 63.
Folosit pentru prioritizarea traficului IP, (al treilea strat OSI); configurat pe routere. Suportat de toate modelele de routere Cisco Systems, inclusiv de seria Cisco ISR 870. Două scheme de marcare a pachetelor pot fi utilizate în Layer 3 QOS. Prioritatea protocolului Internetsistem simplu prioritizare. În el, antetul pachetului IP este marcat cu valori de la 0 la 7.
Ip Dscp (punct de cod pentru servicii diferențiate) - prioritizare diferențiată profundă cu un punct de referință. Vă permite să stabiliți priorități mai flexibil pentru nevoile unei rețele convergente.

Ce rețele au nevoie critică de QoS?

Suportul deplin pentru „calitatea serviciului” este necesar atunci când se proiectează rețele corporative multi-servicii, convergente, unde se plănuiește transferul de voce critică, trafic video de-a lungul canalului împreună cu date. Necesitatea implementării corecte a QoS este deosebit de acută atunci când rulează trafic convergent pe router prin canale WAN cu lățime de bandă limitată (DSL, ISDN, E-3) ca opțiune pentru schimbul între birouri în rețele VPN între birouri la distanță.

Sau dacă organizația are un singur furnizor prin care accesează stațiile de lucru client Rețea de internet; iar prin el se realizează redirecționarea portului către Web-ul intern și servere de mail de pe internet. Într-o astfel de situație, este necesară configurarea calității serviciului pentru a acorda o prioritate mai mare conexiunilor de intrare, iar dacă există mai multe servere interne, atunci distribuiți corect prioritățile între ele.

ce dispozitive acceptă QoS și în ce măsură

Telefoanele IP Cisco necesită suport complex pentru Kosa (IP DSCP). Deși există modele (Cisco 7920) care suportă setul de bază de parametri „QBSS”, care poate fi exprimat într-o restrângere a versatilității, flexibilității la operarea acestui dispozitiv într-un mediu de rețea complex.


În prezent, odată cu creșterea sistematică a ratelor de transfer de date în telecomunicații, ponderea traficului interactiv, care este extrem de sensibil la parametrii mediului de transport, este în creștere. Prin urmare, sarcina de a asigura calitatea serviciului (Quality of Service - QoS) devine din ce în ce mai importantă.

Luând în considerare o întrebare de această complexitate este cel mai bine să începeți cu simplu și exemple de înțeles setările echipamentului, de exemplu, Cisco. Materialul prezentat aici cu siguranță nu poate concura cu www.cisco.com. Sarcina noastră este clasificarea inițială a unei cantități uriașe de informații într-o formă compactă pentru a facilita înțelegerea și studiul în continuare.

1. Definiții și termeni.

Există atât de multe definiții ale termenului QoS încât o vom alege singura corectă - corect, de la Cisco: „QoS - QoS se referă la capacitatea unei rețele de a oferi un serviciu mai bun pentru traficul de rețea selectat prin diverse tehnologii subiacente...” . Ceea ce poate fi tradus literal ca: „QoS este capacitatea unei rețele de a furniza serviciul necesar unui anumit trafic într-un anumit cadru tehnologic”.

Serviciul necesar este descris de mulți parametri, dintre care îi vom nota pe cei mai importanți.

Lățimea de bandă (BW)- lăţimea de bandă, descrie lăţimea de bandă nominală a mediului de transmisie a informaţiei, determină lăţimea canalului. Măsurat în bit/s (bps), kbit/s (kbps), mbit/s (mbps).

Întârziere- întârzierea transmisiei pachetelor.

Jitter- fluctuatia (variatia) intarziei in transmiterea pachetelor.

pierdere de pachete- pierdere de pachete. Specifică numărul de pachete abandonate de rețea în timpul transmisiei.

Cel mai adesea, pentru a descrie debitul unui canal, se face o analogie cu o conductă de apă. În cadrul său, Lățimea de bandă este lățimea țevii, iar Întârzierea este lungimea.

Timp de transmisie pachet prin canal Timp de transmisie [s] = dimensiunea pachetului / bw .

De exemplu, să găsim timpul de transmisie al unui pachet de 64 de octeți pe un canal cu lățime de 64 kilobiți/s:

Dimensiunea pachetului = 64*8=512 (biți) Timp de transmisie = 512/64000 = 0,008 (s)

2. Modele de servicii QoS.

2.1. Cel mai bun serviciu de efort.

Livrare negarantata. Absența absolută a mecanismelor QoS. Toate resursele de rețea disponibile sunt utilizate fără nicio alocare de clase de trafic individuale și reglementări. Se crede că cel mai bun mecanism pentru furnizarea QoS este creșterea debitului. Acest lucru este corect în principiu, totuși, unele tipuri de trafic (de exemplu, voce) sunt foarte sensibile la întârzierile pachetelor și la variațiile vitezei lor. Modelul Best Effort Service, chiar și cu rezerve mari, permite aglomerația în cazul unor explozii bruște de trafic. Prin urmare, au fost dezvoltate și alte abordări pentru furnizarea QoS.

2.2. Serviciu integrat (IntServ).

Serviciul integrat (IntServ, RFC 1633) este un model de serviciu integrat. Poate oferi servicii de calitate completă, garantând debitul necesar. IntServ utilizează protocolul de semnalizare RSVP în scopurile sale. Permite aplicațiilor să exprime cerințe de resurse end-to-end și conține mecanisme pentru a impune aceste cerințe. IntServ poate fi descris pe scurt ca rezervare de resurse.

2.3. Serviciu diferențiat (Diffserv).

Serviciu diferențiat (DiffServ, RFC 2474/2475) - Model de serviciu diferențiat. Definește furnizarea de QoS pe baza componentelor bine definite care sunt combinate pentru a furniza serviciile necesare. Arhitectura DiffServ presupune prezența clasificatorilor și formatorilor de trafic la marginea rețelei, precum și suport pentru funcția de alocare a resurselor în nucleul rețelei pentru a asigura politica necesară de serviciu pas cu pas (Per-Hop Behavior - PHB ). Împarte traficul în clase prin introducerea mai multor niveluri QoS. DiffServ constă din următoarele blocuri funcționale: edge traffic shapers (clasificarea pachetelor, marcarea, controlul ratei) și implementatorii politicii PHB (alocarea resurselor, politica de eliminare a pachetelor). DiffServ poate fi descris pe scurt ca prioritizarea traficului (Prioritizare).

3. Funcții de bază QoS.

Funcțiile de bază ale QoS sunt de a furniza parametrii de serviciu necesari și sunt definite în raport cu traficul ca: clasificare, marcare, controlul congestiei, evitarea și reglementarea congestiei. Din punct de vedere funcțional, clasificarea și marcarea sunt furnizate cel mai adesea la porturile de intrare ale echipamentului, iar controlul și prevenirea supraîncărcării la ieșire.

3.1. Clasificare și marcare (Clasificare și marcare).

Clasificarea pachetelor este un mecanism de atribuire a unui pachet unei anumite clase de trafic.

O altă sarcină la fel de importantă în procesarea pachetelor este Packet Marking - alocarea unei priorități (etichetă) corespunzătoare.

În funcție de nivelul de considerație (adică OSI), aceste sarcini sunt rezolvate în moduri diferite.

3.1.1. Clasificarea și marcarea stratului 2.

Switch-urile Ethernet (Layer 2) folosesc protocoale de nivel de legătură. Protocolul Ethernet pur nu acceptă un câmp prioritar. Prin urmare, pe porturile Ethernet (Port de acces) este posibilă doar clasificarea internă (în raport cu comutatorul) după numărul portului de intrare și nu există nicio marcare.

O soluție mai flexibilă este utilizarea standardului IEEE 802.1P, care a fost dezvoltat împreună cu 802.1Q. Ierarhia relațiilor aici este următoarea: 802.1D descrie tehnologia de legătură și este baza pentru 802.1Q și 802.1P. 802.1Q descrie tehnologia de rețea virtuală (VLAN), în timp ce 802.1P oferă calitatea serviciului. În general, activarea suportului 802.1Q (portbagajul cu roți) activează automat 802.1P. Conform standardului, în antetul de al doilea nivel sunt utilizați 3 biți, care se numesc Class of Service (CoS). Astfel, CoS poate lua valori de la 0 la 7.

3.1.2. Clasificarea și marcarea stratului 3.

Echipamentele de rutare (Layer 3) operează cu pachete IP, în care, în scopul marcarii, există un câmp corespunzător în antet - IP Type of Service (ToS) cu dimensiunea de un octet. ToS poate fi populat cu un clasificator IP Precedence sau DSCP, în funcție de sarcină. Precedența IP (IPP) are o dimensiune de 3 biți (ia valori 0-7). DSCP aparține modelului DiffServ și este format din 6 biți (valori 0-63).

Pe lângă forma numerică, valorile DSCP pot fi exprimate folosind cuvinte cheie speciale: Best Effort BE, Assured Forwarding AF și Expedited Forwarding EF. În plus față de aceste trei clase, există coduri de selectare a clasei care sunt adăugate la desemnarea clasei și sunt compatibile cu IPP. De exemplu, o valoare DSCP de 26 poate fi scrisă ca AF31, ceea ce este complet echivalent.

MPLS conține indicatorul QoS în etichetă în biții EXP MPLS corespunzători (3 biți).

Puteți marca pachetele IP cu o valoare QoS căi diferite: PBR, CAR, BGP.

Exemplul 1 Marcare PBR

Ruta bazată pe politici (PBR) poate fi utilizată în scopuri de marcare, făcând-o într-o subrutină adecvată (Harta rutei poate conține un parametru de precedență ip setat):

!
interfață FastEthernet0/0
politica ip ruta-hartă MARK
viteza 100
full duplex
fără activare cdp
!
!
Harta rutei MARK permis 10
potriviți adresa IP 1
setați prioritatea de prioritate ip
!

La ieșirea interfeței, puteți vedea rezultatul (de exemplu, cu programul tcpdump sub Unix):

# tcpdump -vv -n -i em0
... IP (la 0x20 ...)

Exemplul 2. Marcare CAR.

Mecanismul Committed Access Rate (CAR) este conceput pentru a limita rata, dar poate marca suplimentar pachetele (parametrul set-prec-transmit în rate-limit):

!
interfață FastEthernet0/0
adresa ip 192.168.0.2 255.255.255.252
Rate-limită intrare acces-grup 1 1000000 10000 10000 acțiune conformă set-prec-transmit 3 depășire acțiune set-prec-transmit 3
fără activare cdp
!
lista de acces 1 permis 192.168.0.0 0.0.0.255
!

#sh interfață FastEthernet0/0 rate-limit

3.2. Managementul congestionării. Mecanism de coadă.

3.2.1. Supraîncărcări (aglomerații).

Aglomerația apare atunci când tamponurile de ieșire ale echipamentelor care transportă trafic depășesc. Principalele mecanisme de apariție a congestiilor (sau, echivalent, congestiilor) sunt agregarea traficului (când rata traficului de intrare depășește rata traficului de ieșire) și inconsecvențele de viteză pe interfețe.

Gestionarea lățimii de bandă în caz de congestie (blocurile) se realizează folosind un mecanism de așteptare. Pachetele sunt plasate în cozi, care sunt procesate în mod ordonat conform unui anumit algoritm. De fapt, controlul congestiei se referă la determinarea ordinii în care pachetele părăsesc interfața (cozile) pe baza priorităților. Dacă nu există supraîncărcări, cozile nu funcționează (și nu sunt necesare). Enumerăm metodele de procesare a cozilor.

3.2.2. Layer 2 Queuing.

Dispozitivul fizic al unui switch clasic poate fi simplificat astfel: un pachet ajunge la portul de intrare, este procesat de mecanismul de comutare, care decide unde să trimită pachetul și intră în cozile hardware ale portului de ieșire. O coadă hardware este o memorie rapidă care stochează pachetele înainte ca acestea să ajungă direct la portul de ieșire. În plus, conform unui anumit mecanism de procesare, pachetele sunt îndepărtate din cozi și părăsesc comutatorul. Inițial, cozile sunt egale și este mecanismul de procesare a cozilor (Scheduling) care determină prioritizarea. De obicei, fiecare port de comutare conține un număr limitat de cozi: 2, 4, 8 și așa mai departe.

În termeni generali, setarea de prioritizare este după cum urmează:

1. Inițial, cozile sunt egale. Prin urmare, este necesar mai întâi să le setați, adică să determinați succesiunea (sau proporționalitatea volumului) procesării lor. Acest lucru se face cel mai frecvent prin legarea priorităților 802.1P la cozi.

2. Trebuie să configurați handlerul de coadă (Scheduler). Cel mai des folosit ponderat round robin(Weighted Round Robin WRR) sau Strict Priority Queuing.

3. Prioritizarea pachetelor de intrare: prin portul de intrare, prin CoS sau, în cazul caracteristicilor suplimentare (switch Layer 3), prin unele câmpuri IP.

Totul funcționează astfel:

1. Pachetul intră în comutator. Dacă acesta este un pachet Ethernet obișnuit (port de acces client), atunci nu are etichete de prioritate și unul poate fi setat de comutator, de exemplu, după numărul portului de intrare, dacă este necesar. Dacă portul de intrare este un port trunk (802.1Q sau ISL), atunci pachetul poate purta o etichetă de prioritate și comutatorul o poate accepta sau înlocui cu cea necesară. În orice caz, pachetul în această etapă a intrat în comutator și are marcajul CoS necesar.

2. După procesarea prin procesul de comutare, pachetul conform etichetei de prioritate CoS este trimis de către clasificator (Clasificare) la coada de porturi de ieșire corespunzătoare. De exemplu, traficul critic intră într-o coadă cu prioritate ridicată, în timp ce traficul mai puțin important intră într-o coadă cu prioritate scăzută.

3. Mecanismul de procesare (Scheduling) extrage pachetele din cozi în funcție de prioritățile acestora. Mai multe pachete vor fi trimise către portul de ieșire pe unitate de timp dintr-o coadă cu prioritate ridicată decât dintr-o coadă cu prioritate scăzută.


3.2.3. Layer 3 Coada.

Routerele operează pachete pe a treia Nivelul OSI(Stratul 3). Cel mai adesea, suportul pentru coadă este oferit în mod programatic. Aceasta înseamnă în majoritatea cazurilor absența restricțiilor hardware cu privire la numărul acestora și o configurație mai flexibilă a mecanismelor de procesare. Paradigma generală a QoS Layer 3 include marcarea și clasificarea pachetelor la intrare (Marking & Classification), punerea în coadă și procesarea acestora (Scheduling) conform anumitor algoritmi.

Și încă o dată subliniem că prioritizarea (cozile) este necesară în principal doar în locurile înguste, aglomerate, când lățimea de bandă a canalului nu este suficientă pentru a transmite toate pachetele de intrare și este necesar să se diferențieze cumva procesarea acestora. În plus, prioritizarea este necesară și în cazul prevenirii impactului exploziilor. activitatea de rețea pentru trafic sensibil la întârziere.

Să clasificăm Layer 3 QoS prin metode de așteptare.

3.2.3.1. FIFO.

O coadă elementară cu o trecere secvențială de pachete, care funcționează pe principiul first in - first out (First In First Out - FIFO), care are echivalentul rusesc al cine este primul care se ridică și papuci. De fapt, aici nu există prioritizare. Activat implicit pe interfețele cu viteze mai mari de 2 Mbps.

3.2.3.2. P.Q. cozile prioritare.

Priority Queuing (PQ) oferă prioritate necondiționată a unor pachete față de altele. Sunt 4 cozi în total: mare, medie, normală și scăzută. Procesarea se realizează secvenţial (de la mare la scăzut), începând cu o coadă cu prioritate ridicată şi continuând până la aceasta. curatare completa nu se deplasează la cozile cu prioritate inferioară. Astfel, este posibil să monopolizezi canalul cu cozi cu prioritate ridicată. Traficul fără prioritate explicită va fi pus în coadă în mod implicit.

Opțiuni de comandă.
distribuția protocoalelor în cozi:
lista cu prioritate LIST_NUMBER protocol PROTOCOL(ridicat|mediu|normal|scăzut) listă ACCESS_LIST_NUMBER
definiție implicită de coadă:
lista de priorități LIST_NUMBER prestabilită (mare|medie|normală|scăzută)
determinarea dimensiunii cozilor (în pachete):
listă de priorități LIST_NUMBER limită de coadă HIGH_QUEUE_SIZE MEDIUM_QUEUE_SIZE NORMAL_QUEUE_SIZE LOW_QUEUE_SIZE

denumiri:
LIST_NUMBER - numărul de gestionare a PQ (foaia)
PROTOCOL – protocol
ACCESS_LIST_NUMBER - numărul listei de acces
HIGH_QUEUE_SIZE - Mărimea cozii HIGH
MEDIUM_QUEUE_SIZE - Mărimea cozii MEDIUM
NORMAL_QUEUE_SIZE - Mărimea cozii NORMAL
LOW_QUEUE_SIZE - Mărimea cozii LOW

Algoritm de setare.

1. Definiți 4 cozi
access-list 110 permite ip orice rețea de prioritate
access-list 120 permite ip orice prioritate critică
access-list 130 permit ip orice prioritate internet
access-list 140 permite ip orice rutină de prioritate

priority-list 1 protocol ip high list 110
priority-list 1 protocol ip media list 120
priority-list 1 protocol ip lista normală 130
lista de prioritate 1 protocol ip listă scăzută 140
priority-list 1 implicit low


priority-list 1 coada-limită 30 60 90 120

2. Ne legăm de interfață

!
interfață FastEthernet0/0
adresa ip 192.168.0.2 255.255.255.0
viteza 100
full duplex
grupul prioritar 1
fără activare cdp
!

3. Vedeți rezultatul
# sh prioritate la coadă

Configurația curentă a cozii prioritare:

Listă Arg. coadă - - 1 scăzut Mod implicit - 1 înalt protocol ip lista 110 1 mediu protocol ip lista 120 1 normal protocol ip lista 130 1 scăzut protocol ip lista 140

#sh interfață fastEthernet 0/0

Strategia de așteptare: lista de priorități 1


Strategia de așteptare a interfeței FastEthernet0/0: prioritate


ridicat/19 mediu/0 normal/363 scăzut/0

3.2.3.3. C.Q. Cozi arbitrare.

Custom Queuing (CQ) oferă cozi personalizate. Oferă control asupra lățimii de bandă a canalului pentru fiecare coadă. Sunt acceptate 17 cozi. Coada de sistem 0 este rezervată pentru pachetele de control cu ​​prioritate ridicată (rutare etc.) și nu este disponibilă utilizatorului.

Cozile sunt parcurse secvenţial, începând cu prima. Fiecare coadă conține un contor de octeți, care la începutul bypass-ului conține valoarea dată și este redus cu dimensiunea pachetului omis din această coadă. Dacă contorul nu este zero, atunci următorul pachet este omis ca întreg, și nu fragmentul său, egal cu restul contorului.

Opțiuni de comandă.
Definiția lățimii de bandă a cozii:
lista de coadă LIST-NUMBER coadă QUEUE_NUMBER număr de octeți
BYTE_COUT

dimensiunea cozii:
lista de coadă LIST-NUMBER limită de coadă QUEUE_NUMBER QUEUE_SIZE

denumiri:
LIST-NUMBER - numărul handlerului
QUEUE_NUMBER - numărul de coadă
BYTE_COUT - dimensiunea cozii în pachete

Algoritm de setare.

1. Definirea cozilor
lista de acces 110 permite gazdă ip 192.168.0.100 orice
access-list 120 permit ip host 192.168.0.200 orice

lista de coadă 1 protocol ip 1 listă 110
lista de coadă 1 protocol ip 2 lista 120
lista de coadă 1 implicit 3

lista de coadă 1 coadă 1 octeți 3000
lista de coadă 1 coadă de 2 octeți 1500
lista de coadă 1 coadă de 3 octeți 1000

În plus, puteți seta dimensiunile cozii în pachete
coada-lista 1 coada 1 limita 50
coada-lista 1 coada 2 limita 50
coada-lista 1 coada 3 limita 50

2. Legarea la o interfață
!
interfață FastEthernet0/0
adresa ip 192.168.0.2 255.255.255.0
viteza 100
full duplex
lista-cozi-personalizate 1
fără activare cdp
!

3. Vedeți rezultatul
#sh coadă personalizată

Configurația curentă a cozii personalizate:

Listă Coadă Args - 1 3 Mod implicit - 1 1 protocol ip lista 110 1 2 protocol ip lista 120 1 1 număr de octeți 1000 - 1 2 număr de octeți 1000 - 1 3 număr de octeți 2000 -

#sh interfață FastEthernet0/0

Strategia de așteptare: listă personalizată 1

#sh interfață de așteptare fastEthernet 0/0
Interfață FastEthernet0/0 strategie de așteptare: personalizată

Utilizarea cozii de ieșire (coadă/număr)
0/90 1/0 2/364 3/0 4/0 5/0 6/0 7/0 8/0
9/0 10/0 11/0 12/0 13/0 14/0 15/0 16/0

3.2.3.4. WFQ. Cozi ponderate de la târg.

Weighted Fair Queuing (WFQ) împarte automat traficul în fluxuri. În mod implicit, numărul lor este 256, dar poate fi modificat (parametrul dynamic-queues în comanda fair-queue). Dacă există mai multe fire decât cozi, atunci mai multe fire sunt plasate într-o singură coadă. Apartenența (clasificarea) a fluxului unui pachet este determinată pe baza TOS, protocol, adresa IP sursă, adresa IP destinație, portul sursă și portul destinație. Fiecare fir folosește o coadă separată.

Managerul (planificatorul) WFQ oferă partajarea echitabilă a lățimii de bandă între firele existente. Pentru a face acest lucru, lățimea de bandă disponibilă este împărțită la numărul de fire și fiecare primește parte egală. În plus, fiecare fir primește propria greutate (greutate), cu un coeficient invers proporțional cu prioritatea IP (TOS). Greutatea firului este luată în considerare și de către manipulator.

Ca rezultat, WFQ distribuie automat lățimea de bandă disponibilă în mod corect, luând în considerare în plus TOS. Fluxurile cu aceleași priorități IP TOS vor primi partajări egale de lățime de bandă; fluxuri cu prioritate IP ridicată - o parte mare a lățimii de bandă. În caz de congestionare, firele de execuție cu prioritate ridicată descărcate funcționează fără modificări, iar firele de execuție cu prioritate mare cu încărcare mare sunt limitate.

Împreună cu WFQ, RSVP funcționează. În mod implicit, WFQ este activat pe interfețele cu viteză redusă.

Algoritm de setare.
1. Marcați traficul într-un fel (setați prioritatea IP - TOS) sau marcați-l

2. Activați WFQ pe interfață
interfață FastEthernet0/0
târg-coadă

interfață FastEthernet0/0
fair-queue CONGESTIVE_DISCARD_THRESHOLD DYNAMIC_QUEUES

Parametri:
CONGESTIVE_DISCARD_THRESHOLD - numărul de pachete din fiecare coadă, peste care pachetele sunt ignorate (implicit - 64)
DYNAMIC_QUEUES - numărul de subcozi după care traficul este clasificat (implicit - 256)

3. Vedeți rezultatul
# sh târg de coadă
# sh interfață de așteptare FastEthernet0/0

3.2.3.5. CBWFQ.

Class Based Weighted Fair Queueing (CBWFQ) corespunde unui mecanism de așteptare bazat pe clasă. Tot traficul este împărțit în 64 de clase pe baza următorilor parametri: interfață de intrare, listă de acces, protocol, valoare DSCP, etichetă MPLS QoS.

Lățimea de bandă totală a interfeței de ieșire este distribuită între clase. Lățimea de bandă alocată fiecărei clase poate fi definită fie ca valoare absolută (lățimea de bandă în kbit/s), fie ca procent (procent de lățime de bandă) în raport cu valoarea stabilită pe interfață.

Pachetele care nu se încadrează în clasele configurate intră într-o clasă implicită, care poate fi configurată în continuare și primește lățimea de bandă liberă rămasă pe legătură. Când coada oricărei clase de pachete depășește această clasă sunt ignorate. Algoritmul de respingere a pachetelor din fiecare clasă poate fi selectat: drop normal activat implicit (tail-drop, queue-limit parameter) sau WRED (random-detect parameter). Numai pentru clasa implicită, puteți activa diviziunea uniformă (echitabilă) a benzii (parametrul fair-queue).

CBWFQ acceptă interacțiunea cu RSVP.

Opțiuni de comandă.

criterii de selectare a pachetelor după clasă:
clasa-harta potrivi-toate CLASA
potriviți grupul de acces
potriviți interfața de intrare
protocol de potrivire
potrivește ip dscp
potriviți ip rtp
potrivi mpls experimental

definiția clasei:

clasa CLASS
lățime de bandă LĂȚIME DE BANDA
limita de coadă QUEUE-LIMIT
detectează aleatoriu

definiția implicită a clasei:

clasa clasa implicită
lățime de bandă LĂȚIME DE BANDA
procent de lățime de bandă BANDWIDTH_PERCENT
limita de coadă QUEUE-LIMIT
detectează aleatoriu
târg-coadă

denumiri:
CLASS este numele clasei.
BANDWIDTH – bandă minimă kbit/s, valoare indiferent de lățimea de bandă a interfeței.
BANDWIDTH_PERCENT - procent din lățimea de bandă pe interfață.
QUEUE-LIMIT - numărul maxim de pachete din coadă.
random-detect - utilizați WRED.
fair-queue - împărțirea uniformă a benzii, numai pentru clasa implicită

În mod implicit, valoarea absolută a lățimii de bandă din clasa CBWFQ nu poate depăși 75% din valoarea lățimii de bandă de pe interfață. Acest lucru poate fi schimbat cu comanda max-reserved-bandwidth de pe interfață.

Algoritm de setare.

1. Repartizarea pachetelor pe clase - class-map

clasa-harta potrivi-toate Clasa1
meci acces-grup 101

2. Descrierea regulilor pentru fiecare clasă - hartă-politică
politică-hartă Politica1
clasa Clasa 1
lățime de bandă 100
limita la coada 20
clasa clasa implicită
lățime de bandă 50
detectează aleatoriu

3. Rulați politica specificată pe interfață - service-policy
interfață FastEthernet0/0
lățime de bandă 256

4. Vedeți rezultatul
#sh clasa Clasa 1
Politica #sh Politica1
Interfață politică #sh FastEthernet0/0

Exemplul 1

Împărțirea benzii totale pe clasă ca procent (40, 30, 20).
lista de acces 101 permite gazdă ip 192.168.0.10 orice
lista de acces 102 permite gazdă ip 192.168.0.20 orice
lista de acces 103 permite gazdă ip 192.168.0.30 orice

Clasă-hartă se potrivește cu toate Platinum
meci acces-grup 101
clasa-harta se potrivește cu toate aurul
potriviți grupul de acces 102
Clasă-hartă se potrivește cu toate Silver
potriviți grupul de acces 103

politica-harta Isp
clasa Platină
procent lățime de bandă 40
clasa Gold
procent de lățime de bandă 30
clasa Argint
procent latime de banda 20

interfață FastEthernet0/0
lățime de bandă 256
ieșire politică de serviciu Isp

3.2.3.6. LLQ.

Cozi de așteptare cu latență scăzută (LLQ) - coadă cu latență scăzută. LLQ poate fi gândit ca un mecanism CBWFQ cu o coadă de prioritate PQ (LLQ = PQ + CBWFQ).
PQ în LLQ vă permite să oferiți servicii pentru traficul sensibil la întârziere. LLQ este recomandat în cazul traficului de voce (VoIP). De asemenea, funcționează bine cu videoconferințe.

Algoritm de setare.

1. Repartizarea pachetelor pe clase - Class-map
lista de acces 101 permite ip orice prioritate critică

Clasă-hartă se potrivește cu toate Voce
potriviți prioritatea ip 6
clasa-harta potrivi-toate Clasa1
meci acces-grup 101

2. Descrierea regulilor pentru fiecare clasă - Politică-hartă

Similar cu CBWFQ, doar pentru clasa de prioritate (este una) este specificat parametrul de prioritate.
politică-hartă Politica1
Clasa Voce
prioritate 1000
clasa Clasa 1
lățime de bandă 100
limita la coada 20
clasa clasa implicită
lățime de bandă 50
detectează aleatoriu

3. Lansarea politicii specificate pe interfață - Service-policy
interfață FastEthernet0/0
lățime de bandă 256
ieșire politică de serviciu Politica1

Exemplul 1
Atribuim clasa Voice lui PQ și orice altceva lui CQWFQ.
!
clasă-hartă potrivi-orice voce
potriviți prioritatea ip 5
!
politică-hartă Voce
Clasa Voce
prioritate 1000
clasa VPN
procent latime de banda 50
clasa clasa implicită
coada de așteptare 16
!
interfata X
Ieșire serviciu-politică Voce
!

Exemplul 2
În plus, limităm rata totală pentru PQ în LLQ, astfel încât să nu monopolizeze întregul canal în cazul unei funcționări incorecte.
!
clasă-hartă potrivi-orice voce
potriviți prioritatea ip 5
!
politică-hartă Voce
Clasa Voce
prioritate 1000
poliție 1024000 32000 32000 conform-acțiune transmite depășire acțiune drop
clasa vpn
procent latime de banda 50
clasa clasa implicită
coada de așteptare 16
!
interfață FastEthernet0/0
ieșire serviciu-politică Voce
!

Top articole similare