Кіріспе

Байланыс саласында трафик полициясы – бұл желілік трафикті трафик шартына сәйкестігі үшін бақылау және осы шартты сақтау үшін қадамдар жасау процесі. Трафик шартынан хабардар трафик көздері, өз шығысы шарт шегінде болуын қамтамасыз ету үшін трафик пішінділеуді қолдануы мүмкін, осылайша олар жойылмайды. Трафик шартын асып кеткен трафик әкімшілік саясатқа және артық трафиктің сипаттамаларына байланысты дереу жойылуы, сәйкес еместік деп белгіленуі немесе өзгеріссіз қалдырылуы мүмкін.

Әсерлер

Полицияланған трафикті қабылдаушы, кіріс трафигі келісімшартты басып өткен кездерде пакеттердің жоғалуын байқайды. Егер дереккөз жіберу жылдамдығын шектемесе (мысалы, кері байланыс механизмі арқылы), мұндай жағдай жалғаса береді және қабылдаушыға байланыс қателері немесе басқа да үзілістер кездейсоқ пакеттердің жоғалуына себеп болып жатқандай көрінеді. Полициялаудан өткен, алынған трафик әдетте келісімшартқа сәйкес келеді, бірақ полициялаудан кейінгі желі элементтері джиттерді тудыруы мүмкін. TCP сияқты сенімді протоколдарда (UDP-ге қарағанда), түсірілген пакеттер қабылдаушы тарапынан расталмайды, сондықтан олар жіберуші тарапынан қайта жіберіледі, осылайша трафик көбейеді.

Тоқтамаларды бақылауға арналған көздерге әсері

Кері байланыс негізінде жұмыс істейтін тығын бақылау механизмдері бар көздер (мысалы, TCP) әдетте статикалық шектеуге жылдам бейімделіп, шектеудің тұрақты жылдамдығынан сәл төменгі деңгейге жинақталады. Пакеттік жою сияқты өзара әрекеттесетін шектеу механизмдері, тез жинақталуға, жоғары тұрақтылыққа және ресурстарды тиімді бөлісуге көмектеседі. Осының салдарынан, түйіндік құрылғылар үшін тек шектелген TCP трафигін, формаланған TCP трафигінен ажырату қиын болуы мүмкін.

АТМ жағдайындағы әсері

Ұялы деңгейде трафик төмендетілген жағдайда (пакеттік бақылау арқылы емес, керісінше), әсері ең ұзын пакеттерге ерекше күшті тиеді. Ұяшықтардың ұзындығы әдетте максималды пакет көлемінен әлдеқайда қысқа болғандықтан, стандартты бақылау құрылғылары пакет шекараларын сақтамайтын ұяшықтарды жояды, демек, жойылған трафик көлемі бірнеше пакетке таралады. Көптеген пакеттерді қайта құрастыру механизмдері жоғалған ұяшыққа пакетті толығымен жою арқылы жауап береді, сондықтан бақылау шартының шамадан тыс асырылуы салдарынан көптеген пакеттер жоғалуы мүмкін.

Процесс

RFC 2475 трафик бақылау элементтерін, мысалы, өлшегішті және тамшылағышты сипаттайды. Олар, сонымен қатар, белгілегішті де қамтуы мүмкін. Өлшегіш трафикті өлшейді және оның келісімшарттан асып кеткенін анықтайды (мысалы, GCRA арқылы). Келісімшарттан асып кеткен жағдайда, белгілі бір саясат кез келген PDU-ны тастау қажеттігін немесе таңбалауды жүзеге асыру қажеттігін, егер таңбалау жүзеге асырылатын болса, оның қалай жасалатынын анықтайды. Таңбалауға тығырық белгісін орнату (мысалы, TCP-ның ECN белгісі немесе ATM-ның CLP биті) немесе трафик жиынтық көрсетуін орнату (мысалы, IP-ның дифференциацияланған қызмет коды нүктесі) кіруі мүмкін. Жай ғана іске асыруда трафик екі санатқа немесе «түстерге» бөлінеді: келісімді (жасыл) және артық (қызыл). RFC 2697 үш «түсті» көбірек дәл жіктеуді ұсынады. Осы құжатта келісімшарт үш параметр арқылы сипатталады: міндетті ақпарат мөлшері (CIR), міндетті жарылу көлемі (CBS) және артық жарылу көлемі (EBS). Пакет «жасыл» болса, ол CBS-тен аспайды, «сары» болса, CBS-тен асып, бірақ EBS-тен аспайды, ал «қызыл» басқа жағдайда. RFC 2697 сипаттаған «бір жылдамдық үш түсті белгілегіш» уақытша жарылыстарға мүмкіндік береді. Жарылыстар бұрын желі аз қолданылған кезде рұқсат етіледі. RFC 2698-де көбірек болжауға болатын алгоритм сипатталған, ол «екі жылдамдық үш түсті белгілегішті» ұсынады. RFC 2698 жаңа параметрді, ең жоғары ақпарат жылдамдығын (PIR) анықтайды. RFC 2859 «Уақыттық жылжымалы терезе үш түсті белгілегішті» сипаттайды, ол трафик ағынын өлшейді және екі белгілі жылдамдыққа қатысты өлшенген өткізуге негізделген пакеттерді белгілейді: міндеттелген мақсатты жылдамдық (CTR) және ең жоғары мақсатты жылдамдық (PTR).

Қолданылу

Cisco жабдықтарында трафик бақылау және пішіндеу екі түрі де токендік шелек алгоритмі арқылы іске асырылады. ATM желілерінде трафик бақылау пайдалану/желі параметрлерін бақылау деп аталады. Желіде сәйкессіз трафикті де жою мүмкіндігі бар (Басымдық бақылауын қолдану арқылы). ATM-де трафик бақылау және трафик пішіндеу үшін анықтама (ATM Форумы және ITU-T ұсынған) – Generic Cell Rate Algorithm (GCRA) болып табылады, ол ағып тұратын шелек алгоритмінің түрі ретінде сипатталады. Дегенмен, ағып тұратын шелек және токендік шелек алгоритмдерін салыстыру олардың бір-бірінің кері бейнесі екенін көрсетеді, бірі шелек мазмұнын қосады, екіншісі алып тастайды, ал екіншісі қосады, бірі алып тастайды. Сондықтан, эквивалентті параметрлер берілген жағдайда, екі алгоритмнің де іске асырылуы сәйкес және сәйкессіз трафикті бірдей деп анықтайды. Трафик бақылау бақыланатын әрбір трафик ағыны үшін сандық статистиканы және өлшемдерді сақтауды талап етеді, бірақ ол маңызды көлемде пакеттік буферді іске асыруды немесе басқаруды қажет етпейді. Осы себепті, оны іске асыру трафикті пішіндеуге қарағанда әлдеқайда қарапайым.

Қосылымды басқарудың баламасы

Қосылымға бағытталған желілер (мысалы, ATM жүйелері) трафик келісімшарттары негізінде қосылымға қабылдауды бақылау (CAC) жүргізе алады. Voice over IP (VoIP) контекстінде бұл Call Admission Control (CAC) деп те аталады. Қосылымға бағытталған желі арқылы трафик жібергісі келетін қосымша, ең алдымен қосылымды сұрауы керек (мысалы, Q.2931 сигнализациясы арқылы), бұл желіге трафик сипаттамалары мен қажетті қызмет сапасы (QoS) туралы хабарлауды қамтиды. Бұл ақпарат трафик келісімшартымен салыстырылады. Егер қосылым сұранысы қабылданса, қосымшаға трафик жіберу үшін желіні пайдалануға рұқсат беріледі. Бұл функция желі ресурстарын қасақана жасалған қосылымдардан қорғайды және әрбір қосылымның келісілген трафик келісімшартына сәйкес келуін қамтамасыз етеді. CAC пен трафик бақылаудың арасындағы айырмашылық – CAC өткізу алдындағы алдын ала тексеру, ал трафик бақылау – өткізу барысындағы кейіннен тексеру болып табылады.