VoIP tarmoqlarida trafikni kuzatish tizimlari. Ikkinchi qism - tashkil etish tamoyillari

Salom hamkasblar!

Π’ oldingi Materialda biz VoIP infratuzilmasining foydali va juda zarur elementi, masalan, trafik monitoringi tizimi yoki qisqacha aytganda, SMT bilan tanishdik. Biz bu nima ekanligini, qanday muammolarni hal qilishini bilib oldik, shuningdek, IT olamiga ishlab chiquvchilar tomonidan taqdim etilgan eng taniqli vakillarni qayd etdik. Ushbu bo'limda biz SMT IT infratuzilmasida amalga oshirilishi va VoIP trafik monitoringi uning vositalaridan foydalangan holda amalga oshiriladigan tamoyillarni ko'rib chiqamiz.

VoIP tarmoqlarida trafikni kuzatish tizimlari. Ikkinchi qism - tashkil etish tamoyillari

VoIP trafik monitoringi tizimlari arxitekturasi

Biz qurdik, qurdik va nihoyat qurdik. Xayr!
"Cheburashka va timsoh Gena" multfilmidan.

Yuqorida aytib o'tilganidek, aloqa va telekommunikatsiya sohasida tegishli toifaga kiruvchi mahsulotlar etarli. Ammo, agar biz nom, ishlab chiquvchi, platforma va boshqalardan mavhum olsak, ularning arxitekturasi (hech bo'lmaganda muallif bilan shug'ullanishi kerak bo'lgan) jihatidan bir xil ekanligini ko'rishimiz mumkin. Shuni ta'kidlash kerakki, bu tarmoq elementlaridan trafikni keyinchalik batafsil tahlil qilish uchun olishning boshqa usullarining oddiy yo'qligi bilan bog'liq. Bundan tashqari, ikkinchisi, sub'ektiv fikrga ko'ra, asosan sub'ekt sanoatining turli sohalarining hozirgi rivojlanishi bilan belgilanadi. Aniqroq tushunish uchun quyidagi o'xshashlikni ko'rib chiqing.

Buyuk rus olimi Vladimir Aleksandrovich Kotelnikov namuna olish teoremasini yaratgan paytdan boshlab, insoniyat nutq signallarini analog-raqamli va raqamli-analogga o'tkazish uchun ulkan imkoniyatga ega bo'ldi, buning natijasida biz bunday ajoyib turdan to'liq foydalanishimiz mumkin. IP telefoniya sifatida aloqa. Agar siz nutq signallarini qayta ishlash mexanizmlarini (algoritmlar, kodeklar, kodlash usullari va boshqalar) ishlab chiqishni ko'rib chiqsangiz, DSP (raqamli signalni qayta ishlash) axborot xabarlarini kodlashda - bashorat qilish qobiliyatini amalga oshirishda qanday fundamental qadam qo'yganini ko'rishingiz mumkin. nutq signali. Ya'ni, oddiygina raqamlashtirish va siqishning a va u qonunlarini (G.711A/G.711U) qo'llash o'rniga, endi namunalarning faqat bir qismini uzatish va keyin ulardan butun xabarni tiklash mumkin, bu esa sezilarli darajada tejaydi. tarmoqli kengligi. MMT mavzusiga qaytadigan bo'lsak, shuni ta'kidlaymizki, hozirgi vaqtda u yoki bu akslantirish turlaridan tashqari, trafikni ushlashga yondashuvda o'xshash sifat o'zgarishlari mavjud emas.

Keling, tegishli mavzular bo'yicha mutaxassislar tomonidan qurilgan narsalarni ko'rsatadigan quyidagi rasmga murojaat qilaylik.

VoIP tarmoqlarida trafikni kuzatish tizimlari. Ikkinchi qism - tashkil etish tamoyillari
Shakl 1. SMT arxitekturasining umumiy diagrammasi.

Deyarli har qanday SMT ikkita asosiy komponentdan iborat: server va trafikni ushlash agentlari (yoki problar). Server agentlardan keladigan VoIP-trafikni qabul qiladi, qayta ishlaydi va saqlaydi, shuningdek, mutaxassislarga turli ko'rinishlarda (grafiklar, diagrammalar, qo'ng'iroqlar oqimi va boshqalar) olingan ma'lumotlar bilan ishlash imkoniyatini beradi. Rasmga tushirish agentlari asosiy tarmoq uskunasidan (masalan, SBC, softswitch, shlyuzlar,..) VoIP trafigini oladi, uni qo'llaniladigan tizim serveri dasturiy ta'minotida qo'llaniladigan formatga aylantiradi va keyingi manipulyatsiyalar uchun ikkinchisiga o'tkazadi.

Musiqada bo'lgani kabi, bastakorlar asarlarning asosiy ohanglari bo'yicha variatsiyalarni yaratadilar, shuning uchun bu holda yuqoridagi sxemani amalga oshirishning turli xil variantlari mumkin. Ularning xilma-xilligi juda katta va asosan MMT joylashtirilgan infratuzilmaning xususiyatlari bilan belgilanadi. Eng keng tarqalgan variant - hech qanday tortishish agentlari o'rnatilmagan yoki sozlanmagan. Bunday holda, tahlil qilingan trafik to'g'ridan-to'g'ri serverga yuboriladi yoki, masalan, server monitoring ob'ektlari tomonidan yaratilgan pcap fayllaridan kerakli ma'lumotlarni oladi. Ushbu etkazib berish usuli odatda problarni o'rnatish imkoni bo'lmasa tanlanadi. Saytdagi uskunaning joylashuvi, virtualizatsiya vositalari uchun resurslarning etishmasligi, transport IP tarmog'ini tashkil etishdagi kamchiliklar va natijada tarmoqqa ulanish bilan bog'liq muammolar va boshqalar, bularning barchasi qayd etilganlarni tanlash uchun sabab bo'lishi mumkin. monitoringni tashkil etish imkoniyati.

U yoki bu SMTni AT infratuzilmasiga arxitektura nuqtai nazaridan qanday kiritish mumkinligini bilib olganimiz va tushunganimizdan so'ng, biz tizim ma'murlari vakolatiga ko'proq kiruvchi jihatlarni, xususan, serverlarda tizim dasturiy ta'minotini joylashtirish usullarini ko'rib chiqamiz.

Ko'rib chiqilayotgan monitoring tarmog'i komponentini amalga oshirish to'g'risida qaror tayyorlash jarayonida ijrochilar doimo ko'plab savollarga ega. Masalan, server uskunasining tarkibi qanday bo'lishi kerak, barcha tizim komponentlarini bitta xostga o'rnatish kifoya qiladimi yoki ularni bir-biridan ajratish kerakmi, dasturiy ta'minotni qanday o'rnatish kerak va hokazo. Yuqorida sanab o'tilgan savollar, shuningdek, boshqa ko'plab tegishli savollar juda kengdir va ularning ko'pchiligiga javoblar, albatta, muayyan ish sharoitlariga (yoki dizaynga) bog'liq. Biroq, biz CMTni joylashtirishning ushbu jihati haqida umumiy fikr va tushunchaga ega bo'lish uchun xususiyatlarni umumlashtirishga harakat qilamiz.

Shunday qilib, SMTni amalga oshirishda mutaxassislarni doimo qiziqtiradigan birinchi narsa bu serverdan qanday ishlash xususiyatlaridan foydalanish kerak? Erkin dasturiy ta'minotdan keng foydalanishni hisobga oladigan bo'lsak, bu savol juda ko'p so'raladi, ehtimol uning mashhurligini Nikolay Gavrilovich Chernishevskiy so'ragan savol bilan solishtirish mumkin ... Javobga ta'sir qiluvchi asosiy omil - bu telefoniya platformasi tomonidan qayta ishlangan yoki qayta ishlanadigan media seanslari. Qayd etilgan omilning o'ziga xos bahosini beradigan raqamli va moddiy xarakteristika CAPS (Sekundda qo'ng'iroq qilish) parametri yoki soniyada qo'ng'iroqlar soni. Bu savolga javob berish zarurati, birinchi navbatda, bu tizimga yuborilgan seanslar haqidagi ma'lumotlar bo'lib, uning serverida yuk hosil qiladi.

Serverning apparat qismlarining xarakteristikalari to'g'risida qaror qabul qilishda paydo bo'ladigan ikkinchi masala - unda ishlaydigan dasturiy ta'minot (operatsion muhitlar, ma'lumotlar bazalari va boshqalar) tarkibi. Signal (yoki media) trafigi serverga keladi, u erda u qandaydir dastur (masalan, Kamailio) tomonidan qayta ishlanadi (signal xabarlari tahlil qilinadi), so'ngra ma'lum bir tarzda yaratilgan ma'lumotlar ma'lumotlar bazasiga joylashtiriladi. Turli CMTlar uchun signal bloklarini defragmentatsiya qiluvchi ilovalar ham, saqlashni ta'minlaydigan ilovalar ham boshqacha bo'lishi mumkin. Biroq, ularning barchasi multithreadingning bir xil tabiati bilan birlashtirilgan. Shu bilan birga, SMT kabi infratuzilma elementining o'ziga xos xususiyatlaridan kelib chiqqan holda, shuni ta'kidlash kerakki, diskka yozish operatsiyalari soni undan o'qish operatsiyalari sonidan sezilarli darajada oshadi.

Va nihoyat ... "Bu so'zda juda ko'p narsa bor": server, virtualizatsiya, konteynerlashtirish ... Maqolaning ushbu qismida ko'rib chiqilgan oxirgi, ammo juda muhim jihat - uni joylashtirish jarayonida MMT komponentlarini o'rnatishning mumkin bo'lgan usullari. A.S.ning o'lmas asaridan iqtibos yonida keltirilgan. Pushkin texnologiyalari turli infratuzilma va loyihalarda keng qo'llaniladi. Bir tomondan, ular bir-biri bilan chambarchas bog'liq bo'lsa, ikkinchidan, ular ko'plab mezonlarda ajoyib tarzda farqlanadi. Biroq, ularning barchasi, u yoki bu shaklda, ishlab chiquvchilar tomonidan o'z mahsulotlarini o'rnatish uchun mavjud variantlar sifatida taqdim etiladi. Maqolaning birinchi qismida sanab o'tilgan tizimlarni umumlashtirib, biz ularni jismoniy server yoki virtual mashinada joylashtirishning quyidagi usullarini ta'kidlaymiz:
- avtomatik o'rnatish skriptlaridan foydalanish yoki o'z-o'zini o'rnatish va tegishli dasturiy ta'minotni keyingi sozlash;
β€” oldindan oΚ»rnatilgan SMT dasturi va/yoki agenti bilan tayyor OS tasviridan foydalanish;
β€” konteynerlashtirish texnologiyasidan foydalanish (Docker).

Ro'yxatda keltirilgan o'rnatish vositalarining afzalliklari va kamchiliklari bor va mutaxassislar har qanday tavsiyalarni bildirish uchun o'zlarining afzalliklari, cheklovlari va ular ishlaydigan yoki amalga oshiradigan infratuzilma joylashgan o'ziga xos shartlarga ega. Boshqa tomondan, SIP trafik monitoringi tizimlarini joylashtirish usullarining berilgan tavsifi juda shaffof va hozirgi bosqichda batafsilroq ko'rib chiqishni talab qilmaydi.

Bu VoIP tarmog'ining muhim va qiziqarli elementi - SIP trafik monitoringi tizimiga bag'ishlangan yana bir maqola. Har doimgidek, ushbu materialga e'tibor qaratgan o'quvchilarga minnatdorchilik bildiraman! Keyingi qismda biz batafsilroq ma'lumotlarga kirishga harakat qilamiz va HOMER SIP Capture va SIP3 mahsulotlarini ko'rib chiqamiz.

Manba: www.habr.com

a Izoh qo'shish