Mga sistema sa pag-monitor sa trapiko sa mga network sa VoIP. Ikaduhang bahin - mga prinsipyo sa organisasyon

Hello mga kauban!

Π’ kaniadto Sa materyal, nahibal-an namon ang ingon usa ka mapuslanon ug, ingon sa imong makita, kinahanglan nga elemento sa imprastraktura sa VoIP, sama sa usa ka sistema sa pag-monitor sa trapiko o, sa mubo, SMT. Nahibal-an namon kung unsa kini, kung unsang mga problema ang nasulbad niini, ug nahibal-an usab ang labing inila nga mga representante nga gipresentar sa mga developer sa kalibutan sa IT. Niini nga bahin, atong hisgotan ang mga prinsipyo sumala sa gipatuman sa SMT sa imprastraktura sa IT ug ang pag-monitor sa trapiko sa VoIP gihimo gamit ang mga paagi niini.

Mga sistema sa pag-monitor sa trapiko sa mga network sa VoIP. Ikaduhang bahin - mga prinsipyo sa organisasyon

Arkitektura sa VoIP traffic monitoring systems

Nagtukod kami ug nagtukod ug sa katapusan nagtukod. Hooray!
Gikan sa cartoon nga "Cheburashka ug ang Crocodile Gena."

Sama sa nahisgutan sa sayo pa, adunay igo nga mga produkto sa industriya sa komunikasyon ug telekomunikasyon nga nahulog sa angay nga kategorya. Bisan pa, kung kita abstract gikan sa ngalan, developer, plataporma, ug uban pa, atong makita nga silang tanan mas daghan o dili kaayo parehas sa mga termino sa ilang arkitektura (labing menos kadtong kinahanglan nga atubangon sa tagsulat). Angay nga matikdan nga kini tungod sa tukma sa yano nga pagkawala sa bisan unsang ubang mga pamaagi sa pagkuha sa trapiko gikan sa mga elemento sa network alang sa sunod nga detalyado nga pagtuki. Dugang pa, ang ulahi, sa suhetibong opinyon, kadaghanan gitino sa karon nga pag-uswag sa lainlaing mga lugar sa industriya sa hilisgutan. Para sa mas klaro nga pagsabot, tagda ang mosunod nga analohiya.

Gikan sa higayon nga ang bantugan nga Russian nga siyentipiko nga si Vladimir Aleksandrovich Kotelnikov nagmugna sa sampling theorem, ang katawhan nakadawat og usa ka dako nga oportunidad sa paghimo sa analog-to-digital ug digital-to-analog nga mga pagkakabig sa mga signal sa pagsulti, salamat nga mahimo natong bug-os nga magamit ang ingon ka talagsaon nga tipo. sa komunikasyon isip IP telephony. Kung imong tan-awon ang pag-uswag sa mga mekanismo sa pagproseso sa mga signal sa pagsulti (aka algorithm, codec, mga pamaagi sa pag-encode, ug uban pa.), imong makita kung giunsa ang DSP (digital signal processing) nakahimo usa ka sukaranan nga lakang sa pag-encode sa mga mensahe sa impormasyon - pagpatuman sa abilidad sa pagtagna. usa ka signal sa pagsulti. Sa ato pa, imbes nga i-digitize lang ug gamiton ang a- ug u-laws of compression (G.711A/G.711U), posible na karon nga ipasa ang bahin lang sa mga sample ug unya ibalik ang tibuok mensahe gikan kanila, nga makaluwas pag-ayo. bandwidth. Pagbalik sa hilisgutan sa MMT, among namatikdan nga sa pagkakaron wala'y susama nga mga pagbag-o sa kalidad sa pamaagi sa pagdakop sa trapiko, gawas sa usa o lain nga matang sa mirroring.

Atong ablihan ang numero sa ubos, nga nag-ilustrar kung unsa ang gitukod sa mga espesyalista sa may kalabutan nga mga hilisgutan.

Mga sistema sa pag-monitor sa trapiko sa mga network sa VoIP. Ikaduhang bahin - mga prinsipyo sa organisasyon
Figure 1. Kinatibuk-ang diagram sa arkitektura sa SMT.

Halos bisan unsang SMT naglangkob sa duha ka nag-unang sangkap: usa ka server ug mga ahente sa pagkuha sa trapiko (o mga pagsusi). Ang server nakadawat, nagproseso ug nagtipig sa trapiko sa VoIP nga gikan sa mga ahente, ug naghatag usab sa mga espesyalista nga adunay katakus sa pagtrabaho sa nadawat nga kasayuran sa lainlaing mga panan-aw (mga graph, diagram, Call Flow, etc). Ang mga ahente sa pagdakop makadawat sa trapiko sa VoIP gikan sa network core equipment (pananglitan, SBC, softswitch, gateways,..), i-convert kini ngadto sa format nga gigamit sa gipadapat nga system server software, ug ibalhin kini ngadto sa naulahi alang sa sunod nga mga manipulasyon.

Sama sa musika, ang mga kompositor nagmugna og mga kalainan sa mga nag-unang melodiya sa mga buhat, mao nga sa kini nga kaso posible ang lainlaing mga kapilian alang sa pagpatuman sa laraw sa ibabaw. Ang ilang pagkalainlain dako kaayo ug nag-una nga gitino sa mga kinaiya sa imprastraktura diin ang MMT gipakatap. Ang labing kasagaran nga kapilian mao ang usa diin wala’y mga ahente sa pagkuha nga na-install o gi-configure. Sa kini nga kaso, ang gi-analisa nga trapiko gipadala direkta sa server o, pananglitan, ang server nakadawat sa kinahanglan nga kasayuran gikan sa mga file sa pcap nga namugna pinaagi sa pag-monitor sa mga butang. Kini nga paagi sa paghatod kasagarang gipili kung dili posible ang pag-instalar sa mga probe. Ang lokasyon sa mga ekipo sa site, ang kakulang sa mga kahinguhaan alang sa mga gamit sa virtualization, mga sayup sa organisasyon sa transport IP network ug, ingon usa ka sangputanan, mga problema sa koneksyon sa network, ug uban pa, tanan kini mahimo nga hinungdan sa pagpili sa natala opsyon alang sa pag-organisar sa pagmonitor.

Pagkat-on ug nasabtan kung giunsa kini o kana nga SMT mahimong ipatuman sa imprastraktura sa IT gikan sa usa ka punto sa arkitektura, atong hisgotan ang sunod nga mga aspeto nga labi pa sa kaarang sa mga tagdumala sa sistema, nga mao, mga pamaagi sa pag-deploy sa software sa sistema sa mga server.

Atol sa pag-andam sa usa ka desisyon sa pagpatuman sa monitoring network component nga gikonsiderar, ang mga tigpatuman kanunay adunay daghang mga pangutana. Pananglitan, kung unsa ang kinahanglan nga komposisyon sa hardware sa server, igo ba nga i-install ang tanan nga mga sangkap sa sistema sa usa ka host o kinahanglan nga magbulag sila sa usag usa, kung giunsa ang pag-install sa software, ug uban pa. Ang mga pangutana nga gilista sa ibabaw, ingon man ang daghang uban pang mga pangutana nga may kalabutan, lapad kaayo, ug ang mga tubag sa kadaghanan niini nagdepende sa piho nga mga kondisyon sa operasyon (o disenyo). Bisan pa, sulayan namon nga i-summarize ang mga detalye aron makakuha usa ka kinatibuk-ang ideya ug pagsabut sa kini nga bahin sa pag-deploy sa CMT.

Mao nga, ang una nga butang nga kanunay nga interesado sa mga espesyalista kung ipatuman ang SMT mao kung unsang mga kinaiya sa pasundayag ang kinahanglan gamiton sa server? Sa pagkonsiderar sa kaylap nga paggamit sa libre nga software, kini nga pangutana gipangutana sa makadaghang higayon nga ang pagkapopular niini mahimong itandi sa pangutana nga "Unsa ang akong buhaton?" Gipangutana ni Nikolai Gavrilovich Chernyshevsky ... Ang nag-unang hinungdan nga nakaimpluwensya sa tubag mao ang gidaghanon sa mga sesyon sa media nga giproseso o iproseso sa plataporma sa telepono. Usa ka numerical ug mahikap nga kinaiya nga naghatag ug espesipikong pagtasa sa natala nga butang mao ang CAPS (Call Attempts Per Second) parameter o ang gidaghanon sa mga tawag kada segundo. Ang panginahanglan sa pagtubag niini nga pangutana mao ang nag-una tungod sa kamatuoran nga kini mao ang impormasyon mahitungod sa mga sesyon nga gipadala ngadto sa sistema nga sa paghimo sa usa ka load sa iyang server.

Ang ikaduha nga isyu nga motumaw sa diha nga ang pagdesisyon sa mga kinaiya sa mga sangkap sa hardware sa server mao ang komposisyon sa software (operating environment, database, ug uban pa) nga molihok niini. Ang trapiko sa signal (o media) moabot sa server, diin kini giproseso (gi-parse ang mga mensahe sa signal) sa pipila ka aplikasyon (pananglitan, Kamailio), ug dayon ang impormasyon nga namugna sa usa ka paagi gibutang sa database. Alang sa lainlaing mga CMT, ang mga aplikasyon nga nag-defragment sa mga yunit sa signal ug ang mga aplikasyon nga naghatag pagtipig mahimong magkalainlain. Bisan pa, silang tanan nahiusa sa parehas nga kinaiya sa multithreading. Sa parehas nga oras, tungod sa mga peculiarities sa ingon nga elemento sa imprastraktura sama sa SMT, kinahanglan nga matikdan sa kini nga punto nga ang gidaghanon sa mga operasyon sa pagsulat sa disk labi nga milabaw sa gidaghanon sa mga operasyon sa pagbasa gikan niini.

Ug sa katapusan ... "Adunay daghan kaayo niini nga pulong": server, virtualization, containerization ... Ang katapusan, apan importante kaayo nga aspeto nga natandog niini nga bahin sa artikulo mao ang posibleng mga paagi sa pag-instalar sa mga component sa MMT atol sa pag-deploy niini. Gilista sunod sa usa ka kinutlo gikan sa imortal nga buhat sa A.S. Ang mga teknolohiya sa Pushkin kaylap nga gigamit sa lainlaing mga imprastraktura ug proyekto. Sa usa ka bahin, sila suod nga nalambigit sa usag usa, ug sa pikas bahin, sila lahi kaayo sa daghang mga pamatasan. Bisan pa, silang tanan, sa usa ka porma o lain, gipresentar sa mga developer ingon magamit nga kapilian alang sa pag-instalar sa ilang mga produkto. Ang pag-summarize sa mga sistema nga gilista sa unang bahin sa artikulo, among namatikdan ang mosunod nga mga pamaagi sa pag-deploy niini sa usa ka pisikal nga server o virtual machine:
β€” paggamit sa awtomatik nga mga script sa pag-install o pag-instalar sa kaugalingon ug ang sunod nga pag-configure sa katugbang nga software,
β€” paggamit sa usa ka andam nga gihimo nga OS nga imahe nga adunay pre-installed SMT software ug/o ahente,
- paggamit sa teknolohiya sa containerization (Docker).

Ang nalista nga mga himan sa pag-install adunay ilang mga bentaha ug mga disbentaha, ug ang mga espesyalista adunay ilang kaugalingon nga mga gusto, mga limitasyon ug piho nga mga kondisyon diin ang imprastraktura nga ilang gipadagan o gipatuman nahimutang aron ipahayag ang bisan unsang mga rekomendasyon. Sa laing bahin, ang gihatag nga paghulagway sa mga paagi sa pag-deploy sa SIP traffic monitoring systems medyo transparent, ug sa kasamtangan nga yugto wala magkinahanglan ug mas detalyadong konsiderasyon.

Kini usa pa nga artikulo nga gipahinungod sa usa ka hinungdanon ug makapaikag nga elemento sa VoIP network - ang SIP traffic monitoring system. Sama sa kanunay, nagpasalamat ako sa mga magbabasa sa ilang pagtagad sa kini nga materyal! Sa sunod nga bahin atong sulayan nga mas lawom pa ang mga detalye ug tan-awon ang HOMER SIP Capture ug SIP3 nga mga produkto.

Source: www.habr.com

Idugang sa usa ka comment