Трафикті қалыптастыру және полиция қызметі
Жол полициясы және трафикті қалыптастыру – бір желіден екіншісіне трафик ағынын реттеуге арналған екі ұқсас тәсіл. Бұл желілер арасында жасалған трафик келісім-шартына сәйкес жасалады. Трафик шарты – бұл екі желі арасында жасалған келісім. Ол тасымалданатын трафик түрін және өткізу қабілеттілігі мен қызмет көрсету сапасы сияқты трафиктің өнімділік талаптарын анықтайды. Трафик инженериясында трафикті қалыптастыру да, полиция қызметі де қызмет көрсету сапасын қамтамасыз ету әдісі ретінде кеңінен қолданылады және әдетте желінің шетінде қолданылады, бірақ трафик көзінде де қолданылуы мүмкін.
Жол полициясы дегеніміз не?
Жол полициясы – бұл желідегі трафикті бақылау және оны келісілген трафик параметрлеріне сәйкестендіру үшін шаралар қабылдау процесі. Ол негізінен деректер ағынын өлшейді және әрбір пакетті бақылайды, ал бұзушылық анықталған кезде ол жай пакетті тастайды. Ол пакеттердің әрқайсысын белгілі бір сәйкестік деңгейімен (бояу деп те аталады) белгілейді. Бұл үздіксіз процесс әр интерфейсте бірнеше басымдық деңгейінде жіберілген немесе қабылданған трафиктің максималды жылдамдығын басқаруға көмектеседі. Бұл қызмет сыныптары ретінде де белгілі.
Полиция желідегі әртүрлі деңгейлерде орындалады; ол порт деңгейінде немесе Ethernet қызметі немесе қызметтің белгілі бір сыныбы үшін жасалуы мүмкін. Жол полициясы трафик ағынын реттеу үшін «токен шелек» алгоритмі деп аталатын арнайы алгоритмді пайдаланады. Бұл белгілі бір уақытта интерфейс үшін рұқсат етілген трафиктің максималды жылдамдығын басқару үшін әзірленген кешенді математикалық модель. Оның екі негізгі компоненті бар.
1) Токендер: бір желіден екіншісіне биттердің белгіленген санын жіберуге рұқсатты білдіреді.
2) Шелек: бір уақытта белгілі бір токендерді ұстау үшін пайдаланылады.
Желіде жұмыс істейтін операциялық жүйе Белгішелерді белгілі бір жылдамдықпен шелекке салады. Желіге келген әрбір пакет басқа желіге жіберуге дайындалған кезде пакет өлшеміне сәйкес шелектен маркерлерді алады. Шелек толған кезде, жаңадан келген барлық белгілер қабылданбайды. Бұл қабылданбаған таңбалауыштар болашақ пакеттер үшін де қолжетімді емес. Барлық таңбалауыштар трафик келісімінде анықталған тасымалдаудың ең жоғары жылдамдығы негізінде жасалады. Қол жетімді таңбалауыштардың саны пакеттік деректер желісі арқылы тасымалдау үшін таңдалған пакеттер санын анықтайды.
Полицияны оңтайландыруға арналған жол полициясының бірнеше механизмдері бар, мысалы, жол полициясы үшін жол қозғалысының бірыңғай жылдамдықты түсті маркер, жол полициясы үшін екі жылдамдықты үш түсті маркер, пайыздық полиция қызметі және т.б.
Трафикті қалыптастыру дегеніміз не?
Трафикті қалыптастыру - қажетті трафик деректерінің профилімен растау үшін кейбір немесе барлық пакеттерді кейінге қалдыру үшін трафикті басқаруда қолданылатын әдіс. Іс жүзінде бұл алдын ала конфигурациялануы мүмкін бірқатар параметрлерге сәйкес өту режимінде IP пакеттерін бақылау және кезекке қою арқылы жұмыс істейтін жылдамдықты шектеудің бір түрі. Осылайша, ол деректерді тасымалдау үшін кезекке қоюдың бұрынғы әдісін өзгертетін арнайы саясатты жүзеге асыруға мүмкіндік береді.
Негізінен трафикті қалыптастыру екі принцип бойынша жұмыс істейді. Біріншісі - конфигурацияланған трафик шектеулеріне негізделген өткізу қабілеттілігі шектеулерін қолдану, содан кейін өткізу қабілеті төмен сұраныс болған кезде пакеттерді кейінірек жіберу үшін кезекке қою. Екінші принцип - буферлер толған кезде пакеттерді тастау. Мұнда түсірілген пакет «кептелуді» жасауға жауапты пакеттерден таңдалады. Сол сияқты, жол полициясында, қалыптастыру да трафикке басымдық береді. Керісінше, қалыптастыру әкімшінің таңдауына сәйкес трафикке басымдық береді. Байланыс желісі толған кезде жоғары басымдықтағы трафик үлкен сомаларға ұлғайған кезде, жоғары басымдықтағы трафикке мүмкіндік беру үшін төменгі басымдықтағы трафик уақытша шектеледі.
Бұл тапсырма әдетте трафиктің белгілі бір көлемін (трафик келісіміндегі трафиктің кепілдендірілген көлемі) жоғары басымдықты трафик ретінде және кез келген басқа трафикпен бірдей басымдыққа ие осы шектен асатын трафикті қарастыру арқылы жүзеге асырылады. басымдық берілмеген трафиктің қалған бөлігімен бәсекелеседі.
Жалпы, жақсы трафикті құрастырушылар трафик басымдылығы негізінде жіберілетін нақты трафикті анықтау кезінде деректердің үлкен көлемін кезекке қоюға мүмкіндік бермейді. Олар алдымен басымдықты трафик көлемін өлшеуге тырысады және соның негізінде басымдықсыз трафикті динамикалық түрде шектейді. Осылайша, ол басымдық берілген трафиктің өткізу қабілетін мүлде бұзбайды.
Жол полициясы және пішіндеу
• Жол полициясы да, пішіндеу де өз жұмысы үшін маркер шелек механизмін пайдаланады.
• Жол полициясы интерфейстегі кіріс немесе шығыс трафикті басқару үшін пайдаланылады, ал трафикті қалыптастыру тек шығыс трафикті басқару үшін пайдаланылуы мүмкін.
• Жол полициясы да, пішіндеу де өз жұмысы үшін маркер шелек механизмін пайдаланады.
• Жол полициясы интерфейсте кіріс немесе шығыс, ал трафикті қалыптастыру тек шығыс трафик үшін пайдаланылуы мүмкін.
• Екі механизмде де деректерді беру және қабылдау жылдамдығын өлшеу және трафик келісім-шартына сәйкес трафиктің келісілген жылдамдығына негізделген әрекетті орындау қажет.
• Полицияда ол трафиктің өршуін таратады, ал трафикті пішіндеу тегістелген пакет шығару жылдамдығын қамтамасыз етеді.
• Пішімдеу кезекке тұруды қолдайды және кешіктірілген пакеттерді буферлеу үшін жеткілікті жадты қамтамасыз етеді, ал полиция жұмыс істемейді.
• Кешіктірілген пакеттердің кез келген санын кейінірек жіберу үшін трафикті қалыптастыру үшін арнайы жоспарлау функциясы қажет, бірақ полиция бұлай емес.
• Пішімдеу кезінде таңбалауыш мәндері секундына битпен конфигурацияланады, ал полицияда байтпен конфигурацияланады.
• Трафикті қалыптастырудағы кезек кешіктіруге әкеледі; әсіресе өте ұзын кезектерді жасайды, ал полицейлік пакеттерді тастау арқылы шығыс пакет жылдамдығын басқарады. Бұл пакет кезегіне байланысты кешігуді болдырмайды.
• Трафикті қалыптастыруда таңбалауыш мәндері секундына бит ретінде конфигурацияланады, ал полицияда секундына байт ретінде конфигурацияланады.