Utváranie dopravy vs policajná kontrola
Dopravná polícia a formovanie premávky sú dva podobné prístupy iniciované na reguláciu toku prevádzky z jednej siete do druhej. Deje sa tak v súlade s prevádzkovou zmluvou uzatvorenou medzi sieťami. Dopravná zmluva je dohoda medzi dvoma sieťami. Definuje druh prenosu, ktorý sa má preniesť, a požiadavky na výkon tohto prenosu, ako je šírka pásma a kvalita služby. V dopravnom inžinierstve sa formovanie dopravy aj policajná kontrola široko používajú ako metóda poskytovania kvality služieb a bežne sa používajú na okrajoch siete, ale môžu sa použiť aj pri zdroji dopravy.
Čo je to dopravná polícia?
Traffic policing je proces monitorovania prevádzky v sieti a prijímania krokov na jej zosúladenie s dohodnutými parametrami prevádzky. V podstate meria tok dát a monitoruje každý paket a keď sa zistí porušenie, paket jednoducho zahodí. Označuje každý z paketov konkrétnou úrovňou zhody (nazýva sa aj sfarbenie). Tento nepretržitý proces pomáha kontrolovať maximálnu rýchlosť odoslanej alebo prijatej prevádzky na každom rozhraní vo viacerých úrovniach priority. Toto je tiež známe ako triedy služieb.
Policajná činnosť sa vykonáva na mnohých rôznych úrovniach siete; môže to byť vykonané buď na úrovni portu alebo pre službu Ethernet alebo konkrétnu triedu služby. Dopravná polícia používa špeciálny algoritmus nazývaný „token bucket“algoritmus na reguláciu plynulosti premávky. Je to komplexný matematický model vyvinutý na riadenie maximálnej rýchlosti prevádzky povolenej pre rozhranie v konkrétnom čase. Toto má dve základné zložky.
1) Tokeny: Predstavuje povolenie na odosielanie pevného počtu bitov z jednej siete do druhej.
2) Vedro: Používa sa na uloženie určitého množstva žetónov naraz.
Operačný systém beží v sieti a vkladajte tokeny do vedra pri určitej rýchlosti. Každý paket prichádzajúci do siete berie tokeny z vedra podľa veľkosti paketu, keď je pripravený na odoslanie do inej siete. Keď je vedro plné, všetky novo prichádzajúce žetóny budú odmietnuté. Tieto odmietnuté tokeny nie sú dostupné ani pre budúce pakety. Všetky tokeny sú generované na základe špičkovej prenosovej rýchlosti definovanej v prevádzkovej zmluve. Počet dostupných tokenov určuje počet paketov vybraných na prenos cez paketovú dátovú sieť.
Na optimalizáciu policajného dozoru je k dispozícii niekoľko mechanizmov kontroly premávky, ako je napríklad jednorazová farebná značka pre dopravnú kontrolu, dvojstupňová trojfarebná značka pre dopravnú políciu, policajná kontrola na základe percent atď.
Čo je tvarovanie návštevnosti?
Trafovanie premávky je technika používaná v riadení prevádzky na oneskorenie niektorých alebo všetkých paketov s cieľom potvrdiť požadovaný profil prevádzkových údajov. V skutočnosti je to forma obmedzenia rýchlosti, ktorá funguje tak, že monitoruje a zaraďuje IP pakety do frontu v prechodovom režime v súlade s množstvom parametrov, ktoré je možné nakonfigurovať vopred. Umožňuje teda implementáciu špecifickej politiky, ktorá mení starý spôsob, akým sa údaje zaraďujú do frontu na prenos.
V zásade funguje formovanie dopravy podľa dvoch princípov. Prvým je použitie obmedzení šírky pásma na základe nakonfigurovaných limitov prevádzky a potom zaraďovanie paketov do fronty na ich neskoršie odoslanie, keď bude mať šírka pásma nižší dopyt. Druhým princípom je zahadzovanie paketov, keď sú pakety plné. Tu sa zahodený paket vyberie z paketov, ktoré sú zodpovedné za vytvorenie „zaseknutia“. Podobne aj pri dopravnej polícii tvarovanie uprednostňuje premávku. Naproti tomu tvarovanie uprednostňuje prevádzku podľa výberu správcu. Keď sa prevádzka s vyššou prioritou zvýši o veľké množstvá, keď je komunikačná linka plná, prevádzka s nižšou prioritou sa dočasne na určitý čas obmedzí, aby sa dala možnosť prevádzke s vysokou prioritou.
Táto úloha sa zvyčajne implementuje tak, že sa určité množstvo prevádzky (zaručené množstvo prevádzky v zmluve o premávke) považuje za premávku s vyššou prioritou a návštevnosť, ktorá prekračuje tento limit, má rovnakú prioritu ako akákoľvek iná premávka, potom súťaží so zvyškom návštevnosti, ktorá nie je prioritná.
Dobré nástroje na tvarovanie premávky vo všeobecnosti neumožňujú zaradiť veľké množstvo údajov do frontu pri určovaní presnej prevádzky, ktorá sa má odoslať na základe priority prevádzky. Radšej sa najprv pokúsia zmerať množstvo uprednostňovanej prevádzky a na základe toho dynamicky obmedzujú neprioritnú prevádzku. Vôbec to teda nenaruší priepustnosť prioritnej prevádzky.
Dopravná polícia vs Shaping
• Dopravná polícia aj formovanie využívajú na svoju činnosť mechanizmus tokenového segmentu.
• Kontrola premávky sa používa na kontrolu návštevnosti prichádzajúcich alebo odchádzajúcich na rozhraní, zatiaľ čo tvarovanie premávky možno použiť iba na kontrolu odchádzajúcej premávky.
• Dopravná polícia aj formovanie využívajú na svoju činnosť mechanizmus tokenového segmentu.
• Sledovanie premávky možno použiť pri prichádzajúcom alebo odchádzajúcom rozhraní na rozhraní, zatiaľ čo tvarovanie premávky možno použiť iba pri odchádzajúcom prenose.
• V oboch mechanizmoch je potrebné merať rýchlosť prenosu a príjmu dát a prijať opatrenia na základe dohodnutej rýchlosti prevádzky podľa zmluvy o prevádzke.
• Pri policajnej práci šíri zhluky prevádzky, zatiaľ čo tvarovanie prevádzky poskytuje vyhladenú výstupnú rýchlosť paketov.
• Tvarovanie podporuje radenie a poskytuje dostatok pamäte na vyrovnávanie oneskorených paketov, zatiaľ čo policajná kontrola nie.
• Špeciálna funkcia plánovania je potrebná na tvarovanie prevádzky pre neskorší prenos ľubovoľného počtu oneskorených paketov, zatiaľ čo polícia nie.
• Pri tvarovaní sa hodnoty tokenu konfigurujú v bitoch za sekundu, zatiaľ čo pri kontrole sa konfigurujú v bajtoch.
• Zaraďovanie do frontu pri formovaní premávky spôsobuje zdržanie; najmä vytvára veľmi dlhé rady, zatiaľ čo kontrola riadi výstupnú rýchlosť paketov zahadzovaním paketov. Vyhnete sa tak oneskoreniu spôsobenému radením paketov.
• Pri tvarovaní premávky sú hodnoty tokenov konfigurované ako bity za sekundu, zatiaľ čo pri policajnej práci sa konfigurujú ako bajty za sekundu.