servicio de calidad

Post on 29-Jun-2015

4.179 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

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

CAPA DE RED

QoS

Qualit

y o

f Serv

ice

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. SERVICIOS INTEGRADOS

1 2

3 4 5

Emisores

Receptores

RED

QoS

Qualit

y o

f Serv

ice

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

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

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

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

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

top related