INFORME PRACTICA IV. Generador de Trafico SIPp

Documentos relacionados
Definición de un procedimiento de pruebas para definir la capacidad, disponibilidad y QoS de un servidor Asterisk

LABORATORIO 3 DE SISTEMAS DE TELECOMUNICACIONES. PRACTICA 2.

Asterisk. Ing. Roberto Sánchez. Laboratorio de Comunicaciones FIUBA 1/13. VoIP Asterisk Version Versión del documento: 0.12

Anexo B. Configuraciones del Archivo extensions.conf

Manual de Configuración

1 Tráfico en Telefonía

IMPLEMENTACION DE UN SISTEMA DE VIDEO VIGILANCIA UTILIZANDO UNA WEBCAM, ASTERISK, MOTION Y CHAN_MOBILE

Procedimiento: Acceder al menú principal de la DVR y seleccionar Configuración del Sistema

Interconexión MG6008 / MG6004 con IP-PBX Asterisk

RENDIMIENTO DE ASTERISK EN MINIORDENADORES

Asterisk. Configuración del Correo de Voz

Qué es correo de voz? Cómo usar el correo de voz?

Tema 3 Implantación de Técnicas de Acceso Remoto

VoIP (Asterix) Escuela de Ingeniería de Sistemas y Computación Administración de Redes y Servidores Febrero Junio 2008

Guía de Instalación. BioTime 7.0. Versión:1.0 Fecha: Enero BioTime 7.0

ELASTIX CERTIFIED ENGINEER Pensum del curso

El moh del CallManager utiliza el codificadordecodificador. llamadas de voz utilizan el ejemplo de la configuración de códec de G.

Inicio de operaciones en Aspel-FACTURe 4.0 Usuarios nuevos

Puesta en marcha de Aspel-FACTURe4.0

Puesta en marcha de Aspel-FACTURe4.0

ELASTIX CERTIFIED ENGINEER Pensum del curso

Preguntas Más Frecuentes sobre Cisco Unified Communications Manager Express

MANUAL DE CONFIGURACIÓN DEL TOUCHSTREAM PARA STREAMING.

DIPLOMADO EN INGENIERÍA EN TELEFONÍA IP CON ASTERISK /ELASTIX

OBS Project. Lopez Sebastián, Papadopulo Rodrigo. 2do cuatrimestre 2015

Session Initiation Protocol (SIP o Protocolo de Inicialización de Sesiones) es un protocol de señalización simple, utilizado para telefonía y

LABORATORIO III DE SISTEMAS DE TELECOMUNICACIONES PRÁCTICA N 4 GENERADOR DE TRAFICO SIPp Y PRUEBAS DE TRAFICO

CONFIGURACIÓN DE IMPRESORAS

CURSO DE CAPACITACION ADMINISTRACIÓN DE SERVIDORES ASTERISK I

CURSO DE CAPACITACION ASTERISK CERTIFIED PROFESSIONAL I

Manual de usuario de Turnero 3

SISTEMA DE ADMINISTRACIÓN DE COLAS. QueueSmart. Enterprise 6.4

Temario Curso Asterisk Intensivo Niveles básico, intermedio y avanzado Duración total del curso: 40 horas

Flujo de trabajo basado selectivo de la configuración para las llamadas entrantes en la delicadeza

MÓDULOS B-MOTICS ESCLAVOS DE MODBUS. Bielsa electrónica S.L. Ref: mblogix1.0es.pdf

Uso de números de puerto FTP no estándares con NAT

Práctica 4: Desarrollo de clientes bajo TCP y UDP.

CAPÍTULO 4: INTEGRACIÓN EN EL MODELO DE GESTIÓN FCAPS

Asterisk, mas que una central telefónica

Exprese el uso del traductor del registro (VLT) para leer y para interpretar las trazas CUCM

SISTEMAS DE CONMUTACIÓN DE PAQUETES

Config VTO - VTH. En este tutorial veremos cómo configurar un VTO con un VTH.

Configuración MV370 con Asterisk

7.- PRUEBAS REALIZADAS

1. Qué codec de audio seleccionaría para minimizar el ancho de banda?

PRÁCTICA 9 Aplicaciones multimedia

Compruebe que tu terminal está correctamente registrado en la base o siga los siguientes pasos para registrarlo.

Solución de paging IP

Tema 6 Servicio de Correo Electrónico

DIGITAL MEDIA SERVER MANUAL DE USUARIO

Gestión de Servicios en Windows 7 services.msc

Tema: Comportamiento de Redes con Dispositivos L3 (routers)

Anexo D Establecimiento de la llamada

MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE MONITOREO CACTI. Versión 1.0

Laboratorio 3 Capa de Transporte (TCP)

INICIACIÓN EN TELEFONÍA IP DE ASTERISK

Guía de Network Connection

Puertos TCP y UDP que usa Cisco CallManager

Introducción y objetivos

Cómo instalar, configurar y resolver problemas? App del cámara de video del SORBO? s

Resuelva problemas los pasos para seguir cuando el CUBO no se descubre como elemento de la frontera en el PCA

Notificaciones del mensaje SMTP del permiso en el Cisco Unity Connection 8.x

CONFIGURACIÓN DE IMPRESORAS

Módulo Call Center. Guía de instalación v 1.2

Tema 8: Frame Relay Ejercicios Resueltos

La tecnología IP ha aportado grandes cambios en el sector de grabación de conversaciones: Modificación de los entornos de oficinas

dit Apellidos: UPM Nombre:

Puesta en marcha de Aspel-FACTURe 2.5 Re-instalable 1

Servidores RADIUS externos de la configuración en el ISE

Introducción: En este manual aprenderás como enviar y recibir mensajes cifrados de correo-e utilizando thunderbird y su complemento, enigmail.

Botones del marcado rápido del Cisco IP Phone de la configuración con el CallManager 11.X

Manual de Usuario. APP ZKBioSecurity Mobile

Servicio de Outsourcing AQCT WEB IP

Dimensionamiento y Planificación de Redes

Transcripción:

INFORME PRACTICA IV Generador de Trafico SIPp Presentado por: María Camila Martínez Ordoñez Juliana Alejandra Vergara Reyes Presentado a: Mag. Rodrigo Alberto Cerón UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES LABORATORIO III DE SISTEMAS DE TELECOMUNICACIONES POPAYÁN- CAUCA 2016

Contenido 1. INTRODUCCION...3 2. OBJETIVOS...3 3. DESARROLLO...3 3.1 Instalación y configuración...3 3.2 Pruebas de Tráfico...5 3.3 Dimensionamiento de Asterisk...9 4. CONLUSIONES...11

1. INTRODUCCION La herramienta SIPp es de libre código con el cual se pueden hacer pruebas y generación de tráfico sobre el protocolo SIP. Dentro de sus funciones y opciones incluye varios escenarios básicos de SipStone para Agentes de Usuario (UAC y UAS), con los que permite simular el establecimiento y liberación de llamadas usando los métodos básico SIP (INVITE y BYE). Puede también leer otros escenarios personalizados aparte de archivos XML, los cuales describen el flujo de llamadas simples y otras complejas. Incorpora otras herramientas como la visualización dinámica de las estadísticas de las pruebas que se están desarrollando (tasas de llamadas, retardo de ida y vuelta, estadísticas de los mensajes SIP intercambiado). SIPp también puede enviar trafico multimedia (RTP) a través de RTP eco t repetición de RTP/pcap, los archivos pueden ser audio y/o video. 2. OBJETIVOS Instalar y configurar el generado de Trafico SIPp Configurar el servidor de Asterisk para la realización de las pruebas de tráfico 3. DESARROLLO 3.1 Instalación y configuración Para la instalación de esta herramienta SIPp se inicia ejecutando el comando apt-get install siptester en la consola, posteriormente pregunta si se desea continuar o no como se ve en la Figura 1 [1]. Al finalizar esta instalación se procede a la configuración de los archivos respectivos (sip.conf y extensions.conf). Figura 1. Instalación SIPp

Para el archivo sip.conf se crea la extensión presentada en la Figura 2, la cual permitirá realizar llamadas de prueba al servidor de Asterisk. En la extensión se tienen las siguientes partes: Figura 2. Configuración SIPp en sip.conf [sipp] corresponde al nombre del usuario Insecure=invite,port indica que el puerto de donde viene la solicitud sea ignorado y no se requiera autenticación Canreinvite permite que los dispositivos intercambien trafico RTP directamente, sin que Asterisk intervenga, esta opción esta deshabilitada (no). Disallow=all esta opción deshabilita todos los códec para que posteriormente se pueda habilitar ulaw y alaw usando allow=ulaw y allow=alaw. En la figura 3 se continua con la configuración del archivo extensions.conf para agregar la extensión determinada (600) para los servicios de SIPp. Cuando se recibe la llamada será contestada, el usuario que llama escuchara la reproducción de música por defecto mientras espera (SetMusicHoldOn(default)) durante un tiempo determinado (20 segundos). Figura 3. Configuración SIPp en extensions.conf

3.2 Pruebas de Tráfico Para realizar las pruebas necesarias para el tráfico, se utilizan la línea de la figura 4: Figura 4. Línea para la prueba de tráfico Cada uno de los parámetros de esta línea se explican a continuación: -s indica la extensión a la que se va a llamar (600) -sn escenario SipStone que se va a utilizar, por defecto es el Agente de Usuario (UAC, User Agent Client) -d duración de la llamada en milisegundos (1000 ms = 1 seg) -m número máximo de llamadas que se van a realizar en la prueba (3000) -timeout tiempo total de la realización de la prueba de tráfico (60 seg) -r número de intentos de llamada por segundo CAPS (Calls Per second) -i establece la IP local, por defecto es la dirección IP del cliente SIPp (192.168.128.214) -trace_screen este comando guarda los logs que corresponden a la información en pantalla Para obtener valores diferentes y poder hacer comparaciones se simularon valores diferentes para el parámetro r, tomando valores de 10, 20, 30, 40 y 50, de esta forma se podrá analizar más a fondo el sistema de generación de tráfico, pues en cada caso el número de intentos de llamada por segundo aumenta. En ese contexto se incian las simulaciones con los datos de la Figura 4, iniciando con un valor de r=10. En la Figura 5 se puede observar que se realizan 599 llamadas en total y todas son exitosas.

Figura 5. Prueba de tráfico ( r = 10) Realizando el primer cambio del parámetro r ahora con un valor de 20, se obtuvo un total de 1199 llamadas, de las cuales 829 fueron exitosas y 370 erradas, como se puede ver la figura 6. Con un valor de r=30 se obtuvo un total de 1799 llamadas, pero solo 759 fueron exitosas, el resto (1040) no (Ver Figura 7). Con estos 3 resultados se puede pensar que a mayor número de intentos de llamada por segundo habrá más posibilidad de tener llamadas erradas en el simulador.

Figura 6. Prueba de tráfico (r = 20) Figura 7. Prueba de tráfico (r = 30) Ahora, para los valores más altos que se decidieron para el parámetro r, se obtuvo un total de 2399 llamadas de las cuales 740 fueron exitosas y 1659 erradas, esto, para r=40 (Ver figura 8); finalmente

con r=50 hubo un total de 2999 llamadas, pero solo 714 fueron exitosas, las demás (2285) erradas (Ver figura 9). En la última simulación se obtuvo un valor menor al valor que se estableció inicialmente (m=3000), de haber sido otro valor se esperaría el mismo comportamiento del sistema. Figura 8. Prueba de tráfico (r = 40) Figura 9. Prueba de tráfico (r = 50)

NUMERO DE LLAMADAS REALIZADAS A manera de resumen y para poder entender el comportamiento del sistema se presentan los datos obtenidos en la Tabla 1 y la Figura 10: Numero de intentos de llamada por segundo (r) Llamadas totales Llamadas exitosas % Llamadas exitosas Llamadas erradas %Llamadas erradas 10 599 599 100% 0 0% 20 1199 829 69% 370 31% 30 1799 759 42% 1040 58% 40 2399 740 31% 1659 69% 50 2999 714 24% 2285 76% Tabla 1. Resumen pruebas de tráfico 3500 3000 2500 2000 1500 1000 500 Pruebas de Tráfico 0 10 20 30 40 50 INTENTOS DE LLAMADAS POR SEGUNDO (R) Llamadas Exitosas Llamadas Erradas Figura 10. Resumen gráfico de pruebas de tráfico 3.3 Dimensionamiento de Asterisk De acuerdo a las características del servidor y las configuraciones realizadas previamente a la hora de generar la simulación de muchas llamadas, se pueden ver variaciones en el número de las exitosas y las erradas. Además, en este caso, el servidor tiene la posibilidad de prestar servicios adicionales a los básicos como VoiceMail, FollowMe, entre otros.

En esta parte de la práctica, para poder determinar el tamaño del clúster para Asterisk y el número de agentes para un promedio de 300.000 llamadas por hora, con buena calidad de vos, es necesario realizar ciertos cálculos de intensidad de tráfico primero. Como se configuro el servidor para poder mantener llamadas en espera, se van a hacer los cálculos teniendo en cuenta la tabla de tráfico de Erlang C. Para este método es necesario conocer el número de llamadas por usuario (L), el número de usuarios (M) y el tiempo que se demoran dichas llamadas en segundos (H). Erlang C supone que cuando el servidor este ocupado y reciba una petición de algún usuario, no existan llamadas perdida y dicha petición pase a una cola de espera. La fórmula para Erlang C está dada por: Donde: A - tráfico durante una hora M Número de usuarios (300.000) L Llamadas por usuario (1) H duración de llamada [seg] (1) De esta forma se tiene que el tráfico es: A = M L H 3600 A = 300000 3600 = 83.33 Erlangs Es valor de tráfico no se puede relacionar con alguno correspondiente en la tabla de Erlang C para porcentajes bajos de espera, por lo que se procede a calcular el número de canales máximos que puede soportar el sistema y de esta forma determinar el valor exacto del número de usuarios y llamadas que se pueden realizar con porcentajes de espero de 1%. [2] Para se deben tener las siguientes consideraciones, Asterisk requiere alrededor de 30 Mhz de CPU para un canal de voz activo, además el requisito básico de un equipo para la compilación e instalación de Asterisk es de 500 MHZ, y las pruebas realizadas se llevaron a cabo con un equipo de 2.5 GHz de velocidad de procesamiento, entonces: Velocidad disponible= 2.5GHz 500MHz= 2GHz Número de canales= 2GHz = 66.66 canales 30MHz Si se ubica este valor en la Tabla de Erlang C (Figura 11), con una probabilidad de espera de 1%, se tiene un tráfico de 39.89E. Ahora para el cálculo el número de llamadas que puede soportar el sistema en estas condiciones se tiene: MLH=3600* 39.89E= 143.604

Figura 11. Tabla Erlang C 4. CONLUSIONES Con ayuda de la configuración de SIPp y las pruebas realizadas se puede pensar que a medida de que los intentos por llamada por segundo aumentan, disminuyen considerablemente las llamadas que se realizan exitosamente. Con los valores calculados para el total de llamadas (143.604) que puede soportar el servidor se puede decir que se requiere un clúster de 3 servidores Asterisk, para poder cumplir con las 300.000 llamadas. 5. REFERENCIAS [1] SIPp. [Online]. Disponible en: http://sipp.sourceforge.net/ [2] Dimensionamiento de Asterisk. [Online]. Disponible en: http://www.voipinfo.org/wiki/view/asterisk+dimensioning