Anda di halaman 1dari 15

UNIVERSIDAD TÉCNICA DEL NORTE

FACULTAD EN INGENIERÍA Y CIENCIAS APLICADAS


CARRERA EN INGENIERÍA ELECTRÓNICA Y REDES DE
COMUNICACIÓN

TELEFONÍA IP

TEMA: CÁLCULO Y TRATAMIENTO DEL JITTER EN VoIP CON


WIRESHARK.

AUTOR:
CUASCOTA MÉNDEZ HENRY LEONEL
NARVÁEZ ZAMBRANO ADONIS BLADIMIR
TITO LARA MATEO ALEXANDER

DOCENTE:
ING. CARLOS VÁSQUEZ

18 de febrero del 2019

1
Contenido
A. Título de la práctica ............................................................................................................ 3
B. Objetivo(s) de la práctica .................................................................................................... 3
▪ Objetivo General: ............................................................................................................ 3
▪ Objetivo Específicos: ....................................................................................................... 3
C. Marco teórico ....................................................................................................................... 3
D. Materiales y equipos............................................................................................................ 4
E. Procedimiento experimental............................................................................................... 5
F. Comprobación y resultados ................................................................................................ 5
G. Conclusiones .................................................................................................................. 14
I. Bibliografía. ....................................................................................................................... 14
J. Anexos ................................................................................................................................ 15
Anexo 1. Integrantes del grupo 6. ............................................................................................ 15

2
A. Título

Cálculo y Tratamiento del Jitter en VoIP con Wireshark


B. Objetivo(s) de la práctica

▪ Objetivo General:

Identificar como calcular el Jitter en Wireshark, en una llamada de VoIP, además de cómo
tratarlo para solucionar estos retardos en los paquetes.

▪ Objetivo Específicos:

❖ Investigar qué tipos de códec son los más utilizar para calcular el Jitter
❖ Identificar como utilizar Wireshark para el cálculo del Jitter
❖ Mostrar el resultado del Jitter en gráficos y valores.

C. Marco teórico

▪ Jitter

En general en red de paquetes, no es posible garantizar que todos los paquetes de


una misma comunicación sigan el mismo camino, al contrario de lo que ocurre en
las redes de conmutación de circuitos. Como consecuencia, cada paquete llegara
al destino atravesando un numero distinto de nodos de la red y, por tanto,
alcanzaran su objetivo con un retardo diferente. Estas variaciones del retardo
reciben el nombre de Jitter.
El Jitter se define técnicamente como la variación en el tiempo en la llegada de
los paquetes, causada por congestión de red, perdida de sincronización o por las
diferentes rutas seguidas por los paquetes para llegar al destino.

Las comunicaciones en tiempo real (como VoIP) son especialmente sensibles a


este efecto. En general, es un problema frecuente en enlaces lentos o
congestionados. Se espera que el aumento de mecanismos de QoS (calidad del
servicio) como prioridad en las colas, reserva de ancho de banda o enlaces de
mayor velocidad (100Mb Ethernet, E3/T3, SDH) puedan reducir los problemas
del Jitter en el futuro, aunque seguirá siendo un problema por bastante tiempo.
(Nuñez, 2014)
• Cálculo del Jitter en Wireshark.
Se calcula en función a la norma RFC3550, si el RTP times-tamp para el paquete
i es Si y Ri es el tiempo RTP times-tamp en que arriba el paquete i, entonces para
dos paquetes i y j, D puede expresarse (Germán, 2014).
D(i,j) = (Rj - Ri) - (Sj - Si) = (Rj - Sj) - (Ri - Si)

3
El Jitter debería ser calculado continuamente y cada paquete es recibido de la
fuente SSRC_n, usando la diferencia D para el paquete i y el paquete previo i-1
en orden de llegada no necesariamente en secuencia, de acuerdo con la formula
(Germán, 2014)
J(i) = J(i-1) + (|D(i-1,i)| - J(i-1))/16
RTP times-tamp: está basándose en la frecuencia de muestreo del códec, 8000 en
la mayoría del códec de audio y 90000 en los códec de video. La frecuencia de
muestreo debe ser conocida es más complejo calcular el Jitter para payload
dinámico (Germán, 2014).

D. Materiales y equipos

A continuación, se detallan los recursos utilizados para la práctica.

Tabla 1. Software utilizado.

Cantidad Denominación Links de acceso

1 https://www.wireshark.org

Wireshark

https://www.elastix.org/downloads/
1
Elastix

https://www.zoiper.com/en/voip-
1 softphone/download/current
Zoiper 5

4
E. Procedimiento experimental

A través de las Abrir wireshark


Iniciar los
extensiones
programas a para capturar los
realizar una
utilizar paquetes.
llamada

Identificar
paquetes del
Vefiricar datos y protocolo RTP. con
graficos del jitter la opcion de filtrar
paquetes

Procedimiento

1. Iniciar e ingresar al programa Wireshark.


2. Realizar una llamada VoIP entre dos extensiones
3. Capturar él envió de paquetes en wireshark
4. Identificar los paquetes del protocolo RTP.
5. Visualizar el nivel de Jitter que tiene esta comunicación.

F. Comprobación y resultados

Se ingresa a Wireshark para poder observar los paquetes de los cuales los que son
los más relevantes son los de protocolo RTP, esto se puede hacer con la opción
de filtrar los paquetes.
Se busca la llamada con dirección ip 192.168.9.100 a la ip 192.168.1.83 esta a su
ves deben pasar por el servidor que en este caso esta con la ip 192.168.9.160

5
Gráfico 1. Captura de los paquetes con protocolo RTP en Wireshark.

De la ip origen al servidor.
En la barra de herramientas ingresamos a Telephony y elegimos la opción RTP,
aquí muestra los Streams que hay en la captura de las llamadas.
Como se puede observar en el grafico no existe perdida de paquetes por lo cual es
una comunicación estable
Se puede visualizar el nivel de Jitter que tiene, en este caso es de 2.99 el maximo y
el consecutivo es de 2.05, el tipo de códec utilizado para la llamada de VozIP es
G711.

Gráfico 2.Representación del Jitter en Wireshark

Para obtener un análisis mas a fondo de la llamada seleccionamos en la segunda


llamada la cual tiene mayor Jitter y le damos a analizar, y se despliega la siguiente
ventana.
En donde se puede ver en la parte derecha parámetros como el máximo Jitter y el
promedio, los paquetes enviados y los esperados, los paquetes perdidos, donde
empezó, la duración, la deriva del reloj, la frecuencia de la deriva. Que son en los
paquetes de ida.

6
Gráfico 3. Datos Jitter paquetes de ida, IP origen al servidor

Se puede observar la misma información de los paquetes de vuelta o que van de


regreso.

Gráfico 4. Datos Jitter paquetes de vuelta, IP origen al servidor

Esto brinda información como el número de paquete, la secuencia, el ancho de


banda en cada paquete y demás parámetros de la llamada.

Gráfico 5. Datos Jitter, Ancho de Banda de cada paquete etc.

Se selecciona en Graph de la imagen anterior y del mismo modo podemos obtener


una gráfica del Jitter, Cuando los paquetes viajan de la ip origen hacia el servidor.
7
Su puede ver que el grafico está en valores de milisegundos(ms), que son los
periodos en los cuales están viajando los paquetes y también en función de la hora
de llegada de cada paquete.

Gráfico 6. Jitter IP origen al servidor.

Del servidor al ip destino


Del mismo modo se puede ver todo sobre los paquetes entre el servidor y la ip de
destino se puede ver los mismos datos que en los paquetes enviados entre la ip de
origen y el servidor, pero con a las diferencias que tienen diferentes valores.

Gráfico 7. Datos Jitter paquetes de ida, Servidor a IP destino.

Se puede observar ver la misma información de los paquetes de vuelta o que van de
regreso.

8
Gráfico 8. Datos Jitter paquetes de vuelta, Servidor a IP destino.

Brinda información como el número de paquete, la secuencia, el ancho de banda y


demás parámetros de la llamada.

Gráfico 9. Datos Jitter. Ancho de Banda de cada paquete etc.

Seleccionamos en Graph de la imagen anterior y del mismo modo podemos obtener


una gráfica del Jitter, Cuando los paquetes viajan del origen hacia el servidor.
Su puede ver que el grafico está en valores de milisegundos(ms), que son los
periodos en los cuales están viajando los paquetes y también en función de la hora
de llegada de cada paquete. En comparación al anterior grafico del Jitter se puede
evidenciar que existe una gran desigualdad en los valores.

9
Gráfico 10.Jitter servidor a ip destino

Para poder ver las llamadas que emos realizado ingresamos a Telephony y después
la opción VoIP Call, aquí se puede observar la llamada realizada con algunos
detalles como el tipo de códec G711, la dirección IP, el ancho de banda entre otros.

Gráfico 11. Llamadas relizadas

Seleccionamos en la del medio y le damos a play stream, se despliega una ventana


en donde nos muestra un gráfico de la señal de audio en función del tiempo
En esta parte se realiza en esta parte es el tratamiento del Jitter a través de un
simulador con un buffer de 50 ms que ayuda a suprimir las variaciones de estos
retardos.

10
Gráfico 12. Tratamiento del Jitter con un buffer.

• Tratamiento del Jitter


Para solucionar estas variaciones se debe utilizar los llamados de-jitter buffers, que
tiene la tarea de suprimir estas variaciones de retardo. La supresión consiste en el
almacenamiento de los paquetes durante el tiempo suficiente para que los paquetes
que han llegado fuera de secuencia puedan reordenarse y reproducirse en el orden
correcto. Por tanto, cuanto mayor es el Jitter de los paquetes, tanto mayor es el
tamaño del buffer de supresión de Jitter necesario para reducir su impacto en la
calidad.
La solución más ampliamente adoptada es la utilización del Jitter buffer. El Jitter
buffer consiste básicamente en asignar una pequeña cola o almacén para ir
recibiendo los paquetes y sirviéndolos con un pequeño retraso. Si alguno paquete
no está en el buffer (se perdió o no ha llegado todavía) cuando sea necesario se
descarta. Normalmente en los teléfonos IP (hardware y software) se pueden
modificar los buffers. Un aumento del buffer implica menos perdida de paquetes,
pero más retraso. Una disminución implica menos retardo, pero más perdida de
paquetes.

Procedimiento:
1. Se deberá ingresar a la administración del servidor Elastix desde cualquier
navegador, en este caso se ha escogido Opera,

11
Figura 1. Login del servidor en navegador.

2. Dirigirse a PBX > Tools > Asterisk File Editor, esto permitirá acceder a los
archivos de configuración para ingresar las sentencias correspondientes a
la activación del Jitter Buffer en el servidor.

Figura 2. Editor de archivos de configuración.

3. Filtrar los archivos buscando sip_general_custom.conf, que es aquel donde se


agregará el código para el buffer.

Figura 3. Filtrando archivo de configuración.

12
4. Se deberá agregar las siguientes sentencias:
• jenable = yes (habilita el Jitter Buffer).
• jbforce = no (no obliga al uso del Jitter Buffer del lado que recibe).
• jbmaxsize = 200 (tamaño en milisegundos del buffer).
• jbresyncthreshold = 1000 (marca de tiempo presente en cada paquete
RTP).
• jbimpl = adaptive (el tamaño de la cola de paquetes se adapta).
• jbtargetextra = 40 (tamaño extra en caso de congestión).
• jblog = no (no habilita el LOG).

Figura 4. Valores de configuración establecidos en sip_general_custom.conf.

5. Se guardan los cambios con Save y se actualiza el servidor con Reload


Asterisk.

13
G. Conclusiones

➢ Las variaciones de retardo o Jitter se pueden corregir utilizando un buffer en el


receptor el cual cumple la función almacenar los paquetes durante un periodo de
tiempo y poder aprovecha ese periodo para ordenar los paquetes que no lleguen
en la secuencia esperada.
➢ El Jitter se lo observa como la variación en el tiempo en la llegada de los paquetes,
en lo cual hay diferentes valores también por la pérdida de sincronización.
➢ El Jitter es un efecto de las redes de datos no orientadas a conexión y basadas en
conmutación de paquetes. Como la información se discretiza en paquetes cada
uno de los paquetes puede seguir una ruta distinta para llegar al destino.
➢ Se trata de solucionar el Jitter mediante la configuración en el servidor de VoIP,
para habilitar un buffer que atenúe las variaciones en los tiempos de llegada de
los paquetes de voz.
H. Recomendaciones

➢ Es recomendable el estudio del Jitter y sus posibles soluciones ya que un aumento


del buffer implica menos perdida de paquetes, pero más retraso.
➢ El Jitter entre el punto inicial y final de la comunicación debiera ser inferior a 100
ms. Si el valor es menor a 100 ms el Jitter puede ser compensado de manera
apropiada. En caso contrario debiera ser minimizado.
➢ Es recomendable filtrar los protocolos en Wireshark los cuales serán RTP, de tal
manera que ayuda a descartar varios protocolos que no permitirán analizar el Jitter
I. Bibliografía.

Germán, L. (2014). Obtenido de https://es.scribd.com/doc/93437474/Como-Se-Calcula-


El-Jitter-en-Wireshark
Nuñez, J. (2014). Medicion y caracterizacion del jitter en trafico de video streaming.
Mexico: Quintana roo.

14
J. Anexos

Anexo 1. Integrantes del grupo 6.

15

Anda mungkin juga menyukai