Traffic Shaping vs Policing
Trafikpoliti og trafikformning er to lignende tilgange, der er indledt for at regulere strømmen af trafik fra et netværk til et andet. Dette gøres i overensstemmelse med trafikkontrakten mellem netværket. Trafikaftale er en aftale mellem to netværk. Den definerer typen af trafik, der skal transporteres, og kravene til den trafik, såsom båndbredde og servicekvalitet. Inden for trafikudvikling anvendes både trafikformning og politi i vid udstrækning som en metode til at levere servicekvalitet og anvendes almindeligvis ved kanterne af netværket, men kan også anvendes ved trafikkilden.
Hvad er trafikpolicy?
Trafikpoliti 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 der findes en overtrædelse, taber den simpelthen pakken. Det markerer hver af pakkerne med et bestemt niveau af overensstemmelse (også kaldet farvning). Denne kontinuerlige proces hjælper med at kontrollere den maksimale hastighed, der sendes eller modtages på hver grænseflade i flere prioritetsniveauer. Dette er også kendt som serviceklasser.
Policering foregår på mange forskellige niveauer i et netværk; det kan gøres på enten portniveau eller til Ethernet-service eller en bestemt serviceklasse. Trafikpolitiering bruger en speciel algoritme kaldet "token bucket" algoritme til at regulere strømmen af trafik. Det er en omfattende matematisk model udviklet til styring af den maksimale trafikrate, der er tilladt for en grænseflade på et bestemt tidspunkt. Dette har to grundlæggende komponenter.
1) Tokens: repræsenterer tilladelsen til at sende et fast antal bits fra et netværk til et andet.
2) Skovlen: Bruges til at indeholde en bestemt mængde tokens ad gangen.
Operativsystem kører i netværket sætte tokens i spanden med en bestemt hastighed. Hver pakke, der kommer ind i netværket, tager tokens fra skovlen i overensstemmelse med deres pakkestørrelse, når den er klar til at blive videresendt til et andet netværk. Når skovlen er fuld, afvises alle de nyligt ankomne tokens. 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 via pakkedatanetværket.
Der er flere trafikpolitimekanismer til rådighed til optimering af politiet, såsom trafik Single Rate Color Marker for Traffic Policing, Two-Rate Three-Color Marker for Traffic Policing, Procent-Based Policing osv.
Hvad er trafikformning?
Trafikformning er en teknik, der anvendes i trafikstyring til forsinkelse af nogle eller alle pakker for at bekræfte med en ønsket trafikdataprofil. Faktisk er det en form for hastighedsbegrænsning, der fungerer ved at overvåge og sætte IP-pakker i kø i overgangstilstand i overensstemmelse med et antal parametre, der kan konfigureres på forhånd. Således tillader det implementering af en bestemt politik, der ændrer den ældre 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 trafikbegrænsninger og derefter ved at stille pakkerne i kø for at sende dem senere, når båndbredden har et lavere behov. Det andet princip er ved at droppe pakker, når pakkebufferne er fulde. Her vælges den faldne pakke blandt de pakker, der er ansvarlige for at skabe en "jam". På samme måde prioriterer formgivning også trafik ved politiet i trafikken. I modsætning hertil prioriterer udformning 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 den højt prioriterede trafik.
Denne opgave implementeres typisk ved at behandle en bestemt mængde trafik (den garanterede trafikmængde i trafikkontrakten) som trafik med højere prioritet, og den trafik, der overstiger denne grænse, som har samme prioritet som enhver anden trafik, konkurrerer derefter med resten af den trafik, der ikke er prioriteret.
Generelt lader gode trafikformere ikke sætte store mængder data i kø, når de bestemmer den nøjagtige trafik, der skal sendes, baseret på prioriteringen af trafikken. De prøver snarere først på at måle mængden af prioriteret trafik, og på baggrund heraf begrænser de den ikke-prioriterede trafik dynamisk. Således vil det slet ikke forstyrre gennemstrømningen af den prioriterede trafik.
Trafikpolice vs formgivning
• Både trafikpoliti og formgivning bruger en token-spandmekanisme til deres drift.
• Trafikpolitiering bruges til at kontrollere trafik på ind- eller udgående på en grænseflade, mens trafikformning kun kan bruges til at kontrollere udgående trafik.
• Både trafikpoliti og formgivning bruger en token-spandmekanisme til deres drift.
• Trafikpoliti kan bruges ind- eller udgående på en grænseflade, hvorimod trafikudformning kun kan bruges til udgående trafik.
• I begge mekanismer er det nødvendigt at måle hastigheden for datatransmission og modtagelse og tage handling baseret på den aftalte trafikhastighed i henhold til trafikkontrakten.
• I politiarbejde udbreder det trafikudbrud, mens trafikformning giver en udjævnet pakkeoutputhastighed.
• Formgivning understøtter kø og giver tilstrækkelig hukommelse til at buffere de forsinkede pakker, mens politistyring ikke gør det.
• En særlig planlægningsfunktion er nødvendig for trafikformning til senere transmission af et vilkårligt antal forsinkede pakker, mens politistyring ikke gør det.
• Ved udformning konfigureres tokenværdier i bits pr. Sekund, mens i politi konfigureres i bytes.
• Kø i trafikformning medfører forsinkelse; skaber især meget lange køer, mens politistyring Kontrollerer outputpakkehastigheden ved at droppe pakker. Dette undgår forsinkelsen forårsaget af pakkekø.
• I trafikformning er tokenværdier konfigureret som bits pr. Sekund, mens det i politi er konfigureret som bytes pr. Sekund.