Está en la página 1de 37

Calidad de

Servicio en las
Redes IP
Karima Velsquez
karima.velasquez@ciens.ucv.ve

Calidad de Servicio

Agenda

Primeros esfuerzos
Enfoques recientes

Servicios Integrados
Servicios Diferenciados

Calidad de Servicio

Introduccin

Nuevas demandas en Internet


Aplicaciones de gran volumen de trfico
Aplicaciones de video y voz en tiempo real
No basta con incrementar la capacidad de
la red

Mtodos que gestionen el trfico


Control de congestin

Calidad de Servicio

Introduccin
Un

modelo de servicio incluye un


conjunto de mecanismos y protocolos
para la gestin de los recursos de red
Varios modelos de servicios de Internet se
ha propuesto

Servicios integrados (IS)


Servicios diferenciados (DS)

Primeros
Esfuerzos

Calidad de Servicio

Los esfuerzos iniciales del IETF


Marcado

de Prioridad Relativa

La especificacin de IP (RFC 791) define un


tipo de servicio (ToS) en la cabecera IP
El campo ToS proporciona una indicacin
cualitativa de la calidad de servicio deseado
para un paquete
Los siguientes parmetros abstractos de
servicio se definen: prioridad, retardo,
rendimiento y confiabilidad

Calidad de Servicio

Los esfuerzos iniciales del IETF


Bits 0-2:
Bit
3:
Bits 4:
Bits 5:
Bit 6-7:
0

Precedence
0 = Normal Delay, 1 = Low Delay
0 = Normal Throughput, 1 = High Throughput
0 = Normal Reliability, 1 = High Reliability
Reserved for Future Use
1

Precedence

6
0

Delay

Reliability
Throughput

7
0

Calidad de Servicio

Los esfuerzos iniciales del IETF


Marcado

Ventajas
Es

de Prioridad Relativa

muy sencillo

Desventajas
Niveles

de servicio no se pueden cuantificar


No ofrece garantas de QoS
RFC 791 no define los mecanismos para el
manejo de los paquetes de acuerdo al valor del
campo ToS

Calidad de Servicio

Los esfuerzos iniciales del IETF

Marcado del Servicio

El campo TOS (bits 3-6) se redefine


Los valores de TOS definen un "tipo de servicio"
Por ejemplo:

1000
0100
0010
0001
0000
0

------

minimize delay
maximize throughput
maximize reliability
minimize monetary cost
normal service

Precedence

TOS

Calidad de Servicio

Los esfuerzos iniciales del IETF


Marcado

A diferencia del RFC 791, el RFC 1349 define la forma


en que algunos protocolos de Internet pueden usar
el campo ToS
Ventajas

del Servicio

Tambin es sencillo

Desventajas
QoS no est realmente garantizada
Niveles de servicio no se pueden cuantificar
No todos los routers a lo largo de la ruta de los
paquetes pueden considerar el valor del campo ToS

Servicios
Integrados

Calidad de Servicio

Servicios Integrados
RFC

1633
El modelo de los Servicios Integrados (IntServ)
tiene la finalidad de apoyar servicios en
tiempo real y no-tiempo real del Internet
IntServ define una especificacin de QoS,
varios mecanismos de QoS y algunas clases
de servicio
La especificacin de QoS captura los
requisitos de QoS de la aplicacin

Retardo end-to-end, tasas de rendimiento de


procesamiento, tasas de prdida,

Calidad de Servicio

Servicios Integrados
El

modelo IntServ es orientado al flujo de


datos
Un flujo de datos se define como una
secuencia de paquetes IP que tiene una
sola fuente pero uno o varios destinos y
requiere la misma calidad de servicio
Fuente

la aplicacin de origen en el
host emisor
Destinos la aplicacin de destino en el
(los) host(s) destino

Calidad de Servicio

Servicios Integrados
Taxonoma
de las
Aplicaciones

Calidad de Servicio

Servicios Integrados
Trfico

elstico

Puede ajustarse, a lo largo de grandes


distancias, a variaciones de retardo y
rendimiento y an satisfacer los requisitos de sus
aplicaciones
Trfico tradicionalmente soportado por redes IP
Normalmente usan TCP o UDP en transporte

Ejemplos

FTP,

SMTP, Telnet, SNMP, HTTP

Calidad de Servicio

Servicios Integrados
Trfico

No se adapta con facilidad, si es que se adapta!


Trfico en tiempo real
Requisitos

no elstico

Rendimiento
Retardo
Jitter
Prdida de paquetes

Los requisitos son difciles de satisfacer en entornos


de retardos variables y prdidas por congestin

Calidad de Servicio

Servicios Integrados
El

trfico no elstico introduce nuevos


requisitos a la arquitectura de la red

Dar un trato preferente a las aplicaciones con


requisitos ms exigentes

Las aplicaciones deben ser capaces de precisar sus


requisitos (peticin de servicio o campos en la cabecera
IP)

Dar soporte tambin al trfico elstico

Calidad de Servicio

Servicios Integrados
Arquitectura

de Servicios Integrados (ISA)

Calidad de Servicio

Arquitectura de Servicios
Integrados
Protocolo

de Reserva

Se utiliza entre los routers y entre los routers y


sistemas finales para reservar los recursos de un
nuevo flujo en un nivel dado de QoS
Mantiene informacin de estado para cada flujo
RSVP
Actualiza la BD de control de trfico empleada
por el planificador de paquetes
Determinar

paquete

el servicio que se proporciona a cada

Calidad de Servicio

Arquitectura de Servicios
Integrados
Control

Determina si hay suficientes recursos disponibles


para el flujo de acuerdo a al QoS solicitada

Agente

de Admisin
de Gestin

Capaz de modificar la BD de control de trfico y


de dirigir el mdulo de control de admisin para
fijar polticas de control de admisin

Protocolo

de enrutamiento

Mantener una BD de rutas que proporcione el


prximo salto para cada destino para cada flujo

Calidad de Servicio

Arquitectura de Servicios
Integrados
Clasificacin

y seleccin de ruta

Para controlar el trfico los paquetes son


divididos en clases
Una clase puede corresponder a un flujo o a un
conjunto de flujos
La seleccin de clases se basa en los campos
que contiene la cabecera IP
Basndose en la clase del paquete y en la
direccin destino, se determina la direccin del
prximo salto

Calidad de Servicio

Arquitectura de Servicios
Integrados
Planificacin

de paquetes

Gestiona una o ms colas para cada puerto de


salida
Determina el orden en que los paquetes son
transmitidos y los paquetes a descartar
Las decisiones se basan en la clase de los
paquetes, el contenido de la BD de control de
trfico, y la actividad del puerto de salida

Calidad de Servicio

Arquitectura de Servicios
Integrados
Service

Real-Time

No Real-Time

Guaranteed

Controlled-Load

Best-Effort

IP telephony
Interactive video

MBone applications
Audio conferencing

File Transfer
Telnet

Servicios
Diferenciados

Calidad de Servicio

Servicios Diferenciados
Servicios

Integrados dan soporte de QoS en


Internet y redes privadas

No es escalable en grandes redes

Algunas

caractersticas son relativamente


complejas de implementar
No son de fcil escalabilidad para manejar
grandes volmenes de trfico

Sealizacin de control
Mantenimiento de informacin de estado

Calidad de Servicio

Servicios Diferenciados
DS

(Differentiated Services, DiffServ) fue


diseado para proporcionar una herramienta
simple de bajo presupuesto

Dar soporte a toda la gama de servicios de red


que son diferenciados segn el rendimiento

Calidad de Servicio

DS: Caractersticas

Los paquetes IP son etiquetados empleando el campo


ToS (IPv4) o Class of Service (IPv6)
Se establece un SLA (Service Level Agreement) entre el
proveedor de servicio y el cliente antes de la utilizacin
del DS
No son necesarios cambios para aplicaciones
existentes
Proporciona un mecanismo de agregacin incorporado

Todo el trfico con el mismo campo DS es tratado de igual


manera

DS se implementa en los routers individuales encolando


los paquetes y transmitindolos segn el campo DS

Calidad de Servicio

DS: Servicios
Definidos

en el SLA
Especifica el servicio de transmisin que el
cliente recibir

Cliente: una organizacin u otro dominio

Una

vez establecido el SLA, el cliente enva los


paquetes con el campo DS marcado
El proveedor de servicios debe asegurar que el
cliente obtiene por lo menos la QoS acordada
Necesario configurar las polticas de envo
apropiadas en cada router

Calidad de Servicio

DS: Servicios
Si

Si

el destino est en el mismo dominio


Se espera del dominio DS que proporcione el
servicio acordado

el destino est en otro dominio


El dominio DS intentar enviar all los paquetes
solicitando el servicio ms apropiado que encaje
con el servicio requerido

Calidad de Servicio

Campo DS

Calidad de Servicio

Configuracin y Funcionamiento

Calidad de Servicio

Configuracin y Funcionamiento
Clasificador

Separa los paquetes de acuerdo a la clase


Segn el codepoint o segn mltiples campos

Medidor

Realiza una medicin del trfico para ver si se


ajusta a un perfil
Determina si un flujo est dentro o excede el SLA

Marcador

Vuelve a marcar los paquetes segn sea necesario


Por ejemplo, exceden el perfil o en frontera de
dominio

Calidad de Servicio

Configuracin y Funcionamiento
Controlador

Controla el trfico retardando los paquetes segn


sea necesario
El flujo de una determinada clase no exceda el SLA

Descartador

Desestima los paquetes cuando la tasa de


transferencia de una clase en particular exceda lo
especificado en su perfil

Calidad de Servicio

Configuracin y Funcionamiento

Calidad de Servicio

Configuracin y Funcionamiento
Una

vez que el flujo es clasificado hay que medir


su consumo de recursos
La funcin de medicin mide el volumen de
paquetes para determinar si cumple con el
acuerdo de trfico
Si un flujo excede su perfil se pueden volver a
marcar los paquetes

Menor calidad

Calidad de Servicio

Comparacin

Calidad de Servicio

Libros Recomendados
Larry

Peterson and Bruce Davie.


Computer Networks: A Systems
Approach. 5th Edition. Morgan Kaufmann.
Marzo 2011.
William Stallings. High-Speed Networks
and Internets: Performance and Quality of
Service. 2nd Edition. Prentice Hall. Enero,
2002.

También podría gustarte