Modificarea traficului vs Poliția
Poliția traficului și conturarea traficului sunt două abordări similare inițiate pentru a reglementa fluxul de trafic de la o rețea la alta. Acest lucru se face în conformitate cu contractul de trafic încheiat între rețele. Contractul de trafic este un acord încheiat între două rețele. Acesta definește tipul de trafic care trebuie transportat și cerințele de performanță ale traficului respectiv, cum ar fi lățimea de bandă și calitatea serviciului. În ingineria traficului, atât modelarea traficului, cât și poliția sunt utilizate pe scară largă ca metodă de furnizare a calității serviciului și sunt aplicate în mod obișnuit la marginile rețelei, dar pot fi aplicate și la sursa de trafic.
Ce este poliția rutieră?
Poliția traficului este procesul de monitorizare a traficului într-o rețea și de luare a măsurilor pentru a-l conforma cu parametrii de trafic conveniți. Practic măsoară fluxul de date și monitorizează fiecare pachet și, atunci când se constată o încălcare, el renunță pur și simplu la pachet. Marcează fiecare dintre pachete cu un anumit nivel de conformitate (numit și colorare). Acest proces continuu ajută la controlul ratei maxime a traficului trimis sau primit pe fiecare interfață în mai multe niveluri de prioritate. Acest lucru este, de asemenea, cunoscut sub numele de clase de servicii.
Politizarea se face la mai multe niveluri diferite într-o rețea; se poate face fie la nivel de port, fie pentru serviciul Ethernet sau pentru o anumită clasă de servicii. Poliția traficului utilizează un algoritm special numit algoritm „token bucket” pentru reglarea fluxului de trafic. Este un model matematic cuprinzător dezvoltat pentru controlul ratei maxime de trafic admise pentru o interfață la un anumit moment. Aceasta are două componente de bază.
1) Jetoane: reprezintă permisiunea de a trimite un număr fix de biți dintr-o rețea în alta.
2) Cupa: Utilizată pentru a deține o anumită cantitate de jetoane la un moment dat.
Rularea sistemului de operare în rețea pune jetoanele în cupă la o anumită rată. Fiecare pachet care intră în rețea preia jetoane din bucket în funcție de dimensiunea pachetului lor atunci când este pregătit pentru a fi redirecționat către altă rețea. Când găleată este plină, toate jetoanele nou sosite vor fi respinse. Aceste jetoane respinse nu sunt disponibile și pentru pachetele viitoare. Toate jetoanele sunt generate pe baza ratei maxime de transmisie definite în contractul de trafic. Numărul de jetoane disponibile determină numărul de pachete selectate pentru transmisie prin rețeaua de date de pachete.
Există mai multe mecanisme de control al traficului disponibile pentru optimizarea activității de poliție, cum ar fi Markerul de culoare cu o singură rată pentru traficul de poliție, Markerul cu două rate de trei culori pentru poliția de trafic, Politizarea în procente etc.
Ce este modelarea traficului?
Formarea traficului este o tehnică utilizată în gestionarea traficului pentru a întârzia unele sau toate pachetele pentru a confirma cu un profil de date de trafic dorit. De fapt, este o formă de limitare a ratei care funcționează prin monitorizarea și coada pachetelor IP în modul de tranziție, în conformitate cu un număr de parametri care pot fi configurați în avans. Astfel, permite implementarea unei politici specifice care modifică modul vechi în care datele sunt puse în coadă pentru transmisie.
Practic, conturarea traficului funcționează în conformitate cu două principii. Primul este acela de a aplica limitări de lățime de bandă bazate pe limitele de trafic configurate și apoi prin așteptarea pachetelor pentru trimiterea lor mai târziu, atunci când lățimea de bandă are o cerere mai mică. Al doilea principiu este prin renunțarea la pachete atunci când bufferele de pachete sunt pline. Aici, pachetul scăpat este selectat dintre acele pachete, care sunt responsabile pentru crearea unui „blocaj”. În mod similar, în poliția rutieră, conturarea prioritizează traficul. În schimb, conturarea prioritizează traficul în funcție de alegerea administratorului. Când traficul cu o prioritate mai mare este crescut cu cantități mari în timp ce o linie de comunicații este plină, traficul cu prioritate mai mică este limitat temporar pentru o perioadă de timp pentru a oferi șansa traficului cu prioritate ridicată.
Această sarcină este de obicei implementată tratând o anumită cantitate de trafic (cantitatea garantată de trafic din contractul de trafic) ca trafic cu prioritate mai mare, iar traficul care depășește această limită, care are aceeași prioritate ca orice alt trafic, apoi concurează cu restul traficul fără prioritate.
În general, formatorii de trafic buni nu lasă să coadă cantități mari de date atunci când se determină traficul exact care trebuie trimis pe baza prioritizării traficului. Mai degrabă fac o încercare de a măsura cantitatea de trafic prioritar și, pe baza acestora, limitează dinamic traficul fără prioritate. Astfel, nu va deranja deloc fluxul de trafic prioritar.
Politica traficului vs conturarea
• Atât poliția de trafic, cât și modelarea utilizează un mecanism de găleată de jetoane pentru funcționarea lor.
• Poliția traficului este utilizată pentru controlul traficului pe intrare sau ieșire pe o interfață, în timp ce conturarea traficului poate fi utilizată numai pentru controlul traficului de ieșire.
• Atât poliția de trafic, cât și modelarea utilizează un mecanism de găleată de jetoane pentru funcționarea lor.
• Politizarea traficului poate fi utilizată la intrare sau la ieșire pe o interfață, în timp ce conturarea traficului poate fi utilizată numai pentru traficul de ieșire.
• În ambele mecanisme, este necesar să se măsoare rata de transmitere și recepție a datelor și să se ia măsuri pe baza ratei de trafic convenite conform contractului de trafic.
• În poliție, propagă explozii de trafic, în timp ce conturarea traficului oferă o rată de ieșire a pachetelor uniformă.
• Formarea acceptă coada și oferă suficientă memorie pentru a memora pachetele întârziate, în timp ce poliția nu.
• O funcție specială de programare este necesară pentru modelarea traficului pentru transmiterea ulterioară a oricărui număr de pachete întârziate, în timp ce poliția nu.
• În modelare, valorile jetonului sunt configurate în biți pe secundă, în timp ce în controlul configurat în octeți.
• Coada la conturarea traficului cauzează întârzieri; creează în special cozi foarte lungi, în timp ce controlul controlează rata de ieșire a pachetelor prin renunțarea la pachete. Acest lucru evită întârzierea cauzată de așteptarea pachetelor.
• În modelarea traficului, valorile jetonului sunt configurate ca biți pe secundă, în timp ce în poliție este configurată ca octeți pe secundă.