Estimador de ancho de banda para VoIP

Este estimador calcula el ancho de banda aproximado que necesita un conjunto de llamadas VoIP simultáneas. Parte del bitrate del códec y añade la sobrecarga de cabeceras por paquete según el intervalo de paquetización, para después aplicar un margen de reserva sobre el total.

Sirve para dimensionar enlaces de acceso, VPN o WAN que transportan voz y para comprobar si una sede dispone de capacidad suficiente antes de aumentar la concurrencia. El cálculo representa tráfico de voz por dirección y puede variar con Ethernet, túneles, SRTP, VLAN, compresión de cabeceras y otros encapsulados. Si necesitas presupuestar ambos sentidos de un enlace agregado, verifica cómo mide y limita la capacidad tu red.

Datos de entrada

kbps
ms
bytes
bytes
%
Resultado
Mbps requeridos
Ancho de banda por llamada
Sobrecarga por llamada
Total antes de reserva

1. Indica la concurrencia
Introduce el máximo razonable de llamadas activas a la vez, no el número total de extensiones.

2. Selecciona el bitrate del códec
Usa el bitrate de carga útil del códec configurado en tu plataforma.

3. Define la paquetización
El intervalo determina cuántos paquetes se envían por segundo y, por tanto, cuántas veces se repiten las cabeceras.

4. Ajusta las cabeceras
El valor de IP/UDP/RTP suele ser 40 bytes sin opciones; añade aparte encapsulados de capa 2 o túneles si quieres representarlos.

5. Añade reserva
Aplica un margen para señalización, variaciones y otros flujos que compartan el enlace.

6. Comprueba el total
La cifra principal muestra el caudal agregado estimado con la reserva incluida.

BW_llamada = bitrate_códec + [(cabeceras + L2) × 8 × (1000 / ms_paquete)] / 1000 BW_total = BW_llamada × llamadas / 1000 × (1 + reserva/100)

BW_llamada: kilobits por segundo por llamada y dirección

ms_paquete: intervalo de paquetización en milisegundos

cabeceras y L2: bytes añadidos a cada paquete

Supuestos: Se modela un flujo RTP constante por llamada. No se incluye supresión de silencio ni señalización SIP salvo que se cubra mediante la reserva.

Qué significa el resultado

El resultado es el presupuesto de capacidad del enlace para la concurrencia indicada bajo los supuestos de encapsulación introducidos.

En redes con VPN, PPPoE, SRTP u otros túneles, conviene medir o sumar su sobrecarga real.

Datos:

  • 100 llamadas
  • Códec de 64 kbps
  • 20 ms por paquete
  • 40 bytes IP/UDP/RTP
  • 18 bytes adicionales
  • 20 % de reserva

Cálculo:
Paquetes/s = 1000 ÷ 20 = 50. Sobrecarga = 58 × 8 × 50 ÷ 1000 = 23,2 kbps. Por llamada = 64 + 23,2 = 87,2 kbps. Base = 8,72 Mbps. Con reserva = 8,72 × 1,20 = 10,464 Mbps.

Resultado: 10,46 Mbps

Interpretación: El enlace debería presupuestar al menos esa capacidad para el tráfico de voz modelado, además de otras cargas que no estén incluidas.

¿Por qué 64 kbps de códec no equivalen a 64 kbps en la red?

Porque cada paquete añade cabeceras y encapsulación. Cuanto menor sea el intervalo de paquetización, más paquetes y más bytes de cabecera se transmiten por segundo.

¿Qué intervalo de paquetización debo usar?

Usa el configurado por tus terminales, SBC o plataforma. Valores distintos cambian la sobrecarga y también pueden influir en latencia y tolerancia a pérdida.

¿Debo duplicar el resultado por subida y bajada?

No automáticamente. La fórmula estima el caudal por dirección de todas las llamadas; comprueba si tu cuello de botella limita cada dirección por separado o si estás dimensionando un recurso agregado.

¿La señalización SIP está incluida?

No de forma explícita. Normalmente su volumen sostenido es pequeño frente a RTP, pero picos de registro o establecimiento pueden cubrirse con el margen o presupuestarse aparte.

¿Cómo afecta la supresión de silencio?

Puede reducir el promedio cuando está activa, pero no conviene depender de ese ahorro para una capacidad máxima estricta salvo que conozcas bien el patrón de tráfico.