Traficul în funcție de poliție

Anonim

Traficul de trafic și politicile

inițiată 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, formarea traficului și poliția sunt utilizate pe scară largă ca metodă de furnizare a calității serviciului și sunt aplicate în mod obișnuit la marginea rețelei, dar pot fi aplicate și la sursa de trafic.

Ce este Poliția de trafic?

Politicile de trafic sunt 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 pachet 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) Token: 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 Token-ele în galeată 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 pe 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 de viteză unică pentru poliția de trafic, indicatorul de trei culori cu două valori pentru politicile de trafic, poliția bazată pe procente etc.

Ce este Trafic Shaping?

Modelarea 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 într-o prioritate mai mare crește cu cantități mari în timp ce o linie de comunicații este plină, traficul de prioritate inferior este temporar limitat pentru o perioadă de timp, pentru a da șansa traficului cu prioritate ridicată.

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

În general, formatorii de trafic de bună calitate nu permit să se coboreze 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.

Poliția de trafic împotriva formării

• Atât poliția de trafic cât și modelarea utilizează un mecanism cu ghilimele token pentru funcționarea lor.

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

• Atât poliția de trafic cât și modelarea utilizează un mecanism cu ghilimele 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 suportă așteptarea și oferă 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 o face.

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

• Închiderea în modelarea traficului provoacă întârzierea; creează în special cozi foarte lungi, în timp ce poliția controlează rata de pachete de ieșire 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ă.