Ferkear monitoring systemen yn VoIP netwurken. Diel twa - prinsipes fan organisaasje

Hallo kollega's!

В foarige Yn it materiaal hawwe wy kunde makke mei sa'n nuttich en, sa't jo sjen kinne, frij needsaaklik elemint fan 'e VoIP-ynfrastruktuer, lykas in ferkearsmonitorsysteem of, koartsein, SMT. Wy fûnen út wat it is, hokker problemen it oplost, en ek opmurken de meast foaroansteande fertsjintwurdigers presintearre troch ûntwikkelders oan de IT-wrâld. Yn dit diel sille wy de prinsipes beskôgje wêrop SMT wurdt ymplementearre yn 'e IT-ynfrastruktuer en VoIP-ferkearmonitoring wurdt útfierd mei syn middels.

Ferkear monitoring systemen yn VoIP netwurken. Diel twa - prinsipes fan organisaasje

Arsjitektuer fan VoIP-ferkearmonitorsystemen

Wy bouden en bouden en úteinlik bouden. Hoera!
Fan de cartoon "Cheburashka en de krokodil Gena."

Lykas earder opmurken, binne d'r genôch produkten yn 'e kommunikaasje- en telekommunikaasje-yndustry dy't yn' e passende kategory falle. As wy lykwols abstrahere fan 'e namme, ûntwikkelder, platfoarm, ensfh., kinne wy ​​​​sjogge dat se allegear min of mear itselde binne yn termen fan har arsjitektuer (op syn minst dejingen dy't de auteur te krijen hie). It is de muoite wurdich op te merken dat dit krekt te tankjen is oan it ienfâldige ûntbrekken fan oare metoaden foar it fangen fan ferkear fan netwurkeleminten foar har folgjende detaillearre analyze. Boppedat wurdt de lêste, yn subjektive miening, foar in grut part bepaald troch de hjoeddeistige ûntwikkeling fan ferskate gebieten fan 'e fakindustry. Foar in dúdliker begryp, beskôgje de folgjende analogy.

Fan it momint dat de grutte Russyske wittenskipper Vladimir Aleksandrovich Kotelnikov de samplingstelling makke hat, hat it minskdom in geweldige kâns krigen om analooch-nei-digitale en digitaal-nei-analoge konversaasjes fan spraaksinjalen út te fieren, wêrtroch't wy sa'n prachtich type folslein brûke kinne. fan kommunikaasje as IP-telefony. As jo ​​​​sjogge nei de ûntwikkeling fan meganismen foar it ferwurkjen fan spraaksinjalen (alias algoritmen, codecs, kodearringmetoaden, ensfh.), Jo kinne sjen hoe't DSP (digitale sinjaalferwurking) in fûnemintele stap hat nommen yn it kodearjen fan ynformaasjeberjochten - it ymplementearjen fan de mooglikheid om te foarsizzen in spraaksinjaal. Dat is, ynstee fan gewoan te digitalisearjen en te brûken a- en u-wetten fan kompresje (G.711A/G.711U), is it no mooglik om mar in diel fan 'e samples te ferstjoeren en dan it hiele berjocht fan har te herstellen, wat signifikant besparret bânbreedte. Werom nei it ûnderwerp fan MMT, konstatearje wy dat op it stuit gjin ferlykbere kwalitative feroaringen binne yn 'e oanpak fan ferkearsfangst, oars as ien of oare soarte fan spegeljen.

Lit ús gean nei de figuer hjirûnder, dy't yllustrearret wat waard boud troch spesjalisten yn de oanbelangjende fakgebieten.

Ferkear monitoring systemen yn VoIP netwurken. Diel twa - prinsipes fan organisaasje
figuer 1. Algemiene diagram fan de SMT arsjitektuer.

Hast elke SMT bestiet út twa haadkomponinten: in tsjinner en aginten foar ferfanging fan ferkear (as probes). De tsjinner ûntfangt, ferwurket en bewarret VoIP-ferkear dat komt fan aginten, en biedt ek spesjalisten de mooglikheid om te wurkjen mei de ûntfongen ynformaasje yn ferskate werjeften (grafiken, diagrammen, Call Flow, ensfh.). Capture-aginten ûntfange VoIP-ferkear fan netwurkkearnapparatuer (bygelyks SBC, softswitch, gateways, ..), konvertearje it yn it formaat dat brûkt wurdt yn 'e tapaste systeemserversoftware, en oerdrage it nei de lêste foar folgjende manipulaasjes.

Krekt as yn muzyk meitsje komponisten fariaasjes op 'e wichtichste melodyen fan wurken, dus yn dit gefal binne ferskate opsjes foar it útfieren fan it boppesteande skema mooglik. Har ferskaat is frij grut en wurdt benammen bepaald troch de skaaimerken fan 'e ynfrastruktuer wêryn't MMT ynset wurdt. De meast foarkommende opsje is ien wêryn gjin capture-aginten binne ynstalleare of konfigureare. Yn dit gefal wurdt it analysearre ferkear direkt nei de tsjinner stjoerd of, bygelyks, de tsjinner ûntfangt de nedige ynformaasje fan pcap-bestannen dy't generearre binne troch objekten te kontrolearjen. Dizze levering metoade wurdt meastal keazen as it is net mooglik om te ynstallearjen probes. De lokaasje fan 'e apparatuer op' e side, it ûntbrekken fan boarnen foar virtualisaasje-ark, gebreken yn 'e organisaasje fan it ferfier IP-netwurk en, as gefolch, problemen mei netwurkferbining, ensfh., Dit alles kin de reden wêze foar it kiezen fan' e notearre opsje foar it organisearjen fan tafersjoch.

Nei't wy leard en begrepen hawwe hoe't dit of dat SMT kin wurde ymplementearre yn 'e IT-ynfrastruktuer út in arsjitektoanysk eachpunt, sille wy neist aspekten beskôgje dy't mear binnen de kompetinsje fan systeembehearders lizze, nammentlik metoaden foar it ynsetten fan systeemsoftware op servers.

Tidens de tarieding fan in beslút oer de ymplemintaasje fan 'e beoardieling fan it monitoaringnetwurkûnderdiel hawwe ympleminters altyd in protte fragen. Bygelyks, wat moat de gearstalling fan 'e serverhardware wêze, is it genôch om alle systeemkomponinten op ien host te ynstallearjen of moatte se fan elkoar skieden wurde, hoe't jo de software ynstallearje, ensfh. De hjirboppe neamde fragen, lykas ek in protte oare relatearre fragen, binne heul breed, en de antwurden op in protte fan har binne echt ôfhinklik fan 'e spesifike bedriuwsbetingsten (as ûntwerp). Wy sille lykwols besykje de spesifikaasjes gearfetsje om in algemien idee en begryp te krijen fan dit aspekt fan 'e CMT-ynset.

Dat, it earste ding wêryn spesjalisten altyd ynteressearre binne by it ymplementearjen fan SMT is mei hokker prestaasjekarakteristiken de tsjinner moat wurde brûkt? Mei it each op it wiidferspraat gebrûk fan frije software, wurdt dizze fraach safolle kearen steld dat syn populariteit wierskynlik kin wurde fergelike mei de fraach "Wat moat ik dwaan?" frege troch Nikolai Gavrilovich Chernyshevsky ... De wichtichste faktor dy't it antwurd beynfloedet is it oantal media-sesjes dy't ferwurke wurde of sille wurde ferwurke troch it telefonyplatfoarm. In numerike en taastbere karakteristyk dy't in spesifike beoardieling jout fan 'e notearre faktor is de parameter CAPS (Call Attempts Per Second) of it oantal oproppen per sekonde. De needsaak om dizze fraach te beantwurdzjen is benammen te tankjen oan it feit dat it ynformaasje is oer sesjes stjoerd nei it systeem dy't in lading op har tsjinner sil meitsje.

It twadde probleem dat ûntstiet by it besluten oer de skaaimerken fan 'e hardware-komponinten fan' e tsjinner is de gearstalling fan 'e software (bedriuwsomjouwing, databases, ensfh.) dy't derop funksjonearje sil. Sinjaal (as media) ferkear komt by de tsjinner, dêr't it wurdt ferwurke (sinjaal berjochten wurde parsed) troch guon applikaasje (bygelyks, Kamailio), en dan de ynformaasje oanmakke op in bepaalde wize wurdt pleatst yn de databank. Foar ferskate CMT's kinne sawol de applikaasjes dy't de sinjaal-ienheden defragmentearje as de applikaasjes dy't opslach leverje, oars wêze. Se binne lykwols allegear ferienige troch deselde aard fan multithreading. Tagelyk, fanwege de eigenaardichheden fan sa'n ynfrastruktuer elemint as SMT, moat opmurken wurde op dit punt dat it oantal skriuwoperaasjes nei de skiif gâns grutter is as it oantal lêsoperaasjes dêrfan.

En as lêste ... "D'r is safolle yn dit wurd": server, virtualisaasje, kontenerisaasje ... It lêste, mar tige wichtige aspekt dat yn dit diel fan it artikel oanrekke is, is de mooglike manieren om MMT-komponinten te ynstallearjen by har ynset. Fermeld neist in sitaat út it ûnstjerlike wurk fan A.S. Pushkin-technologyen wurde breed brûkt yn ferskate ynfrastruktuer en projekten. Oan de iene kant binne se nau mei elkoar ferbûn, en oan de oare kant ferskille se opfallend yn in protte kritearia. Lykwols, allegear, yn ien of oare foarm, wurde presintearre troch ûntwikkelders as beskikbere opsjes foar it ynstallearjen fan har produkten. Gearfetting fan 'e systemen neamd yn it earste diel fan it artikel, notearje wy de folgjende metoaden foar it ynsetten fan se op in fysike tsjinner of firtuele masine:
- gebrûk fan automatyske ynstallaasjeskripts as selsynstallaasje en folgjende konfiguraasje fan 'e korrespondearjende software,
- gebrûk fan in klearmakke OS-ôfbylding mei foarôf ynstalleare SMT-software en / of agent,
- gebrûk fan containerization technology (Docker).

De neamde ynstallaasjeynstruminten hawwe har foardielen en neidielen, en spesjalisten hawwe har eigen foarkarren, beheiningen en spesifike betingsten wêryn't de ynfrastruktuer dy't se operearje of ymplementearje, leit om alle oanbefellings te stimmen. Oan 'e oare kant is de opjûne beskriuwing fan manieren om SIP-ferkearmonitoringssystemen yn te setten frij transparant, en fereasket op it hjoeddeistige stadium gjin mear detaillearre konsideraasje.

Dit is in oar artikel wijd oan in wichtich en nijsgjirrich elemint fan it VoIP-netwurk - it SIP-ferkearmonitorsysteem. Lykas altyd tankje ik de lêzers foar har oandacht foar dit materiaal! Yn it folgjende diel sille wy besykje noch djipper yn 'e spesifiken te gean en te sjen nei de HOMER SIP Capture en SIP3 produkten.

Boarne: www.habr.com

Add a comment