Trafikformning vs policering
Trafikpolitiering og trafikformning er to lignende fremgangsmåder, der indledes for at regulere trafikstrømmen fra det ene netværk til det andet. Dette gøres i overensstemmelse med den trafikaftale, der er indgået mellem netværkene. Trafikaftale er en aftale indgået mellem to netværk. Den definerer den type trafik, der skal transporteres, og ydelseskravene for den trafik, såsom båndbredde og servicekvalitet. Inden for trafikteknik bruges både trafikformning og politiarbejde i vid udstrækning som en metode til at levere servicekvalitet og anvendes ofte i kanterne af netværket, men kan også anvendes ved trafikkilden.
Hvad er Traffic Policing?
Trafikpolitering er processen med at overvåge trafik i et netværk og tage skridt til at tilpasse den til de aftalte trafikparametre. Det måler dybest set strømmen af data og overvåger hver pakke, og når en overtrædelse findes, taber den simpelthen pakken. Det markerer hver af pakkerne med et bestemt niveau af overensstemmelse (også kaldet farvelægning). Denne kontinuerlige proces hjælper med at kontrollere den maksimale hastighed for trafik, der sendes eller modtages på hver interface i flere prioritetsniveauer. Dette er også kendt som klasser af tjenester.
Policering foregår på mange forskellige niveauer i et netværk; det kan udføres på enten portniveau eller til Ethernet Service eller en bestemt serviceklasse. Trafikpolitering bruger en speciel algoritme kaldet “token bucket” -algoritme til at regulere trafikstrømmen. Det er en omfattende matematisk model udviklet til at kontrollere den maksimale tilladte trafikhastighed for en grænseflade på et bestemt tidspunkt. Dette har to grundlæggende komponenter.
1) Tokens: Representerer tilladelsen til at sende et fast antal bits fra et netværk til et andet.
2) Skovlen: Bruges til at indeholde en specificeret mængde tokens ad gangen.
Operativsystemets kørsler i netværket sætter tokens i spanden med en bestemt hastighed. Hver pakke, der kommer ind i netværket, tager symboler fra spanden i overensstemmelse med deres pakkestørrelse, når den er klar til at blive videresendt til et andet netværk. Når spanden er fuld, afvises alle de nyligt ankomne symboler. Disse afviste tokens er heller ikke tilgængelige for fremtidige pakker. Alle tokens genereres baseret på den maksimale transmissionshastighed, der er defineret i trafikaftalen. Antallet af tilgængelige tokens bestemmer antallet af pakker, der er valgt til transmission over pakkedatanettet.
Der er flere tilgængelige trafikpolitimekanismer til optimering af politiet, såsom trafik Enkeltfarvefarvemærke til trafikpolicy, To-takst trefarvet markør til trafikpolitiering, Procentbaseret politik, etc..
Hvad er trafikforming?
Trafikformning er en teknik, der anvendes i trafikstyring til at forsinke nogle eller alle pakker for at bekræfte med en ønsket trafikdataprofil. Det er faktisk en form for hastighedsbegrænsning, der fungerer ved at overvåge og stille IP-pakker i kø i overgangstilstand, i overensstemmelse med et antal parametre, der kan konfigureres på forhånd. Det tillader således implementering af en bestemt politik, der ændrer den gamle måde, hvorpå data står i kø til transmission.
Grundlæggende fungerer trafikformning efter to principper. Den første er at anvende båndbreddebegrænsninger baseret på de konfigurerede trafikgrænser og derefter ved at sætte pakkerne i kø for at sende dem senere, når båndbredden har en lavere efterspørgsel. Det andet princip er ved at droppe pakker, når pakkebufferne er fulde. Her vælges den faldne pakke blandt disse pakker, der er ansvarlige for at oprette et "papirstop". Tilsvarende prioriterer udformning også trafik til politiets politiarbejde. I modsætning hertil prioriterer formning trafik i henhold til administratorens valg. Når trafikken i en højere prioritet øges med store mængder, mens en kommunikationslinje er fuld, er den lavere prioriterede trafik midlertidigt begrænset i nogen tid for at give chancen for trafikken med høj prioritet.
Denne opgave implementeres typisk ved at behandle en vis mængde trafik (den garanterede mængde trafik i trafikaftale) som højere prioriteret trafik, og trafikken, der overskrider denne grænse, der har samme prioritet som enhver anden trafik, konkurrerer derefter med resten af den trafik, der ikke prioriteres.
Generelt lader gode trafikforhandlere ikke køe store mængder data ved bestemmelse af den nøjagtige trafik, der skal sendes, baseret på prioritering af trafik. De forsøger snarere først at måle mængden af prioriteret trafik og på baggrund af at de begrænser den ikke-prioriterede trafik dynamisk. Således forstyrrer det ikke overførslen af den prioriterede trafik overhovedet.
Traffic Policing vs Shaping
• Både trafikovervågning og formning bruger en token spandmekanisme til deres drift.
• Trafikpolitering bruges til at kontrollere trafik på indgående eller udgående på en grænseflade, mens trafikformning kun kan bruges til at kontrollere udgående trafik.
• Både trafikovervågning og formning bruger en token spandmekanisme til deres drift.
• Trafikpolitering kan bruges indgående eller udgående på en grænseflade, mens trafikformning kun kan bruges til udgående trafik.
• I begge mekanismer er det nødvendigt at måle frekvensen af datatransmission og -modtagelse og tage handling baseret på den aftalte trafikhastighed i henhold til trafikaftalen.
• Ved politioverførsel udbreder det trafikudbrud, hvorimod trafikformning giver en jævn pakkeudgangshastighed.
• Formning understøtter kø og giver tilstrækkelig hukommelse til at buffe de forsinkede pakker, mens politiet ikke gør det.
• En særlig planlægningsfunktion er nødvendig til trafikformning til senere transmission af et hvilket som helst antal forsinkede pakker, mens politiet ikke.
• Ved udformning konfigureres tokenværdier i bit pr. Sekund, mens politiering konfigureres i bytes.
• Kø i trafikformning medfører forsinkelse; skaber især meget lange køer, hvorimod politiet styrer outputpakkens hastighed ved at tabe pakker. Dermed undgås forsinkelsen, der er forårsaget af pakkekø.
• I trafikformning konfigureres tokenværdier som bit pr. Sekund, mens det i politiarbejde er konfigureret som bytes per sekund.