Vous êtes sur la page 1sur 5

Voz sobre IP - Consumo de ancho de banda por llamada

Interactivo: Este documento ofrece clculos de ancho de banda de voz personalizados con la herramienta
Calculadora de ancho de banda del cdec de voz del TAC (solamente clientes registrados).

Contenidos
Introduccin
Requisitos previos
Requisitos
Componentes utilizados
Convenciones
VoIP Ancho de banda por llamada
Explicacin de trminos
Frmulas de clculo de ancho de banda
Ejemplo de clculo
Configuracin de los tamaos de carga til de voz en las gateways de Cisco IOS y Cisco CallManager
Impacto del cambio de tamao de voces de carga til
Deteccin de actividad de voz
Compresin del encabezamiento RTP o RTP comprimido (cRTP)
Heurstica de compresin

Introduccin
Uno de los factores ms importantes que se deben considerar al construir redes de voz en paquetes es la correcta planificacin de
capacidad. Dentro de la planificacin de capacidad, el clculo de ancho de banda es un factor importante que se debe tener en cuenta
en relacin con el diseo y la resolucin de problemas de las redes de voz en paquetes para obtener una buena calidad de voz.
Este documento explica las funciones y los clculos de ancho de banda del cdec de voz para modificar o conservar el ancho de
banda cuando se utiliza Voz por IP (VoIP).
Nota: Como un complemento de este documento, recomendamos la herramienta Calculadora de ancho de banda del cdec de voz del
TAC (solamente clientes registrados). Esta herramienta brinda informacin sobre cmo calcular el ancho de banda requerido para las
llamadas de voz en paquete.

Requisitos previos
Requisitos
No hay requisitos especficos para este documento.

Componentes utilizados
Este documento no tiene restricciones especficas en cuanto a versiones de software y de hardware.

Convenciones
Si desea ms informacin sobre convenciones de documentos, consulte las Convenciones sobre consejos tcnicos de Cisco.

VoIP Ancho de banda por llamada


Para los clculos, se utilizan las siguientes suposiciones de encabezado del protocolo:
40 bytes para encabezados IP (20 bytes)/Protocolo de datagrama de usuario (UDP) (8 bytes)/Protocolo de transporte en tiempo
real (RTP) (12 bytes).
El Protocolo de tiempo real comprimido (cRTP) reduce los encabezados IP/UDP/RTP a 2 4 bytes (cRTP no est disponible
en Ethernet).

6 bytes para el Protocolo punto a punto de enlaces mltiples (MP) o para el encabezado de capa 2 (L2) del Foro de Frame
Relay (FRF).12.
1 byte para el indicador de fin de trama en las tramas MP y Frame Relay.
18 bytes para los encabezados Ethernet L2, incluidos 4 bytes de Secuencia de verificacin de tramas (FCS) o Verificacin por
redundancia cclica (CRC).
Nota: La siguiente tabla contiene solamente los clculos para los tamaos de la carga til de voz predeterminada en las gateways
H.323 del software Cisco IOS o Cisco CallManager. Para los clculos adicionales, incluidos los diferentes tamaos de carga de voz
til y otros protocolos como Voz sobre Frame Relay (VoFR) y Voz sobre ATM (VoATM), use la herramienta Calculadora de ancho
de banda del cdec de voz del TAC (solamente clientes registrados).
Informacin de cdec

Clculos de ancho de banda

Ancho
Ejemplo Ejemplo
Tamao
Ancho
Tamao
de
Ancho
Velocidad
de
de
Mean
de la
Paquetes
de
de la
banda
de
de bits y tamao intervalo Opinion carga
por
banda
carga
c/cRTP banda
cdec
del
del
Score
til de
segundo MP o
til de
MP o Ethernet
(kbps)
cdec
cdec
(MOS)
voz
(PPS) FRF.12
voz (ms)
FRF.12 (kbps)
(bytes)
(ms)
(bytes)
(kbps)
(kbps)
G.711 (64
80 bytes 10 ms
kbps)

4,1

160
bytes

20 ms

50

82,8
kbps

67,6
kbps

87,2
kbps

G.729 (8
kbps)

3,92

20 bytes 20 ms

50

26,8
kbps

11,6
kbps

31,2
kbps

G.723.1
24 bytes 30 ms
(6.3 kbps)

3,9

24 bytes 30 ms

34

18,9
kbps

8,8
kbps

21,9
kbps

G.723.1
20 bytes 30 ms
(5.3 kbps)

3,8

20 bytes 30 ms

34

17,9
kbps

7,7
kbps

20,8
kbps

G.726 (32
20 bytes 5 ms
kbps)

3,85

80 bytes 20 ms

50

50,8
kbps

35,6
kbps

55,2
kbps

60 bytes 20 ms

50

42,8
kbps

27,6
kbps

47,2
kbps

60 bytes 30 ms

34

28,5
kbps

18,4
kbps

31,5
kbps

10 bytes 10 ms

G.726 (24
15 bytes 5 ms
kbps)
G.728 (16
10 bytes 5 ms
kbps)

3,61

Explicacin de trminos
Segn el cdec, ste es el nmero de bits que es preciso
Velocidad de
transmitir por segundo para enviar una llamada de voz.
bits del cdec
(velocidad de bits del cdec = ejemplo de tamao del
(kbps)
cdec/ejemplo de intervalo del cdec).
Segn el cdec, ste es el nmero de bytes capturados por el
Procesador de seales digitales (DSP) en cada ejemplo de
Ejemplo de intervalo del cdec. Por ejemplo, el codificador G.729 opera
tamao del en ejemplos de intervalos de 10 ms, correspondientes a 10
cdec (bytes) bytes (80 bits) por ejemplo a una velocidad de bits de 8 kbps.
(velocidad de bits del cdec = ejemplo de tamao del
cdec/ejemplo de intervalo del cdec).
ste es el ejemplo de intervalo en el que el cdec opera. Por
Ejemplo de ejemplo, el codificador G.729 opera en ejemplos de intervalos
intervalo del de 10 ms, correspondientes a 10 bytes (80 bits) por ejemplo a
cdec (ms) una velocidad de bits de 8 kbps (velocidad de bits del cdec =
ejemplo de tamao del cdec/ejemplo de intervalo del cdec).

MOS

MOS es un sistema que clasifica la calidad de la voz de las


conexiones telefnicas. Con MOS, una amplia gama de
oyentes juzga la calidad de un ejemplo de voz mediante una
escala que va del 1 (mala) al 5 (excelente). Los puntajes se
promedian para brindar una MOS para el cdec.

El tamao de la carga til de voz representa el nmero de


Tamao de
bytes (o bits) que rellenan un paquete. El tamao de la carga
la carga til
til de voz debe ser un mltiplo del ejemplo de tamao del
de voz
cdec. Por ejemplo, los paquetes G.729 pueden usar 10, 20,
(bytes)
30, 40, 50 o 60 bytes del tamao de la carga til de voz.
El tamao de la carga til de voz tambin se puede representar

Tamao de en trminos de ejemplos del cdec. Por ejemplo, un tamao de


la carga til carga til de voz G.729 de 20 ms (dos ejemplos de cdec de
de voz (ms) 10 ms) representa una carga til de voz de 20 bytes [(20 bytes
* 8)/(20 ms) = 8 kbps].

PPS

PPS representa el nmero de paquetes que es preciso


transmitir por segundo para enviar la velocidad de bits del
cdec. Por ejemplo, para una llamada G.729 con un tamao
de carga til de voz por paquete de 20 bytes (160 bits), es
preciso transmitir 50 paquetes por segundo [50 pps = (8
kbps)/(160 bits por paquete)].

Frmulas de clculo de ancho de banda


Se usan los siguientes clculos:
Tamao total del paquete = (encabezado L2: MP o FRF.12 o Ethernet) + (encabezado IP/UDP/RTP) + (tamao de carga til de
voz)
PPS = (velocidad de bits del cdec) / (tamao de la carga til de voz)
Ancho de banda = tamao de paquete total * PPS

Ejemplo de clculo
Por ejemplo, el ancho de banda requerido para una llamada G.729 (velocidad de bits del cdec de 8 kbps) con cRTP, MP y la carga
til de voz predeterminada de 20 bytes es:
Tamao del paquete total (bytes) = (encabezado de MP de 6 bytes) + (encabezado de IP/UDP/RTP comprimido de 2 bytes) +
(carga til de voz de 20 bytes) = 28 bytes
Tamao total del paquete (bits) = (28 bytes) * 8 bits por byte = 224 bits
PPS = (8 kbps de velocidad de bits del cdec)/(160 bits) = 50 pps
Nota: 160 bits = 20 bytes (carga til de voz predeterminada) * 8 bits por byte
Ancho de banda por llamada = tamao del paquete de voz (224 bits) * 50 pps = 11.2 Kbps

Configuracin de los tamaos de carga til de voz en las gateways de Cisco IOS y
Cisco CallManager
El tamao de la carga til de voz por paquete se puede configurar en las gateways de Cisco IOS o Cisco CallManager.
Nota: Si en Cisco CallManager la gateway de Cisco IOS se configura como una gateway de Protocolo de control de gateway de
medios (MGCP), entonces Cisco CallManager controla toda la informacin de cdec (tipo de cdec, tamao de carga til, detector
de actividad de voz y dems).
En Cisco CallManager, el tamao de la carga til de voz por paquete se configura en una base de alcance para todo el sistema. Este
atributo se establece en la Administracin de Cisco CallManager [Service (Servicio) > Service Parameters (Parmetros de servicio)
> select_server > Cisco CallManager] mediante los siguientes tres parmetros de servicio:
PreferredG711MillisecondPacketSize (configuracin predeterminada: 20 ms. Configuraciones disponibles: 10, 20 y 30 ms.)
PreferredG729MillisecondPacketSize (configuracin predeterminada: 20 ms. Configuraciones disponibles: 10, 20, 30, 40,
50 y 60 ms.)
PreferredG723MillisecondPacketSize (configuracin predeterminada: 30 ms. Configuraciones disponibles: 30 y 60 ms.)
En Cisco CallManager, el tamao de la carga til de voz se configura en trminos de ejemplos de milisegundos (ms). Segn el cdec,
la siguiente tabla representa algunos ejemplos en ms en relacin al tamao de la carga til real expresado en bytes.

Cdec

Tamao de la
carga til de voz
(ms)

20 ms (valor
G.711 predeterminado)
30 ms
20 ms (valor
G.729 predeterminado)
30 ms
30 ms (valor

Tamao de
la carga til
de voz
(bytes)

Comentarios

160 Bytes
240 bytes
20 bytes
30 bytes

Observe que la velocidad de bits


del cdec se mantiene siempre.
Por ejemplo: Un cdec G.711 =
[240 bytes * 8 (bits/bytes)]/30 ms
= 64 kbps

G.723

predeterminado)

En las gateways de Cisco IOS, se incorpor una funcin en la versin 12.0(5)T que permite cambiar el tamao de la carga til de voz
(en bytes) para los paquetes VoIP a travs de la Interfaz de lnea de comandos (CLI). La nueva sintaxis del comando es la siguiente:
Cisco-Router(config-dial-peer)#codec g729r8 bytes ?
Each codec sample produces 10 bytes of voice payload.
Valid sizes are:
10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120,
130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230
Any other value within the range will be rounded down to nearest valid size.
<10-230> Choose a voice payload size from the list above

Impacto del cambio de tamao de voces de carga til


El nmero de ejemplos del cdec por paquete es otro factor en la determinacin del ancho de banda y el retraso de una llamada VoIP.
El cdec define el tamao del ejemplo, pero el nmero total de ejemplos que se coloca en un paquete afecta la cantidad de paquetes
que se envan por segundo.
Cuando el tamao de la carga til de voz aumenta, se reduce el tamao del ancho de banda de VoIP y aumenta el retraso general. El
siguiente ejemplo ilustra la situacin:
Llamada G.729 con tamao de carga til de voz de 20 bytes (20 ms): (40 bytes de encabezados IP/UDP/RTP + 20 bytes de
carga til de voz) * 8 bits por byte * 50 pps = 24 kbps
Llamada G.729 con tamao de carga til de voz de 40 bytes (40 ms): (40 bytes de encabezados IP/UDP/RTP + 40 bytes de
carga til de voz) * 8 bits por byte * 25 pps = 16 kbps
Nota: Los clculos anteriores no consideran los encabezados L2.
Nota: Los clculos demuestran que cuando el tamao de la carga til se duplica, posteriormente el nmero de paquetes por segundo
requeridos se reduce a la mitad.
Nota: Segn se define en las especificaciones G.114 del sector de normalizacin de telecomunicaciones de la Unin internacional de
telecomunicaciones (ITU-T), el retraso unidireccional de voz recomendado es de 150 ms. Para una red privada, 200 ms es un
objetivo razonable, y 250 ms debera ser el mximo.

Deteccin de actividad de voz


Con las redes de voz con conmutacin de circuitos, todas las llamadas de voz utilizan enlaces de ancho de banda fijos de 64 kbps,
independientemente de cunto de la conversacin es discurso y cunto silencio. Con las redes VoIP, toda la conversacin y el
silencio son empaquetados. Al utilizar la Deteccin de actividad de voz (VAD), se pueden eliminar los paquetes de silencio.
Con el tiempo y como promedio de un volumen de ms de 24 llamadas, VAD puede proporcionar hasta un 35 por ciento en ahorros
de ancho de banda. Los ahorros no se realizan en cada llamada de voz individual o en algn punto especfico de medicin. Para los
fines de diseo de red y de ingeniera de ancho de banda, VAD no debe ser tenida en cuenta, especialmente en enlaces que
transportan menos de 24 llamadas de voz simultneamente. Varias funciones como la msica en espera y el fax hacen que VAD
resulte ineficaz. Cuando se realiza una ingeniera de la red para ancho de banda completo para llamadas de voz, todos los ahorros que
proporciona la deteccin de actividades de voz (VAD) quedan a disposicin de las aplicaciones de datos.
VAD tambin brinda Generacin de ruido de comodidad (CNG). Dado que es posible confundir un silencio con una llamada
desconectada, CNG proporciona ruido blanco generado localmente para que para ambas partes la llamada parezca estar conectada
normalmente. El Anexo B de G.729 y Anexo A de G.723 incluyen una funcin VAD integrada, pero ms all de eso funcionan de la
misma manera que G.729 y G.723.1, respectivamente.
En Cisco CallManager, VAD se puede habilitar (est inhabilitado en forma predeterminada) mediante el siguiente parmetro de
servicio:
SilenceSuppressionSystemWideEste parmetro selecciona la configuracin VAD para todos los puntos finales Skinny (por
ejemplo: gateways Skinny y telfonos IP de Cisco)
SilenceSuppressionSystemWideEste parmetro selecciona la configuracin VAD para todas las gateways MGCP. Esto no
tiene efecto en las gateways H.323. La VAD en las gateways H.323 debe ser inhabilitada en la gateway.
Puede encontrar estos parmetros de servicio en la Administracin de Cisco CallManager [Service (Servicio) > Service Parameters
(Parmetros de servicio) > select_server > Cisco CallManager].

Compresin del encabezamiento RTP o RTP comprimido (cRTP)

Todos los paquetes de VoIP estn formados por dos componentes. ejemplos de voz y encabezados IP/UDP/RTP. A pesar de que los
ejemplos de voz se comprimen mediante el Procesador de seales digitales (DPS) y pueden variar de tamao segn el cdec que se
utilice, estos encabezados tienen una longitud constante de 40 bytes. En comparacin con los 20 bytes de los ejemplos de voz en una
llamada G.729 predeterminada, estos encabezados conforman una cantidad importante de sobrecarga. Mediante cRTP, estos
encabezados se pueden comprimir en dos o cuatro bytes. Esta compresin ofrece ahorros de ancho de banda de VoIP significativos.
Por ejemplo, una llamada VoIP G.729 predeterminada consume 24 kb sin cRTP, pero slo 12 kb si tiene habilitado el cRTP.
Dado que cRTP comprime las llamadas VoIP de enlace a enlace, ambos extremos del enlace IP deben configurarse para cRTP.
En las versiones del software Cisco IOS 12.0.5T y anteriores, el cRTP est conmutado por proceso, por lo que limita seriamente la
escalabilidad de las soluciones cRTP debido al desempeo de la CPU. La mayora de estos problemas se han resuelto por medio de
varias mejoras de desempeo del cRTP introducidas en las versiones del software Cisco IOS 12.0.7T a 12.1.2T. A continuacin se
presenta un resumen de los antecedentes.
El cRTP es conmutado por proceso en la versin 12.0.5T y anterior del software Cisco IOS.
En la versin 12.0.7T del software Cisco IOS se agrega el soporte para cRTP de la conmutacin rpida y la conmutacin Cisco
Express Forwarding, y se contina el desarrollo de este tema en la versin 12.1.1T.
En la versin 12.1.2T del software Cisco IOS, se introducen mejoras del desempeo algortmico.
Mover el cRTP al trayecto de conmutacin rpida aumenta de manera significativa la cantidad de sesiones RTP (llamadas VoIP) que
las gateways de VoIP y los routers intermedios pueden procesar.

Heurstica de compresin
Debido a que el RTP no tiene un encabezado de paquete diferente propio, un flujo RTP (para cRTP) se distingue de un flujo UDP
(cUDP) mediante el uso de la heurstica. La heurstica exacta que se utiliza en la actualidad para la deteccin de paquetes RTP de
compresin es:
El nmero de puerto de destino es par.
El nmero de puerto de destino se encuentra entre 16384-32767 49152-65535.
El campo de la versin de RTP est configurado en dos.
El campo de la extensin de RTP est configurado en cero.

1992-2014 Cisco Systems Inc. Todos los Derechos Reservados.


Fecha de Generacin del PDF: 19 Mayo 2008
http://www.cisco.com/cisco/web/support/LA/7/73/73295_bwidth_consume.html

Vous aimerez peut-être aussi