In questo materiale cercheremo di esaminare un elemento interessante e utile dell'infrastruttura IT, come il sistema di monitoraggio del traffico VoIP.

Lo sviluppo delle moderne reti di telecomunicazioni è sorprendente: da fuochi segnaletici sono progrediti molto e ciò che una volta sembrava inconcepibile ora è semplice e ordinario. Solo i professionisti sanno cosa si cela dietro la quotidianità e l'ampio utilizzo delle conquiste del settore delle tecnologie dell'informazione. La varietà dei mezzi di trasmissione, dei modi di commutazione, dei protocolli di interazione dei dispositivi e degli algoritmi di codifica sorprende la mente del cittadino comune e può diventare un vero incubo per chiunque sia coinvolto nel loro funzionamento corretto e stabile: il passaggio di segnali tonali o di traffico vocale, l'impossibilità di registrarsi su un softswitch, il test di nuove attrezzature, la redazione di una richiesta al supporto del fornitore.
Il concetto di protocollo menzionato sopra è la pietra angolare di qualsiasi rete di comunicazione, dalla quale dipenderanno la sua architettura, la composizione e la complessità dei dispositivi che la compongono, l'elenco dei servizi forniti e molto altro. È evidente, ma molto importante, una regola che afferma che l'uso di un protocollo di segnalazione più flessibile migliora la scalabilità della rete di comunicazione, il che porta a un aumento abbastanza rapido di vari dispositivi di rete al suo interno.
Tuttavia, anche un aumento necessario e giustificato del numero di elementi di rete interconnessi nell'ambito di questa regola porta con sé una serie di difficoltà legate alla manutenzione della rete e alla sua operatività. Molti specialisti si sono trovati nella situazione in cui il dump estratto non consente di localizzare chiaramente il problema sorto, poiché è stato ottenuto in quella parte della rete che non è coinvolta nella sua manifestazione.
Questa situazione è particolarmente caratteristica delle reti VoIP, che comprendono un numero di dispositivi superiore a una centrale telefonica PBX e più telefoni IP. Ad esempio, quando sono utilizzati più controller di sessione, switch flessibili o softswitch, ma la funzione di localizzazione dell'utente è separata dalle altre ed è assegnata a un dispositivo distinto. In questo caso, l'ingegnere deve scegliere il segmento da analizzare, basandosi sulla propria esperienza empirica o sulla fortuna.
Questo approccio è estremamente faticoso e non produttivo, poiché costringe a sprecare tempo ripetutamente affrontando le stesse domande: cosa utilizzare per la raccolta dei pacchetti, come recuperare il risultato e così via. Da un lato, come è noto, l'uomo si abitua a tutto. Anche questo può essere fatto, "prendere confidenza" e allenare la pazienza. Tuttavia, dall'altro lato esiste comunque un'altra difficoltà da considerare: la correlazione delle tracciature prese da sezioni diverse. Tutti i compiti analitici delle reti di telecomunicazione sopramenzionati e molti altri sono oggetto del lavoro di numerosi specialisti, che possono essere aiutati dai sistemi di monitoraggio del traffico.
Sistemi di monitoraggio del traffico delle reti di telecomunicazione
E insieme facciamo un lavoro comune: tu a modo tuo, e io a modo mio.
Y. Detochkin
Le moderne reti di trasmissione del traffico multimediale sono progettate e costruite attraverso l'implementazione di diverse concezioni, il cui fondamento è costituito da molti protocolli di telecomunicazione: CAS, SS7, INAP, H.323, SIP, ecc. Il sistema di monitoraggio del traffico (SMT) è uno strumento destinato a catturare i messaggi dei protocolli sopra menzionati (e non solo) e presenta un insieme di interfacce comode, intuitive e informative per la loro analisi. Lo scopo principale dell'SMT è rendere disponibili le tracciature e i dump dei segnali per qualsiasi intervallo di tempo per gli specialisti in qualsiasi momento (compresa la modalità in tempo reale) senza l'uso di software specializzati (come Wireshark). D'altro canto, ogni specialista qualificato presta particolare attenzione a questioni legate, ad esempio, alla sicurezza dell'infrastruttura IT.
Un aspetto fondamentale, strettamente legato a questa questione, è la capacità di questo specialista di "tenere il polso della situazione", che può essere raggiunta anche attraverso la tempestiva notifica di un determinato incidente. Poiché abbiamo menzionato le questioni di notifica, stiamo parlando del monitoraggio della rete di comunicazione. Ritornando alla definizione fornita in precedenza, il SMT consente di monitorare i messaggi, le risposte e le attività che possono indicare un comportamento anomalo della rete (ad esempio, risposte 403 o 408 del gruppo 4xx in SIP o un improvviso aumento delle sessioni su un trunk), ottenendo così le corrispondenti infografiche che illustrano chiaramente quanto sta accadendo.
Tuttavia, è importante notare che il sistema di monitoraggio del traffico VoIP non è inizialmente quel classico Fault Monitoring System, che consente di creare mappe di rete, controllare la disponibilità dei suoi elementi, l'utilizzo delle risorse, la periferia e molto altro (ad esempio, come Zabbix).
Dopo aver esaminato cosa sia un sistema di monitoraggio del traffico e le mansioni che svolge, passiamo alla questione di come applicarlo a favore della causa.
È evidente che il SMT da solo non può raccogliere il Call Flow "per magia". È necessario canalizzare il traffico corrispondente da tutti i dispositivi utilizzati in un unico punto: il Capture Server. In questo modo, la definizione fornita descrive una caratteristica distintiva del sistema, che consiste nella necessità di centralizzare il luogo di raccolta del traffico di segnalazione e permette di rispondere alla domanda posta in precedenza: cosa offre l'uso di un sistema in una rete operativa o in fase di implementazione.
Pertanto, di norma, è raro che un ingegnere possa, per così dire, rispondere immediatamente alla domanda su dove si trovi o potrebbe trovarsi il punto specifico di centralizzazione del traffico. Per fornire una risposta più o meno chiara, gli specialisti devono condurre una serie di indagini legate all'analisi della rete VoIP. Ad esempio, è necessario chiarire nuovamente la composizione dell'hardware, definire in dettaglio i punti di collegamento e le possibilità nel contesto dell'invio del traffico pertinente al punto di raccolta. Inoltre, è evidente che il successo nella risoluzione della questione in esame dipende direttamente dal modo in cui è organizzata la rete IP di trasporto.
Di conseguenza, la prima cosa che offre l'implementazione del SMT è quella revisione della rete che era stata pianificata ma non realizzata. Naturalmente, un lettore attento si chiederà subito: che c'entra il SMT? Non c'è alcun nesso diretto e non può esserci, ma... La psicologia della maggior parte delle persone, compresi coloro che sono legati al mondo IT, tende a correlare questo tipo di attività a qualche evento. Il vantaggio successivo deriva dal precedente e consiste nel fatto che, anche prima che venga implementato il SMT, vengano installati e configurati i Capture Agents e sia attivata l'invio dei messaggi RTCP, è possibile riscontrare eventuali problemi che richiedono un intervento tempestivo. Ad esempio, potrebbe verificarsi un collo di bottiglia che è chiaramente visibile anche senza le statistiche fornite dal SMT, utilizzando i dati, ad esempio, forniti da RTCP.
Ora torniamo al processo di raccolta delle tracciature così necessarie e sorridiamo ricordando le parole dell'eroe, evidenziate nell'epigrafe di questa sezione. Una delle sue caratteristiche importanti, che non è stata menzionata, è che, in genere, le manipolazioni elencate possono essere effettuate da personale di adeguata qualifica, ad esempio, gli Ingegneri Core. D'altra parte, il campo delle questioni risolte mediante le tracciature può includere anche quelle che vengono definite attività di routine. Per esempio, identificare il motivo per cui un terminale non viene registrato dall'installatore o dal cliente. In questo contesto, diventa evidente che la particolare capacità di generare dump da parte di questi specialisti comporta la necessità di svolgere tali compiti operativi. Questo non è produttivo poiché sottrae tempo alla risoluzione di altre questioni più importanti.
Tuttavia, nella maggior parte delle aziende in cui l'uso di un prodotto come il SMT è auspicabile, esiste un'unità speciale il cui elenco di compiti include proprio l'esecuzione di operazioni di routine, per alleggerire gli altri specialisti: service desk, helpdesk o supporto tecnico. Inoltre, non farò una scoperta per il lettore se sottolineo che l'accesso degli ingegneri del supporto tecnico ai nodi più critici, per motivi di sicurezza e stabilità della rete, è indesiderabile (anche se è possibile che non sia vietato), dato che proprio questi elementi di rete contengono il miglior angolo dal punto di vista dei dump. Lo SMT, essendo il punto centrale di raccolta del traffico e avendo un'interfaccia intuitiva e trasparente, è in grado di risolvere una serie di problemi indicati. L'unica condizione è organizzare l'accesso all'interfaccia dai posti di lavoro degli specialisti del supporto tecnico e, eventualmente, scrivere un articolo nella knowledge base sul suo utilizzo.
In conclusione, segnaliamo i prodotti più noti e interessanti che, in un modo o nell'altro, svolgono la funzionalità menzionata sopra, tra cui: , , , . Nonostante ci sia un approccio comune all'organizzazione e all'implementazione, ciascuno ha le proprie sfumature, aspetti soggettivi positivi e negativi, e tutti meritano un'analisi separata. Questo sarà oggetto di ulteriori materiali. Grazie per la Vostra attenzione!
UPD (23.05.2019): al elenco riportato nella conclusione, vale la pena aggiungere un altro prodotto, di cui l'autore è venuto a conoscenza relativamente di recente. – un giovane e in crescita rappresentante del mondo dei sistemi di monitoraggio del traffico SIP.
Fonte: habr.com
