Utváření dopravy vs policejní kontrola
Traffic policing a traffic shaping jsou dva podobné přístupy zahájené k regulaci toku provozu z jedné sítě do druhé. To se děje v souladu s dopravní smlouvou uzavřenou mezi sítěmi. Dopravní smlouva je dohoda uzavřená mezi dvěma sítěmi. Definuje druh provozu, který má být přenášen, a požadavky na výkon tohoto provozu, jako je šířka pásma a kvalita služby. V dopravním inženýrství se jak formování dopravy, tak policejní kontrola š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 i u zdroje dopravy.
Co je to dopravní policie?
Traffic policing 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 porušení, paket jednoduše zahodí. Označuje každý z paketů určitou úrovní shody (také nazývané zbarvení). Tento nepřetržitý proces pomáhá řídit maximální rychlost odeslaného nebo přijatého provozu na každém rozhraní v několika úrovních priority. Toto je také známé jako třídy služeb.
Policie se provádí na mnoha různých úrovních sítě; lze to provést buď na úrovni portu nebo pro službu Ethernet nebo konkrétní třídu služeb. Dopravní policie používá speciální algoritmus nazvaný „token bucket“algoritmus pro regulaci toku provozu. Jedná se o komplexní matematický model vyvinutý pro řízení maximální rychlosti provozu povolené pro rozhraní v konkrétním čase. To má dvě základní složky.
1) Tokeny: Představuje oprávnění posílat pevný počet bitů z jedné sítě do druhé.
2) Kbelík: Používá se k uložení určitého množství žetonů najednou.
Operační systém běžící v síti vkládejte tokeny do bucketu určitou rychlostí. Každý paket přicházející do sítě si vezme tokeny z kbelíku podle jejich velikosti, když je připraven k předání do jiné sítě. Když je kbelík plný, všechny nově příchozí žetony budou odmítnuty. Tyto odmítnuté tokeny také nejsou dostupné pro budoucí pakety. Všechny tokeny jsou generovány na základě špičkové přenosové rychlosti definované v provozní smlouvě. Počet dostupných tokenů určuje počet paketů vybraných pro přenos přes paketovou datovou síť.
Pro optimalizaci policejní práce je k dispozici několik mechanismů dopravní policie, jako je jednosazbová barevná značka provozu pro dopravní kontrolu, dvoubarevná tříbarevná značka pro dopravní policejní kontrolu, policejní práce na základě procent atd.
Co je tvarování provozu?
Trafování provozu 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 se jedná o formu omezování rychlosti, která funguje sledováním a řazením IP paketů do fronty v přechodovém režimu v souladu s řadou parametrů, které lze předem nakonfigurovat. Umožňuje tedy implementovat specifickou politiku, která mění starší způsob, jakým jsou data řazena do fronty pro přenos.
V zásadě funguje formování dopravy podle dvou principů. Prvním z nich je použití omezení šířky pásma na základě nakonfigurovaných limitů provozu a poté zařazení paketů do fronty pro jejich pozdější odeslání, když bude mít šířka pásma nižší požadavek. Druhý princip spočívá v zahazování paketů, když jsou paketové vyrovnávací paměti plné. Zde je zahozený paket vybrán z těch paketů, které jsou zodpovědné za vytvoření „záseku“. Podobně u dopravní policie upřednostňuje shaping také provoz. Naproti tomu tvarování upřednostňuje provoz podle volby správce. Když se provoz s vyšší prioritou zvýší o velké množství, zatímco je komunikační linka plná, provoz s nižší prioritou je dočasně na nějakou dobu omezen, aby se dala možnost provozu s vysokou prioritou.
Tento úkol se obvykle provádí tak, že se s určitým objemem provozu (zaručeným objemem provozu ve smlouvě o provozu) zachází jako s provozem s vyšší prioritou a s provozem, který překračuje tento limit, který má stejnou prioritu jako jakýkoli jiný provoz, pak soutěží se zbytkem provozu, který není prioritní.
Dobré nástroje pro tvarování provozu obecně neumožňují ř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ě priority provozu. Raději se nejprve pokusí změřit množství upřednostňovaného provozu a na základě toho dynamicky omezují provoz bez priority. Tím pádem to vůbec nenaruší propustnost prioritního provozu.
Dopravní policie vs Shaping
• Jak dopravní policie, tak formování využívají ke své činnosti mechanismus token bucket.
• Řízení provozu se používá pro řízení provozu na příchozím nebo odchozím rozhraní, zatímco tvarování provozu lze použít pouze pro řízení odchozího provozu.
• Jak dopravní policie, tak formování využívají ke své činnosti mechanismus token bucket.
• Řízení provozu lze použít pro příchozí nebo odchozí na rozhraní, zatímco tvarování provozu lze použít pouze pro odchozí provoz.
• V obou mechanismech je potřeba měřit rychlost přenosu a příjmu dat a přijmout opatření na základě dohodnuté rychlosti provozu podle smlouvy o provozu.
• Při policejní práci šíří shluky provozu, zatímco tvarování provozu zajišťuje vyhlazenou výstupní rychlost paketů.
• Tvarování podporuje řazení do fronty a poskytuje dostatek paměti pro vyrovnávací paměť zpožděných paketů, zatímco policejní kontrola nikoli.
• Speciální funkce plánování je potřebná pro tvarování provozu pro pozdější přenos libovolného počtu zpožděných paketů, zatímco policejní kontrola nikoli.
• Při tvarování se hodnoty tokenů konfigurují v bitech za sekundu, zatímco při kontrole se konfigurují v bajtech.
• Zařazení do fronty při utváření provozu způsobuje zpoždění; zejména vytváří velmi dlouhé fronty, zatímco policing Řídí rychlost výstupních paketů zahazováním paketů. Tím se zabrání zpoždění způsobenému řazením paketů do fronty.
• Při tvarování provozu jsou hodnoty tokenů nakonfigurovány jako bity za sekundu, zatímco při policejní kontrole jsou nakonfigurovány jako bajty za sekundu.