1
Descubre el códec utilizado por el software de VoIP. Un códec es un estándar de conversión del sonido a la señal digital y viceversa . Hay ocho codecs diferentes, algunos de los cuales pueden tener más de una velocidad de bits. La velocidad de bits codec se deriva del intervalo de tamaño de la muestra /de la muestra codec codec. El tamaño de la muestra codec es el número de bytes capturados por el procesador de señal digital ( DSP ) en cada intervalo de muestreo códec . Aquí está una lista de codecs y sus tasas de bits:
G.711 ............. 64 Kbps
G.729 ............... 8 Kbps
G.723.1 ............ 6.3 Kbps o 5,3 Kbps
G.726 ............. 32 Kbps o 24 Kbps
G.728 ............. 16 Kbps
G722_64k ....... 64 Kbps
ilbc_mode_20 .. 15.2 Kbps
ilbc_mode_30 .. 13.33Kbps
Para este cálculo de ejemplo , vamos a utilizar el códec G.729 con una tasa Kbps 8 bits .
2
Averigüe el tamaño de carga útil de voz utilizado por el software de VoIP. Este será un múltiplo del tamaño de la muestra códec . Se necesita esta cifra para calcular tanto el tamaño total del paquete y el PPS . Para este ejemplo, vamos a utilizar el G.729 predeterminado de 20 bytes .
3
Averigüe qué sistema de capa 2 está operando . Esta será Ethernet, Multilink Protocolo punto a punto ( MP ) o en el Foro de Frame Relay ( FRF.12 ) . Cada uno crea una sobrecarga de diferente tamaño en la cabecera del paquete : 6 bytes para MP o FRF.12 ; 18 bytes para Ethernet ( incluyendo 4 bytes de la secuencia de verificación o comprobación de redundancia cíclica ) . Para nuestro ejemplo , vamos a utilizar una cabecera de MP de 6 bytes .
4
Averigüe lo que el transporte y las capas de sesión utiliza el programa. Estos se añadirán a el tamaño del encabezado IP para calcular los gastos indirectos . De serie, esta cabecera suele ser de 40 bytes : 20 bytes de IP , 8 bytes de protocolo de datagramas de usuario (UDP ) y 12 bytes de protocolo de transporte en tiempo real ( RTP ) . Con comprimido Protocolo de transporte en tiempo real ( CRTP ) , la cabecera de la mezcla se reduce a 2 o 4 bytes . CRTP no se puede utilizar en conjunción con Ethernet . Para nuestro ejemplo vamos a utilizar una cabecera CRTP de 2 bytes
5
Calcular el tamaño del paquete total bytes utilizando : .
Total = tamaño del paquete ( encabezado de capa 2 ) + ( IP /UDP /RTP cabecera) + (tamaño de carga útil de voz )
En nuestro ejemplo, el encabezado de la Capa 2 es de 6 bytes , el IP /UDP /RTP cabecera es de 2 bytes y la carga útil es de 20 bytes :
total tamaño de paquete = 6 bytes + 2 bytes + 20 bytes = 28 bytes
o, ya que hay 8 bits en un byte :
tamaño total del paquete (bits ) = 28 * 8 = 224 bits de
6
Cálculo de paquetes por segundo utilizando la fórmula :
PPS = ( tasa de bits codec) /( tamaño de la carga útil de voz )
En nuestro ejemplo estamos utilizando una tasa de bits codec de 8 Kbps (8000 bps ) y un tamaño de carga útil de voz de 20 bytes ( 160 bits) para que se derivan de los PPS :
PPS = 8000/160 = 50
Disponible la capacidad de ancho de banda debería ser suficiente para permitir la transferencia de 50 paquetes por segundo
7
Calcular el requerimiento de ancho de banda con las cifras derivadas : .
Bandwidth = tamaño total del paquete * PPS
tenemos un tamaño total del paquete de 224 bits y un requisito de 50 paquetes por segundo . Así que el ancho de banda que necesitamos es :
224 * 50 = 11.200 bits por segundo
Esto se expresa con más frecuencia como 11,2 Kbps por llamada
.