VoIP тармактарындагы трафикти көзөмөлдөө системалары. Экинчи бөлүк - уюштуруу принциптери

Салам кесиптештер!

В мурунку Материалда биз VoIP инфраструктурасынын мындай пайдалуу жана, көрүп тургандай, абдан керектүү элементи менен тааныштык, мисалы, трафикти көзөмөлдөө системасы же кыскача айтканда, SMT. Биз бул эмне экенин, кандай көйгөйлөрдү чечерин билип, ошондой эле IT дүйнөсүнө иштеп чыгуучулар тарабынан сунушталган эң көрүнүктүү өкүлдөрдү белгиледик. Бул бөлүктө биз SMT IT инфраструктурасында ишке ашырылган принциптерди карап чыгабыз жана VoIP трафиктин мониторинги анын каражаттары аркылуу ишке ашырылат.

VoIP тармактарындагы трафикти көзөмөлдөө системалары. Экинчи бөлүк - уюштуруу принциптери

VoIP трафикти көзөмөлдөө системаларынын архитектурасы

Кырдьык курдук, ахсааннаах курдук. Жашасын!
«Чебурашка жана крокодил Гена» мультфильминен.

Мурда белгиленгендей, байланыш жана телекоммуникация тармагында тиешелүү категорияга кирген продукциялар жетиштүү. Бирок, эгер биз аталышынан, иштеп чыгуучудан, платформадан жана башкалардан абстракция кылсак, алардын архитектурасы боюнча аздыр-көптүр окшош экенин көрүүгө болот (жок дегенде автор менен күрөшүүгө туура келген). Белгилей кетчү нерсе, бул тармактын элементтеринен трафикти кийинки деталдуу талдоо үчүн басып алуунун башка ыкмаларынын жөнөкөй жоктугуна байланыштуу. Мындан тышкары, акыркы, субъективдүү пикирде, негизинен, предметтик тармактын ар кандай чөйрөлөрүнүн учурдагы өнүгүшү менен аныкталат. Такыраак түшүнүү үчүн, төмөнкү аналогияны карап көрөлү.

Улуу орус окумуштуусу Владимир Александрович Котельников тандап алуу теоремасын түзгөн учурдан тартып адамзат сүйлөө сигналдарын аналогдук-санариптик жана санариптик-аналогдук которууну ишке ашыруу үчүн эбегейсиз зор мүмкүнчүлүк алды, анын аркасында биз мындай кереметтүү типти толук колдоно алабыз. IP телефония катары байланыш. Эгерде сиз сүйлөө сигналдарын иштетүү механизмдерин (алгоритмдерди, кодектерди, коддоо ыкмаларын ж.б.) иштеп чыгууну карасаңыз, DSP (санариптик сигналды иштетүү) маалыматтык билдирүүлөрдү коддоодо кандай принципиалдуу кадам жасаганын көрө аласыз - алдын ала билүү мүмкүнчүлүгүн ишке ашыруу. сүйлөө сигналы. Башкача айтканда, кысуунун (G.711A/G.711U) а- жана u мыйзамдарын жөн гана санариптештирүүнүн жана колдонуунун ордуна, азыр үлгүлөрдүн бир бөлүгүн гана өткөрүп, андан кийин алардан бардык билдирүүнү калыбына келтирүүгө болот, бул олуттуу үнөмдөйт. өткөрүү жөндөмдүүлүгү. ММТ темасына кайрылып, биз азыркы учурда күзгүлөрдүн тигил же бул түрүн кошпогондо, трафикти тартууга болгон мамиледе окшош сапаттык өзгөрүүлөр жок экенин белгилейбиз.

Төмөнкү сүрөткө кайрылалы, анда тиешелүү предметтик чөйрөлөрдө адистер тарабынан эмне курулганын сүрөттөйт.

VoIP тармактарындагы трафикти көзөмөлдөө системалары. Экинчи бөлүк - уюштуруу принциптери
Сүрөт 1. SMT архитектурасынын жалпы диаграммасы.

Дээрлик бардык SMT эки негизги компоненттен турат: сервер жана трафикти кармоо агенттери (же зонд). Сервер агенттерден келген VoIP трафигин кабыл алат, иштетет жана сактайт, ошондой эле адистерге ар кандай көрүнүштөрдөгү алынган маалымат менен иштөө мүмкүнчүлүгүн берет (графиктер, диаграммалар, Чалуулардын агымы ж.б.). Тартып алуу агенттери тармактын негизги жабдууларынан (мисалы, SBC, softswitch, шлюздар, ..) VoIP трафигин кабыл алат, аны колдонулуучу системалык сервердик программалык камсыздоодо колдонулган форматка которот жана кийинки манипуляциялар үчүн аны экинчисине өткөрүп берет.

Музыкада композиторлор чыгармалардын негизги обондоруна вариацияларды жараткандай эле, бул учурда да жогорудагы схеманы ишке ашыруунун ар кандай варианттары мүмкүн. Алардын ар түрдүүлүгү кыйла чоң жана негизинен ММТ жайгаштырылган инфраструктуранын өзгөчөлүктөрү менен аныкталат. Эң кеңири таралган вариант - бул басып алуу агенттери орнотулбаган же конфигурацияланбаган вариант. Бул учурда талданган трафик түздөн-түз серверге жөнөтүлөт же, мисалы, сервер мониторинг объектилери тарабынан түзүлгөн pcap файлдарынан керектүү маалыматты алат. Бул жеткирүү ыкмасы, адатта, зонддорду орнотуу мүмкүн болбосо тандалат. Сайттагы жабдуулардын жайгашкан жери, виртуалдаштыруу куралдары үчүн ресурстардын жетишсиздиги, транспорттук IP тармагын уюштуруудагы кемчиликтер жана натыйжада тармакка туташуудагы көйгөйлөр ж.б. мониторингди уюштуруу үчүн тандоо.

Тигил же бул SMTди IT инфраструктурасына архитектуралык көз караштан кантип киргизүүнү үйрөнүп жана түшүнүп, биз кийинки учурда системалык администраторлордун компетенциясына кирген аспектилерди, тактап айтканда, серверлерде тутумдук программалык камсыздоону жайылтуу ыкмаларын карап чыгабыз.

Каралып жаткан мониторинг тармагынын компонентин ишке ашыруу боюнча чечимди даярдоодо ишке ашыруучуларда ар дайым көптөгөн суроолор пайда болот. Мисалы, сервердик жабдыктын курамы кандай болушу керек, системанын бардык компоненттерин бир хостко орнотуу жетиштүүбү же алар бири-биринен бөлүнүшү керекпи, программаны кантип орнотуу керек ж.б.у.с. Жогоруда саналган суроолор, ошондой эле башка көптөгөн тиешелүү суроолор, абдан кенен жана алардын көбүнүн жооптору, чынында эле, конкреттүү иш шарттарына (же дизайн) көз каранды. Бирок, биз CMT жайгаштыруунун бул аспектиси жөнүндө жалпы түшүнүк жана түшүнүк алуу үчүн өзгөчөлүктөрдү жалпылоого аракет кылабыз.

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

Сервердин аппараттык компоненттеринин мүнөздөмөлөрүн чечүүдө келип чыккан экинчи маселе, анда иштей турган программалык камсыздоонун курамы (иштөө чөйрөлөрү, маалымат базалары ж.б.). Сигналдын (же медиа) трафиги серверге келип түшөт, анда ал кандайдыр бир тиркеме (мисалы, Kamailio) тарабынан иштетилет (сигнал билдирүүлөрү талданат), андан кийин белгилүү бир жол менен түзүлгөн маалымат базага жайгаштырылат. Ар кандай CMTs үчүн сигнал бирдиктерин дефрагментациялоочу тиркемелер да, сактоону камсыз кылган тиркемелер да ар кандай болушу мүмкүн. Бирок, алардын бардыгын көп агымдын бирдей мүнөзү бириктирет. Ошол эле учурда, SMT сыяктуу инфраструктуралык элементтин өзгөчөлүгүнөн улам, бул жерде дискке жазуу операцияларынын саны андан окуу операцияларынын санынан кыйла ашып турганын белгилей кетүү керек.

Анан акырында... "Бул сөздө көп нерсе бар": сервер, виртуалдаштыруу, контейнерлештирүү... Макаланын бул бөлүгүндө сөз кылынган акыркы, бирок абдан маанилүү аспект - аны жайылтуу учурунда MMT компоненттерин орнотуунун мүмкүн болгон жолдору. А.С.нын өлбөс-өчпөс чыгармасынан цитатанын жанында келтирилген. Пушкин технологиялары ар кандай инфраструктураларда жана долбоорлордо кеңири колдонулат. Бир жагынан, алар бири-бири менен тыгыз байланышта, ал эми экинчи жагынан, алар көптөгөн критерийлер боюнча укмуштуудай айырмаланат. Бирок, алардын баары, тигил же бул түрдө, иштеп чыгуучулар тарабынан өз өнүмдөрүн орнотуу үчүн жеткиликтүү варианттар катары сунушталат. Макаланын биринчи бөлүгүндө саналып өткөн системаларды жыйынтыктап, аларды физикалык серверде же виртуалдык машинада жайылтуу үчүн төмөнкү ыкмаларды белгилейбиз:
— автоматтык орнотуу сценарийлерин колдонуу же өз алдынча орнотуу жана тиешелүү программалык камсыздоону андан кийин конфигурациялоо;
— алдын ала орнотулган SMT программасы жана/же агенти менен даяр OS сүрөтүн колдонуу,
— контейнерлештирүү технологиясын колдонуу (Docker).

Көрсөтүлгөн орнотуу куралдарынын артыкчылыктары жана кемчиликтери бар, ал эми адистердин өздөрүнүн артыкчылыктары, чектөөлөрү жана кандайдыр бир сунуштарды айтуу үчүн алар иштеген же ишке ашырган инфраструктура жайгашкан конкреттүү шарттары бар. Башка жагынан алып караганда, SIP трафикке мониторинг жүргүзүү системаларын жайылтуу жолдорунун берилген сыпаттамасы абдан ачык жана азыркы этапта деталдуу кароону талап кылбайт.

Бул VoIP тармагынын маанилүү жана кызыктуу элементине арналган дагы бир макала - SIP трафиктин мониторинг системасына. Ар дайымкыдай эле бул материалга көңүл бурган окурмандарга ыраазычылык билдирем! Кийинки бөлүктө биз өзгөчөлүктөргө тереңирээк кирип, HOMER SIP Capture жана SIP3 өнүмдөрүн карап көрөбүз.

Source: www.habr.com

Комментарий кошуу