You are on page 1of 32

Redes LAN/MAN/WAN

CALIDAD DE SERVICIO (QoS)

Introduccin (I)

Protocolos de gestin de QoS en Internet


Mecanismos para gestionar los equipos de la red de transporte y determinar su modo de funcionamiento

Nociones generales:
Definen tipos de trfico y clases de servicio Diferentes mtodos de diferenciar el trfico No especifican el nivel bajo (implementacin del funcionamiento en los equipos)

Introduccin (II)

Objetivo
Intentar (o garantizar) que se cumplan una serie de requerimientos de QoS para un flujo de datos desde la red de acceso hasta el destino Se puede incluir la poltica de encaminamiento

Arquitectura genrica

Funciones a considerar:
Clasificacin de paquetes
Posibilidad de marcado

Medida
Realimentacin a los equipos de red

Control de poltica
Encolado, descartes

Control de admisin
Control a la entrada del dominio

Ingeniera de trfico Objetivo:


Adaptar los flujos de trfico a los recursos fsicos de la red Optimizar la utilizacin de los recursos para evitar posibles cuellos de botella y puntos infrautilizados

Ingeniera de trfico

Mtodo de funcionamiento
Trasladar determinados flujos seleccionados por el algoritmo IGP desde enlaces ms congestionados a otros enlaces ms descargados No cumplir a toda costa la ruta ms corta

Clave del correcto funcionamiento


Determinacin del coste de los enlaces en base a requerimientos de QoS

Enrutamiento bajo restricciones

Evaluar las diferentes rutas y seleccionar la ptima en base a:


Las caractersticas de QoS de la red
como retardos o anchos de banda predecibles en cada momento

Los requerimientos de QoS de los flujos

IntServ / RSVP Modelo de Servicios Integrados Reserva de recursos en la red Objetivo


Dividir el trfico que atraviesa la red en diferentes tipos de flujo, creando un estado (soft state) por cada tipo de flujo en cada nodo de la red que atraviese

IntServ / RSVP

Se precisa un protocolo de sealizacin


Crear, mantener y eliminar estos estados Implementar la comunicacin entre
Los equipos finales y los nodos de acceso Los nodos intermedios de la red de transporte

Protocolo RSVP
Resource ReSerVation Protocol Protocolo de sealizacin, no de enrutamiento Estndar de hecho

IntServ / RSVP

TODOS los equipos de la red deben disponer de una serie de funciones


Control de admisin
Comprueba los recursos de la red para una peticin

Control de poltica
Determina si un usuario puede realizar la peticin

Clasificador de paquetes
Clasifica los paquetes en diferentes categoras

Gestor de paquetes
Organiza el envo de paquetes para cada categora

IntServ / RSVP Tipos de servicio


Best effort Servicio de carga controlada
La prdida de paquetes debe ser muy baja o nula

Servicio garantizado
Solicita determinado ancho de banda y cierta demora de trnsito mxima en los nodos

IntServ / RSVP Conclusiones


Puede garantizar la QoS Sobrecarga importante en la red tanto por la solicitud como el mantenimiento de reservas El mantenimiento de los estados en los nodos conlleva tablas de tamao considerable

DiffServ Modelo de Servicios Diferenciados Modelo de funcionamiento


Marcado de los paquetes IP, de forma que los nodos de la red puedan decidir el tratamiento que van a darles en base a esa marca Se debe definir un tratamiento diferenciado para los diferentes flujos

DiffServ

Tipos de servicio
Best effort Assured forwarding
Diferentes niveles de prioridad transmisin y de descartes en colas

Expedited forwarding
Emula una lnea dedicada Provee cierto ancho de banda y mnima latencia en la transmisin en las colas

DiffServ Marcado de los paquetes


Campo DS: Differentiated Services
Definido para IPv4 (ToS) e IPv6 (Traffic Class)

Campo DSCP: DS CodePoint 6 bits


Hasta 64 categoras de trfico

CU: Currently Unused 2 bits


Estudios: notificacin explcita de congestin

DiffServ Dominio DiffServ


Una o ms redes bajo una misma administracin, con un tipo de poltica y de comportamiento por salto (PHB) El administrador del dominio es el responsable de asegurar los recursos de acuerdo a un contrato de servicio (SLA)

DiffServ Arquitectura
Edge Router
En los lmites del dominio DS Realiza el marcado

Core Router
En el ncleo del dominio DS Tratamiento adecuado para los paquetes

DiffServ

Mdulos funcionales de un nodo DS


Clasificador de trfico Medidor de trfico Marcador de paquetes Conformador (Shaper)
Puede establecer cierta demora para los paquetes

Descartador (Dropper)
Descarta paquetes de un flujo

DiffServ

Conclusiones (I)
No establece reserva de recursos
Sin garantas En la prctica, esto depende de la poltica de gestin de trfico definida en cada dominio

Se clasifican los paquetes en categoras


El trato ser igual para todos los paquetes, sin distinguir especficamente la aplicacin de origen

DiffServ

Conclusiones (II)
Los nodos de la red no deben mantener los estados de las conexiones por flujos Solucin ms escalable y apropiada para grandes entornos como Internet

Una tendencia actual


Modelo IntServ sobre DiffServ QoS hasta los extremos y escalabilidad en el ncleo

MPLS MultiProtocol Label Switching


Modelo orientado a conexin Retransmisin de paquetes basada en etiquetas Acta entre los niveles de enlace y de red No provee QoS por s mismo, permite la integracin con tcnicas de TE

MPLS

Etiqueta MPLS
Identificador corto, de longitud fija y con significado local empleado para identificar un FEC

Etiqueta de 20 bits, independiente de la capa de enlace Se pueden utilizan campos de cabecera existentes de nivel 2 (ATM, FR) Un paquete puede tener una o ms etiquetas apiladas jerrquicamente

MPLS FEC: Forwarding Equivalence Class Agrupacin de paquetes que comparten los mismos atributos (direccin destino, VPN...) y/o requieren el mismo servicio (multicast, QoS...)

MPLS El FEC se asigna a un paquete al entrar a la red MPLS En el dominio MPLS, los equipos conmutan los paquetes en base a las etiquetas Todos los paquetes que forman parte del FEC, siguen un mismo LSP

MPLS

LSP: Label Switch Path


camino lgico a travs de uno o ms LSRs pertenecientes a un mismo nivel de jerarqua que sigue un paquete de un FEC en particular

Puede establecerse
Mediante protocolos de enrutamiento Manualmente

Una vez establecido el LSP, conmutacin de etiquetas

MPLS

Arquitectura
LSR:
Label Switching Router Sustituyen unas etiquetas por otras (Label Swapping)

LER:
Label Edge Router: Aaden o eliminan las etiquetas I-LER: Ingress LER E-LER: Egress LER

MPLS

MPLS y QoS
No tienen por qu estar asociados Mayor velocidad en la retransmisin
Importancia relativa

Posibilidad de forzar rutas


Protocolos de encaminamiento QoS-aware

MPLS

Arquitectura MPLS-TE
Protocolos IGP adecuados
OSPF-TE / ISIS-TE

Protocolos de sealizacin modificados


RSVP-TE sobre todo

Gestor de recursos en nodos

Garantas SLO en cuanto a BW


Propuestas para integrar MPLS con otras tcnicas como DiffServ para manejar retardos, etc.

MPS y GMPLS

MPS
Evolucin para integracin en redes pticas Mapeo de etiquetas a longitudes de onda

GMPLS (Generalized MPLS)


Siguiente evolucin ms escalable Entornos ms amplios y gestin dinmica de s

IPv6 Protocolo de red definido para sustituir al protocolo IPv4


Tampoco es un protocolo de QoS, pero tiene en cuenta algunos aspectos Considera la diferenciacin de los paquetes en clases de trfico diferente Elimina problemas aadidos a la gestin de la QoS heredados del protocolo IP

IPv6

Define dos campos en la cabecera


Clase de Trfico (8 bits)
Permitir la clasificacin del trfico en CoS Orientado a la filosofa DiffServ

Etiqueta de Flujo (20 bits)


Permite identificar unvocamente flujos de trfico Orientado a la filosofa IntServ

La utilizacin de estos campos an se encuentra abierta

IPv6

IPv6 de por s no puede proveer QoS Interoperabilidad definida con


DiffServ (CoS) IntServ (Flow Label) MPLS (Flow Label)

Estructura jerrquica de direccionamiento


Puede favorecer el proceso de encaminamiento Permite implementaciones de tipo conmutadas

You might also like