Sistemi di monitoraghju di u trafficu in e rete VoIP. A seconda parte - i principii di l'urganizazione

Salutami i culleghi !

В precedente In u materiale, avemu cunnisciutu un elementu cusì utile è, cum'è pudete vede, abbastanza necessariu di l'infrastruttura VoIP, cum'è un sistema di monitoraghju di u trafficu o, per corta, SMT. Avemu scupertu ciò chì hè, chì prublemi risolve, è ancu nutatu i rapprisentanti più prominenti presentati da i sviluppatori à u mondu IT. In questa parte, cunsideremu i principii chì SMT hè implementatu in l'infrastruttura IT è u monitoraghju di u trafficu VoIP hè realizatu cù i so mezi.

Sistemi di monitoraghju di u trafficu in e rete VoIP. A seconda parte - i principii di l'urganizazione

Architettura di sistemi di monitoraghju di u trafficu VoIP

Avemu custruitu è ​​​​custruitu è ​​infine custruitu. Eura!
Da u cartoon "Cheburashka è u Crocodile Gena".

Comu nutatu prima, ci sò abbastanza prudutti in l'industria di cumunicazioni è telecomunicazioni chì entranu in a categuria adatta. In ogni casu, s'ellu avemu astrattu da u nome, u sviluppatore, a piattaforma, etc., pudemu vede chì sò tutti più o menu listessi in quantu à a so architettura (almenu quelli chì l'autore avia da trattà). Hè da nutà chì questu hè precisamente per l'absenza simplice di qualsiasi altri metudi di catturà u trafficu da l'elementi di a rete per a so successiva analisi detallata. Inoltre, l'ultime, in l'opinione subjectiva, hè largamente determinata da u sviluppu attuale di diversi spazii di l'industria di u sughjettu. Per un capiscenu più chjaru, cunzidira l'analogia seguente.

Da u mumentu chì u grande scientist russu Vladimir Aleksandrovich Kotelnikov hà creatu u teorema di campionamentu, l'umanità hà ricivutu una tremenda opportunità per realizà cunversione analogica-digitale è digitale-analogica di signali di parlà, grazia à quale pudemu usà cumplettamente un tipu cusì maravigliu. di cumunicazione cum'è telefonia IP. Se fighjate à u sviluppu di i miccanismi per u processu di i signali di parlà (aka algoritmi, codecs, metudi di codificazione, etc.), pudete vede cumu DSP (processamentu di signali digitale) hà fattu un passu fundamentale in a codificazione di i missaghji d'informazione - implementendu a capacità di predichendu. un signalu di parlà. Questu hè, invece di simpricimenti digitalizà è aduprà a- è u-leggi di cumpressione (G.711A/G.711U), hè avà pussibule di trasmette solu una parte di i campioni è poi restaurà u messagiu sanu da elli, chì salva significativamente. larghezza di banda. Riturnendu à u tema di MMT, avemu nutatu chì à u mumentu ùn ci sò micca cambiamenti qualitativi simili in l'approcciu di cattura di trafficu, altru ch'è unu o un altru tipu di mirroring.

Andemu à a figura sottu, chì illustra ciò chì hè statu custruitu da specialisti in i temi pertinenti.

Sistemi di monitoraghju di u trafficu in e rete VoIP. A seconda parte - i principii di l'urganizazione
Figura 1. Schema generale di l'architettura SMT.

Quasi ogni SMT si compone di dui cumpunenti principali: un servitore è agenti di cattura di trafficu (o sonde). U servitore riceve, processa è almacenà u trafficu VoIP chì vene da l'agenti, è ancu furnisce i specialisti cù a capacità di travaglià cù l'infurmazioni ricevuti in diverse vede (grafichi, diagrammi, Call Flow, etc.). L'agenti di cattura ricevenu u trafficu VoIP da l'equipaggiu core di a rete (per esempiu, SBC, softswitch, gateways, ..), u cunvertisce in u formatu utilizatu in u software di u servitore di u sistema applicatu, è trasfiriu à l'ultime per manipulazioni sussegwenti.

Cum'è in a musica, i cumpusitori creanu variazioni nantu à e melodie principali di l'opere, cusì in questu casu, diverse opzioni per implementà u schema sopra sò pussibuli. A so diversità hè abbastanza grande è hè principalmente determinata da e caratteristiche di l'infrastruttura in quale MMT hè implementatu. L'opzione più cumuna hè quella in quale ùn sò micca installati o cunfigurati agenti di cattura. In questu casu, u trafficu analizatu hè mandatu direttamente à u servitore o, per esempiu, u servitore riceve l'infurmazioni necessarii da i fugliali pcap generati da l'oggetti di monitoraghju. Stu metudu di consegna hè generalmente sceltu s'ellu ùn hè micca pussibule installà sonde. U locu di l'equipaggiu nantu à u situ, a mancanza di risorse per l'arnesi di virtualizazione, i difetti in l'urganizazione di a rete IP di trasportu è, in u risultatu, i prublemi cù a cunnessione di a rete, etc., tuttu questu pò esse u mutivu di sceglie u nutatu. opzione per urganizà u monitoraghju.

Dopu avè amparatu è capitu cumu questu o quellu SMT pò esse implementatu in l'infrastruttura IT da un puntu di vista architettonicu, dopu cunsideremu aspetti chì sò più in a cumpetenza di l'amministratori di u sistema, vale à dì, i metudi per implementà u software di u sistema in i servitori.

Durante a preparazione di una decisione nantu à l'implementazione di u cumpunente di a rete di monitoraghju in cunsiderà, l'implementatori anu sempre parechje dumande. Per esempiu, quale deve esse a cumpusizioni di l'hardware di u servitore, hè abbastanza per installà tutti i cumpunenti di u sistema nantu à un òspite o deve esse separati l'una di l'altru, cumu installà u software, etc. E quistioni elencate sopra, è ancu parechje altre dumande in relazione, sò assai larghe, è e risposte à parechji di elli dipendenu veramente da e cundizioni di u funziunamentu specifichi (o u disignu). In ogni casu, pruveremu di riassume i specifichi per avè una idea generale è una cunniscenza di questu latu di a implementazione CMT.

Allora, a prima cosa chì i spezialisti sò sempre interessate quandu implementanu SMT hè chì e caratteristiche di rendiment deve esse usatu cù u servitore? In cunsiderà l'usu generalizatu di u software gratuitu, sta quistione hè dumandata tante volte chì a so popularità pò esse probabilmente paragunata cù a quistione "Chì deveru fà" da Nikolai Gavrilovich Chernyshevsky ... U fattore principalu chì influenza a risposta hè u numeru di sessioni di media chì sò trattati o seranu trattati da a piattaforma di telefonia. Una caratteristica numerica è tangibile chì dà una valutazione specifica di u fattore nutatu hè u paràmetru CAPS (Call Attempts Per Second) o u numeru di chjama per seconda. A bisognu di risponde à sta quistione hè principalmente per u fattu chì hè infurmazione nantu à e sessioni mandate à u sistema chì crea una carica nantu à u so servitore.

U sicondu prublema chì si sviluppa quandu decide nantu à e caratteristiche di i cumpunenti di hardware di u servitore hè a cumpusizioni di u software (ambienti operativi, basa di dati, etc.) chì funziunà nantu à questu. U trafficu di signale (o media) ghjunghje à u servitore, induve hè trattatu (i missaghji di signale sò analizati) da una certa applicazione (per esempiu, Kamailio), è dopu l'infurmazioni generati in un certu modu sò posti in a basa di dati. Per diverse CMT, sia l'applicazioni chì defragmentanu l'unità di signale è l'applicazioni chì furnisce u almacenamiento pò esse diverse. Tuttavia, sò tutti uniti da a stessa natura di multithreading. À u listessu tempu, per via di e peculiarità di tali elementi infrastrutturali cum'è SMT, deve esse nutatu à questu puntu chì u numeru di operazioni di scrittura à u discu supera significativamente u numeru di operazioni di lettura da ellu.

E finarmenti... "Ci hè tantu in sta parolla": servitore, virtualizazione, containerizazione ... L'ultimu, ma assai impurtante aspettu toccu in questa parte di l'articulu hè i modi pussibuli per installà cumpunenti MMT durante a so implementazione. Listed accantu à una citazione da l'opera immortale di A.S. Tecnulugie Pushkin sò largamente usate in diverse infrastrutture è prughjetti. Da una banda, sò strettamente interconnessi l'una cù l'altri, è da l'altru, si sferiscenu assai in parechji criteri. Tuttavia, tutti, in una forma o l'altru, sò presentati da i sviluppatori cum'è opzioni dispunibili per installà i so prudutti. Riassuntu i sistemi elencati in a prima parte di l'articulu, notemu i seguenti metudi per implementà in un servitore fisicu o macchina virtuale:
- usu di script d'installazione automatica o autoinstallazione è cunfigurazione successiva di u software currispundente,
- usu di una maghjina OS pronta cù software è / o agentu SMT preinstallatu,
- usu di a tecnulugia di containerizazione (Docker).

L'arnesi d'installazione elencati anu i so vantaghji è svantaghji, è i specialisti anu e so preferenze, limitazioni è cundizioni specifichi in quale l'infrastruttura chì operanu o implementanu si trova per esprime ogni raccomandazione. Per d 'altra banda, a descrizzione data di modi per implementà i sistemi di monitoraghju di u trafficu SIP hè abbastanza trasparente, è in u stadiu attuale ùn hè micca bisognu di una considerazione più dettagliata.

Questu hè un altru articulu dedicatu à un elementu impurtante è interessante di a reta VoIP - u sistema di cuntrollu di u trafficu SIP. Cum'è sempre, ringraziu i lettori per a so attenzione à stu materiale! In a prossima parte, pruvaremu à andà ancu più in u specificu è fighjate à i prudutti HOMER SIP Capture è SIP3.

Source: www.habr.com

Add a comment