Liikluse kujundamine vs politseitöö
Liikluspolitsei ja liikluse kujundamine on kaks sarnast lähenemisviisi, mis on algatatud liiklusvoo reguleerimiseks ühest võrgust teise. Seda tehakse võrkude vahel sõlmitud liikluslepingu alusel. Liiklusleping on kahe võrgu vahel sõlmitud leping. See määratleb transporditava liikluse liigi ja selle liikluse jõudlusnõuded, nagu ribalaius ja teenuse kvaliteet. Liiklustehnikas kasutatakse teenusekvaliteedi pakkumise meetodina laialdaselt nii liikluse kujundamist kui ka politseitööd ning neid kasutatakse tavaliselt võrgu servades, kuid neid saab rakendada ka liikluse allikas.
Mis on liikluspolitsei?
Liikluspolitsei on protsess, mille käigus jälgitakse võrguliiklust ja astutakse samme selle vastavusse viimiseks kokkulepitud liiklusparameetritega. Põhimõtteliselt mõõdab see andmevoogu ja jälgib iga paketti ning kui rikkumine leitakse, siis pakett lihts alt kukub. See tähistab iga paketti kindla vastavustasemega (mida nimetatakse ka värvimiseks). See pidev protsess aitab kontrollida iga liidese saadetud või vastuvõetud liikluse maksimaalset kiirust mitmel prioriteeditasemel. Seda nimetatakse ka teenuseklassideks.
Politsei tehakse võrgus mitmel erineval tasemel; seda saab teha kas pordi tasemel või Etherneti teenuse või teatud teenuseklassi jaoks. Liikluspolitsei kasutab liiklusvoo reguleerimiseks spetsiaalset algoritmi, mida nimetatakse "token bucket" algoritmiks. See on kõikehõlmav matemaatiline mudel, mis on välja töötatud liidese jaoks konkreetsel ajal lubatud maksimaalse liiklussageduse juhtimiseks. Sellel on kaks põhikomponenti.
1) Tokens: esindab luba kindla arvu bittide saatmiseks ühest võrgust teise.
2) Ämber: kasutatakse kindla koguse žetoonide hoidmiseks korraga.
Operatsioonisüsteem töötab võrgus, paneb märgid teatud kiirusega ämbrisse. Iga võrku saabuv pakett võtab ämbrist märgid vastav alt paketi suurusele, kui see on ette valmistatud teise võrku edastamiseks. Kui ämber on täis, lükatakse kõik äsja saabunud märgid tagasi. Need tagasilükatud märgid pole ka tulevaste pakettide jaoks saadaval. Kõik märgid genereeritakse liikluslepingus määratletud tippedastuskiiruse alusel. Saadaolevate žetoonide arv määrab pakettandmesidevõrgu kaudu edastamiseks valitud pakettide arvu.
Politsemise optimeerimiseks on saadaval mitu liiklusjärelevalve mehhanismi, näiteks liikluse ühe kiirusega värvimarker liikluspolitsei jaoks, kaheastmeline kolmevärviline liikluspolitsei marker, protsendipõhine politsei jne.
Mis on liikluse kujundamine?
Liikluse kujundamine on tehnika, mida kasutatakse liikluse haldamisel mõne või kõigi pakettide viivitamiseks, et kinnitada soovitud liiklusandmete profiiliga. Tegelikult on see kiiruse piiramise vorm, mis toimib IP-pakettide jälgimise ja järjekorda seadmise teel üleminekurežiimis vastav alt mitmetele parameetritele, mida saab eelnev alt konfigureerida. Seega võimaldab see rakendada konkreetset poliitikat, mis muudab pärandviisi, kuidas andmed on edastamise järjekorras.
Põhimõtteliselt toimib liikluse kujundamine kahe põhimõtte kohaselt. Esimene on see, et ribalaiuse piirangute rakendamine konfigureeritud liikluspiirangute alusel ja seejärel pakettide järjekorda seadmine nende hilisemaks saatmiseks, kui ribalaiuse nõudlus on väiksem. Teine põhimõte on pakettide kukutamine, kui pakettide puhvrid on täis. Siin valitakse väljalangenud pakett nende pakettide hulgast, mis vastutavad "ummistuse" loomise eest. Samamoodi seab kujundamine liikluspolitsei prioriteediks liikluse. Seevastu prioritiseerib liikluse kujundamine vastav alt administraatori valikule. Kui suurema prioriteediga liiklus suureneb suurel hulgal, kui sideliin on täis, piiratakse madalama prioriteediga liiklust mõneks ajaks ajutiselt, et anda võimalus kõrge prioriteediga liiklusele.
Seda ülesannet rakendatakse tavaliselt nii, et teatud liiklust (liikluslepingus garanteeritud liiklust) käsitletakse kõrgema prioriteediga liiklusena ja seda piirangut ületavat liiklust, millel on sama prioriteet kui mis tahes muul liiklusel, siis konkureerib ülejäänud liiklusega, mis ei ole prioriteetne.
Üldiselt ei lase head liikluse kujundajad suuri andmehulki järjekorda seada, kui nad määravad liikluse prioriseerimise alusel täpset saadetavat liiklust. Pigem püüavad nad esm alt mõõta prioriteetse liikluse hulka ja selle põhjal piiravad prioritiseerimata liiklust dünaamiliselt. Seega ei häiri see prioriteetse liikluse läbilaskevõimet üldse.
Liikluspolitsei vs kujundamine
• Nii liiklusjärelevalve kui ka kujundamine kasutavad oma tööks sümboolset ämbrimehhanismi.
• Liiklusjärelevalvet kasutatakse liideses siseneva või väljamineva liikluse juhtimiseks, samas kui liikluse kujundamist saab kasutada ainult väljamineva liikluse juhtimiseks.
• Nii liiklusjärelevalve kui ka kujundamine kasutavad oma tööks sümboolset ämbrimehhanismi.
• Liiklusjärelevalvet saab kasutada liideses nii sisse- kui ka väljaminekuks, samas kui liikluse kujundamist saab kasutada ainult väljamineva liikluse jaoks.
• Mõlema mehhanismi puhul on vaja mõõta andmeedastus- ja vastuvõtukiirust ning võtta meetmeid vastav alt liikluslepingule kokkulepitud liikluskiirusele.
• Politseitöös levitab see liikluse katkestusi, samas kui liikluse kujundamine tagab sujuva pakettide väljundkiiruse.
• Kujundus toetab järjekorda ja annab piisav alt mälu hilinenud pakettide puhverdamiseks, samas kui politsei ei toeta.
• Liikluse kujundamiseks on vaja spetsiaalset ajastamisfunktsiooni suvalise arvu hilinenud pakettide hilisemaks edastamiseks, samas kui politsei ei tee seda.
• Kujundamisel konfigureeritakse märgi väärtused bittides sekundis, samas kui kontrollimisel konfigureeritakse baitides.
• Järjekord liikluse kujundamisel põhjustab viivitusi; loob eriti pikki järjekordi, samas kui politsei kontrollib väljundpakettide kiirust pakettide kukutamise teel. See väldib pakettide järjekorrast põhjustatud viivitust.
• Liikluse kujundamisel konfigureeritakse märgi väärtused bittidena sekundis, samas kui politseitöös konfigureeritakse see baitidena sekundis.