Está en la página 1de 55

CONCEPTOS DE QOS

Grupo 4

David Tohaza, David Herrera, Gustavo Auz, Augusto Naranjo, Martin Proaño,
Saul García
INTRODUCCIÓN
• Imagina conducir en una carretera muy
congestionada y tienes prisa por conocer a un
amigo para cenar. Oyes la sirena y ves las
luces de una ambulancia detrás de ti. Tienes
que salir de la carretera para dejar pasar a la
ambulancia. La ambulancia que llega al
hospital tiene prioridad sobre que usted llegue
al restaurante a tiempo.
• Al igual que la ambulancia que toma prioridad
en el tráfico en la carretera, algunas formas de
tráfico de red necesitan prioridad sobre otras.
Esta prioridad la llamamos QoS
QUE ES QOS

• El Qos es el acrónimo de Quality of service; en español, calidad de servicio. Es la


capacidad de una red para mantener un comportamiento apropiado del tráfico,
priorizando paquetes de acuerdo a su nivel de importancia.
• Debe cumplir determinados parámetros para el usuario final, en otras palabras,
cumplimiento de requisitos estipulados en contrato (SLA: Service Level Agreement);
entre un ISP (Proveedor de servicios de internet) y sus clientes.
CONTENIDO

• Calidad de las Transmisiones de Red


• Características de Tráfico
• Algoritmo de Formación de Colas
• Modelos de QoS
• Técnicas de Implementación de QoS
CALIDAD DE LAS TRANSMISIONES DE RED
PRIORIZACIÓN DEL TRÁFICO
QoS es un requisito cada vez mayor de las redes hoy en día. Las nuevas aplicaciones, como las
transmisiones de voz y video en vivo, crean mayores expectativas de entrega de calidad entre los
usuarios.
La congestión ocurre cuando
• Se agregan varias líneas de comunicación en un solo dispositivo, como un enrutador.
• Cuando los datos se colocan en unas pocas interfaces de salida o en una interfaz más lenta.
• La congestión también puede producirse cuando los paquetes de datos grandes impiden que
paquetes más pequeños se transmitan a tiempo.
• Cuando el volumen de tráfico es mayor que el que se puede transportar a través de la red, los
dispositivos ponen en cola (retienen) los paquetes en la memoria hasta que los recursos estén
disponibles para transmitirlos. Los paquetes en cola causan retrasos, dado que los nuevos paquetes
no se pueden transmitir hasta que no se hayan procesado los anteriores. Si sigue aumentando la
cantidad de paquetes que se pondrán en cola, la memoria del dispositivo se llenará y los paquetes se
descartarán. Una técnica de la QoS que puede ayudarlo con este problema es la clasificación de
datos en varias colas.
USO DE LAS COMUNICACIONES DE COLAS A
PRIORIDADES
ANCHO DE BANDA, CONGESTIÓN,
RETRASO Y FLUCTUACIÓN
• El ancho de banda de la red es la medida de la cantidad de bits que se pueden transmitir
en un segundo, es decir, bits por segundo (bps). Por ejemplo, un dispositivo de red puede
tener la capacidad de funcionar a 10 gigabits por segundo (Gbps).
• La congestión de la red produce demoras. Una interfaz experimenta congestión cuando
tiene más tráfico del que puede gestionar. Los puntos de congestión de la red son
candidatos ideales para los mecanismos de QoS. La figura muestra tres ejemplos de puntos
de congestión típicos.
• La demora o la latencia se refiere al tiempo que demora un paquete en viajar de origen a
destino.
• Dos tipos de demoras son las fijas y las variables. Una demora fija es la cantidad
determinada de tiempo que lleva un proceso específico, como el tiempo que lleva colocar
un bit en los medios de transmisión. Un retraso variable lleva una cantidad de tiempo no
especificada y se ve afectado por factores como la cantidad de tráfico que se procesa.

La fluctuación es la variación en la demora de los paquetes recibidos.


PÉRDIDA DE PAQUETES
• Sin ningún mecanismo de QoS, los paquetes se
procesan en el orden en que se reciben.
Cuando ocurre una congestión, los dispositivos
de red como enrutadores y conmutadores
pueden descartar paquetes. Esto significa que
los paquetes urgentes, como el video y la voz
en tiempo real, se descartarán con la misma
frecuencia que los datos que no son urgentes,
como el correo electrónico y la navegación
web.
• Cuando un enrutador recibe una transmisión de audio digital del Protocolo en tiempo real
(RTP) para Voz sobre IP (VoIP), debe compensar el jitter que se encuentra. El mecanismo
que maneja esta función es el búfer de retardo de reproducción. El búfer de retardo de
reproducción debe almacenar estos paquetes y luego reproducirlos en un flujo constante,
como se muestra en la figura. Los paquetes digitales se convierten de nuevo en una
transmisión de audio analógica.
• Para pérdidas tan pequeñas como un paquete, el procesador de señal digital (DSP) interpola lo que cree
que debería ser el audio y ningún problema es audible para el usuario. Sin embargo, cuando el jitter excede
lo que el DSP puede hacer para compensar los paquetes faltantes, se escuchan problemas de audio.
• La pérdida de paquetes es una causa muy común de problemas de calidad de voz en una red IP. En una red
diseñada adecuadamente, la pérdida de paquetes debe ser cercana a cero.
CARACTERÍSTICAS DEL TRÁFICO
TIPOS DE TRÁFICO

• Voz
• Datos
• Video
VOZ

• Características
• Predecible y uniforme.
• Fluida y favorable.
• Sensible a las caídas y al retraso.
• Prioridad UDP.
• Puede tolerar una cierta cantidad de fluctuación,
latencia y perdidas.
• En cisco se utiliza el rango de puerto 16384 a 32767
de protocolo RTP.
• Requerimientos
• Fluctuación ≤ 30ms
• Pérdida ≤ 1%
• Ancho de banda (30 – 128 Kbps)
• Latencia ≤ 150ms
DATOS
• Características
• Uso de TCP(realiza la recuperación de errores) o UDP en
la transmisión.
• Tráfico de datos fluido o en ráfagas.
• Tráfico de control de la red es predecible y fluido.
• En un cambio de topología en trafico de control puede
explotar durante uno segundos, pero las redes actuales
lo solucionan rápidamente.
• Insensible a las caídas y retrasos en comparación con la
voz y video.
• Requerimientos y factores a considerar en el retraso de datos.
VÍDEO

• Características
• Es impredecible, explosivo e inconsistente.
• Mayor volumen de datos por paquete.
• El puerto UDP (554), utiliza el protocolo
RSTP y tiene que tener prioridad sobre otro
tráfico menos sensible al retraso.
• Puede tolerar cierta latencia, fluctuación y
perdida.
• Requerimientos
• Latencia ≤ 200-400 ms
• Jitter ≤ 30-50 ms
• Pérdida ≤ 0.1–1%
• Ancho de banda (384 Kbps – 20 Mbps)
ALGORITMOS DE FORMACIÓN DE COLAS
Los algoritmos de formación de colas son utilizados para
implementar la calidad de servicio.
La política de QoS implementada por el administrador de la red se
activa cuando se produce una congestión en el enlace.
La cola es una herramienta de gestión de la congestión que
puede almacenar en un búfer, priorizar y, si es necesario,
reordenar los paquetes antes de que se transmitan al destino.
ALGORITMOS DE COLAS

• First-In, First-Out (FIFO)

• Weighted Fair Queuing (WFQ)

• Class-Based Weighted Fair Queuing (CBWFQ)

• Low Latency Queuing (LLQ)


FIRST-IN, FIRST-OUT (FIFO)

En su forma más simple, la cola Primero en entrar, primero en salir (FIFO, First In First
Out), también conocida como colas por orden de llegada, amortigua y reenvía los
paquetes en el orden de su llegada.
FIFO no tiene un concepto de prioridad o clases de tráfico y, en consecuencia, no toma
ninguna decisión sobre la prioridad de los paquetes. Sólo hay una cola, y todos los
paquetes son tratados por igual. Los paquetes se envían por una interfaz en el orden en
que llegan, como se muestra en la figura. Aunque cierto tráfico puede ser más importante
o sensible al tiempo según la clasificación de prioridades, observa que el tráfico se envía
en el orden en que se recibe.
Cuando se utiliza el sistema FIFO, el tráfico importante o sensible al tiempo puede ser descartado
cuando hay congestión en la interfaz del router o switch.
El método FIFO, que es el más rápido de poner en cola, es efectivo para enlaces grandes que tienen
poco retraso y una mínima congestión.
WEIGHTED FAIR QUEUING (WFQ)
Espera equitativa ponderada (WFQ, Weighted Fair Queuing) es un método de
programación automatizado que proporciona una asignación justa de ancho de banda a
todo el tráfico de la red. El WFQ no permite configurar las opciones de clasificación. WFQ
aplica prioridad, o pesos, al tráfico identificado y lo clasifica en conversaciones o flujos,
como se muestra en la figura.
• El algoritmo basado en el flujo utilizado por WFQ programa simultáneamente el tráfico
interactivo al frente de una cola para reducir el tiempo de respuesta. Luego comparte
equitativamente el ancho de banda restante entre los flujos de alto ancho de banda. WFQ
permite dar prioridad al tráfico interactivo de bajo volumen, como las sesiones de Telnet y
la voz, sobre el tráfico de alto volumen, como las sesiones de FTP. Cuando se producen
simultáneamente varios flujos de transferencia de archivos, se da a las transferencias un
ancho de banda comparable.
• El WFQ clasifica el tráfico en diferentes flujos basándose en el direccionamiento del
encabezamiento del paquete, incluyendo características tales como las direcciones IP de
origen y destino, las direcciones MAC, los números de puerto, el protocolo y el valor del
Tipo de Servicio (ToS). El valor ToS del encabezado IP puede utilizarse para clasificar el
tráfico.
• Limitaciones
El WFQ no es compatible con el tunelado y la encriptación porque estas características
modifican la información del contenido de los paquetes que requiere el WFQ para su
clasificación.
Aunque WFQ se adapta automáticamente a las condiciones cambiantes del tráfico de la
red, no ofrece el grado de control preciso sobre la asignación del ancho de banda que
ofrece CBWFQ.
CLASS-BASED WEIGHTED FAIR QUEUING (CBWFQ)

• La cola de Espera equitativa ponderada basado en clases (CBWFQ, Class-Based Weighted


Fair Queuing) Con CBWFQ, se definen las clases de tráfico basadas en criterios de
coincidencia, incluyendo protocolos, listas de control de acceso (ACL) e interfaces de entrada.
Los paquetes que satisfacen el criterio de coincidencia para una clase constituyen el tráfico
para esa clase.
• Cuando una clase se ha definido según sus criterios de coincidencia, se le pueden asignar
características. Para caracterizar una clase, se le asigna el ancho de banda, el peso y el
límite máximo de paquetes. El ancho de banda asignado a una clase es el ancho de banda
garantizado entregado a la clase durante la congestión.
• Para caracterizar una clase, también debes especificar el límite de cola para esa clase, que
es el número máximo de paquetes que se permite acumular en la cola de la clase. Los
paquetes pertenecientes a una clase están sujetos a los límites de ancho de banda y de cola
que caracterizan a la clase.
Después de que una cola ha alcanzado su límite de cola configurado, añadir más paquetes
a la clase hace que la caída de la cola o la caída de paquetes tenga efecto, dependiendo
de cómo se configure la política de la clase. La caída de cola significa que un router
simplemente descarta cualquier paquete que llegue al final de una cola que haya agotado
completamente sus recursos de retención de paquetes.
LOW LATENCY QUEUING (LLQ)
La característica de Cola de Baja Latencia (LLQ, The Low Latency Queuing) trae la estricta cola de
prioridad (PQ) al CBWFQ. La PQ estricta permite que los paquetes sensibles al retraso, como la voz, se
envíen antes que los paquetes de otras colas. La LLQ proporciona una estricta cola de prioridad para el
CBWFQ, reduciendo las fluctuaciones en las conversaciones de voz.
Sin LLQ, el CBWFQ proporciona WFQ basado en clases definidas sin una cola de prioridad estricta
disponible para el tráfico en tiempo real. El peso de un paquete perteneciente a una clase específica se
deriva del ancho de banda que le asignó a la clase cuando la configuró. Por lo tanto, el ancho de banda
asignado a los paquetes de una clase determina el orden en que se envían los paquetes. Todos los
paquetes son atendidos equitativamente en función del peso; no se puede conceder una prioridad estricta
a ninguna clase de paquetes.
La LLQ permite que los paquetes sensibles al retardo, como la voz, se envíen primero (antes que los
paquetes en otras colas), dando a los paquetes sensibles al retardo un tratamiento preferencial sobre el
resto del tráfico. Aunque es posible clasificar varios tipos de tráfico en tiempo real en la cola de prioridad
estricta, Cisco recomienda que sólo el tráfico de voz se dirija a la cola de prioridad.
MODELOS DE QOS
• Los modelos QoS para Internet son estándares
abiertos definidos por IETF.
• Existen dos modelos QoS de Internet que
actualmente se están estandarizando en
IETF: servicios integrados y servicios
diferenciados. Estos dos modelos QoS de Internet
amplían el modelo de servicio tradicional de
MODELOS máximo esfuerzo descrito en RFC 1812.
• Existe un tercero denominado modelo del mejor
esfuerzo sin embargo este no es realmente una
implementación ya que QoS no está configurado
explícitamente.
• El diseño básico de Internet es la entrega de paquetes de
mejor esfuerzo y no ofrece garantías. Este enfoque sigue
siendo predominante en Internet hoy y sigue siendo
apropiado para la mayoría de los propósitos. El modelo de
mejor esfuerzo trata todos los paquetes de red de la
misma manera, por lo que un mensaje de voz de
emergencia se trata de la misma manera que se trata una
MEJOR fotografía digital adjunta a un correo electrónico. Sin QoS,
ESFUERZO la red no puede conocer la diferencia entre paquetes y,
como resultado, no puede tratar a los paquetes de manera
preferencial.
SERVICIOS
INTEGRADOS
• El modelo de arquitectura IntServ (RFC 1633, 2211 y
2212) se desarrolló en 1994 para satisfacer las
necesidades de aplicaciones en tiempo real, como
video remoto, conferencias multimedia, aplicaciones
de visualización de datos y realidad virtual. IntServ
es un modelo de servicios múltiples que puede
acomodar muchos requisitos de QoS.

• IntServ clasifica el flujo del tráfico sirviéndose de las


cabeceras de los datagramas IP. Clasificándolos en 3
tipos con el fin de especificar el tratamiento que se le
debe realizar a cada uno de ellos, estos tipos son
servicios garantizados, entre estos se encuentran los
servicios de datos en tiempo real, servicios de carga
controlada, para trafico en tiempo real menos critico
como el VoD (video on demand), y el best effort
service descrito en la anterior sección.
EJEMPLO DE INTSERV
SIMPLE
SERVICIOS DIFERENCIADOS
• El protocolo de servicios diferenciados, nace
debido a la necesidad clara de tener un
método sencillo y amplio para la prestación de
diferentes clases de servicio para el trafico IP,
con el fin de tener soportar diversos tipos de
aplicación y el requerimiento de ciertos
modelos de negocio
• El modelo de QoS de servicios diferenciados
(DiffServ) especifica un mecanismo simple y
escalable para clasificar y gestionar el tráfico de
red. Por ejemplo, DiffServ puede proporcionar un
servicio garantizado de baja latencia para el
tráfico de red crítico, como voz o video, al tiempo
que ofrece garantías de tráfico de mejor
esfuerzo para servicios no críticos como el
tráfico web o las transferencias de archivos.
COMPORTAMIE
NTO DIFFSERV

• Para proveer calidad de


servicio de extremo a extremo
DiffServ usa dos componentes
principales para el marcado de
paquetes, usando el segmento
ToS o configurando
comportamientos por salto.
VENTAJAS Y DESVENTAJAS
TÉCNICAS DE
IMPLEMENTACIÓN DE QOS
La pérdida de paquetes es generalmente el resultado de la congestión en
una interfaz. La mayoría de las aplicaciones que utilizan el TCP
experimentan una disminución de velocidad debido a que el TCP se ajusta
automáticamente a la congestión en la red. Los enfoques siguientes pueden
prevenir los descartes en las aplicaciones sensibles:

EVITAR LA Aumenta la capacidad de enlace para facilitar o evitar la congestión.

PÉRDIDA
DE Garantiza el suficiente ancho de banda y aumenta el espacio en búfer para

PAQUETES
acomodar las ráfagas de tráfico de flujos frágiles. WFQ, CBWFQ y LLQ
pueden garantizar ancho de banda y proporcionar reenvío priorizado a
aplicaciones sensibles a caídas.

Los paquetes de baja prioridad se descartan antes de que se presente la


congestión. Cisco IOS QoS proporciona mecanismos de colas, como la
detección temprana aleatoria ponderada (WRED), que comienzan a
descartar paquetes de menor prioridad antes de que ocurra la congestión.
HERRAMIENTAS DE LA QOS

• Hay tres categorías de herramientas de QoS, como se


describe en la tabla:
Herramientas para implementar QoS
• Herramientas de clasificación y marcación

• Herramientas para evitar la congestión

• Herramientas de administración de congestión


SECUENCIA DE QOS
CLASIFICACIÓN Y
MARCACIÓN
• El cómo se clasifica un paquete depende de la implementación
de la QoS. Los métodos de clasificación de flujos de tráfico en la
capa 2 y 3 incluyen el uso de interfaces, ACL y mapas de clase.
El tráfico también se puede clasificar en las capas 4 a 7
mediante el uso del Reconocimiento de aplicaciones basado en
la red (NBAR, Network Based Application Recognition).
• La tabla de la figura describe algunos de los campos de
marcado que se usan en diversas tecnologías. La decisión de
marcar el tráfico de las capas 2 o 3 (o ambos) no es despreciable
y debe tomarse tras considerar los siguientes puntos:
• Marcación en la capa 2

• Marcación en la capa 3
TIPO DE SERVICIO Y CAMPO DE CLASE DE
TRÁFICO

• El tipo de servicio (IPv4) y la clase


de tráfico (IPv6) llevan el marcado de
paquetes según lo asignado por las
herramientas de clasificación de
QoS. Luego se hace referencia al
campo mediante dispositivos
receptores que reenvían los paquetes
en función de la política de QoS
asignada apropiada.
VALORES DSCP

• Los 64 valores de DSCP se organizan en tres categorías:


• Best-Effort (BE) - este es el valor predeterminado para todos los paquetes IP. El valor de
DSCP es 0. El comportamiento por salto es enrutamiento normal. Cuando un router
experimenta congestión, estos paquetes se descartan. No se implementa plan de la QoS.
• Reenvío acelerado (EF) - RFC 3246 defines EF as the DSCP decimal value 46
(binary 101110). Los primeros 3 bits (101) se asocian directamente al valor 5 de CoS de
capa 2 que se utiliza para el tráfico de voz. En la capa 3, Cisco recomienda que EF solo se
use para marcar paquetes de voz.
• Reenvío asegurado (AF) - RFC 2597 define el AF para usar los 5 bits DSCP más
significativos para indicar las colas y la preferencia de descarte. La definición de AF se
ilustra en la figura.
VALORES DE ENVÍO SEGURO
PREVENCIÓN DE CONGESTIÓN
PAUTAS DE DIRECTIVAS DE QOS

• La directiva QoS debe tener en cuenta la ruta completa desde el origen hasta el destino. Si un
dispositivo de la ruta de acceso está utilizando una directiva diferente a la deseada, entonces
toda la directiva de QoS se ve afectada. Por ejemplo, el tartamudeo en la reproducción de vídeo
podría ser el resultado de un conmutador en la ruta que no tiene el valor CoS establecido
adecuadamente.

• Algunas pautas que ayudan a garantizar la mejor experiencia para los usuarios finales incluyen
las siguientes:
• Habilite la puesta en cola en todos los dispositivos de la ruta entre el origen y el destino.
• Clasifique y marque el tráfico lo más cerca posible de la fuente.
• Forma y policía los flujos de tráfico lo más cerca posible de sus fuentes.
RESUMEN
VIDEO
DINÁMICA

También podría gustarte