Professional Documents
Culture Documents
“ Calidad de servicio”
® 2008 Todos los derechos reservados
Staff
Actualizado por
Rolando Titiosky
Tutorías y Videos
Rolando Titiosky
Diseño gráfico y Multimedial
Gaspar Ive
Edición de Videos on line
Belén Montoya
Asesoría Pedagógica
Mónica F. Franchini
Coordinación General
Walter C. Franchini
Telefonía sobre IP
Temario del Curso
Clase 1 – Fundamentos básicos.
· Redes de datos
· Protocolos –Modelo OSI.
· Protocolo IP.
· Estructura de la red Telefónica Pública (PSTN).
Clase 3 –Arquitectura del sistema VoI P
· Funciones de VoIP.
· Gatekeepers, Gateways y terminales.
· Implicaciones de introducir VoIP en Lans y Wans.
· Pruebas en VoIP.
· Conclusiones.
Cl
C l a
a ss e 4
e 4 –
– Ca
C a ll ii d
d a
a d d
d d e s
e s e
e rr vi
v i cc ii o
o
· Factores que afectan la QoS.
· Análisis de la codificación de la voz y la compresión.
· Métodos para mejorar QoS en el mundo IP.
· Protocolo RSVP.
Clase 5 Recomendación H.323.
· ¿Qué es H.323?.
· Ventajas de la H.323.
· Audio, Video, datos y control.
· Conclusiones.
Clase 6 P rotocolos en el ámbito de H.323
· Protocolos.
· Análisis de H.225, H.245 y H.235.
· Q.931.
· Anexos
Clase 7 Concepto y orígenes de SI P
· Orígenes e introducción a SIP.
· Servicios provistos por SIP.
· Seguridad en SIP.
· Relación de SIP con protocolos ITU.
Clase 8 A plicaciones.
· Videoconferencia.
· Servicios Internet PSTN.
· Telefonía basada en SIP.
· SSCC N°7 e ISDN.
Bienvenidos a esta nueva clase del curso
Telefonía sobre IP!
Hola bienvenidos!, En esta clase nos concentraremos específicamente en
la calidad de servicio de las redes que trabajan con voz sobre IP.
Espero que la clase anterior les haya sido útil y clara, desde ya saben
que están abiertos los canales de comunicación vía e mail, foro o Chat
para cualquier duda o consulta durante este proceso.
Recomendaciones
Es importante que presten atención a los temas expuestos en las clases
teóricas, puesto a que luego deberán realizar pequeñas actividades de
investigación, para las cuales deberán tener claro los conceptos. Además
tendrán acceso al material anexo sugerido, que podrán descargar e
imprimir conjuntamente con cada una de las entregas del curso, podrán
también, participar del foro opinando sobre los temas vistos en cada
clase.
Temas a ver en la cuarta clase: Calidad de servicio
1. Factores que afectan la QoS.
2. Análisis de la codificación de la voz y la compresión.
3. M étodos para mejorar QoS en el mundo I P .
4. P rotocolo RSVP .
Introducción
“ Codificación y
También conoceremos distintos métodos
compresión de la para mejorar la calidad de servicio de Voip,
voz” y veremos en profundidad el protocolo
Podrá acceder
RSVP.
desde la carpeta del
Módulo 4 Sin más preámbulos, vamos a introducirnos
en la cuarta clase…
Rolando Simon Titiosky
voip@formacionempresaria.com
Factores que afectan la QoS (calidad de servicio).
El término QoS describe los mecanismos al nivel
de red, sin incluir la calidad percibida por el
usuario.
Una parte de esta QoS es la capacidad que tiene
un elemento individual de red (como un servidor,
un router, o un conmutador) para garantizar que
puedan satisfacerse tanto su tráfico, como sus
requisitos de servicio.
QoS también suele definirse como un conjunto de
tecnologías, que permiten gestionar los efectos de
la congestión del tráfico, optimizando los
diferentes recursos de la red disponibles.
Al principio se encontraba bastante por debajo de la calidad del teléfono
Esperamos su
participación en el
Celular, aunque hoy día se logran calidades de transmisión superiores
Foro de esta clase a la telefonía móvil.
Vea en la sección
Además, mientras más routers o “saltos” experimenta el paquete a
Actividades la
consigna través de la red, mayor es el retardo que sufre.
correspondiente a
este módulo Así, la calidad de sonido de VoIP (en particular para voz sobre Internet),
no está garantizada y es altamente sensible a congestiones en la red.
Razones de la Congestión: Se puede dar por uno o dos motivos:
ü Flujo de Paquetes x 2 o 3 puertas de entrada hacia una sola salida:
Se encolan y no hay suficiente memoria, se perderán paquetes.
o Agregar memoria suele ayudar. Pero hay un viejo adagio que
dice: memoria infinita, congestionamiento infinito. ¿Podría
Usted demostrar esta afirmación?
ü Procesadores lentos, Líneas lentas: Cambiar estas variables ayuda.
ü
ü La congestión se retroalimenta: Al acabarse los buffers el receptor
descarta paquetes, lo que produce que los emisores retransmiten y
todo va empeorando como en una espiral.
Control de Congestión: Asegurar que la Red curse el tráfico ofrecido
por los usuarios. Intervienen los hosts, los routers, sus procesadores,
sus protocolos, etc.
Este control se suele dar al entrar a la red y en cada salto que en ella se
tome.
Latencia: Se denomina latencia a la suma de los retardos temporales
en la red. Los retardos están constituidos por el retardo de propagación
y el de transmisión del paquete (este depende del tamaño del paquete).
Esperamos su
participación en el
Chat de ésta La latencia afecta el ritmo de la conversación (me refiero al retardo
clase entre el tiempo en que una de las partes habla y el tiempo en que la
otra parte escucha lo hablado por el emisor).
Verifique el día y
hora en el
Campus. Una latencia que excede los 250 ms produce que una conversación
normal se vuelva molesta.
P érdida de P aquetes: La pérdida de paquetes, ocurre cuando existe
una sobrecarga de tráfico sobre los routers que encaminan los paquetes
sobre la red IP.
Un router, como no puede procesar los paquetes, responde
desechando algunos de forma intermitente.
Es poco probable que en una conversación de voz aceptable se noten
pérdidas de paquetes menores al cinco por ciento.
Cualquier pérdida de paquetes que exceda al cinco por ciento tiene una
alta probabilidad de resultar una conversación entrecortada.
Para dejar mas claro este concepto, veamos un ejemplo: En la red
telefónica tradicional con conmutación de circuitos, a una llamada se le
asigna una conexión física entre puntos extremos, de esta manera el
circuito permanece dedicado a ese canal mientras dure la llamada.
En cambio, las redes de paquetes dividen las transmisiones de voz, fax y
datos en pequeñas muestras o paquetes de información. Cada paquete
tiene un encabezamiento que determina adónde va el paquete y
A menos que la red esté precisamente adaptada a la carga pico de
tráfico, existe una cantidad de paquetes que a veces no llegan a su
destino.
Esos paquetes perdidos producen ausencias en las comunicaciones
vocales, que pueden causar chasquidos, silenciamiento, o un habla
ininteligible.
En la transmisión de datos la solución para la pérdida de paquetes
consiste en volver a enviar los paquetes perdidos, pero eso no da
resultado en el caso de conversaciones habladas en tiempo real.
Esos eventos (corte de fibra óptica u otros) pueden causar grandes
pérdidas de paquetes, que se distribuirán entre los diferentes canales
virtuales que la red esté cursando en ese momento.
Por otra parte, los paquetes pueden retrasarse si toman una ruta más
larga o pasan tiempo en la cola de un dispositivo, causando una
variabilidad en la hora de llegada al extremo receptor.
Como conclusión podemos decir que en una red que funcione sin control
de admisión de llamadas, y sin un protocolo de calidad del servicio
(QoS) habilitado, la pérdida de paquetes puede ser incontrolable ante la
congestión. Las consecuencias de la congestión dependen del tipo de
red, de la proporción de tráfico de voz y de datos, del número de saltos,
y de la duración del evento.
I nterpolación: Se refiere a qué tan bien (con qué grado de fidelidad)
armoniza la voz transmitida con la voz natural de la persona que habla.
Jitter: Un tiempo de latencia variable se define como jitter (fluctuación
de retardo) sobre los datos de recepción.
La inestabilidad resulta cuando una conversación telefónica es
descompuesta en paquetes que viajan luego a través de las redes IP
posiblemente a velocidades diferentes (tal como ya lo mencionamos en
la perdida de paquetes). Cuando los paquetes llegan a diferentes
velocidades, el usuario escucha un poco de conversación seguida de
silencio hasta que arriba el siguiente paquete.
Eco: El eco en la red es el resultado del acoplamiento entre el trayecto
de transmisión y el de recepción, que hace que el habla saliente vuelva
a la persona que la originó. La intensidad de un eco depende de dos
factores:
1. La amplitud de la señal que produce el eco
2. El tiempo que le toma para volver a la persona que habla.
El retardo relacionado con la transmisión por paquetes, viola las
suposiciones técnicas de la red con conmutación de circuitos. Por lo
tanto, el control del eco en la interfaz entre las redes, es esencial para
proteger a los usuarios de ambos extremos contra el eco.
Si bien las redes totalmente digitales no tienen trayectos de eco, pueden
aun así estar sujetas al eco producido por el acoplamiento en los
dispositivos de los extremos.
El acoplamiento acústico en el que el micrófono capta la salida del
receptor es una fuente posible. La captación eléctrica entre circuitos
analógicos (diafonía) es otra. Ese eco es por lo general menos intenso
que el del híbrido, pero puede llegar a ser audible con un retardo
prolongado.
Análisis de la codificación de la voz y la
compresión.
Como vimos en la clase anterior para
transmitir voz sobre redes con una
calidad aceptable, es necesario reducir
el ancho de banda, con este fin existen
técnicas de codificación y compresión
de la voz.
1. Métodos de codificación de forma de onda.
2. Métodos paramétricos.
Mientras que los primeros (1) intentan reproducir fielmente la forma de
onda de la señal a codificar, los segundos (2) se basan en un modelo de
producción del habla, intentando reproducir en el proceso de
decodificación una señal que al escucharla se parezca a la original,
aunque existan distorsiones en la forma de onda generada.
Las características y aplicaciones de cada uno de los métodos, serán
muy diferentes.
Como en toda técnica de tratamiento digital de voz, el primer paso
consiste en la digitalización de la señal analógica captada por un
micrófono.
El resultado de este primer paso son muestras PCM (Modulación por
impulsos codificados), que pueden considerarse como un primer formato
digital a partir del cual se aplican algoritmos de compresión.
A continuación, se resume el proceso de conversión de una señal
analógica a muestras PCM:
M uestreo: Es un proceso de conversión de señales continuas a señales
discretas en el tiempo. Este proceso, se realiza midiendo la señal en
momentos periódicos del tiempo.
A efectos de muestrear la señal se aplica el teorema de Nyquist:
“ El ritmo al que tengo que muestrear una señal para no perder
información es al menos 2 veces la frecuencia máxima de dicha
Vea en la sección
señal”
Material Anexo
“ Qué es la
codificación de la
voz”
Sugerido de la Clase
4
Donde:
ü fmax es la máxima frecuencia de la Señal a Muestrear.
ü fs es la frecuencia de muestreo o de “sampling”.
El siguiente diagrama en bloques representa los procesos de muestreo,
cuantificación y codificación.
En el muestreo se toman muestras de la señal analógica a la frecuencia
fs, luego esas muestras se comparan con distintos niveles, esos niveles
están cuantificados, es decir no toman valores continuos, toman valores
de a saltos.
Se le asigna a la muestra un valor definido por la proximidad a un nivel
de comparación, luego ese valor se codifica, es decir se le asigna un
valor representado por un número binario.
A continuación veremos como ejemplo la cuantificación escala uniforme
(donde la separación de los niveles es constante):
N es el número de niveles de cuantificación.
La velocidad en bits /seg necesaria para transmitir la señal es:
Así por ejemplo si queremos digitalizar en PCM una señal vocal de un
ancho de banda máximo de fmax=4 khz, tenemos por teorema de
Nyquist que la fs (frecuencia de muestreo) es de 8 Khz, si codificamos
con N=256 niveles cuánticos uniformes, tendremos que la señal digital
tendrá una tasa de 64 kb/s.
R = ( log2 N )* fs [bits / s]
R= (Log 256 / Log 2) * 8Khz
En la siguiente figura, se ve una codificación con 8 niveles, lo que
implica que cada nivel tendrá asociado un código de tres bits:
Esperamos su
participación en el
Chat de ésta
clase
Verifique el día y
hora en el
Campus.
Los codificadores de voz PCM usan la ley de compresión A o µ para
adecuarse a la distribución probabilística de la amplitud de las señales
de voz.
El valor de los niveles de salida del cuantificador, dependerá del tipo de
cuantificador (uniforme, no uniforme, adaptativo, etc.) así como del
número de niveles y margen dinámico de la señal. En determinadas
aplicaciones de procesado de señal se utilizan los cuantificadores
vectoriales cuyo funcionamiento es análogo al cuantificador clásico
(escalar).
Por ejemplo, en los sistemas de multicanalización digitales PCM30, es
posible enviar 60 conversaciones telefónicas simultáneas utilizando esta
técnica.
La Rec. G.711 de la UIT define la codificación PCM (modulación por
impulsos codificados) que se usa en gran parte de la red digital con
conmutación de circuitos (TDM).
G.711 es un códec de forma de onda y trabaja a 64 kbps en casi todas
las aplicaciones telefónicas.
Aún en el caso de utilizar una frecuencia de muestro de 8KHz (ancho de
banda de 4KHz) y 8 bits por muestra para representar una señal de voz,
la tasa de bits resultante es de 64Kbps, lo cual resulta excesivo en
múltiples aplicaciones.
Por ello, se han desarrollado técnicas que permitan una mejor
representación de la señal de voz, eliminando la redundancia presente
entre muestras consecutivas.
Sugerimos leer el
Una primera posibilidad es usar un codificador DPCM o PCM diferencial,
artículo consistente en codificar para cada muestra una versión cuantificada de
la diferencia entre su valor real y el valor obtenido mediante un proceso
“ Compresión de
de predicción.
voz análisis de ITU
G.711” La predicción, está formada por una combinación de muestras
anteriores (y por tanto ya codificadas previamente y disponibles en el
sección Enlaces decodificador).
Externos del
campus de la clase
4 En el caso de utilizar un cuantificador o/y un predictor adaptativo el
esquema se denomina DPCM adaptativo o abreviadamente ADPCM.
Existe una versión simplificada de codificador diferencial que recibe el
nombre de codificador o modulador delta, usando un cuantificador de un
único bit, y un predictor lineal de orden uno. Para que el sistema
funcione correctamente, la señal de voz debe estar sobremuestreada.
De esta forma, aumenta la correlación entre muestras consecutivas, y
por tanto se reduce el margen dinámico del error de predicción.
La recomendación de la ITU G.726, define la ADPCM (Adaptive
Differential Pulse Code Modulation: modulación diferencial adaptable por
impulsos codificados).
Codificadores paramétricos: Los esquemas de codificación paramétrica,
se basan en la obtención de los parámetros de un modelo de producción de
señal de voz.
En el emisor, se analiza la señal de voz correspondiente a un segmento
temporal considerado estacionario, de esta manera se obtiene el
conjunto de parámetros que lo han generado. Estos parámetros son los
que se transmiten y el receptor reproduce.
El modelo más sencillo y que proporciona mayores tasas de compresión,
es el VOCODER LPC. A diferencia de la codificación diferencial, en este
caso no se realiza una codificación de forma de onda muestra a
muestra, sino que se realiza una simplificación. En primer lugar, se
clasifican las tramas en dos grandes tipos, según si presentan sonoridad
o no. En los segmentos sonoros, se obtiene el valor de la frecuencia
fundamental de vibración de las cuerdas vocales, o valor de pitch. Dado
que la fisiología del aparato fonador humano establece unos límites
superior e inferior del valor de pitch (entre 50 y 800 Hz equivalente a un
margen de 10 a 160 muestras a una frecuencia de muestreo de 8 KHz).
Se asigna un valor de pitch nulo a las tramas etiquetadas como sordas.
De este modo, se establece un conjunto de 12 parámetros reales cada
25 ms que deberán ser transmitidos al sistema receptor. Para que su
representación sea eficiente, deberán ser cuantificados y codificados de
forma conveniente.
Para detectar la sonoridad de una trama (segmentos del habla), existen
diversas alternativas, que incluyen la combinación de varios métodos.
Algunos de los sistemas empleados son: cálculo del número de cruces
por cero, energía de la trama o del error de predicción, máximo
secundario de la autocorrelación, etc.
La voz sintetizada mediante un vocoder LPC, presenta una calidad
"robótica", a pesar de esto el mensaje es perfectamente entendible.
El codificador CELP, almacena varias excitaciones posibles en una tabla
de códigos de excitaciones (codebook), dando lugar de esta forma a un
proceso de optimización en lazo cerrado, que determina la señal de
excitación que entrará al filtro LPC.
En este proceso, se escoge la señal de excitación que proporcione la
señal decodificada de la máxima calidad perceptual de todas las posibles
(procedimiento de análisis por síntesis). Mediante estos codificadores,
es posible trabajar en el margen de velocidades de 4.8 Kb/s a 9.6 Kb/s.
Los códecs CELP, usan un modelo de producción de habla para remover
la redundancia de la señal, permitiendo la transmisión a una velocidad
de datos más baja. Los códecs CELP generalmente crean un retardo
mayor que los códecs de forma de onda.
Sugerimos ver la Una trama de habla CELP puede generarse recién cuando el codificador
animación sobre recoge toda el habla durante la trama.
“ Codificación y
compresión de la ¿Qué significa esto?
voz”
Significa que hay un retardo de una trama entera antes de que el códec
En la sección
Multimedias de la pueda empezar a procesar.
clase 4
Algunos códecs también miran a la trama siguiente para mejorar la
compresión sin sacrificar una buena reproducción. Cuando esto sucede
aumenta el retardo ya que el codificador debe esperar a que se recoja
dicha habla prevista antes de procesar la trama vigente.
Si cada trama procesada de un códec CELP, se pone en un paquete
separado para la transmisión, no se impone ningún retardo adicional de
paquetización. Si se ponen más tramas en el mismo paquete, esas
tramas deben procesarse antes de que se pueda enviar el paquete, y el
retardo aumenta en proporción a la longitud de la trama por cada trama
adicional.
Evaluación de los codificadores
Para evaluar la calidad de la voz codificada, existen diversos sistemas:
uno de ellos consiste en realizar pruebas comparativas entre dos
codificadores (que se deseen comparar) a través de las audiciones de
una misma señal codificada por ambos métodos, de esta manera se
evalúa el porcentaje de oyentes que han preferido.
Cuando el número de codificadores a comparar es elevado, se realiza
una audición de todos ellos, y los oyentes los puntúan de acuerdo a lo
que muestra el siguiente esquema:
Esperamos su
participación en el
Foro de esta clase Puntuación Calidad Diferencias con la señal
original
Vea en la sección 5 Excelente Imperceptible
Actividades la
consigna 4 Buena Perceptible pero no molesta
correspondiente a
este módulo
3 Aceptable Ligeramente molesta
2 Pobre Molesta
1 Insatisfactoria Muy molesta
A continuación se observa como es la puntuación para MOS:
M OS > 4: Calidad de transmisión de difusión musica l, similar
a FM (> 64 kb/ s).
M OS > 3: Calidad telefónica internacional (entre 16 y 64
kb/ s).
M OS > 2: Calidad de transmisión de comunicaciones móviles
(Entre 7.2 y 12 kb/ s) señales inteligibles con distorsiones
perceptibles).
M OS > 1: Calidad sintética (bajo los 5.2 kb/ s, uso de
Vocoders).
M OS < 1: Calidad no aceptable.
A continuación se da una lista con los distintos codificadores y la
recomendación ITU asociada:
Sugerimos leer el
artículo
“ Compresión ITU
G.729”
Sección Enlaces
Externos
del campus de la
clase 4
Métodos para mejorar QoS en el mundo IP.
Las redes IP fueron diseñadas para el transporte óptimo del tráfico de
datos, por lo que la QoS requerida en las mismas se basó, o focalizó,
únicamente en la integridad de los datos, es decir, en la no pérdida de
contenido y de secuencialidad de los mismos.
IP fue concebido para mover tráfico sin requerimientos de tiempo real a
través de la red, de forma óptima y segura, consecuentemente el
servicio que brinda IPv4, es del tipo BestEffort.
Por otra parte, el tráfico de audio y vídeo no sólo requiere ser
transferido por las redes IP de forma íntegra, sino que además requiere
ser transferido en el tiempo adecuado, al ritmo adecuado, en
correspondencia con la cadencia que es generado. En consecuencia, la
QoS en relación con el tráfico que agrega requerimientos de tiempo real,
necesita considerar además otros parámetros de calidad, tales como la
latencia y el ancho de banda.
Por lo dicho, las redes de paquetes que cursan transmisiones de voz,
deben proyectarse y manejarse cuidadosamente para una pronta
entrega y una pérdida mínima de los paquetes. Aún en redes bien
proyectadas, las pérdidas son inevitables durante los períodos de
congestión, a menos que cuenten con mecanismos de control de la
congestión.
En las redes Frame Relay o ATM, la calidad de servicio se garantiza
mediante un contrato de CI R (Commitated Information Rate) con el
usuario.
Para disponer de una calidad de servicio aceptable en redes soportadas
en protocolo IP, se han diseñado herramientas a medida como ser los
protocolos de tiemporeal RTP y de reservación RSVP.
Los servicios tradicionales de la red Internet (SMTP o FTP), disponen de
una calidad denominada "best effort"; es decir que la red ofrece el mejor
esfuerzo posible para satisfacer los retardos mínimos; lo cual no es
mucho pero es suficiente para servicios que no requieren tiemporeal
como el web.
Esperamos su La mejor manera de evitar paquetes perdidos, es proyectando la red de
participación en el
Foro de esta clase manera que se excluyan o minimicen las demoras y otros factores que
contribuyan a éstas. Esto significa que el control de la congestión
Vea en la sección (llamado control de admisión de llamadas), debe estar en servicio para
Actividades la
consigna evitar que se llenen las colas de los routers, lo cual causa variaciones en
correspondiente a el retardo, y posiblemente un desborde. Para que este en servicio, se
este módulo debe estar corriendo en el Router, un protocolo que lo implemente,
como el ATM en Redes orientadas a Circuitos o el RSVP en Redes
orientadas a Paquetes.
En las redes con una alta proporción de tráfico vocal, el control de
admisión de llamadas, puede prevenir la congestión limitando el número
de llamadas activas a través de diversos nodos de la red. Esto es
análogo a la “señal rápida de ocupado” en la red con conmutación de
circuitos.
Cuando no hay control de admisión de llamadas y el número de
llamadas aumenta por encima de la utilización recomendada, la calidad
de las llamadas en la red declina a medida que aumentan el retardo, la
fluctuación y la pérdida de paquetes.
El envío de datos redundantes también corrige la pérdida de paquetes
vocales. Para emplear esta solución, la información de un paquete es
copiada al paquete siguiente de la secuencia, y se usa si el paquete
original se pierde o se retrasa.
Con algunos códecs, tales como el G.729, incluso los datos incompletos
pueden ser útiles para reparar la laguna.
La tasa de Pérdida de Paquetes mide el comportamiento del enlace para
detectar congestión.
IP es un protocolo que no garantiza que un paquete que es transportado
por una red llegue finalmente a su destino.
En estos términos, la tasa de pérdida de paquetes mide
cuantitativamente este factor.
Usualmente en un enlace usado como subred de interconexión no deben
observarse pérdidas mayores al 1% salvo que el circuito este
congestionado o que existan problemas a nivel de transmisión física, o
que los nodos (routers) extremos estén sobrecargados.
Para medir la pérdida de paquetes se usa también ICMP (Internet
Control Message Protocol), enviando un número finito de paquetes, y
contabilizando el número de paquetes recibidos desde la interfase
remota.
En una transmisión IP, los paquetes a veces se “pierden”. Esos paquetes
pueden haberse atrasado o haber sido descartados en la red a causa de
la congestión. La información faltante degrada la señal de salida, y
un algoritmo de ocultamiento de pérdida de paquetes (packet loss
concealment: PLC) puede ser necesario para compensar las lagunas
dejadas, como una solución para entornos más limitados y también para
redes de acceso al backbone, pero no es tan escalable o adecuada para
grandes entornos como Internet.
DiffServ e IPPrecedence se basan en clasificar y marcar el tráfico por
clase, permitiendo acumular las mismas clases de distintos flujos y así
disminuir la actividad en los routers.
Para el servicio de VoIP en particular, el proceso de diferenciación y
priorización, consiste en diferenciar los paquetes de voz de los paquetes
de datos, priorizando la transmisión de los paquetes de voz.
DiffServ permite definir hasta 64 clases de servicio en el campo DSCP
(DiffServ Codepoints).
Este campo es una redefinición del campo ToS (Type of Service) que se
encuentra en el encabezado IP.
IPPrecedence utiliza solo los 3 bits más significativos del campo ToS,
pudiendo de esta manera definir solamente 8 clases de servicio.
Una vez que el tráfico es clasificado, se reparte en diferentes colas,
según su prioridad, para su expedición. A diferencia del modelo Int
Serv, DiffServ no establece, ni mantiene estados de las conexiones por
flujos de paquetes; es una solución escalable, más apropiada para
grandes entornos como
Internet, pudiendo ser fácilmente implementado en las redes IP
existentes.
Hay que tener en cuenta que la calidad de servicio, no está asegurada
con el modelo DiffServ o IP Precedence, estos modelos solo aseguran
que el tráfico de mayor prioridad, sea atendido antes que el de menor
prioridad.
DiffServ simplemente marca y prioriza el tráfico, mientras que RSVP
reserva recursos para tráfico de la red y puede garantizar por ejemplo,
un cierto ancho de banda. RSVP es más complejo y demanda más
actividad a los routers que DiffServ.
La utilización de MPLS (MultiProtocol Label Switching) en las redes,
permite asociar una clase de servicio a un LSP (Label Switched Paths
una clase de circuitos virtuales en MPLS) y aplicar Ingeniería de Tráfico
para adaptar los flujos de tráfico a los recursos físicos de la red.
A hora veremos como tratar los problemas de eco.
Debe haber un control del eco establecido cuando las redes de paquetes
están conectadas con redes con conmutación de circuitos.
Los compensadores de eco en la interfaz, deben cubrir debidamente la
cola y mejora de la pérdida del trayecto del eco como protección contra
el eco de híbridos procedente del extremo con conmutación de circuitos.
El control del eco también puede ser necesario cuando los dispositivos
del extremo, no brindan suficiente separación entre los elementos
acústicos (acoplamiento acústico) o trayectos eléctricos analógicos
(diafonía). Los teléfonos con parlante y los audífonos frecuentemente
requieren un control del eco, ya sea en el dispositivo mismo o en su
interfaz con la red.
Control del eco
El retardo por la red de paquetes exacerba cualquier eco que pudiera
presentarse. El control del eco con las características debidas en los
lugares correspondientes, protege contra el eco en ambos extremos. El
control del eco se vuelve esencial, cuando el equipo de la red de
paquetes, se interconecta
con equipos de circuitos
conmutados que trabajan con
conversiones de dos a cuatro
hilos o “híbridos”.
En la PSTN convencional, la mayor parte del retardo de extremo a
extremo, corresponde al tiempo de propagación del medio de
transporte.
El procesamiento causa cierto retardo, pero generalmente no supera
unos pocos milisegundos. En cambio, la voz paquetizada sufre una
considerable demora por el procesamiento y otros retrasos, debido a
que comparte el circuito y el ancho de banda con los datos, pudiendo los
paquetes de esta manera atravesar muchos nodos, antes de llegar a
su destino, lo que puede dar la posibilidad de deficiencias en la
transmisión de paquetes de voz.
A fin de minimizar dichos retardos de colas y propagación, el
procesamiento de la red debe agilizarse, y a los paquetes que portan
comunicaciones vocales interactivas se les debe dar la ruta más directa
a través de la red.
milisegundos. Sin embargo, el retardo típico a través de Internet, es de
400 a 2000 milisegundos y no siempre esto puede ser garantizado para
un usuario típico.
La Supresión de Silencio y Ruidos, es una de las grandes ventajas del
empaquetamiento de la voz, ya que no se generan paquetes a trasmitir
durante pausas en medio de las frases, o silencios de una persona
mientras la otra está hablando.
Con este parámetro activado, se consigue que la transmisión de
paquetes (uso de ancho de banda) se reduzca a las situaciones en que
los agentes están hablando. El resto del tiempo, cuando no existe voz a
transmitir, se libera el ancho de banda.
Considerando este aspecto, se puede afirmar que el tamaño medio de
un paquete de voz durante una conversación es de 8 Kbps.
De esta forma, aunque realmente el caudal en datos de la voz codificada
no requiere grandes anchos de banda, se puede decir que una
conversación fullduplex consume máximo 22kbps. Durante una
conversación normal por teléfono, sólo en pequeños intervalos ambos
locutores hablan simultáneamente.
A continuación ampliaremos más el tema de compensar el efecto del
eco, utilizando dispositivos conocidos como compensadores de eco:
Compensadores de eco
Esperamos su
participación en el
Chat de ésta Un compensador de eco, es un dispositivo que busca un eco (una señal
clase demorada en el trayecto de retorno muy correlacionada con una señal
observada en el trayecto entrante) y emplea un filtro adaptable para
Verifique el día y
hora en el
modelar el eco y luego sustraerlo de la señal de retorno. Un
Campus. compensador de eco, puede mejorar la pérdida de trayecto del eco de
una conexión hasta en 2630 dB con el filtro adaptable.
Cualquier residuo del eco, es removido usando un procesador no lineal,
que elimina todas las señales por debajo de cierto umbral.
Un supresor de eco o conmutador vocal, detecta una señal en el
trayecto entrante o saliente, y conmuta la atenuación en el otro trayecto
para reducir el nivel de cualquier señal de retorno.
Esta técnica de supresión, puede usarse en teléfonos con parlantes,
audífonos, y microteléfonos inalámbricos, en los que es común el
acoplamiento acústico. La conmutación vocal, es una función más
simple que la compensación de eco (ver figura de abajo), pero es menos
transparente a la dinámica de la conversación, y puede sumar sus
propios deterioros a la señal de habla.
La Cancelación de Eco, es un requerimiento necesario para una
comunicación a través de Telefonía IP, eliminando de forma automática
Vea en la sección y en tiempo real posibles ecos, ya que si no lo hiciera, haría ininteligible
Material Anexo la comunicación.
“ Protocolo RSVP,
evolución y El control del eco en llamadas con retardos más breves, puede
experiencia” regularse eficazmente introduciendo la pérdida en el trayecto. La
Sugerido de la Clase planificación de la pérdida, es una estrategia esencial en la gestión del
4 eco en las redes. En la red con conmutación de circuitos, la pérdida
especificada depende del retardo de propagación previsto. La pérdida se
elige para asegurarse de que la señal recibida sea audible, al mismo
tiempo que el eco es atenuado diferencialmente.
Algunas características tales como el control del volumen o el control
automático de la ganancia, pueden cancelar el plan de pérdida al añadir
ganancia, haciendo que el eco sea audible. La planificación de la pérdida
no puede eliminar el eco cuando los retardos son de más de 2025 ms.
Sin embargo, aun así es necesario controlar los niveles de señal para
que los dispositivos de control del eco funcionen debidamente.
Por ejemplo, el nivel de un eco debe ser lo suficientemente bajo como
para que un compensador de eco no lo confunda con el habla directa.
Protocolo RSVP
Las redes IP fueron diseñadas para el transporte óptimo del tráfico de
datos, por lo que la Calidad de Servicio (QoS) requerida en las mismas,
se basó únicamente en la integridad de los datos (esto no significa
pérdida de contenido, ni secuencialidad de los mismos). En este sentido
IP fue concebido para “mover” por la red, de forma óptima y segura,
tráfico sin requerimientos de tiempo real. Para esto el servicio que
brinda IPv4 es del tipo BestEffort.
Por otra parte, el tráfico de audio y vídeo no sólo requiere ser
transferido por las redes IP de forma íntegra, sino que además requiere
ser transferido en el tiempo adecuado, al “ritmo” adecuado, en
correspondencia con la cadencia que es generado. En consecuencia, la
Estos requerimientos de QoS impuestos por el tráfico con características
de tiempo real, como es el audio y el vídeo, necesitan mecanismos de
señalización que propicien tener bajo control dichos parámetros de
calidad, y dar garantía de QoS.
Por esta razón se creó el RSVP, que es un protocolo pensado para una
red Internet de servicios integrados.
Podemos decir que una red Internet de servicios integrados es una red
IP que transporta tráfico best effort y multimedia de tiempo real
El Protocolo de Reserva de Recursos, es un protocolo de señalización
que proporciona un control para la reserva, orientado
fundamentalmente a redes IP. Es un componente clave de la
arquitectura de los Servicios Integrados en Internet, en la que se define
el funcionamiento y la forma de petición e intercambio de información
entre y para cada elemento de la red y así realizar un control de la
calidad de servicio.
La reserva de recursos, se realiza en los routers intermedios situados a
lo largo de toda la ruta de datos de la aplicación.
Es, hasta el momento, la más compleja de todas las tecnologías de QoS
para las aplicaciones (hosts) y para los distintos elementos de la red
(routers y bridges).
Como resultado, representa el mayor estándar creado desde el servicio
best effort de las redes IP, proporcionando el mayor nivel de QoS en
términos de servicio garantizado, granularidad de localización de
recursos y el mayor detalle sobre la forma de actuación de aplicaciones
Sugerimos ver la y usuarios que proporcionan QoS.
animación sobre
“ Protocolo RSVP” RSVP fue creado en 1990 por IETF, definiendo un modelo de asignación
de QoS en el que cada receptor (para una sesión) fuese responsable de
En la sección elegir su propio nivel de reserva de recursos, iniciando la reserva y
Multimedias de la
clase 4 manteniéndola activa tanto tiempo como desee. Consistiendo, pues, en
una solución distribuida que permite a múltiples receptores
heterogéneos, efectuar reservas específicamente dimensionadas según
sus propias necesidades. Además, para mantener el control, el receptor
puede enviar sus especificaciones a la fuente encargada de solicitar las
reservas de la red. En definitiva, RSVP permite que las aplicaciones
soliciten una calidad de servicio específica a la red. En vez de un
protocolo de encaminamiento, es más bien un protocolo de control de
recursos disponibles. Su tarea consiste en establecer y mantener las
reservas de recursos en un árbol de distribución, con independencia de
cómo se hayan creado.
El grupo de trabajo Integrated Services del IETF ha considerado la
existencia de varias clases de QoS, aunque en la actualidad sólo dos de
éstas han sido formalmente especificadas para ser utilizadas con RSVP:
Servicios garantizados (Guaranteed Service)
Este servicio, proporciona un nivel de ancho de banda y un límite en el
retardo, garantizando la no existencia de pérdidas en colas. Está
pensado para aplicaciones con requerimientos en tiempo real, tales
como ciertas aplicaciones de audio y vídeo.
Cada router caracteriza el SG para un flujo específico, asignando un
ancho de banda y un espacio en buffer
Servicio de Carga Controlada (ControlledLoad Service)
El clasificador de paquetes, determina la ruta del paquete y el
programador toma las decisiones de envío para alcanzar la QoS
deseada, negociando, si es necesario, con aquellos host que tengan
capacidad propia de gestión de QoS, para proporcionar la calidad
Esperamos su
solicitada por RSVP. (Fig.2)
participación en el
Chat de ésta
clase
Verifique el día y
hora en el
Campus.
M erging: En los diferentes nodos que se van atravesando en la red por
el camino de datos, se va realizando un proceso de concentración de los
diferentes mensajes de petición de reservas.
Estado de reserva en cada nodo: El estado soft RSVP, se crea y
refresca periódicamente por mensajes Path y Resv, permitiendo
observar el estado en que se encuentran las reservas de recursos.
Sugerimos leer el Estilos de reserva: Una petición de reserva, incluye un conjunto de
artículo opciones que se conocen como el estilo de reserva. Las distintas
combinaciones de estas opciones conforman los tres estilos de reserva
“ Panorama
completo del en uso: WildcarFilter (filtro libre) (WF), FixedFilter (filtro fijado) (FF) y
RSVP” SharedExplicit (explícito compartido) (SE).
Sección Enlaces
Externos del
campus de la clase Tipos de mensajes
4
Existen dos tipos de mensajes en RSVP fundamentales: Resv y Path.
Una aplicación solicita participar en una sesión RSVP como emisor,
enviando un mensaje Path en el mismo sentido que el flujo de datos,
por las rutas uni/multicast proporcionadas por el protocolo de routing. A
la recepción de este mensaje, el receptor transmite un mensaje Resv,
dirigido hacia el emisor de los datos, siguiendo exactamente el camino
inverso al de los mismos, en el cual se especifica el tipo de reserva a
realizar en todo el camino.
Conclusión
Continuaremos nuestra próxima clase con un análisis pormenorizado de
la recomendación H.323
La encontrará en la
carpeta con los
contenidos de la Rolando S. Titiosky
clase 4
voip@formacionempresaria.com