Está en la página 1de 17
© Lairent Calculo de Ancho de Banda en VoIP Introduccion Existen muchas aplicaciones (calculadores de ancho de banda) que nos pemmiten estimar el ancho de banda en comunicaciones de voz sobre redes IP. Estas aplicaciones requieren el ingreso de ciertos pardmetros para realizar dicha estimacién, La idea de este documento es explicar un método simple para realizar los célculos de manera tedtica y entender cémo se definen y que implicancias tiene la modificacién de estos pardmetros sobre el ancho de banda en una comunicacién de VoIP. Se profimdiza también en los encabezados de los protocolos de nivel 2 cou los que suele transportarse la voz sobre IP. Estos son frame relay, Ethernet, ATM, PPP, y PPPoE entre ott0s. Ancho de banda 0 Tasa de datos? Debido a que el ancho de banda suele expresarse en Hz y no en bits/seg, muchas veces surge la pregunta de si es o no comecto lamar a algo que posee unidades de bits/segundo ancho de banda. Esta claro que no es directa la conversién de tnidades de bits/segundo a Hz ya que se requiere informacién adicional que depende del medio fisico de transmisién, Lo que a mi entender seria més preciso es llamatlo tasa de datos y no ancho de banda, pero no pretendo entrar en esa discusién ya que en la mayoria de los casos no stele haber ambigttedad y se lo llama ancho de banda. En lo que sigue del texto cuando hablemos de ancho de banda, estaremos refiriéndonos més precisamente a Ja tasa de datos en bits/segundo, Andlisis preliminar Lo primero que deberiamos analizar son las caracteristicas del trifico de VoIP. Hoy en dia los codificadores utilizados son de tasa de datos constante, esto da lugar a un tipo de tréfico particular que tiene dos caracteristicas bien claras que simplifican el anlisis: 1) Tasa de paquetes (Pr) constante. 2) Tamano de paquete I fio. Si snponemos que de alguna forma pudiéramos calcular estos dos parimetros, se haria muy simple calcular el ancho de banda, Lo tmico que habria que hacer es multiplicarlos, Por ejemplo, supongamos que cierta comunicacién de VoIP se captura con un analizador de protocolos (sniffer) y se observa que la tasa de paquetes es de 50 Paquetes/Segundo mientras que los paquetes tienen un tamatio constante de 100 waowwilairent.comar Julidn Marfa Ganzbal [jganzabal@lairent.com.ar] Pagina 1 Calculo de ancho de banda en VoIP | 2008 bytes/Paquete, La cuenta a resolver para el célculo del ancho de banda seria muy simple ya que multiplicando por 8 los 100 bytes para pasar a bits, y htego multiplicando el resultado por la tasa de paquetes obtendriamos el resultado: Bw = 50s Segi x 8005 = 40000 — = sox vundo Pacuete Segundo Be Enfonces encontrar el ancho de banda en VoIP radica solamente en encontrar éstos dos parimettos. Tanto la tasa de paqueres como el ramaito de paquere dependen del codificador que se utilice, por eso trataremos brevemente las caractetisticas generales de éstos y daremos ejemplos especificos con los mas utilizados. El tamano total del paquete (o tramia para set mas precisos ya que incluimos acd el nivel de enlace) depende ademas, del tamafo del encabezado de cada uno de los protocolos intervinientes. Estos son RTP, UDP, IP y el protocolo de nivel de enlace utilizado (ATM, FR, Ethemet, etc). waowwilairent.comar Julidn Marfa Ganzbal [jganzabal@lairent.com.ar] Pagina 2 Calculo de ancho de banda en VoIP | 2008 Modelo de codificacion y paquetizacion: ara simplificar la explicacién se hecho un diagrama en bloques del teléfono IP © gateway. Este consta de tres bloques, el bloque de conversién snalégico-digital (muestreo y cuantificacién), el bloque de codificacién, y el bloque de paquetizacién. En Ja figura se muestra el diagrama en bloques. vor anatégica TELEFONO IP | voz paquetizada >| 6 GATEWAY CODIFICADOR PAQUETIZADOR| Ont NH vor digital . . DRd = 64kbps Vor paquetizada (H+NL).8 BW MUESTREO/ CUANTIFICACION Longitud de tama (bytes) amafio de header o encabezado (bytes) DRa = Tasa de datos voz distal kbps) rasa de datos voz codificada (Kips) acho de banda (Kbps) antidad de tramas por paquet= EI primer bloque realiza la conversién analégica/digital muestrando a una tasa de 8,000 muestras pot segundo con 8 bits por muestra, dando como resultado una tasa de datos de entrada al codificador de 64kbps, La mayoria de los codificadores que se utilizan parten de este tipo de seflal digital para codificar. Luego dependiendo del codificador que se utilice. los parimetros Cr, Tt y Lt cambiarin. El primero es simplemente el factor de compresién, esto es, la tasa de entrada divida por la tasa de salida. Por ejemplo, como la tasa de entrada siempre se considera 64kbps, si la tasa de datos de la voz codificada (DRe) es &kpbs, entonces Cr sera 8, si es 6.4kbps, sera 10. Cuando se codifica la sefial digital entrante, se la almacena durante un tiempo y cuando se recolecto la informacién suficiente, se la comprime. Esto da lugar a rafagas de datos comprimidos a la salida del codificador (ver mas detalles en la seccién siguiente). A waowwilairent.comar Julidn Marfa Ganzbal [jganzabal@lairent.com.ar] Pagina 3 Calculo de ancho de banda en VoIP | 2008 este tiempo de duracién entre rifagas se lo lama tamario de trama (Tt) y se mide en tnidades de tiempo (nonmalmente milisegundos). La salida del codificador tendré una longitud en bytes dependiente del tamaiio de la trama que la Iamamos longitud de trama (LA). Pongamos un ejemplo: supongamos que el ramaito de trama (Tt) es de 10ms y que el factor de compresién (Cr) es 8, eso corresponderia a un tamatto de informacién a Ja entrada del CODEC de 80 bytes que sale de multipticar 1ms x 640008 bytes/segundo. Como el factor de compresién es de 8 veces. a la salida del codificador tendremos 10 bytes (80 bytes / 8) por cada trama. Es decir, la longitud de trama (Lt) seri de 10 bytes. Notese entonces, que en realidad la longitud de trama podtia salir del tiempo de trama y el factor de compresién (Ct) con lo que en la ecuacidn de ancho de banda (BW) que se muestra en la figura podria supriminse una variable. Te x 8,000 228s _ Segundo Lt (bytes) = Finalmente dal codificador salen tramas de longitud Lt y duracién Tt que entran al paquetizador. Lo que hace este tiltimo bloque es simplemente acumular N tramas y colocarlas sobre un paquete IP. Podriamos atribuirle a este bloque la fancién de agregar el nivel 2 también. Entonces a toda esta informacién que agrega el paquetizador la Hamamos encabezado (H). Para calcular entonces el tamaiio total del paquete habra que summar el encabezado H, mas la fongitud de rama (Lt) multiplicada por la cantidad de ‘tramas por paquete (N). Pl(longitud de paquete en bytes) = H+ Lt x N Ahora nos falta calcular la tasa de paquetes, pero esto es muy simple ya que el codificador saca 1 rama cada Tt segundos, pero el paquetizador acumula N tramas y Inego agrega Hy las saca. Por lo que sacara 1 paquete cada N.Tt segundos, lo que da tuna tasa de L/CN-TH), yaquete: pe Pees. (seman NxTt Finalmente entonces, la ecuacin del ancho de banda (BW) no es otra cosa que la multiplicacién del tamaiio total del paquete (Pl) pasado a bits y la tasa de paquetes (Pr). bits Dkp (bps) = Px Prx 87 waowwilairent.comar Julidn Marfa Ganzbal [jganzabal@lairent.com.ar] Pagina 4 Calculo de ancho de banda en VoIP | 2008 Funcionamiento basico de los codificadores de audio para VoIP Como se deduce de lo recién discutido, es necesario para realizar el calcul del ancho de banda. disponer de informacién sobre las caracteristicas de los codificadores a utilizar. Definimos en esta seccidn los parametros mas importantes de los codificadores Se muestra abajo un esquema que trata de explicatlos. ‘nfo minima necesaria para ‘fo aunima necesaria para camenzar la compresién dela 2da trama comenzar la compresién de la | ter trama i cobras Infonmacién codificada en A) Informacion ! codificada en | TRAMA 1 Comienza compresion }, 2datrama | Ss A L 1: t Di A : L_niy imal tee | Y ¥ Feiner it inesando Sane ott del teaser eae Como se observa en la figura, muchos codificadores presentan estos tres pardmetros basicos: El tiempo de trama (Tt) del cual ya hablamos. el retardo de "look- ahead” (Tla) y el tiempo de procesamiento (Tproc). A éste tipo de codificadores se los wwwilairent.comar Julian Marfa GanzAbal [jganzabal@lairent.com.ar] Pagina 5

También podría gustarte