Traffic Shaping vs Policing
Dopravní policie a utváření provozu jsou dva podobné přístupy zahájené k regulaci toku provozu z jedné sítě do druhé. To se provádí v souladu se smlouvou o provozu uzavřenou mezi sítěmi. Smlouva o provozu je dohoda uzavřená mezi dvěma sítěmi. Definuje druh provozu, který má být přepravován, a výkonnostní požadavky tohoto provozu, jako je šířka pásma a kvalita služby. V dopravním inženýrství se jak utváření provozu, tak policejní práce široce používají jako metoda poskytování kvality služeb a běžně se používají na okrajích sítě, ale lze je použít také u zdroje provozu.
Co je to Traffic Policing?
Dopravní policie je proces monitorování provozu v síti a přijímání kroků k jeho přizpůsobení dohodnutým parametrům provozu. V zásadě měří tok dat a sleduje každý paket, a když je zjištěno narušení, paket paket jednoduše zruší. Označuje každý z paketů určitou úrovní shody (nazývanou také zbarvení). Tento nepřetržitý proces pomáhá řídit maximální rychlost přenosu odeslaného nebo přijatého na každém rozhraní ve více úrovních priority. Toto se také nazývá třídy služeb.
Policie se provádí na mnoha různých úrovních v síti; lze to provést buď na úrovni portu, nebo pro službu Ethernet nebo pro konkrétní třídu služeb. Dopravní policie používá k regulaci toku provozu speciální algoritmus zvaný „token bucket“. Jedná se o komplexní matematický model vyvinutý pro řízení maximální rychlosti přenosu povolené pro rozhraní v určitém čase. To má dvě základní součásti.
1) Tokeny: Představuje povolení k odeslání pevného počtu bitů z jedné sítě do druhé.
2) Kbelík: Používá se k zadržení určitého množství žetonů najednou.
Operační systém běžící v síti vkládá Tokeny do kbelíku určitou rychlostí. Každý paket, který přijde do sítě, vezme žetony z kbelíku podle jejich velikosti paketu, když je připraven k předání do jiné sítě. Když je kbelík plný, budou všechny nově příchozí tokeny odmítnuty. Tyto odmítnuté tokeny také nejsou k dispozici pro budoucí pakety. Všechny tokeny jsou generovány na základě maximální přenosové rychlosti definované ve smlouvě o provozu. Počet dostupných tokenů určuje počet paketů vybraných pro přenos přes datovou síť paketů.
K dispozici je několik mechanismů policejní kontroly pro optimalizaci policejní kontroly, jako je například dopravní značka Single Rate Color Marker pro sledování provozu, Two-Rate Three-Color Marker pro sledování dopravy, procentuální kontrola policie atd.
Co je Traffic Shaping?
Traffic shaping je technika používaná ve správě provozu pro zpoždění některých nebo všech paketů za účelem potvrzení požadovaným profilem provozních dat. Ve skutečnosti jde o formu omezení rychlosti, která funguje na základě monitorování a řazení IP paketů v přechodovém režimu v souladu s řadou parametrů, které lze předem nakonfigurovat. Umožňuje tedy implementaci konkrétní zásady, která mění starší způsob, jakým jsou data zařazena do fronty pro přenos.
V zásadě funguje formování provozu podle dvou principů. Prvním z nich je použití omezení šířky pásma na základě nakonfigurovaných provozních limitů a následné řazení paketů do fronty pro pozdější odeslání, když má šířka pásma nižší poptávku. Druhým principem je vynechávání paketů, když jsou vyrovnávací paměti paketů plné. Zde je zahozený paket vybrán z těch paketů, které jsou zodpovědné za vytvoření „jamu“. Podobně v oblasti policejní kontroly formování také upřednostňuje provoz. Naproti tomu utváření prioritního provozu podle volby správce. Když je provoz s vyšší prioritou zvýšen o velké množství, zatímco je komunikační linka plná, je provoz s nižší prioritou dočasně po určitou dobu omezen, aby byla zajištěna šance na provoz s vysokou prioritou.
Tento úkol je obvykle implementován tak, že určité množství provozu (zaručené množství provozu ve smlouvě o provozu) považuje za provoz s vyšší prioritou a provoz, který překračuje tento limit a má stejnou prioritu jako jakýkoli jiný provoz, pak soutěží se zbytkem provoz, který nemá prioritu.
Dobré tvarovače provozu obecně nedovolí zařadit do fronty velké množství dat při určování přesného provozu, který má být odeslán na základě stanovení priorit provozu. Raději se nejprve pokusí měřit množství prioritního provozu a na základě toho dynamicky omezují nepřioritovaný provoz. Tedy vůbec nenaruší propustnost prioritního provozu.
Dopravní policie vs tvarování
• Jak dopravní policie, tak tvarování používají pro svou činnost mechanismus kbelíku tokenů.
• Dopravní policie se používá k řízení provozu na příchozím nebo odchozím na rozhraní, zatímco utváření provozu lze použít pouze k řízení odchozího provozu.
• Jak dopravní policie, tak tvarování používají pro svou činnost mechanismus kbelíku tokenů.
• Traffic policing lze použít příchozí nebo odchozí na rozhraní, zatímco tvarování provozu lze použít pouze pro odchozí provoz.
• V obou mechanismech je nutné měřit rychlost přenosu a příjmu dat a přijímat opatření na základě dohodnuté rychlosti přenosu podle dopravní smlouvy.
• V policejní práci šíří dopravní záblesky, zatímco tvarování provozu poskytuje vyhlazenou výstupní rychlost paketů.
• Tvarování podporuje řazení do fronty a poskytuje dostatek paměti pro ukládání zpožděných paketů do vyrovnávací paměti, zatímco policing ne.
• Pro tvarování provozu je zapotřebí speciální funkce plánování pro pozdější přenos libovolného počtu zpožděných paketů, zatímco policie nikoli.
• Při tvarování jsou hodnoty tokenů konfigurovány v bitech za sekundu, zatímco v policejní konfiguraci v bajtech.
• Řízení front ve formování provozu způsobuje zpoždění; zvláště vytváří velmi dlouhé fronty, zatímco policing Řídí rychlost výstupních paketů vypuštěním paketů. Tím se vyhnete zpoždění způsobenému frontami paketů.
• Ve formování provozu jsou hodnoty tokenů konfigurovány jako bity za sekundu, zatímco v policejní kontrole jsou konfigurovány jako bajty za sekundu.