VoIP желілеріндегі трафикті бақылау жүйелері. Екінші бөлім – ұйымдастыру принциптері

Сәлем әріптестер!

В алдыңғы Материалда біз VoIP инфрақұрылымының трафикті бақылау жүйесі немесе қысқаша айтқанда SMT сияқты пайдалы және, көріп отырғаныңыздай, өте қажетті элементімен таныстық. Біз оның не екенін, қандай мәселелерді шешетінін білдік, сонымен қатар әзірлеушілер IT әлеміне ұсынған ең көрнекті өкілдерді атап өттік. Бұл бөлімде біз АТ-инфрақұрылымында SMT іске асырылатын және оның құралдары арқылы VoIP трафик мониторингі жүзеге асырылатын принциптерді қарастырамыз.

VoIP желілеріндегі трафикті бақылау жүйелері. Екінші бөлім – ұйымдастыру принциптері

VoIP трафикті бақылау жүйелерінің архитектурасы

Біз салдық, салдық және ақырында салдық. Ура!
«Чебурашка және қолтырауын Гена» мультфильмінен.

Бұрын айтылғандай, байланыс және телекоммуникация саласында тиісті санатқа жататын өнімдер жеткілікті. Алайда, егер біз атаудан, әзірлеушіден, платформадан және т.б. дерексіздендіретін болсақ, олардың архитектурасы (кем дегенде автор айналысуға мәжбүр болған) жағынан азды-көпті бірдей екенін көреміз. Айта кету керек, бұл кейінірек егжей-тегжейлі талдау үшін желі элементтерінен трафикті түсірудің басқа әдістерінің қарапайым болмауына байланысты. Оның үстіне, соңғысы, субъективті пікірде, негізінен, пәндік саланың әртүрлі бағыттарының қазіргі дамуымен анықталады. Нақтырақ түсіну үшін келесі ұқсастықты қарастырыңыз.

Ұлы орыс ғалымы Владимир Александрович Котельников дискреттеу теоремасын жасаған сәттен бастап адамзат сөйлеу сигналдарын аналогты-цифрлық және цифрлық-аналогтық түрлендіруді жүзеге асырудың орасан зор мүмкіндігіне ие болды, соның арқасында біз осындай тамаша түрді толығымен пайдалана аламыз. байланыс IP телефония ретінде. Егер сіз сөйлеу сигналдарын өңдеу механизмдерін (алгоритмдерді, кодектерді, кодтау әдістерін және т. сөйлеу сигналы. Яғни, жай ғана цифрлау және қысудың a- және u заңдарын (G.711A/G.711U) пайдаланудың орнына, енді үлгілердің бір бөлігін ғана жіберуге, содан кейін олардан бүкіл хабарды қалпына келтіруге болады, бұл айтарлықтай үнемдейді. өткізу қабілеті. ММТ тақырыбына қайта оралсақ, қазіргі уақытта шағылыстырудың бір немесе басқа түрінен басқа трафикті түсіру тәсілдерінде ұқсас сапалық өзгерістер жоқ екенін атап өтеміз.

Төмендегі суретке жүгінейік, ол тиісті пәндік салалардағы мамандар салған нәрсені көрсетеді.

VoIP желілеріндегі трафикті бақылау жүйелері. Екінші бөлім – ұйымдастыру принциптері
Сурет 1. SMT архитектурасының жалпы диаграммасы.

Кез келген дерлік SMT екі негізгі компоненттен тұрады: сервер және трафикті түсіру агенттері (немесе зондтар). Сервер агенттерден келетін VoIP трафигін қабылдайды, өңдейді және сақтайды, сонымен қатар мамандарға алынған ақпаратпен әртүрлі көріністерде (графиктер, диаграммалар, қоңыраулар ағыны және т.б.) жұмыс істеу мүмкіндігін береді. Түсіру агенттері негізгі желілік жабдықтан VoIP трафигін алады (мысалы, SBC, softswitch, шлюздер, ..), оны қолданбалы жүйелік сервер бағдарламалық құралында пайдаланылатын пішімге түрлендіреді және кейінгі манипуляциялар үшін соңғысына тасымалдайды.

Музыкада композиторлар шығармалардың негізгі әуендері бойынша вариациялар жасайтыны сияқты, бұл жағдайда жоғарыда келтірілген схеманы жүзеге асырудың әртүрлі нұсқалары мүмкін. Олардың әртүрлілігі айтарлықтай үлкен және негізінен MMT орналастырылған инфрақұрылымның сипаттамаларымен анықталады. Ең көп таралған опция - түсіру агенттері орнатылмаған немесе конфигурацияланбаған опция. Бұл жағдайда талданған трафик тікелей серверге жіберіледі немесе, мысалы, сервер мониторинг объектілерімен жасалған pcap файлдарынан қажетті ақпаратты алады. Бұл жеткізу әдісі әдетте зондтарды орнату мүмкін болмаған жағдайда таңдалады. Жабдықтың сайтта орналасуы, виртуализация құралдарының ресурстарының болмауы, көліктік IP желісін ұйымдастырудағы кемшіліктер және соның салдарынан желіге қосылу проблемалары және т.б. мониторингті ұйымдастыру мүмкіндігі.

Архитектуралық тұрғыдан осы немесе басқа SMT-ны АТ-инфрақұрылымына қалай енгізуге болатынын біліп, түсінгеннен кейін біз жүйелік әкімшілер құзыретіне көбірек кіретін аспектілерді, атап айтқанда серверлерде жүйелік бағдарламалық қамтамасыз етуді орналастыру әдістерін қарастырамыз.

Қарастырылып отырған мониторинг желісінің құрамдас бөлігін іске асыру туралы шешімді дайындау кезінде орындаушыларда әрқашан көптеген сұрақтар туындайды. Мысалы, серверлік жабдықтың құрамы қандай болуы керек, жүйенің барлық компоненттерін бір хостқа орнату жеткілікті ме немесе оларды бір-бірінен бөлу керек пе, бағдарламалық құралды қалай орнату керек және т.б. Жоғарыда аталған сұрақтар, сондай-ақ басқа да көптеген қатысты сұрақтар өте кең және олардың көпшілігіне жауаптар нақты жұмыс жағдайларына (немесе дизайнға) байланысты. Дегенмен, біз CMT орналастырудың осы жағы туралы жалпы түсінік пен түсінік алу үшін ерекшеліктерді қорытындылауға тырысамыз.

Сонымен, SMT енгізу кезінде мамандарды әрқашан қызықтыратын бірінші нәрсе - серверді қандай өнімділік сипаттамаларымен пайдалану керек? Еркін бағдарламалық қамтамасыз етуді кеңінен қолдануды ескере отырып, бұл сұрақтың жиі қойылатыны сонша, оның танымалдылығын Николай Гаврилович Чернышевский қойған сұрақпен салыстыруға болады... Жауапқа әсер ететін негізгі фактор телефония платформасында өңделетін немесе өңделетін медиа сеанстары. Белгіленген фактордың нақты бағасын беретін сандық және материалдық сипаттама CAPS (Секундтағы қоңырау шалу әрекеттері) параметрі немесе секундына қоңыраулар саны болып табылады. Бұл сұраққа жауап беру қажеттілігі, ең алдымен, бұл жүйеге жіберілген сеанстар туралы ақпарат болғандықтан, оның серверіне жүктеме жасайды.

Сервердің аппараттық құрамдас бөліктерінің сипаттамаларын шешу кезінде туындайтын екінші мәселе - онда жұмыс істейтін бағдарламалық жасақтаманың (операциялық орталар, деректер базалары және т.б.) құрамы. Сигнал (немесе медиа) трафигі серверге келіп түседі, онда ол қандай да бір қолданбамен (мысалы, Kamailio) өңделеді (сигнал хабарламалары талданады), содан кейін белгілі бір жолмен жасалған ақпарат деректер базасына орналастырылады. Әртүрлі CMT үшін сигнал бірліктерін дефрагментациялайтын қолданбалар да, сақтауды қамтамасыз ететін қолданбалар да әртүрлі болуы мүмкін. Дегенмен, олардың барлығын көп ағынның бір табиғаты біріктіреді. Сонымен қатар, SMT сияқты инфрақұрылымдық элементтің ерекшеліктеріне байланысты, бұл жерде дискіге жазу операцияларының саны одан оқу операцияларының санынан айтарлықтай асып түсетінін атап өткен жөн.

Соңында... «Бұл сөзде көп нәрсе бар»: сервер, виртуализация, контейнерлендіру... Мақаланың осы бөлігінде қозғалған соңғы, бірақ өте маңызды аспект - оны орналастыру кезінде MMT компоненттерін орнатудың ықтимал жолдары. А.С. Пушкиндік технологиялар әртүрлі инфрақұрылымдар мен жобаларда кеңінен қолданылады. Бір жағынан, олар бір-бірімен тығыз байланысты, ал екінші жағынан, олар көптеген критерийлер бойынша таң қалдырады. Дегенмен, олардың барлығын бір немесе басқа түрде әзірлеушілер өз өнімдерін орнатудың қолжетімді нұсқалары ретінде ұсынады. Мақаланың бірінші бөлігінде аталған жүйелерді қорытындылай келе, оларды физикалық серверде немесе виртуалды машинада орналастырудың келесі әдістерін атап өтеміз:
— автоматты орнату сценарийлерін пайдалану немесе сәйкес бағдарламалық құралды өздігінен орнату және кейіннен конфигурациялау;
— алдын ала орнатылған SMT бағдарламалық құралымен және/немесе агентімен дайын ОЖ кескінін пайдалану,
— контейнерлеу технологиясын қолдану (Docker).

Көрсетілген орнату құралдарының артықшылықтары мен кемшіліктері бар, ал мамандардың өз қалаулары, шектеулері және кез келген ұсыныстарды айту үшін олар жұмыс істейтін немесе жүзеге асыратын инфрақұрылымы орналасқан нақты жағдайлары бар. Екінші жағынан, SIP трафикті бақылау жүйелерін орналастыру тәсілдерінің берілген сипаттамасы өте ашық және қазіргі кезеңде егжей-тегжейлі қарастыруды қажет етпейді.

Бұл VoIP желісінің маңызды және қызықты элементіне - SIP трафикті бақылау жүйесіне арналған тағы бір мақала. Әдеттегідей, осы материалға назар аударғандары үшін оқырмандарға алғыс айтамын! Келесі бөлімде біз егжей-тегжейлерге тереңірек енуге тырысамыз және HOMER SIP Capture және SIP3 өнімдерін қарастырамыз.

Ақпарат көзі: www.habr.com

пікір қалдыру