En este material, intentaremos examinar un elemento interesante y útil de la infraestructura de TI: el sistema de monitoreo del tráfico VoIP.

El desarrollo de las modernas redes de telecomunicaciones es asombroso: han avanzado mucho desde las fogatas de señalización, y lo que antes parecía impensable ahora es común y cotidiano. Y solo los profesionales saben lo que se oculta detrás de la cotidianidad y el amplio uso de los logros de la industria de tecnologías de la información. La diversidad de medios de transmisión, formas de conmutación, protocolos de interacción de dispositivos y algoritmos de codificación asombra la mente del común y puede convertirse en una verdadera pesadilla para cualquiera que esté relacionado con su funcionamiento correcto y estable: el paso de señales tonales o tráfico de voz, la incapacidad de registrarse en un softswitch, la prueba de nuevo equipo, la elaboración de un ticket de soporte para el proveedor.
El concepto de protocolo mencionado anteriormente es la piedra angular de cualquier red de comunicación, de la cual dependerán su arquitectura, la composición y complejidad de los dispositivos que la componen, la lista de servicios que ofrece y mucho más. Al mismo tiempo, es obvio, pero muy importante, que el uso de un protocolo de señalización más flexible mejora la escalabilidad de la red de comunicación, lo que conlleva un aumento bastante rápido en la diversidad de dispositivos de red.
Sin embargo, incluso el aumento necesario y justificado del número de elementos de red interconectados dentro de esta regularidad conlleva una serie de dificultades relacionadas con el mantenimiento de la red y su operación. Muchos especialistas han enfrentado la situación en la que un volcado obtenido no permite localizar de manera inequívoca el problema surgido, ya que se obtuvo en un área de la red que no está relacionada con su aparición.
Esta situación es especialmente característica de las redes VoIP, que incluyen más dispositivos que una PBX y varios teléfonos IP. Por ejemplo, cuando se utilizan múltiples controladores de sesión en la solución, conmutadores flexibles o un softswitch, pero la función de localización del usuario se separa de las demás y se traslada a un dispositivo aparte. Entonces, el ingeniero debe elegir para el análisis la siguiente sección, guiándose por su experiencia empírica o por mera casualidad.
Este enfoque es extremadamente agotador y poco productivo, ya que obliga a gastar tiempo una y otra vez luchando con las mismas preguntas: qué se puede usar para recopilar paquetes, cómo obtener el resultado, etc. Por un lado, como se sabe, las personas se acostumbran a todo. También se puede acostumbrar a esto, 'adquirir práctica' y entrenar la paciencia. Sin embargo, por otro lado, existe otra dificultad que no se puede ignorar: la correlación de trazas tomadas de diferentes secciones. Todas las tareas de análisis de redes de comunicación mencionadas anteriormente, así como muchas otras, son parte del trabajo de muchos especialistas, para quienes los sistemas de monitoreo de tráfico están diseñados para ayudar a resolver.
Sobre los sistemas de monitoreo de tráfico de redes de comunicación
Y juntos — hacemos un trabajo común: tú a tu manera, y yo a la mía.
Y. Detochkin
Las redes modernas de transmisión de tráfico multimedia se diseñan y construyen implementando diversas conceptos, cuya base está compuesta por múltiples protocolos de telecomunicaciones: CAS, SS7, INAP, H.323, SIP, etc. El sistema de monitoreo de tráfico (SMT) es una herramienta destinada a capturar mensajes de los protocolos mencionados (y no solo) y cuenta con un conjunto de interfaces accesibles, intuitivas e informativas para su análisis. La función principal del SMT es hacer que las trazas de señal y los volcado de datos estén disponibles para los especialistas en cualquier momento (incluido en tiempo real) sin necesidad de utilizar programas especializados (como Wireshark). Por otro lado, cada especialista calificado presta especial atención a cuestiones relacionadas, por ejemplo, con la seguridad de la infraestructura de TI.
Un aspecto igualmente importante, directamente relacionado con esta cuestión, es la capacidad de este especialista para "mantenerse al tanto", lo que se puede lograr, entre otras cosas, mediante notificaciones oportunas sobre cualquier incidente. Al mencionar cuestiones de notificación, nos referimos a la monitorización de la red de comunicaciones. Volviendo a la definición proporcionada anteriormente, el SMT permite controlar los mensajes, respuestas y actividades que pueden indicar algún comportamiento anómalo en la red (por ejemplo, respuestas 403 o 408 del grupo 4xx en SIP o un aumento repentino en el número de sesiones en el tronco), permitiendo además obtener la infografía correspondiente que ilustra claramente lo que está ocurriendo.
Sin embargo, cabe destacar que el sistema de monitoreo del tráfico VoIP no es en sí la clásica Fault Monitoring System que permite crear mapas de redes, controlar la disponibilidad de sus elementos, la utilización de recursos, periféricos y mucho más (por ejemplo, como Zabbix).
Habiendo entendido qué es un sistema de monitoreo de tráfico y las tareas que realiza, pasemos a la cuestión de cómo se puede aplicar de manera útil.
Es obvio que el SMT por sí solo no puede recopilar el Call Flow "por arte de magia". Para ello, es necesario consolidar el tráfico correspondiente de todos los dispositivos utilizados en un solo punto: el Capture Server. Así, lo escrito define una característica distintiva del sistema, que reside en la necesidad de centralizar el lugar de recogida del tráfico de señalización y permite responder a la pregunta planteada anteriormente: ¿qué beneficios aporta el uso del conjunto en una red operativa o en implementación?
Por lo tanto, como regla general, es raro que un ingeniero pueda, como se dice, responder de inmediato a la pregunta de en qué lugar específico estará o puede estar el punto de centralización del tráfico indicado. Para obtener una respuesta más o menos clara, los especialistas deben llevar a cabo una serie de investigaciones relacionadas con el análisis del VoIP. Por ejemplo, la verificación del equipo, la determinación detallada de los puntos de su conexión, así como las posibilidades en el contexto del envío del tráfico correspondiente al punto de recogida. Además, está claro que el éxito de la resolución de esta cuestión depende directamente de la forma en que se organice la red IP de transporte.
Por lo tanto, lo primero que ofrece la implementación del SMT es la tan esperada revisión de la red que alguna vez fue planificada pero nunca realizada. Por supuesto, el lector reflexivo se preguntará de inmediato: ¿qué tiene que ver el SMT con esto? No hay conexión directa aquí, ni puede haberla, pero... La psicología de la mayoría de las personas, incluso de aquellos vinculados al mundo de TI, suele inclinarse a asociar este tipo de eventos con algún acontecimiento. La siguiente ventaja se deriva de la anterior y consiste en que, incluso antes de que se despliegue el SMT, se instalen y configuren los Agentes de Captura, y se habilite el envío de mensajes RTCP, pueden detectar problemas que requieren intervención оперативная. Por ejemplo, puede que se haya formado un “cuello de botella” en algún lugar, y esto es claramente visible incluso sin estadísticas, las cuales pueden ser proporcionadas, entre otros, por el SMT utilizando datos de RTCP.
Ahora volvamos al proceso descrito anteriormente de recopilación de trazas tan necesarias y sonriamos al recordar las palabras del héroe, que se presentan en el epígrafe de esta parte. Una de sus características importantes, que no se mencionó, es que generalmente las manipulaciones enumeradas pueden ser realizadas por personal de suficiente calificación, como los Core Engineers. Por otro lado, las preguntas que pueden resolverse mediante trazas pueden incluir tareas rutinarias. Por ejemplo, determinar la razón por la cual un terminal no se registra con el instalador o el cliente. Así, se vuelve evidente que la exclusiva capacidad de capturar volcados de los especialistas mencionados implica que deben llevar a cabo estas tareas operativas. Esto no es productivo porque quita tiempo para resolver otros problemas más importantes.
En la mayoría de las empresas donde se prefiere el uso de un producto como SMT, existe un departamento especial cuya lista de tareas incluye precisamente la realización de operaciones rutinarias, con el fin de aliviar a otros especialistas: service desk, helpdesk o soporte técnico. Tampoco sería una revelación para el lector si señalo que, por razones de seguridad y estabilidad de la red, no es deseable que los ingenieros de soporte técnico tengan acceso a los nodos más críticos (aunque podría ser que no esté prohibido), y sin embargo, estos elementos de la red ofrecen el ángulo más ventajoso para la captura de volcados. SMT, dado que es el punto central de recopilación de tráfico y posee una interfaz intuitiva y transparente, puede resolver una serie de problemas mencionados. La única condición es organizar el acceso a la interfaz desde los lugares de trabajo del personal de soporte técnico y, posiblemente, redactar un artículo en la base de conocimientos sobre su uso.
En conclusión, señalemos los productos más conocidos e interesantes que realizan de alguna manera la funcionalidad discutida anteriormente, entre los cuales se encuentran: , , , . A pesar del enfoque general para la organización y el despliegue, cada uno tiene sus particularidades, aspectos positivos y negativos subjetivos, y todos merecen una consideración separada. Esto será el tema de los materiales futuros. ¡Gracias por su atención!
UPD (23.05.2019): al listado proporcionado en la conclusión, se debe agregar otro producto que el autor conoció relativamente recientemente. – un representante joven y en desarrollo del mundo de los sistemas de monitoreo de tráfico SIP.
Fuente: habr.com
