Pagkakaiba sa pagitan ng Paghubog ng Trapiko at Pagpupulis

Pagkakaiba sa pagitan ng Paghubog ng Trapiko at Pagpupulis
Pagkakaiba sa pagitan ng Paghubog ng Trapiko at Pagpupulis

Video: Pagkakaiba sa pagitan ng Paghubog ng Trapiko at Pagpupulis

Video: Pagkakaiba sa pagitan ng Paghubog ng Trapiko at Pagpupulis
Video: Top 10 Most Dangerous Foods You Can Eat For Your Immune System 2024, Hulyo
Anonim

Traffic Shaping vs Policing

Ang pagpupulis ng trapiko at paghubog ng trapiko ay dalawang magkatulad na diskarte na sinimulan upang ayusin ang daloy ng trapiko mula sa isang network patungo sa isa pa. Ginagawa ito bilang pagsunod sa kontrata ng trapiko na ginawa sa pagitan ng mga network. Ang kontrata sa trapiko ay isang kasunduan na ginawa sa pagitan ng dalawang network. Tinutukoy nito ang uri ng trapikong dadalhin at ang mga kinakailangan sa pagganap ng trapikong iyon, gaya ng bandwidth at Kalidad ng serbisyo. Sa traffic engineering, ang parehong traffic shaping at policing ay malawakang ginagamit bilang isang paraan ng pagbibigay ng Kalidad ng serbisyo, at karaniwang inilalapat sa mga gilid ng network, ngunit maaari ding ilapat sa pinagmumulan ng trapiko.

Ano ang Traffic Policing?

Ang pagpupulis ng trapiko ay ang proseso ng pagsubaybay sa trapiko sa isang network at paggawa ng mga hakbang upang iayon ito sa mga napagkasunduang parameter ng trapiko. Karaniwang sinusukat nito ang daloy ng data at sinusubaybayan ang bawat packet, at kapag may nakitang paglabag, ibinabagsak lang nito ang packet. Minarkahan nito ang bawat packet na may partikular na antas ng pagkakatugma (tinatawag ding pangkulay). Nakakatulong ang tuluy-tuloy na prosesong ito na kontrolin ang pinakamataas na rate ng trapikong ipinadala o natanggap sa bawat interface sa maraming antas ng priyoridad. Ito ay kilala rin bilang mga klase ng serbisyo.

Ang pagpupulis ay ginagawa sa maraming iba't ibang antas sa isang network; maaari itong gawin sa alinman sa antas ng port o para sa Ethernet Service o isang partikular na klase ng serbisyo. Gumagamit ang traffic policing ng espesyal na algorithm na tinatawag na "token bucket" algorithm para sa pag-regulate ng daloy ng trapiko. Ito ay isang komprehensibong modelo ng matematika na binuo para sa pagkontrol sa maximum na rate ng trapiko na pinapayagan para sa isang interface sa isang partikular na oras. Mayroon itong dalawang pangunahing bahagi.

1) Mga Token: Kinakatawan ang pahintulot na magpadala ng nakapirming bilang ng mga bit mula sa isang network patungo sa isa pa.

2) Ang bucket: Ginagamit upang hawakan ang isang tiyak na halaga ng mga token sa isang pagkakataon.

Ang operating system na tumatakbo sa network ay naglalagay ng mga Token sa bucket sa isang tiyak na rate. Ang bawat packet na papasok sa network ay kumukuha ng mga token mula sa bucket nang naaayon sa kanilang laki ng packet kapag handa na itong ipasa sa ibang network. Kapag puno na ang balde, tatanggihan ang lahat ng bagong dating na token. Ang mga tinanggihang token na ito ay hindi rin magagamit para sa mga packet sa hinaharap. Ang lahat ng mga token ay nabuo batay sa pinakamataas na rate ng paghahatid na tinukoy sa kasunduan sa trapiko. Tinutukoy ng bilang ng mga available na token ang bilang ng mga packet na pinili para sa paghahatid sa network ng packet data.

Mayroong ilang mekanismo ng pagpupulis ng trapiko na magagamit para sa pag-optimize ng pagpupulis gaya ng Traffic Single Rate Color Marker para sa Traffic Policing, Two-Rate Three-Color Marker para sa Traffic Policing, Percent-Based Policing, atbp.

Ano ang Paghubog ng Trapiko?

Ang paghubog ng trapiko ay isang pamamaraan na ginagamit sa pamamahala ng trapiko para sa pagkaantala sa ilan o lahat ng mga packet upang makumpirma gamit ang nais na profile ng data ng trapiko. Sa totoo lang ito ay isang paraan ng paglilimita sa rate na gumagana sa pamamagitan ng pagsubaybay at pagpila ng mga IP packet sa transition mode, alinsunod sa isang bilang ng mga parameter na maaaring i-configure nang maaga. Kaya, pinapayagan nito ang pagpapatupad ng isang partikular na patakaran na nagbabago sa legacy na paraan kung saan naka-queue ang data para sa paghahatid.

Sa pangkalahatan, gumagana ang paghubog ng trapiko ayon sa dalawang prinsipyo. Ang una ay ang paglalapat ng mga limitasyon sa bandwidth batay sa na-configure na mga limitasyon ng trapiko, at pagkatapos ay sa pamamagitan ng pagpila ng mga packet para sa pagpapadala sa kanila sa ibang pagkakataon kapag ang bandwidth ay may mas mababang demand. Ang pangalawang prinsipyo ay sa pamamagitan ng pag-drop ng mga packet kapag puno na ang mga packet buffer. Dito, ang nahulog na packet ay pinili mula sa mga packet na iyon, na responsable para sa paglikha ng isang "jam". Katulad nito, sa traffic policing, ang paghubog ay inuuna din ang trapiko. Sa kabaligtaran, ang paghubog ay inuuna ang trapiko ayon sa pinili ng administrator. Kapag ang trapiko sa mas mataas na priyoridad ay nadagdagan ng malalaking halaga habang ang isang linya ng komunikasyon ay puno, ang mas mababang priyoridad na trapiko ay pansamantalang limitado sa loob ng ilang panahon upang mabigyan ng pagkakataon ang mataas na priyoridad na trapiko.

Ang gawaing ito ay karaniwang ipinapatupad sa pamamagitan ng pagtrato sa isang tiyak na dami ng trapiko (ang garantisadong halaga ng trapiko sa kontrata ng trapiko) bilang mas mataas na priyoridad na trapiko, at ang trapikong lumalampas sa limitasyong ito na may parehong priyoridad tulad ng anumang iba pang trapiko, pagkatapos nakikipagkumpitensya sa iba pang trapiko na hindi priyoridad.

Sa pangkalahatan, hindi hinahayaan ng mahuhusay na tagahugis ng trapiko na mag-pila ng malaking halaga ng data kapag tinutukoy ang eksaktong trapikong ipapadala batay sa pag-prioritize ng trapiko. Sa halip, subukan muna nilang sukatin ang dami ng na-priyoridad na trapiko at batay doon ay dynamic nilang nililimitahan ang hindi na-priyoridad na trapiko. Kaya, hindi nito maaabala ang throughput ng priyoridad na trapiko.

Traffic Policing vs Shaping

• Parehong gumagamit ng token bucket mechanism ang pagpupulis at paghubog ng trapiko para sa kanilang operasyon.

• Ginagamit ang traffic policing para sa pagkontrol sa trapiko sa papasok o papalabas sa isang interface, habang ang paghubog ng trapiko ay magagamit lamang para sa pagkontrol sa papalabas na trapiko.

• Parehong gumagamit ng token bucket mechanism ang pagpupulis at paghubog ng trapiko para sa kanilang operasyon.

• Maaaring gamitin ang traffic policing inbound o outbound sa isang interface, samantalang ang traffic shaping ay magagamit lang para sa papalabas na traffic.

• Sa parehong mekanismo, kinakailangan upang sukatin ang rate ng paghahatid at pagtanggap ng data, at gumawa ng aksyon batay sa napagkasunduang rate ng trapiko ayon sa kontrata ng trapiko.

• Sa pagpupulis, nagpapalaganap ito ng mga pagsabog ng trapiko samantalang ang paghubog ng trapiko ay nagbibigay ng isang makinis na rate ng output ng packet.

• Sinusuportahan ng paghubog ang pagpila at nagbibigay ng sapat na memorya upang i-buffer ang mga naantalang packet samantalang, ang pagpupulis ay hindi.

• Kailangan ng espesyal na function ng pag-iiskedyul para sa paghubog ng trapiko para sa pagpapadala sa ibang pagkakataon ng anumang bilang ng mga naantalang packet, habang ang pagpupulis ay hindi.

• Sa paghubog, ang mga halaga ng token ay kino-configure sa mga bit bawat segundo samantalang sa policing ay naka-configure sa bytes.

• Ang pagpila sa paghubog ng trapiko ay nagdudulot ng pagkaantala; partikular na lumilikha ng napakahabang pila, samantalang ang policing ay kinokontrol ang rate ng packet ng output sa pamamagitan ng pag-drop ng mga packet. Iniiwasan nito ang pagkaantala na dulot ng packet queuing.

• Sa paghubog ng trapiko, ang mga halaga ng token ay kino-configure bilang mga bit per second samantalang sa policing ito ay naka-configure bilang byte per second.

Inirerekumendang: