PDF de programación - Tema 6. Calidad de Servicio e Ingeniería de Tráfico

Imágen de pdf Tema 6. Calidad de Servicio e Ingeniería de Tráfico

Tema 6. Calidad de Servicio e Ingeniería de Tráficográfica de visualizaciones

Publicado el 6 de Junio del 2017
721 visualizaciones desde el 6 de Junio del 2017
600,9 KB
43 paginas
Creado hace 11a (27/12/2012)
1908 – Arquitectura de Redes

Tema 6. Calidad de Servicio e

Ingeniería de Tráfico

Pedro M. Ruiz

<[email protected]>

Francisco J. Ros
<[email protected]>

3º Grado en Ingeniería Informática – 2011/2012

Organización del tema

 Introducción

 Servicios Integrados (IntServ)

 Servicios Diferenciados (DiffServ)

 Ingeniería de Tráfico

Arquitectura de Redes - Universidad de Murcia

2

Organización del tema

 Introducción

 Servicios Integrados (IntServ)

 Servicios Diferenciados (DiffServ)

 Ingeniería de Tráfico

Arquitectura de Redes - Universidad de Murcia

3

Definición de QoS

““““La Calidad de Servicio consiste en ofrecer un servicio de

transporte de datagramas predecible a ciertas clases o
tipos de tráfico (flujos) independientemente del resto de
tráficos (flujos) que circulan por la red”

 Consiste en diferenciar los distintos flujos para que cada
uno pueda cumplir los parámetros especificados por sus
requisitos
– Diferenciación

<IP origen, IP destino, puerto origen, puerto destino, protocolo>

Campo DSCP (IPv4), FlowID (IPv6)

– Parámetros

Ancho de banda sostenido y pico, retardo tolerado, etc.

Arquitectura de Redes - Universidad de Murcia

4

¿Por qué necesitamos QoS?

 El servicio ofrecido por Internet hoy en día es un servicio muy variable:

– No ofrece garantías en cuanto a retardos o ancho de banda

– Depende muy directamente del tráfico generado por otros usuarios

– No permite priorizar unos tráficos frente a otros

 Necesitamos

– Dar soporte a las nuevas aplicaciones con requisitos de tiempo real

(telefonía IP, videoconferencia, etc.)

– Garantizar tiempos de respuesta a otras aplicaciones (comercio

electrónico, aplicaciones corporativas, etc.)

– Ofrecer herramientas que permitan a los ISP ordenar y priorizar los tráficos

dentro de sus redes

 En general, necesitamos mecanismos que nos permitan clasificar los

tráficos que atraviesan la red y distribuir los recursos de comunicación
entre ellos.

Arquitectura de Redes - Universidad de Murcia

5

¿Qué Necesitamos para Ofrecer QoS en

Redes IP?

La latencia de encolado
puede ser controlada por
los mecanismos de QoS

La latencia de propagación
viene dada por el medio: no

se puede cambiar

Medidores

Clasificador

Gestor de colas

(prioridades)

Conformador

de tráfico

Control de

acceso

Σ

Gestor de
políticas

Arquitectura de Redes - Universidad de Murcia

6

Plano de Control de QoS

 El esquema anterior no nos garantiza QoS extremo a extremo
 Necesitamos mecanismos de control de la QoS

– Indicar a la red los requisitos de QoS de las aplicaciones
– Transmitir dichos parámetros a lo largo del camino para que los routers acondicionen

sus medidores, clasificadores, colas, etc.

– Gestionar los diferentes flujos de la red

 Modelos de QoS

– Ingeniería de tráfico
– IntServ
– DiffServ

Red de
acceso

Edge to edge

Red de ISP

IX

Red de
acceso

Red
de ISP

IX

Red
de ISP

Arquitectura de Redes - Universidad de Murcia

Red
de ISP
Backbone de Internet

Red
de ISP

End to end

Red de
acceso

Red
de ISP

End to edge

Red de
acceso

7

Organización del tema

 Introducción

 Servicios Integrados (IntServ)

 Servicios Diferenciados (DiffServ)

 Ingeniería de Tráfico

Arquitectura de Redes - Universidad de Murcia

8

Visión General

 IntServ fue introducido por el IETF en 1994
– Sugiere que la arquitectura actual (más algunas

extensiones) es suficiente para proporcionar QoS
extremo a extremo

 Reservas estrictas de ancho de banda por flujo

– RSVP (Resource reSerVation Protocol), RFC 2205
– Soporta unicast y multicast

 Control de admisión
 Servicios se dividen en tres categorías. Dentro de

cada una, cada flujo se caracteriza por su
especificación de tráfico (TSpec).

Arquitectura de Redes - Universidad de Murcia

9

Categorías de Servicios

 Tres categorías

– Guaranteed Service (Servicio Garantizado):

RFC 2212

Ancho de banda y retardo garantizado. Sin pérdidas en las colas.

Para tráfico de tiempo real con requisitos estrictos.

– Controlled Load Service (Servicio de Carga Controlada):

RFC 2211

Si no hay carga en la red, servicio similar “best effort”.

Cuando hay carga, asegura que un porcentaje alto de paquetes no incurra en un

alto retardo. Un alto porcentaje de paquetes no se perderá en las colas.

Para tráfico que necesite un trato mejorado pero tolere cierto nivel de retardo y

pérdidas (p.ej. aplicaciones adaptables de tiempo real).

– Best Effort Service
Servicio tradicional.

Arquitectura de Redes - Universidad de Murcia

10

Caracterización de Tráfico

 El tráfico IntServ se caracteriza a través de los

parámetros de un token bucket
– Muchas fuentes de tráfico se pueden definir

exactamente como un token bucket

– Proporciona una definición concisa de la carga impuesta

por los flujos

– Proporciona los parámetros necesarios para una función

de policing

Arquitectura de Redes - Universidad de Murcia

11

Modelo de Referencia

Host y Router

ROUTER

Agente
RSVP

Proceso
RSVP

Routing

Control de

políticas

HOST

Proceso de
aplicación

Control de

políticas

Control de
admisión

Control de
admisión

Clasificador

Gestor de

colas

Clasificador

Gestor de

colas

Flujo de datos

Señalización RSVP

Arquitectura de Redes - Universidad de Murcia

12

Elementos del Modelo de Referencia

 Gestión/Reserva de recursos

– Petición explícita de QoS para un flujo o grupo de flujos

 Control de Admisión

– Decisión de aceptar o no la petición de QoS de acuerdo con los

recursos disponibles

 Clasificador de paquetes

– Asigna cada paquete entrante a una clase de tráfico

 Planificador de paquetes

– Asigna recursos de transmisión a cada paquete saliente,

basándose en la clase de tráfico del paquete

Arquitectura de Redes - Universidad de Murcia

13

RSVP

 Protocolo genérico de señalización

 Se usa en IntServ para que los hosts comuniquen sus

necesidades de QoS a los elementos de red
– Soporte unicast y multicast

– Emisores anuncian en mensajes PATH el TSpec de su flujo

– Receptores reservan recursos con mensajes RESV

 Protocolo soft-state

– Requiere refresco periódico, si no las reservas expiran

Arquitectura de Redes - Universidad de Murcia

14

Escalabilidad en IntServ/RSVP

 Escalabilidad

¡Demasiados

flujos!

Backbone IP

La concentración de tráfico en el núcleo se traduce en un gran

número (¿millones?) de flujos individuales (sesiones RSVP) por
router

 Señalización: proceso PATH/RESV, manteniendo estados, etc ..
 Procesando paquetes: clasificación, encolado, planificación, etc ...

Es necesario soportar QoS extremo a extremo, pero el núcleo

no es capaz de procesar flujos individuales

Arquitectura de Redes - Universidad de Murcia

¡Es necesario agregar flujos!

15

Organización del tema

 Introducción

 Servicios Integrados (IntServ)

 Servicios Diferenciados (DiffServ)

 Ingeniería de Tráfico

Arquitectura de Redes - Universidad de Murcia

17

Motivación

 La viabilidad de los Servicios Integrados es dudosa

– ¿Complejidad?
– ¿Escalabilidad?
– ¿Implantación rápida?

 Necesidades de mercado: mecanismos simples que

puedan implantarse rápida e incrementalmente para
ofrecer diferenciación de servicios
– Poder vender diversos niveles de “buen” servicio, aunque no se

puedan especificar de manera muy concisa
 Premisas iniciales del modelo DiffServ:

– Diferenciación de tráfico sencilla
– Mecanismos escalables
– Semántica que interopera a través de distintos dominios

administrativos

Arquitectura de Redes - Universidad de Murcia

18

Visión General

 Filosofía más simplista, opuesta a IntServ

– DiffServ, RFC 2475.

– No hay reservas, hay prioridades.

– No hay garantías por flujo, se hace un tratamiento diferenciado

agregado.

 Principios básicos

– Los routers frontera etiquetan los datagramas IP entrantes en

función de la política de clasificación del operador.

– Los routers internos procesan cada paquete en función de dicha

marca. Cada valor corresponde a un tratamiento diferenciado (PHB,
Per-Hop Behavior). Consecuencias:

Procesamiento por flujo en routers frontera: marcado, policing, etc.

Flujos agregados dentro de la red: routers internos no guardan estado por
flujo (escalabilidad), clasificación más eficiente al depender de un solo campo
(marca).

Arquitectura de Redes - Universidad de Murcia

19

Filosofía DiffServ

Etiquetado en

el Border Router

Sin estado

routers
internos

Control en el

router de salida

Red de
acceso

Red de ISP

IX

Red de
acceso

Red
de ISP

IX

Red
de ISP

Red
de ISP

Backbone de Internet

Acuerdo entre

ISPs (SLA)

Red de
acceso

Red
de ISP

Red
de ISP

Red de
acceso

Arquitectura de Redes - Universidad de Murcia

20

Campo DS
Cabecera IP

– DSCP (Differentiated Services CodePoint)

RFC 2474
Reemplaza al byte TOS de IPv4
Define la QoS obtenida en la red

DSCP

Class Selector

Not used

– Especifica un conjunto reducido y bien definido de clases

Servicio

Best Effort

AF Service Class 1

AF Service Class 2

AF Service Class 3

AF Service Class 4

EF Service

Network Control Traffic

Class Selector Codepoint

000

001

010

011

100

101

11X

Arquitectura de Redes - Universidad de Murcia

21

Componentes de un Nodo DiffServ

Medidor

Clasificador

Marcador

Shaper/
Dropper

 El perfil de tráfico proporciona reglas para determinar si un paquete está dentro de

este perfil o no. Se puede descibir con un token bucket. Es parte del SLA.

 El clasificador clasifica los paquetes entrantes según el campo DSCP. Les proporciona

un tratamiento diferenciado (prioridad en la cola, política de descarte, etc.).

 El medidor mide las propiedades temporales del tráfico frente a las del perfil.
 El marcador establece/remarca el DS field a un determinado DSCP. Lo realizan los

routers frontera. El valor DSCP depende del SLA.

 El shaper retr
  • Links de descarga
http://lwp-l.com/pdf4343

Comentarios de: Tema 6. Calidad de Servicio e Ingeniería de Tráfico (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad