servicio de calidad

30
CAPA DE RED QoS Q u a l i t y o f S e r vi c e

Upload: ewing-ma

Post on 29-Jun-2015

4.178 views

Category:

Education


0 download

DESCRIPTION

Una breve descripcion de como las redes dependen de una buena calidad de servicio con respecto a las topologías, protocolos y algoritmos

TRANSCRIPT

Page 1: Servicio de calidad

CAPA DE RED

QoS

Qualit

y o

f Serv

ice

Page 2: Servicio de calidad

Calidad del Servicio

Las secciones previas se diseñaron para reducir la congestión y mejorar el rendimiento de la red. Pero con el crecimiento de las redes multimedia surge el de mejorar la calidad de servicio a través del diseño de redes y protocolos.

El enfoque que se mostrará es de ajustar la calidad de servicio de acuerdo a las necesidades de las aplicaciones.

QoS

Qualit

y o

f Serv

ice

Page 3: Servicio de calidad

1. REQUERIMIENTOS

Un flujo es un conjunto de paquetes que van de un origen a un destino.

Una red orientada a la conexión, todos los paquetes que pertenezcan a un flujo siguen la misma ruta, mientras que una red no orientada a conexión siguen diferentes rutas.

Un flujo requiere de cuatro parámetros para la calidad de servicio como son: confiabilidad, retardo, fluctuación y ancho de banda.

QoS

Qualit

y o

f Serv

ice

Page 4: Servicio de calidad

1. REQUERIMIENTOS

Aplicación Confiabilidad Retardo Fluctuación Ancho de banda

Correo electrónico Alta Bajo Baja Bajo

Transferencia de archivos Alta Bajo Baja Medio

Acceso a Web Alta Medio Baja Medio

Inicio de sesión remoto Alta Medio Media Bajo

Audio bajo demanda Baja Bajo Alta Medio

Video bajo demanda Baja Bajo Alta Alto

Telefonía Baja Alto Alta Bajo

Videoconferencia Baja Alto Alta Alto

QoS

Qualit

y o

f Serv

ice

Page 5: Servicio de calidad

1. REQUERIMIENTOS

Las Redes ATM clasifican los flujos en cuatro categorías amplias con respecto a sus demandas de QoS.

Tasa de bits constante (Ej. telefonía) Tasa de bits variable en tiempo real (Ej.

Videoconferencia comprimida) Tasa de bits variable no constante (Ej. Ver película

a través del Internet) Tasa de bits disponible (Ej. Transferencia de

archivos)

QoS

Qualit

y o

f Serv

ice

Page 6: Servicio de calidad

2. TÉCNICAS

Se han desarrollado una variedad de técnicas, con soluciones prácticas que con frecuencia se combinan múltiples técnicas.

QoS

Qualit

y o

f Serv

ice

Page 7: Servicio de calidad

2. TÉCNICAS

2.1 Sobreaprovisionamiento La suficiente capacidad de enrutar, espacio en

búfer y ancho de banda como para que los paquetes fluyan con facilidad. La desventaja es el costo.

En cierta medida el sistema telefónico aplica esta técnica debida que tiene mucha capacidad disponible, por lo que se puede satisfacer a la demanda.

QoS

Qualit

y o

f Serv

ice

Page 8: Servicio de calidad

2. TÉCNICAS

2.2 Almacenamiento en búfer Los flujos se pueden almacenar en el búfer del

lado del receptor antes de ser entregados. Almacenarlos no afecta la confiabilidad o el ancho de banda, e incrementa el retardo, pero atenúa la fluctuación. Para el video o audio bajo demanda, la demanda, la fluctuación es el problema principal, por lo tanto, esta técnica es muy útil.

QoS

Qualit

y o

f Serv

ice

Page 9: Servicio de calidad

2. TÉCNICAS

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

El paquete sale del origen

El paquete llega al búfer

El paquete se elimina del búfer

Tiempo en el búfer

Hueco en la reproducción

Tiempo (seg)

0 5 10 15 20

QoS

Qualit

y o

f Serv

ice

Page 10: Servicio de calidad

2. TÉCNICAS

2.3 Modelado de tráfico El envío no uniforme es común si el servidor esta manejando

muchos flujos al mismo tiempo, y también permite otras acciones, como avance rápido y rebobinado, autenticación de usuario, etc. Además el almacenamiento en el búfer no siempre es posible, por ejemplo en la videoconferencia.

Si el servidor y los host en general transmitieran a una tasa uniforme, la calidad del servicio se mejoraría.

EL modelado de tráfico consiste en regular la tasa promedio (y las ráfagas) de la transmisión de los datos. En contraste los protocolos de ventana corrediza limitan la cantidad de datos con respecto a la transmisión, no la tasa a la que envían.

QoS

Qualit

y o

f Serv

ice

Page 11: Servicio de calidad

2. TÉCNICAS

2.3 Modelado de tráfico

Cuando se establece una conexión, el usuario y la subred establecen un acuerdo de un cierto patrón de tráfico denominado acuerdo de nivel de servicio. Es decir que entre los dos se transmitirán los paquetes de acuerdo al contrato por lo que se reducirá la congestión pero tales acuerdos no se cumplen, cuando se tratan de transferencia de archivos, pero si para los datos en tiempo real como de audio y video.

¿Cómo se puede saber si el cliente o la empresa están cumpliendo?

Se lo realiza a través de la supervisión del flujo de un tráfico que se lo conoce como supervisión de tráfico. Este es más fácil en las subredes de circuitos virtuales que en los de datagramas.

QoS

Qualit

y o

f Serv

ice

Page 12: Servicio de calidad

2. TÉCNICAS

2.4 Algoritmo de cubeta con goteo Cada host está conectado a una red mediante una

interfaz que contiene una cubeta con goteo, o cola interna infinita.

Si llega un paquete cuando la cola esta llena, este se descarta. En otras palabras, si uno mas procesos del host tratan de enviar paquetes cuando la cola ya tiene la cantidad máxima de paquetes, dicho paquete se descarta sin mas.

QoS

Qualit

y o

f Serv

ice

Page 13: Servicio de calidad

2. TÉCNICAS

2.4 Algoritmo de cubeta con goteo

Cuando un flujo de paquetes es continuo se aplica cuando el tamaño de los mismos son iguales, mientras que al ser el tamaño de los paquetes variable se debería aplicar el flujo de modo fijo es decir permitir un número fijo de bytes por pulso.

Ejemplo: Si la regla es de 1024 bytes por pulso, solo puede recibirse por pulso paquetes de 1024 bytes, dos de 512 bytes, cuatro de 256 bytes, etc.

QoS

Qualit

y o

f Serv

ice

Page 14: Servicio de calidad

2. TÉCNICAS

25 MB/seg durante 40 mseg

Tiempo (mseg)0 500

2 MB/seg durante 500 mseg

Tiempo (mseg)0 500

El algoritmo de cubeta con goteo impone un patrón de salida rígido a la tasa promedio, sin importar la cantidad de ráfagas que tenga el tráfico.

QoS

Qualit

y o

f Serv

ice

Page 15: Servicio de calidad

2. TÉCNICAS

2.5 Algoritmo de cubeta con tokens En aplicaciones es mejor permitir que la salida se

acelere un poco cuando llegan ráfagas grandes, por lo que se necesita un algoritmo más flexible.

El algoritmo ofrece una forma diferente de modelado de tráfico que el anterior.

QoS

Qualit

y o

f Serv

ice

Page 16: Servicio de calidad

2. TÉCNICAS

DIFERENCIASAlgoritmo de cubeta con goteo Algoritmo de cubeta con tokens

No permite que los host inactivos acumulen permisos para enviar posteriormente ráfagas grandes

Este algoritmo si permite hasta el tamaño máximo de la cubeta.

Este descarta los paquetes cuando la cubeta está llena

Este descarta tokens cuando la cubeta se llena

Estos algoritmos sirven para regular el tráfico entre los enrutadores

Este permite regular al host cuando la regla dice que debe hacerlo, que si se lo hiciera con el enrutador esto daría lugar a la perdida de los datos

QoS

Qualit

y o

f Serv

ice

Page 17: Servicio de calidad

2. TÉCNICAS

La implementación es: El contador se incrementa en uno cada ∆T y se

decrementa en uno cada vez que se envía el paquete.

Un problema potencial con el algoritmo de cubeta con tokens es que permite ráfagas largas, aunque puede regularse el intervalo máximo de ráfagas mediante una selección cuidadosa de p y M.

QoS

Qualit

y o

f Serv

ice

Page 18: Servicio de calidad

2. TÉCNICAS

2.6 Reservación de recursos Regular la forma de tráfico ofrecido es un buen inicio

para garantizar la calidad del servicio. Una vez que se tiene una ruta específica para un flujo,

es posible reservar recursos a lo largo de esa ruta para asegura que la capacidad necesaria esté disponible.

Se pueden reservar tres tipos de recursos: Ancho de banda Espacio de búfer Ciclos de CPU

QoS

Qualit

y o

f Serv

ice

Page 19: Servicio de calidad

2. TÉCNICAS

2.7 Control de admisión La decisión de aceptar o rechazar un flujo no se

trata simplemente de compara los recursos antes mencionados sino que.

Algunas aplicaciones solo conocerían el ancho de bando y los otro dos no.

Algunas aplicaciones son mucho más tolerantes con el incumplimiento ocasional de plazos

Algunas aplicaciones estarán dispuestas a negociar el flujo y otras no.

QoS

Qualit

y o

f Serv

ice

Page 20: Servicio de calidad

2. TÉCNICAS

2.7 Control de admisiónParámetro Unidad

Tasa de la cubeta con tokens Bytes/seg

Tamaño de la cubeta con tokens Bytes

Tasa pico de datos Bytes/seg

Tamaño mínimo de paquetes Bytes

Tamaño máximo de paquetes Bytes

Ejemplo de especificación de flujo

QoS

Qualit

y o

f Serv

ice

Page 21: Servicio de calidad

2. TÉCNICAS

2.8 Enrutamiento proporcional La mayoría de los algoritmos de enrutamiento

tratan de encontrar la mejor ruta para cada destino y enviar a través de ella todo el tráfico a ese destino.

Una método que se propuesto para un QoS es dividir el tráfico en diferentes rutas, y estos trafico pueden ser iguales o diferentes en cuanto a tamaños

QoS

Qualit

y o

f Serv

ice

Page 22: Servicio de calidad

2. TÉCNICAS

2.9 Calendarización de paquetes Si un enrutador maneja multiples flujos, existe le

peligro de que un flujo acapare mucha de su capacidad y limite a los otros flujos.

Para esto se desarrollaron algoritmos de programación como son el encolamiento justo. La esencia de este es que los enrutadores tienen colas separadas para cada línea de salida, una por flujo.

Este fue mejorado y se lo llamo (round robin) exploración circular byte por byte. Y los paquetes se ordenan conforme al tiempo de terminación.

QoS

Qualit

y o

f Serv

ice

Page 23: Servicio de calidad

3. SERVICIOS INTEGRADOS

3.1 RSVP – Protocolos de reservación de recursos

Este protocolo se utiliza para marcar las reservas; para le envió de datos se utilizan otros protocolos. Este permite que varios emisores transmitan a múltiples grupos de receptores, y así estos permitan cambiar libremente, optimiza el ancho de banda y elimina la congestión.

QoS

Qualit

y o

f Serv

ice

Page 24: Servicio de calidad

3. SERVICIOS INTEGRADOS

3.1 RSVP – Protocolos de reservación de recursos

Este protocolo usa enrutamiento de multidifusión con arboles de expansión. Se tiene información multidifundida al grupo periódicamente para indicarle a los enrutadores a lo largo del árbol que mantengan ciertas estructuras de datos en sus memorias.

En cada salto el enrutador nota la reservación y aparta el ancho de banda necesario.

QoS

Qualit

y o

f Serv

ice

Page 25: Servicio de calidad

3. SERVICIOS INTEGRADOS

1 2

3 4 5

Emisores

Receptores

RED

QoS

Qualit

y o

f Serv

ice

Page 26: Servicio de calidad

3. SERVICIOS INTEGRADOS

1 2

3 4 5

Emisores

Receptores

RED

El host 3 solicita un canal al host 1 y un segundo canal al host 2

QoS

Qualit

y o

f Serv

ice

Page 27: Servicio de calidad

Servicios Diferenciados

• Método que se conoce como calidad de servicio basada en clase.

• Un conjunto de enrutadores que forman un dominio administrativo puede ofrecer los DS. La administración define un conjunto de clases de servicios con reglas de conjunto correspondiente.

• Los paquetes del cliente que entran en el dominio podrían contener un campo Tipo de servicio, con un mejor servicio proporcionado a algunas clases.

QoS

Qualit

y o

f Serv

ice

Page 28: Servicio de calidad

Reenvío expedito o acelerado

• Clase más simple. • Disponibles dos clases de servicios:

– Regular – Expedita

• Los paquetes expeditos deben tener la capacidad de transitar la subred como si no hubieran otros paquetes.

• Programar los enrutadores para que tengan dos colas de salida, por cada línea de salida, una para los paquetes expeditos y una para los regulares.

QoS

Qualit

y o

f Serv

ice

Page 29: Servicio de calidad

Reenvío asegurado

• Es un esquema un poco más elaborado.• Paso 1: clasificar los paquetes en una de cuatro

clases de prioridades. • Paso 2: marcar los paquetes de acuerdo con su

clase, se necesita un campo de encabezado.• Paso 3: pasar los paquetes a través de un filtro

modelador/eliminador que podría retardar o descartar algunos de ellos para dar una forma aceptable a los cuatro flujos.

QoS

Qualit

y o

f Serv

ice

Page 30: Servicio de calidad

Conmutación de etiquetas y MPLS

• Conmutación.- utiliza una etiqueta que se toma de un paquete como índice en una tabla de reenvío.

• MPLS.- Conmutación de etiquetas multiprotocolo. Encabezado que tiene cuatro campos.– Etiqueta– QoS– S– TTL

QoS

Qualit

y o

f Serv

ice