Você está na página 1de 12

Migracin de redes de voz IPv4 a IPv6

From voice over IPv4 to voice over IPv6 networking migration

Octavio Salcedo
Ingeniero en Sistemas, magster en Ciencias de la Informacin y las Comunica-
ciones, estudiante de Doctorado en Informtica. Docente de la Universidad Dis-
trital Francisco Jos de Caldas. Bogot, Colombia.
ojsalcedop@udistrital.edu.co

Danilo Lpez
Ingeniero electrnico, magster en Teleinformtica. Docente e investigador de la
Universidad Distrital Francisco Jos de Caldas. Bogot, Colombia.
dalopezs@udistrital.edu.co

Fausto Alexnder Gamboa Quiroga


Ingeniero de Sistemas. Ingeniero de Calidad de Software de la Secretara Distrital
de Salud. Bogot, Colombia.
fagamboaq@correo.udistrital.edu.co

Clasificacin del artculo: Investigacin (Recreaciones)

Fecha de recepcin: 26 de agosto de 2011 Fecha de aceptacin: 28 de noviembre de 2011

Palabras claves: Calidad de servicio, H.323, IPv6, SIP, VoIP.

Keywords: Quality of service, H.323, IPv6, SIP, VoIP.

RESUMEN ABSTRACT

El presente artculo expone el estado actual de las This article discusses the current state of voice
redes de voz y su funcionamiento sobre las redes networks and IP networks running on version 6,
IP versin 6, as como las diferentes arquitecturas and the different architectures that can be imple-
en las que se pueden implementar. Los resultados mented. The results analyze the benefits of voice
analizan las ventajas de las redes de voz sobre IP over IP networks with version 6 over version 4
versin 6 con respecto a la versin 4 y su influen- and its influence on the quality of service, from
cia en la calidad del servicio, a partir de la medi- measuring and evaluating outstanding parameters
cin y evaluacin del desempeo de los parme- delay, jitter and packet loss.
tros retardo, jitter y prdida de paquetes.

76 Revista TecnuraVolumen 16Numero 31Pagina 76 - 87Enero - Marzo de 2012


re-creaciones
***

1. INTRODUCCIN las telecomunicaciones modernas deben reprodu-


cir las seales de voz de la toma de muestras de
Los esquemas tradicionales de transmisin de voz sonido humano. Despus estas muestras son codi-
han sido replanteados, dada la necesidad de pro- ficadas en dgitos para su transmisin como datos.
veedores y usuarios de servicios de telecomunica-
ciones, de migrar todos ellos hacia una red donde Las redes telefnicas tradicionales asignan circui-
estos converjan. La convergencia natural de estos tos dedicados para comunicaciones de voz. Esto
se ha dado hacia internet, ya que en esta red pue- ocurre cada vez que alguien levanta el telfono y
de coexistir la transmisin de cualquier tipo de in- marca a un receptor. Debido a que los circuitos es-
formacin, ya sea video, audio o datos, ver Fig. tn dedicados al usuario, la calidad de las seales
1. Por esta razn para transmitir voz es necesario de voz se puede garantizar, pero esto implica que
estudiar el protocolo IP, base de la transmisin de se desperdicia ancho de banda cada vez que hay
datos en Internet. perodos de silencio durante la comunicacin.

Este documento muestra los requerimientos para


implementar el servicio de voz sobre una red IPv6,
tambin muestra los elementos que afectan la ca-
lidad de servicio (QoS), las especificaciones para
realizar una migracin de voz sobre IPv4 a IPv6,
y muestra las oportunidades actuales y a futuro de
implementar esta tecnologa.

2. TRANSMISIN DE VOZ SOBRE IP

Para transportar voz sobre IP, la seal analgica


de la voz se muestrea, se cuantifica y se codifica,
para convertirla en paquetes de datos formando un
Fig. 1. Tipos de transmisiones VoIP [3]. datagrama IP, en el nodo destino se realiza el pro-
cedimiento inverso.
En la actualidad se est dando la migracin de la
versin 4 de IP a la versin 6, ya que el crecien- Para voz sobre IP, uno de los primeros protocolos
te nmero de mquinas conectadas al Internet, en ser usados es el estndar de la ITU H323, que
en conjunto con la deficiente manera en que las cubre la mayor parte de los mecanismos necesa-
direcciones IP son asignadas, han provocado una rios para la integracin de la voz, estos se pueden
pronta escasez en el espacio de direcciones dispo- ver en la Fig. 2. El VoIP/H323 [2] tiene como ob-
nibles del protocolo de red actual (IPv4) [1] esto jetivo primordial facilitar y asegurar la interopera-
ha crecido por la tendencia de llevar el Internet bilidad entre equipos de diversos fabricantes, es-
a diferentes electrodomsticos. Adems, se tienen tablece los aspectos como supresin de silencios,
mejoras en seguridad y mecanismos para dismi- compresin, direccionamiento y establecimiento
nuir la complejidad en la administracin de las re- de elementos que permiten la interconectividad
des. Por naturaleza, las seales analgicas de voz con la red telefnica conmutada (RTC) tradicio-
se perciben como una secuencia de vibraciones de nal. La pila de protocolos de H.323 es la siguiente:
sonido. Debido a que las vibraciones no pueden
ser representadas directamente en formato digital,

Migracin de redes de voz IPv4 a IPv6


Octavio Salcedo / Danilo Lpez / Fausto Alexander Gamboa Quiroga
77
re-creaciones
tos mximo que le queda al paquete. Es el
equivalente al TTL de versin 4.
Direccin origen (128 bits). es la direccin del
origen del paquete.
Direccin destino (128 bits). es la direccin
del destino del paquete.

Fig. 2. Pila de protocolos H.323 [3].

RTP (Protocolo de Transporte en Tiempo Real)


y RTCP (Protocolo de Control en Tiempo Real)
son los encargados del transporte multimedia en Fig. 3. Cabecera IP versin 6 [5,6].
tiempo real y su control. RSVP (Protocolo de Re-
servacin) se encarga de dividir los paquetes de Para el soporte de servicios de voz, los campos
datos grandes y dar prioridad a los paquetes de ms importantes de la cabecera, que aseguran la
voz cuando hay una congestin en un nodo. Los calidad del servicio, son: Clase de trfico y Eti-
cdecs (G.711, G.723.1, etc.) son los estndares queta de flujo.
para la compresin de la voz. H.225 Call Control
es usado para conectar dos participantes, despus Clase de trfico est disponible para usarse por
del establecimiento; H.225 RAS Control (Regis- nodos origen y/o enrutadores de reenvo para
tro, Admisin y Estado) es un protocolo de comu- identificar y distinguir entre las diferentes clases o
nicaciones que permite a una estacin H323 loca- prioridades de paquetes IPv6. Este funciona como
lizar a otra estacin H323 a travs de una entidad una clase de "servicio diferenciado.
llamada Gatekeeper.
Los siguientes requisitos generales se aplican al
3. IP VERSIN 6 campo Clase de trfico:

El encabezado de la versin 6 es una versin me- La interface de servicio para el servicio IPv6
jorada de la versin 4, consta de 40 octetos distri- dentro de un nodo debe proporcionar un me-
buidos en los siguientes campos, que se pueden dio para que un protocolo de capa superior
observar en la Fig. 3: [4] - [6] provea el valor de los bits Clase de trfico en
los paquetes originados por ese protocolo de
Versin (4 bits): es el nmero de versin de IP, capa superior. El valor por defecto debe ser
es decir, 6. cero para todos los 8 bits.
Clase de trfico (8 bits): especifica la clase de Los nodos que soportan un uso (experimental
trfico. o estndar eventual) especfico de algunos o
Etiqueta del flujo (20 bits): se define un flu- todos los bits Clase de Trfico se les permite
jo como una secuencia de paquetes enviados cambiar el valor de esos bits en los paquetes
desde un origen especfico a un destino espe- que ellos originan, reenvan, o reciben, como
cfico. sea requerido para ese uso especfico. Los
Longitud del paquete (16 bits): especifica el nodos deben ignorar y dejar sin alterar a cual-
tamao total del paquete, incluyendo cabecera quiera de los bits del campo Clase de trfico
y datos, en bytes. para los cuales no dan soporte a un uso espe-
Siguiente cabecera (8 bits): indica el tipo de cfico.
cabecera que sigue a la cabecera fija de IPv6. Un protocolo de capa superior no debe asumir
Lmite de saltos (8 bits). es el nmero de sal- que el valor de los bits Clase de trfico en un

78 Revista TecnuraVolumen 16Numero 31Enero - Marzo de 2012


re-creaciones
paquete recibido son los mismos que el valor
enviado por el origen del paquete [4].

El campo Etiqueta de flujo puede ser usado por un


origen para etiquetar secuencias de paquetes para
los cuales solicita un manejo especial por los en-
rutadores IPv6, como la calidad del servicio no es
estndar, resulta muy til para asegurar la calidad
del servicio de la transmisin de voz.

Un flujo en transmisin de voz es una secuencia


de paquetes enviada desde un origen determina-
do hacia un destino (unicast o multicast), para el
cual el origen desea un tratamiento especial por
los enrutadores intermedios. Deben enviarse todos Fig. 4. Pila de Protocolo SIP [3].
los paquetes que pertenecen a la misma conver-
sacin con la misma direccin origen, direccin SIP fue diseado de acuerdo con el modelo de
destino, y etiqueta de flujo. Si alguno de esos pa- Internet, por el grupo de trabajo MMUSIC (Mul-
quetes incluye una cabecera Opciones de Salto a tiparty Multimedia Session Control) del IETF
Salto, entonces todos ellos deben originarse con (Internet Engineering Task Force), con el fin de
los mismos contenidos de cabecera Opciones de estandarizar sesiones interactivas de usuario, con
Salto a Salto. En sntesis, todos los paquetes de la elementos multimedia; es un protocolo de sea-
conversacin deben llevar los mismos valores que lizacin extremo a extremo que implica que toda
aseguran la calidad del servicio, para as ser trata- la lgica es almacenada en los dispositivos finales
dos de la misma forma por los nodos intermedios. (salvo el enrutado de los mensajes SIP). El estado
de la conexin es tambin almacenado en los dis-
4. MIGRACIN DE VOZ A IP VERSIN 6 positivos finales.

Para realizar la migracin de las redes convencio- El precio a pagar por esta capacidad de distribu-
nales de voz a las redes IPv6, se va a describir otro cin y su gran escalabilidad es una sobrecarga en
de los protocolos para sealizacin de voz sobre la cabecera de los mensajes producto de tener que
IP, este es SIP (Protocolo de Inicio de Sesiones), mandar toda la informacin entre los dispositivos
es definido en el RFC 3261 de la IETF y es un finales. La cabecera del protocolo consta de los si-
protocolo de la capa de aplicacin. guientes campos:

El protocolo SIP, cuya pila de componentes se Via: indica el transporte usado para el envo e
puede observar en la Fig. 4, se concentra en el es- identifica la ruta del request.
tablecimiento, modificacin y terminacin de las From: indica la direccin del origen de la pe-
sesiones, y se complementa entre otros con el SDP ticin.
(Protocolo de Descripcin de Sesin), que descri- To: indica la direccin del destinatario de la
be el contenido multimedia de la sesin, por ejem- peticin.
plo qu direcciones IP, puertos y cdecs se usarn Call-Id: identificador nico para cada llamada
durante la comunicacin. Tambin se complemen- y contiene la direccin del host.
ta con el RTP (Real-time Transport Protocol). RTP Cseq: se inicia con un nmero aleatorio e
es el verdadero portador para el contenido de voz identifica de forma secuencial cada peticin.
y video que intercambian los participantes en una Contact: contiene una (o ms) direcciones que
sesin establecida por SIP [7]. pueden ser usadas para contactar con el usua-
rio.
User Agent: contiene el cliente agente que
realiza la comunicacin.

Migracin de redes de voz IPv4 a IPv6


Octavio Salcedo / Danilo Lpez / Fausto Alexander Gamboa Quiroga
79
re-creaciones
Para que la transicin hacia IPv6, mediante el pro- prdida de paquetes y el retardo o latencia
tocolo SIP, sea una solucin completa tiene que sean muy molestos y perjudiciales y deban ser
manejar tanto la capa de sealizacin y la capa de evitados.
sesin. Aunque SIP no extendido puede manejar
redes heterogneas IPv6/IPv4 en la capa de seali- Cuando las tramas son transmitidas a travs de
zacin siempre que los servidores proxy y el Siste- una red IP, la cantidad de retardo experimentado
ma de Nombres de Dominio (DNS) se configuren por cada trama puede diferir. Esto es causado por
correctamente, los agentes de usuario con diferen- la cantidad de retardo de encolamiento y tiempo
tes redes y la direccin que usen diferentes redes de procesamiento que puede variar dependiendo
y espacios de direcciones deben implementar las del trfico cargado en la red. Sin embargo, el ga-
extensiones para el intercambio de voz entre ellos teway fuente genera tramas de voz a intervalos re-
[8]. gulares (es decir, cada 20 ms), el gateway destino
tpicamente no recibir tramas de voz en interva-
4.1. Calidad de servicio QOS los regulares debido al problema del jitter.

El principal problema que presenta actualmente la


penetracin tanto de VoIP como de todas las apli-
caciones de IP es garantizar la calidad de servicio,
debido a retardos y ancho de banda. Las diferentes
fuentes de retardo en transmisin de VoIP se pue-
den observar el la Fig. 5.

Fig. 6. Variacin del Retardo Jitter [3].

El jitter entre el punto inicial y final de la comu-


nicacin 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 debe ser
minimizado.
Fig. 5. Fuentes de Retardo de VoIP [9].
La latencia se define tcnicamente en VoIP como
Los principales problemas en cuanto a la calidad el tiempo que tarda un paquete en llegar desde la
del servicio (QoS) de una red de VoIP, son la La- fuente al destino. Las comunicaciones en tiempo
tencia, el Jitter la prdida de paquetes y el Eco. real (como VoIP) son sensibles a este efecto. Es
En VoIP estos problemas pueden ser resueltos me- el problema de "pisarnos". Al igual que el jitter,
diante diversas tcnicas que se explican ms ade- es un problema frecuente en enlaces lentos o con-
lante. gestionados. La latencia o retardo entre el punto
inicial y final de la comunicacin debiera ser infe-
Los problemas de la calidad del servicio en VoIP rior a 150 ms. El odo humano es capaz de detectar
vienen derivados de dos factores principalmente: latencias de unos 250 ms, 200 ms en el caso de
personas bastante sensibles. Si se supera ese um-
Internet es un sistema basado en conmutacin bral la comunicacin se vuelve molesta.
de paquetes y por tanto la informacin no via-
ja siempre por el mismo camino. Esto produce El eco es una reflexin retardada de la seal acs-
efectos como la prdida de paquetes o el jitter. tica original, este produce un retorno de la seal
Las comunicaciones VoIP son en tiempo real en los altavoces. Este problema se agudiza cuan-
lo que produce que efectos como el eco, la to mayor sea el retardo y mayor su intensidad. La

80 Revista TecnuraVolumen 16Numero 31Enero - Marzo de 2012


re-creaciones
medida tolerable es que llegue a 65ms y una ate- especial por parte de los enrutadores.
nuacin de 25 a 30 dB [9].
La prdida de paquetes es el porcentaje de paque- Si se configuran adecuadamente estos dos cam-
tes descartados en la red, pueden producirse por pos, se logra reducir el retardo de la trasmisin de
una alta tasa de error en los medios de enlace. En la voz, generando una mayor calidad de audio, por
el caso del trfico de datos los paquetes perdidos tanto un aumento en la calidad del servicio.
pueden retransmitirse pero en telefona IP que es
en tiempo real causa distorsin vocal por lo que IPv6 proporciona mayor facilidad de clasificar
este no debe ser superior al 1%. los paquetes con identificadores de trfico. Adi-
cionalmente, el campo Etiqueta de Flujo tiene la
La calidad de servicio se est logrando basndose ventaja de estar localizado antes de los campos de
en los siguientes criterios: direccin, lo que ayuda a reducir los retardos en la
verificacin del paquete [11].
La supresin de silencios, otorga ms eficien-
cia a la hora de realizar una transmisin de En la siguiente tabla se muestran los beneficios
voz, ya que se aprovecha mejor el ancho de que tiene IPv6 sobre IPv4:
banda al transmitir menos informacin.
Compresin de cabeceras aplicando los estn- Tabla 1. Beneficios VoIPv6 respecto a VoIPv4.
dares RTP/RTCP. Beneficio IPv4 IPv6
Priorizacin de los paquetes que requieran Integridad punto a punto de la seal-
menor latencia. Las tendencias actuales son: X
izacin de VoIP.
-CQ (Custom Queuing): asigna un porcen- Seguridad (escucha disimulada) X
taje del ancho de banda disponible.
Adaptabilidad X X
-PQ (Priority Queuing): establece priori-
dad en las colas. Fiabilidad X
-WFQ (Weight Fair Queuing): se asigna la Alojamiento NAT (Network Address X
prioridad al trfico de menos carga. Translation )
Calidad de servicio QoS X
4.2. Desempeo IPV6 frente a IPV4 Soporte a trfico multimedia en tiempo X
real.
Dado que las redes IP fueron concebidas para dar Movilidad X
el mayor esfuerzo, sin mayor compromiso por Configuracin dinmica X
parmetros de tiempo real que son crticos para
la transmisin de voz; para garantizar la calidad
del servicio en IPv4, con el paso del tiempo, se 4.3. Arquitectura de integracin
utiliza el campo ToS dentro de la cabecera, con el
inconveniente que este no se da de extremo a ex- Para lograr integracin entre los servicios de voz
tremo, es muy limitado y muy pocos dispositivos proporcionados por las redes anlogas, la RTPBC
lo implementan. (Red Telefnica Pblica Bsica Conmutada), las
redes bajo IPv4 y las redes que operan bajo IPv6,
Debido a los campos Clase de trfico y Etiqueta es necesario definir una arquitectura donde se pue-
de flujo de IPv6, donde la funcin del primero es dan tener diferentes esquemas de direccionamien-
especificar parmetros de prioridad, retardo, ren- to y afrontar el cambio de versin del protocolo IP.
dimiento y fiabilidad, la voz se puede manejar con Para solucionar esto se deben implementar puertas
nivel de servicio diferenciado dentro de la red. de enlace distribuidas, una pila doble que permi-
ta las dos versiones del protocolo y entidades de
Por otro, lado el campo Etiqueta de Flujo [10] per- transicin, adems de un rbol con los pasos para
mite etiquetar todos los paquetes de la trasmisin la estrategia de transicin. Una propuesta de ar-
de voz como pertenecientes al mismo flujo de tr- quitectura se presenta en la Fig. 7.
fico, lo cual permite al origen solicitar un manejo

Migracin de redes de voz IPv4 a IPv6


Octavio Salcedo / Danilo Lpez / Fausto Alexander Gamboa Quiroga
81
re-creaciones
Para realizar la comparacin del Jitter, se hace
captura de trfico con Wireshark en la mquina
receptora, de estas capturas se observa un Jitter
promedio.

5.3. Generacin de trfico

Adicional a esto, se hicieron pruebas, para medir


desempeo con MGEN (Multigenerator), el cual
es un generador de trfico. Se usaron dos clientes
de VoIP, el nmero 1 en Linux y el 2 en Windows
usando Linphone. La topologa de la red se puede
observar en la Fig. 8. La captura de trfico se rea-
Fig. 7. Arquitectura propuesta VoIPv6 [12]. liz mediante Wireshark, corriendo sobre Linux,
mientras que el generador de trfico MGEN se
En la anterior figura se observa que hasta el ga- ejecut sobre Windows XP.
teway de sealizacin, la transferencia multime-
dia y la sealizacin se realiza a travs de MTP,
ISUP y DSS1, protocolos y elementos propios de
la RTPBC. Cuando hace la transicin hacia redes
IP, se empieza a manejar en la capa inferior IP, en
cualquiera de las versiones, 4 6. En la capa supe-
rior se maneja SIP.

En este punto hacen su aparicin los nodos MGC


(Media Gateway Control) y MG (Media Ga-
teway), el primero se encarga de la adaptacin de
sealizacin, interfaz a la capa superior, gestin
de polticas etc. El segundo realiza la adaptacin
multimedia en los lmites de la RTPBC y la red IP. Fig. 8. Topologa de Red, para pruebas con generacin de
De aqu en adelante se realiza el enrutamiento y trfico [14].
la interoperabilidad de IP entre versiones 4 y 6 de
manera normal, en el caso especfico de la Fig. 7 Se aument el trfico de los MGEN, desde 0-200
se emplea NAT como traductor. Mbps, ya que de aqu en adelante, la tasa de pr-
dida de paquetes genera calidad de voz pobre al
5. METODOLOGA calcular valores MOS (Mean Opinion Score) [14],
[15].
5.1. Medicin del retardo
En las pruebas realizadas no se hizo uso de los
Para cuantificar la mejora de IPv6 respecto a IPv4, campos de IPv6 para mejorar la QoS: Clase de
se realizaron llamadas utilizando el servicio As- trfico y Etiqueta de flujo, por lo tanto los valores
teriskv6, que es un programa de software libre observados aqu para esta versin del protocolo se
que implementa transmisin de voz sobre IPv6, pueden mejorar y obtener una mayor calidad de
y al cual se le puede configurar el protocolo SIP las llamadas.
para que haga la transmisin sobre este. Se uso
un servidor con Asteriskv6, y clientes Ubuntu con El Jitter se calcula de acuerdo con Wireshark,
linphone y Windows con X-lite como software de
voz. La comparacin del Jitter mximo, entre los dos
sistemas operativos se muestra en la Fig. 9. En esta
5.2. Jitter imagen se puede observar que en Windows XP, el

82 Revista TecnuraVolumen 16Numero 31Enero - Marzo de 2012


re-creaciones
jitter mximo permanece casi constante en 20 mi- 50132 656,4 407,4
lisegundos, solo hay un incremento en la versin 6 60317 753 478,2
de IP, cuando se tiene trfico de fondo generado en 70322 948 593,4
200 Mbps, alcanzando 28 milisegundos. 80412 1084,2 604,8

De otro lado, en Linux el jitter mximo va ascen- 90162 1315,2 781,8


diendo de acuerdo con el incremento del trfico 100202 1350,6 883,8
de fondo generado. Los valores van desde los 10 110371 1488 952,2
milisegundos sin trfico de fondo hasta 20 milise- 120614 1626,6 1057,8
gundos con 200 Mbps en IPv6 y 13 Mbps en IPv4.
Estos tiempos se grafican en forma de barras para
observar la mejora sustancial en el tiempo del re-
tardo, que se da cuando se emplea IPv6, Fig. 10.

Para calcular el retardo se utiliza la Ec. 1.


tiempo de la llamada
Re tardo = (1)
numero de paquetes

Fig. 10. Tiempos de llamada vs. Paquetes IPv4 e IPv6 [13].

As, se calcula el retardo para los tiempos de la


Fig. 9. Jitter mximo [14]. muestra y se obtiene la Tabla 3.

6. RESULTADOS Tabla 3. Retardo en VoIP, IPv4 y IPv6.


Retardo Retardo
Paquetes VoIP
Para la medicin del retardo se tomaron como Transmitidos (milisegundos) (milisegundos)
muestra diez llamadas y se realizaron diferentes IPv4 IPv6
capturas mediante Wireshark, donde se tomaron 30123 15,4566278 7,86774226
los paquetes recibidos y los tiempos de duracin, 40243 11,9871779 7,48453147
los datos obtenidos se observan en la Tabla 2 [13]. 50132 13,0934333 8,12654592
60317 12,4840426 7,92811314
Tabla 2. Tiempos de llamada en VoIP, v4 y v6 [13].
70322 13,4808453 8,43832655
Paquetes Tiempo de envo Tiempo de envo 80412 13,4830622 7,52126548
VoIP (en segundos) IPv4 (en segundos) IPv6
Transmitidos 90162 14,5870766 8,67105876
30123 465,6 237 100202 13,4787729 8,82018323
40243 482,4 301,2 110371 13,4818023 8,62726622

Migracin de redes de voz IPv4 a IPv6


Octavio Salcedo / Danilo Lpez / Fausto Alexander Gamboa Quiroga
83
re-creaciones
120614 13,4859967 8,77012619 Mbps de trfico de fondo generado. Al llegar a los
200 Mbps, decae con ms fuerza hasta llegar a los
Con estos valores del retardo se grafica para ob- 19.67 milisegundos en versin 4 y 19.73 milise-
servar esta vez la disminucin del retardo en las gundos en versin 6, mostrando una variabilidad
redes IPv6, la disminucin del retardo se da entre mnima, de menos de 0.35 milisegundos en el ran-
un 35% y un 50%, Fig. 11. go de trfico generado desde 0 200 Mbps.
De otro lado en Linux, tenemos una variacin un
poco mayor, ya que este empieza en 8 milisegun-
dos, cuando no se tiene trfico de fondo, llegando
a un punto mximo en 150 Mbps de trfico con
jitter de 11 milisegundos en versin 6 y 10 milise-
gundos en versin 4, para decaer un poco en 200
Mbps de trfico con 11 milisegundos de jitter en
versin 6 y 9 milisegundos en versin 4.

Fig. 11. Retardo IPv4 e IPv6 [13].

Los resultados del Jitter promedio se relacionan


en la Tabla 4.

Tabla 4. Jitter promedio VoIP, IPv4 y IPv6.


IPv4 IPv6
Tiempo Jitter (milisegundos) 7.4987 4.983

De esta forma se puede determinar que el Jitter


disminuye en la versin 6, si se realiza una regla
de 3, para observar en porcentaje la mejora del Jit-
ter se obtiene lo siguiente:

4.983 (100 6% @)
x=
7.4987
x = 66.4515 6% @
Fig. 12. Jitter Promedio. [14]
Esto significa que hemos reducido el Jitter en un
33.5475% al usar la versin 6 de IP. Cuando se mide el porcentaje de prdida de pa-
quetes, se genera la Fig. 13, donde se confronta el
El jitter promedio, que se puede observar en la porcentaje de paquetes perdidos contra el trfico
Fig. 12, muestra un comportamiento diferente en de fondo generado por el MGEN.
los dos sistemas operativos, mientras en Windows
XP este valor decrece a medida que se incrementa En la grfica se observa que la prdida de paque-
el trfico generado, en Linux el valor va aumen- tes en los dos sistemas operativos, en la versin 4
tando. del protocolo se inicia cuando se tiene trfico de
fondo generado de 150 Mbps, antes de esto no se
En Windows XP, el jitter promedio empieza en 19 presenta, llegando en Windows XP a un mximo
milisegundos y decrece lentamente hasta los 150 de 17% con 200 Mbps en las dos versiones del

84 Revista TecnuraVolumen 16Numero 31Enero - Marzo de 2012


re-creaciones
protocolo. En este sistema operativo la diferencia percibir imperfecciones pero el sonido es claro,
entre protocolos se presenta principalmente cuan- este es el rango supuesto para comunicaciones de
do hay trfico de 100 Mbps, mientras en la versin voz. Por encima de este valor de trfico genera-
4 no hay, en versin 6 hay un 4% de prdida. Con do, se observa detrimento en la comunicacin, al
trfico de fondo de 150 Mbps, la diferencia entre llegar a un valor de 2.5, que se encuentra en mitad
los protocolos es mnima. de la catalogacin entre muy molesto y molesto, lo
cual indica que est cerca a la imposibilidad para
En Linux, se tiene un mximo de prdida con IPv6 la comunicacin.
y 200 Mbps de trfico, que llega al 24%, mientras
con este trfico en versin 4 se llega al 18%. Con En Linux se presenta un comportamiento similar,
trfico de fondo de 150 Mbps, se tienen prdidas decayendo despus de que el trfico pasa de 100
de 11% y 13% en versin 4 y 6 respectivamente y Mbps hasta llegar a valores de 2.4 y 2.7 para ver-
con 100 Mbps el porcentaje de prdidas es de 0% sin 4 y 6 respectivamente.
y 3% en versin 4 y 6 respectivamente.
Al comparar la Fig. 13 con la Fig. 14, se puede
deducir que la prdida de paquetes es el principal
factor que degrada la calidad de la comunicacin.
Mientras la prdida de paquetes se mantuvo en 0,
el MOS, fue de 4.5, y a medida que aument la
prdida, fue disminuyendo el valor de MOS.

Fig. 13. Prdida de paquetes [14].

Para analizar el MOS (Mean Opinion Score), que


es un mtodo para expresar numricamente la ca-
lidad de comunicaciones de tipo multimedia como
voz y video, se tiene una escala de 1 a 5, donde 1
representa la imposibilidad de comunicacin y 5 Fig. 14. MOS [14].
una comunicacin perfecta que es como tener una
comunicacin frente a frente. Los valores de estas Respecto al troughput, se debe tener en cuenta que
mediciones se observan en la Fig. 14. el tamao de la cabecera IPv6 es de 40 bytes y la
direccin es de 16 bytes (el doble del tamao de
En Windows XP se tienen valores por encima de una cabecera y direccin IPv4 fija). Sin embargo,
4, que est definido como justo, donde se pueden si la tasa de paquetes por segundo es casi la misma

Migracin de redes de voz IPv4 a IPv6


Octavio Salcedo / Danilo Lpez / Fausto Alexander Gamboa Quiroga
85
re-creaciones
para IPv6 e IPv4 los valores de rendimiento deben Los resultados experimentales muestran que la
ser similares [16]. disminucin de rendimiento es un poco ms rpi-
da en IPv6 que en IPv4 bajo altos niveles de trfico
Los valores esperados de rendimiento para voz de fondo. Esto se debe a que IPv6 posee un nivel
con IPv4 e IPv6 son, respectivamente, 87,2 y 95,2 de paquetes por segundo menor. El rendimiento
Kbps (en caso de que se ignore CRC como Wi- vara desde 83.24 hasta 85.63 Kbps para IPv4 e
reshark lo hace, los valores son 85,6 y 93,6 Kbps, IPv6 de 93,61 a 93,63 Kbps sin trfico de fondo, y
respectivamente, y la relacin de rendimiento es desde 70.40 hasta 75.20 Kbps para IPv4 e IPv6 de
0.915). Sin embargo, los factores que afectan el 71.18 - 77.56 Kbps.
rendimiento, tales como diferencias entre las pilas
de IPv6 e IPv4, el procesamiento de datos superio- 7. CONCLUSIONES
res, y los retrasos no se reflejan en los valores te-
ricos [15], [17]. Los resultados prcticos pueden Un entorno de la telefona IP se compone de una
verse en la Fig. 15. serie de protocolos. Estos protocolos inter operan
de una manera jerrquica para proporcionar los
En esta grfica se tienen valores para Windows XP, servicios necesarios. El protocolo de interaccin
que van decreciendo a medida que aumenta el tr- se puede representar como una pila, similar al m-
fico de fondo, estos valores van entre los 85kbps y todo utilizado para representar a muchos otros sis-
94kbps, para versin 4 y 6 respectivamente, y sin temas de comunicaciones.
trfico de fondo, decayendo hasta llegar a 70kbps
y 78 kbps en versin 4 y 6, con el mximo trfico Eventualmente, todas las redes de telefona tra-
de fondo. dicional sern reemplazadas por telefona VoIP.
Las ventajas que proporciona esta tecnologa, al
En Linux los valores van desde 85 kbps y 94 kbps, compararla con la telefona tradicional, son tantas
para IPv4 e IPv6, sin trfico de fondo, decayen- que ya muchas empresas estn cambiando sus sis-
do hasta llegar a los 70 kbps, en ambas versiones temas de telefona por VoIP, y muchos hogares en
cuando se tiene trfico de fondo de 200 Mbps. el mundo ya lo estn adquiriendo.

Las ventajas son, usualmente, costos muchos ms


bajos para llamadas de larga distancia, llamadas
locales usualmente gratis, y servicios adicionales
que las telefnicas cobran aparte: Caller ID, lla-
mada en espera, transferencia de llamadas, llama-
da tri-partita, entre otros.

El nmero de posibles direcciones IP en la versin


6, soluciona el problema de falta de direcciones
de IPv4, esto permite llevar VoIPv6 a cualquier
dispositivo que soporte IPv6, posibilitando la in-
tegracin del servicio en muchos ms aparatos
como electrodomsticos, celulares y vehculos.

El protocolo de sealizacin ms ptimo es SIP,


pues este al tener ya definidos las caractersticas
para la transicin a IPv6, permite la interoperabili-
dad entre IPv4 e IPv6.

Dentro de los beneficios de migrar las redes de


Fig. 15. Troughput [14]. voz a IPv6 se encuentran, menores costos de la
comunicacin, cabeceras de protocolo ms peque-

86 Revista TecnuraVolumen 16Numero 31Enero - Marzo de 2012


re-creaciones
as, la movilidad, ya que no dependemos de una red puede identificar los paquetes o flujos de tr-
lnea orientada a la conexin sino dela disponibili- fico y luego se pueden asignar ciertos parmetros
dad de acceso a la red. dentro de los encabezados de los paquetes para
agruparlos. Con el fin de implementar QoS, IPv6
IPv6 implementa QoS con la clasificacin de la proporciona un campo de trnsito de clase (8 bits)
ayuda y marcado (de los paquetes IP) para garan- en la cabecera IPv6 as como tambin tiene una
tizar una confiable infraestructura de VoIP. Con la etiqueta de flujo de 20 bits, frente al mejor es-
ayuda de la clasificacin y tcnica de marcado, la fuerzo de IPv4.

REFERENCIAS

[1] M. Axel, IPv6 Interoperabilidad y robus- entidad financiera, pp. 12-30, Universi-
tez. Centro de Investigacin y de Estu- dad Politcnica Salesiana, enero, 2011.
dios Avanzados del Instituto Politcnico [10] Using the Flow Label Field in IPv6. RFC
Nacional, Mxico, D.F., julio, 2004. 1809, junio, 1995. [En lnea]. isponible
[2] ITU, Recommendation H323: Visual Te- en: http://www.ietf.org/rfc/rfc3264.txt.
lephone Systems and Equipment for Local [11] O. Salcedo, D. Lpez and A. Ros, Des-
Area Networks Provide a Nonguaranteed empeo de la calidad del servicio (QoS)
Auality of Service 12/09. [En lnea]. Dis- sobre IPv6. Universidad Distrital Francis-
ponible en: http://www.itu.int/rec/T-REC- co Jos de Caldas, agosto, 2010.
H.323-200912-I/en. [12] R. Jacobsen, A framework architectu-
[3] TCP/IP. Tutorial and technical overview; re for internetworking PSTN, IPv4 and
red books, Chapter 20: Voice over IP, IPv6. [En lnea]. Disponible en: http://
IBM, 2007. www.6init.org/public/6INIT_iw2000.pdf.
[4] Internet Protocol, Version 6 (IPv6) spe- [13] J. Samaniego, J. Cueva, Implementacin
cification, RFC 2460. [En lnea]. Dispo- de VoIP sobre IPv6, pp. 76-83, Universi-
nible en: http://www.ietf.org/rfc/rfc2460. dad Tcnica Particular de Loja, 2009.
txt. [14] R. Yasinovskyy, A. Wijesinha and R. Kar-
[5] S. Ahuatzin, L. Gerardo, Desarrollo de ne, G. Khaksari, A Comparison of VoIP
un esquema de traduccin de direcciones Performance on IPv6 and IPv4 Networks.
IPv6-IPv4-IPv6. pp. 26-40, Universidad Towson University, [En lnea]. Disponible
de las Amricas Puebla, 2005. en: http://triton.towson.edu/~karne/dosc/
[6] IP Version 6 Addressing Architecture. paper12/roman1.pdf.
RFC 2373, julio, 1998. [En lnea]. Dispo- [15] N. Unuth, Mean Opinion Score A Mea-
nible en: http://www.ietf.org/rfc/rfc2373. sure Of Voice Quality. [En lnea]. Dis-
txt. ponible en: http://voip.about.com/od/
[7] SIP: Session Initiation Protocol. RFC voipbasics/a/MOS.htm.
3261. junio, 2002. [En lnea]. Disponible [16] K. Das, VoIP - Next Generation of Voice
en: http://www.ietf.org/rfc/rfc3261.txt. & IPv6. [En lnea]. Disponible en: http://
[8] IPv6 Transition in the Session Initiation www.ipv6.com/articles/voip/VOIP-IPV6.
Protocol (SIP). RFC 3264, abril, 2011. htm.
[En lnea]. Disponible en: http://www. [17] M. Gmez y T. Migue, Modelo de ser-
ietf.org/rfc/rfc3264.txt, consultado en ju- vicios de colaboracin basados en SIP.
lio de 2011. [En lnea]. Disponible en: http://ciberia.
[9] D. Crdenas, A. Valverde, Telefona IP. ya.com/disenydonat/disenydonat/treballs/
Anlisis de tecnologas existentes y dise- mgomez_t.pdf.
o de proyecto de implementacin en una

Migracin de redes de voz IPv4 a IPv6


Octavio Salcedo / Danilo Lpez / Fausto Alexander Gamboa Quiroga
87

Você também pode gostar