Traffic Shaping vs Polising
Trafikpolis och trafikformning är två liknande tillvägagångssätt som initierats för att reglera trafikflödet från ett nätverk till ett annat. Detta görs i enlighet med trafikkontraktet mellan näten. Trafikkontrakt är ett avtal som görs mellan två nät. Den definierar typen av trafik som ska transporteras och prestandakraven för den trafiken, såsom bandbredd och tjänstens kvalitet. Inom trafikteknik används både trafikformning och polisarbete i stor utsträckning som en metod för att tillhandahålla tjänstekvalitet, och de tillämpas vanligtvis i kanterna av nätverket, men kan också tillämpas vid trafikkällan.
Vad är trafikpolis?
Trafikpolis är processen att övervaka trafiken i ett nätverk och vidta åtgärder för att anpassa den till de överenskomna trafikparametrarna. Den mäter i princip flödet av data och övervakar varje paket, och när en överträdelse hittas tappar den helt enkelt paketet. Den markerar vart och ett av paketen med en viss nivå av överensstämmelse (även kallad färgning). Denna kontinuerliga process hjälper till att kontrollera den maximala hastigheten för trafik som skickas eller tas emot på varje gränssnitt i flera prioritetsnivåer. Detta är också känt som tjänsteklasser.
Polisarbete utförs på många olika nivåer i ett nätverk; det kan göras på antingen portnivå eller för Ethernet-tjänst eller en viss tjänsteklass. Trafikpolisen använder en speciell algoritm som kallas "token bucket"-algoritm för att reglera trafikflödet. Det är en omfattande matematisk modell utvecklad för att kontrollera den maximala trafikhastigheten som tillåts för ett gränssnitt vid en viss tidpunkt. Den har två grundläggande komponenter.
1) Tokens: Representerar behörigheten att skicka ett fast antal bitar från ett nätverk till ett annat.
2) Hinken: Används för att hålla ett visst antal tokens åt gången.
Operativsystem som körs i nätverket lägger tokens i hinken med en viss hastighet. Varje paket som kommer in i nätverket tar tokens från hinken i enlighet med deras paketstorlek när det är förberett att vidarebefordras till ett annat nätverk. När hinken är full kommer alla nyinkommande polletter att avvisas. Dessa avvisade tokens är inte heller tillgängliga för framtida paket. Alla tokens genereras baserat på toppöverföringshastigheten definierad i trafikavtalet. Antalet tillgängliga tokens bestämmer antalet paket som väljs för överföring över paketdatanätverket.
Det finns flera trafikövervakningsmekanismer tillgängliga för att optimera polisarbetet, som t.ex. enfärgsmarkör för trafik för trafikpolis, tvågradig trefärgsmarkering för trafikpolis, procentbaserad polisverksamhet, etc.
Vad är Traffic Shaping?
Traffic Shaping är en teknik som används i trafikhantering för att fördröja några eller alla paket för att bekräfta med en önskad trafikdataprofil. Egentligen är det en form av hastighetsbegränsning som fungerar genom att övervaka och köa IP-paket i övergångsläge, i enlighet med ett antal parametrar som kan konfigureras i förväg. Det gör det alltså möjligt att implementera en specifik policy som ändrar äldre sätt på vilket data köas för överföring.
I grunden fungerar trafikformning enligt två principer. Den första är att tillämpa bandbreddsbegränsningar baserat på de konfigurerade trafikgränserna, och sedan genom att köa paketen för att skicka dem senare när bandbredden har en lägre efterfrågan. Den andra principen är att släppa paket när paketbuffertarna är fulla. Här väljs det tappade paketet från de paket som är ansvariga för att skapa en "jam". På samma sätt, inom trafikpolisen, prioriterar formgivning också trafiken. Däremot prioriterar formgivning trafik enligt administratörens val. När trafiken i en högre prioritet ökar med stora mängder medan en kommunikationslinje är full, begränsas den lägre prioriterade trafiken tillfälligt under en tid för att ge chansen till den högprioriterade trafiken.
Denna uppgift implementeras vanligtvis genom att en viss trafikmängd (den garanterade trafikmängden i trafikkontraktet) behandlas som trafik med högre prioritet, och trafiken som överskrider denna gräns som har samma prioritet som all annan trafik. konkurrerar med resten av trafiken som är oprioriterad.
Allmänt sett låter bra trafikformare inte stå i kö för stora mängder data när de bestämmer exakt trafik som ska skickas baserat på prioritering av trafik. De gör snarare först ett försök att mäta mängden prioriterad trafik och utifrån det begränsar de den oprioriterade trafiken dynamiskt. Således kommer det inte att störa genomströmningen av den prioriterade trafiken alls.
Traffic Policing vs Shaping
• Både trafikpolisen och formgivningen använder en token hinkmekanism för sin drift.
• Trafikpolisering används för att styra trafik på inkommande eller utgående på ett gränssnitt, medan trafikformning endast kan användas för att kontrollera utgående trafik.
• Både trafikpolisen och formgivningen använder en token hinkmekanism för sin drift.
• Trafikövervakning kan användas inkommande eller utgående på ett gränssnitt, medan trafikformning endast kan användas för utgående trafik.
• I båda mekanismerna behövs det att mäta hastigheten för dataöverföring och mottagning och vidta åtgärder baserat på den överenskomna trafikhastigheten enligt trafikavtalet.
• Inom polisarbete sprider den trafikskurar medan trafikformning ger en utjämnad paketutmatningshastighet.
• Shaping stöder köbildning och ger tillräckligt med minne för att buffra de fördröjda paketen, medan polisen inte gör det.
• En speciell schemaläggningsfunktion behövs för trafikformning för senare överföring av valfritt antal fördröjda paket, medan polisen inte gör det.
• Vid formning konfigureras tokenvärden i bitar per sekund medan i polisarbete konfigureras i byte.
• Kö i trafikformning orsakar förseningar; skapar särskilt mycket långa köer, medan poliskontroll styr utdatapakethastigheten genom att släppa paket. Detta undviker fördröjningen som orsakas av paketköer.
• I trafikformning konfigureras tokenvärden som bitar per sekund medan det vid polisarbete konfigureras som byte per sekund.