Diferența dintre modelarea traficului și polițarea

Formarea traficului vs Poliție
 

Traficarea poliției și modelarea 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 acestuia, cum ar fi lățimea de bandă și calitatea serviciului. În ingineria traficului, atât formarea traficului, cât și poliția sunt utilizate pe scară largă ca metodă de furnizare a calității serviciului și se aplică în mod obișnuit la marginea rețelei, dar pot fi aplicate și la sursa de trafic.

Ce este Poliția de Trafic?

Controlul traficului este procesul de monitorizare a traficului într-o rețea și luarea de măsuri pentru a se conforma parametrilor de trafic conveniți. Acesta măsoară în principal fluxul de date și monitorizează fiecare pachet, iar atunci când se constată o încălcare, pur și simplu scade pachetul. Marchează fiecare dintre pachetele cu un anumit nivel de conformare (numit și colorare). Acest proces continuu ajută la controlul ratei maxime a traficului trimis sau primit pe fiecare interfață în mai multe nivele de prioritate. Acest lucru este, de asemenea, cunoscut sub numele de clase de serviciu.

Policarea se face la multe niveluri diferite într-o rețea; se poate realiza fie la nivelul portului, fie la serviciul Ethernet sau la o anumită clasă de servicii. Traficul de poliție utilizează un algoritm special numit algoritm "token bucket" pentru reglarea fluxului de trafic. Acesta este un model matematic cuprinzător dezvoltat pentru a controla rata maximă de trafic permisă pentru o interfață la un moment dat. Aceasta are două componente de bază.

1) Tokens: reprezintă permisiunea de a trimite un număr fix de biți dintr-o rețea în alta.

2) Cupa: Folosit pentru a ține o anumită cantitate de jetoane la un moment dat.

Sistemul de operare rulează în rețea, punând Tokenii în găleată la o anumită rată. Fiecare pachet care intră în rețea preia jetoanele din găleată în funcție de mărimea pachetului atunci când este pregătit să fie redirecționat către o altă rețea. Când găleata este plină, toate jetoanele nou-venite vor fi respinse. Aceste jetoane respinse nu sunt, de asemenea, disponibile 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 pachete de date.

Există mai multe mecanisme de poliție de trafic disponibile pentru optimizarea activității de poliție, cum ar fi traficul de marker pentru viteza unică pentru poliția de trafic, indicatorul de trei culori cu două culori pentru politicile de trafic, poliția bazată pe procente etc..

Ce este Trafic Shaping?

Formarea traficului este o tehnică utilizată în gestionarea traficului pentru întârzierea parțială sau a tuturor pachetelor 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 așteptarea pachetelor IP în mod 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 în care datele sunt în așteptare pentru transmitere.

Practic, modelarea traficului funcționează în conformitate cu două principii. Primul este acela de a aplica limitări de lățime de bandă pe baza limitelor de trafic configurate și apoi de așteptare a pachetelor pentru a le trimite mai târziu când lățimea de bandă are o cerere mai mică. Al doilea principiu este prin scăderea pachetelor atunci când bufferele de pachete sunt pline. Aici, pachetul abandonat este selectat din pachetele care sunt responsabile pentru crearea unui "blocaj". În mod similar, în politicile de trafic, modelarea și prioritizarea traficului. În schimb, modelarea prioritizării traficului în funcție de alegerea administratorului. Atunci când traficul cu o prioritate mai mare crește cu cantități mari în timp ce o linie de comunicații este plină, traficul cu prioritate redusă este temporar limitat pentru o perioadă de timp, pentru a da șansa traficului cu prioritate ridicată.

Această sarcină este, de obicei, implementată prin tratarea unui anumit volum de trafic (valoarea garantată a traficului în contractul de trafic) ca trafic prioritar superior și traficul care depășește această limită, care au aceeași prioritate ca orice alt trafic, apoi concurează cu restul traficul care nu este prioritar.

În general, modelele de trafic eficiente nu permit să cozi în colțuri cu cantități mari de date atunci când se determină traficul exact care trebuie trimis pe baza prioritizării traficului. Ei încearcă mai degrabă să încerce să măsoare cantitatea de trafic prioritar și pe baza căreia limitează dinamic traficul care nu este prioritar. Astfel, nu va perturba deloc traficul prioritar al traficului.

 Trafic de Politie vs Shaping

• Atât poliția de circulație, cât și modelarea utilizează un mecanism de găleată token pentru funcționarea lor.

• Poliția de trafic este utilizată pentru controlul traficului la intrare sau ieșire pe o interfață, în timp ce modelarea traficului poate fi utilizată numai pentru controlul traficului de ieșire.

• Atât poliția de circulație, cât și modelarea utilizează un mecanism de găleată token pentru funcționarea lor.

• Poliția de trafic poate fi utilizată pentru intrare sau ieșire pe o interfață, în timp ce modelarea traficului poate fi utilizată doar pentru traficul de ieșire.

• În ambele mecanisme este necesar să se măsoare rata de transmisie și de primire a datelor și să se ia măsuri bazate pe rata convenită de trafic în conformitate cu contractul de trafic.

• În poliție, aceasta propagă explozii de trafic, în timp ce modelarea traficului oferă o rată de ieșire a pachetelor netezite.

• Formarea sprijină așteptarea și oferă o memorie suficientă pentru a tampona pachetele întârziate, în timp ce poliția nu o face.

• Este necesară o funcție specială de programare pentru modelarea traficului pentru transmiterea ulterioară a oricărui număr de pachete întârziate, în timp ce poliția nu.

• În modelare, valorile token sunt configurate în biți pe secundă, în timp ce în polițarea configurată în octeți.

• Încadrarea în trafic determină întârzierea; creează în special cozi foarte lungi, în timp ce poliția controlează rata de ieșire a pachetelor prin scăderea pachetelor. Acest lucru evită întârzierea cauzată de așteptarea pachetelor.

• În modelarea traficului, valorile token sunt configurate ca biți pe secundă, în timp ce în poliție este configurat ca octeți pe secundă.