Está en la página 1de 50

Quality of Service

„ - QoS
– . IP Precedence
– . Queueing
– . CAR
– . Traffic Shapping
– . Policy-based Routing
– . Netflow Analisis
– . MRTG
QoS( Quality of Service)

„ Es la capacidad de la red de proporcionar un


mejor servicio al tráfico seleccionado
„ Características
– Asignación de ancho de banda.
– Evitando y/o adminstrando la congestión
en la red.
– Manejo de prioridades atraves de la red.
– Modelación del tráfico de la red
QoS( Quality of Service)
„ Políticas y funciones de administación para el
control y administración de tráfico de principio
a fin a través de una red.
„ Colas, calendarización y características del
tráfico.
„ Selección del tráfico
„ Técnicas de señalización para coordinar QoS
de principio a fin entre los elementos de la
red.
„ Administración y Control de congestión
Tres piezas fundamentales en la
implementación de QoS son:
Funciones de QoS ligadas a
equipo de enruteamiento
„ Edge Router
– Clasificación de Paquetes.
– Control de Admisión

„ Core Router
– Adminstración de la congestión
– Evitar congestión.
End-to-End QoS levels

„ Best-effort Service
„ Differentiated Service

„ Guaranteed Service
End-to-End QoS levels
Características

„ Best Effort Service


– No se solicita permiso, ni informa a la red
de la tramisión de datos.
– No garantias ( reliability, delay,
throughput).
– Utiliza FIFO ( First -in First out) queuing.
– Uitlizado en aplicación como transferencia
de archivos y e-mail.
Características

„ Differentiated Service
– Llamado tambien soft QoS.
– Parte de tráfico es tratado mejor que el
resto.
„ Guaranteed Service
– Llamado también hard QoS.
– Absoluta reservación de los recursos de la
red para un tráfico específico.
IP Precedence

„ Permite especificar la clase de servicio


(CoS) para un paquete.
„ Se utilizan los 3 bits de precedencia en
el header de IPv4
IP Precedence

„ Se pueden definir hasta 6 clases de


servicios( los 2 restantes son utlizados
para uso interno de la red).
„ Las técnicas de Queuing,como
WFQ,CAR,etc. Pueden utilizan estos
valores para el manejo de los paquetes.
IP Precedence
„ El campo de Type of Sevice (ToS) del
paquete de IP
Número Nombre
0 Routine
1 Priority
2 Inmediate
3 Flash
4 Flash-Override
5 Critical
6 Internet
7 Network
Edición de IP Precedence

„ Policy-Based Routing
„ QoS policy Propagation via BGP
„ Committed Access Rate (CAR)
Policy-Based Routing

„ Clasifica tráfico basado en criterios de ACL


extendidas.
„ Edición de los bits de IP precedence, para
habiltar diferentes CoS.
„ Ruteo de paquetes a paths específicos.
„ Las políticas se pueden basar en:
– Ip address -tamaño de paquetes
– número de puerto -protocolo
QoS Policy Propagation via BGP

„ Clasifica paquetes en base a lista de acceso.


„ Comunidades de BGP.
„ BGP AS paths.
„ IP Precedence
„ Dirección fuente y destino.
CAR

„ Edición de IP Precedence.
„ Clasificación de paquetes basado en:
– puerto físico.
– Dirección fuente o destino.
– Mac address.
– Tipo de protocolo IP
– otro criterio especificado por listas de
acceso.
Administración de la congestión

„ Se determina el orden en que los


paquetes son tramitidos hacia una
interface basado en las prioridades
asignadas a estos paquetes.
„ Se calendarizan los paquetes
deacuerdo a las prioridades que tienen
asignadas.
Cuando utilzar técnicas de Admon
de la congestión
„ Determinar si los enlaces de WAN estan
congestionados, es decir si los usuarios o
ciertas aplicaciones estan presentando
degradación en el servicio.
„ Determinar los objetivos
– justa distribución del ancho de banda.
– Priorizar tráfico para aplicaciones críticas
como multimedia.
Técnicas de encolamiento

„ First-in, First-out (FIFO) queuing. No


existen concepto de priorizar los paquetes,
los paquetes salen en el orden que llegan.
„ Weighted Fair Queuing (WFQ). Divide el
ancho de banda basadose en pesos.
Asegura el tiempo de respuesta en
aplicaciones criticas.
Técnicas de encolamiento

„ Custom Queuing (CQ). El ancho de banda


es asignado para cada tipo de tráfico.
Especificando el número de bytes o paquetes
por cola.
„ Priority Queuing (PQ). Paquetes con alta
prioridad son trasmitidos primero que los de
baja prioridad.
Comparación entre las técnicas de
encolamiento.
WFQ CQ PQ
Numero de colas el número de colas 16 4
es configurable (256
por default
Tipo de Servicio asegura igualdad en Servicio Round- paquetes
los flujos de tráfico Robin. Asignación con alta
basado en pesos de ancho de banda prioridad
para las diferentes salen pri-
clases de servicios mero

Configuración No configuración Requiere conf. Requiere


conf
First-In, First-Out Queuing

„ También es conocida como first-come, first


served (FCFS) queuing.
„ No conceptos de prioridades no clasificación.
„ Existe solamente una cola
„ Todos los paquetes son tratados igual.
„ Cuando ninguna estrategia de encolamiento
esta configurada FIFO es default (excepto
interfaces seriales E1 y abajo).
Weighted Fair Queuing
Weighted Fair Queuing

„ WFQ da al tráfico de bajo volumen como


telnet, prioridad sobre el tráfico de alto
volumen como FTP.
„ Cada cola corresponde a diferente flujo.
Custom Queuing
Custom Queuing

„ Se puede especificar el número de bytes a


forwardear de la cola.
„ Posiblidad para especificar el número
máximo de paquetes en cada cola.
„ El sistema mantiene 17 colas de salida para
cada interface.
„ La cola con número 0 es utilizada para
paquetes de alta prioridad como keepalive y
paquetes de señalización.
Priority Queuing
Priority Queuing

„ 4 tipos de prioridades.
„ Se pueden definir una serie de filtros
basados en las características de los
paquetes que causan que el router
distribuyda el tráfico en estas 4 colas.
„ La cola con mas alta prioridad es atendida
primero hasta que esta vacía.
Técnicas para evitar la congestión
„ A diferencia de las tecnicas de encolamiento,
estas técnicas tratan de evitar la congestión.
– Tail Drop: Es el mecanismo de default cuando
WRED no esta configurado.
– RED: Randow Early Detection:El algoritmo de
RED monitorea el tráfico y estocasticamente
elimina paquetes si la congestion aumenta.El
resulta es que la fuente al darse cuente,
disminuye la velocidad de trasmisión.Fue
propuesto por Sally Floyd y Van JacobsonToma
las ventajas de los mecanismos de controlde
congestión de TCP.
Técnicas para evitar la congestión

– WRED: Weighted Randow Early Detection.


Implementación de Cisco, combina RED con IP
Precedence.
– Tira los paquetes basandose en el valor de IP
Precedence los paquetes con mas bajo valor de
precedencia son los que son tirados.
Mecanismos de regulación de
tráfico ( Policing and Shaping)

„ Policing Traffic: CAR, este mecanismo


generalmente tira paquetes, o re-escribe el IP
Precedence.
„ Shaping Traffic: Generic Traffic
Shaping(GTS) y Frame Realy Traffic (FRTS),
este mecanismo retrasa el exceso de tráfico
mediante buffers, modelando el flujo de tráfico.
Mecanismos de regulación de tráfico
( Policing and Shaping)
„ Token bucket: definición formal del indice de
la trasferencia esto es:
mean rate=(burst rate/ time interval)
– mean rate: también es llamado CIR (Committed
information rate), especifica cuantos datos pueden
ser enviados o forwardeados por unidad de
tiempo en promedio.
– burst rate: también llamado Bc ( Committed
Burst), especifica cuanto es lo máximo que puede
ser enviado en una unidad de tiempo dada.
– time interval: especifica el tiempo en segundos
por burst.
Policing Traffic:CAR
„ Controla la maxima trasferencia de tráfico
trasmitida o recibida en una interface.
„ Es principalmente configurado en rutedores
de periferia( edge routers).
„ CAR realiza tareas tales como trasmitir, tirar,
o editar el IP Precedence cuando el tráfico
excede los limites establecidos.
Policing Traffic:CAR

„ Matching Criteria. En este criterio las políticas


estan asociadas a:
– Ia interace fuente.
– Tráfico de IP
– IP Precendece
– Mac address
– Lista de acceso de IP
Este criterio involucra mas porcesamiento
que los que estan basados en otros
criterios.
Policing Traffic:CAR

„ Rate Limits. Define cuales paquetes estan


dentro o exceden los limites establecidos
basados en los siguientes criterios:
– Average Rate
– Normal burst size
– Excess Burst size
Policing Traffic:CAR

„ Conform and Exceed Actions. CAR puede pasar


temproralmente ráfagas de tráfico que excedan los
limites, mientras haya tokens disponibles.
„ Una vez que el paquete ha sido clasificado, el
ruteador realiza las siguientes acciones:
– Trasmit- El paquete es trasmitido
– Drop-El paquete es descartado.
– Edicion de IP Precedence y trasmisión.
– Continue-El paquete es evaluado usando la siguiente
política, si no existe otra política el paquete es tramsmitido.
Policing Traffic:CAR

„ Multiple Rate Policies. Cada interface puede


tener multiples políticas dependiendo del tipo de
tráfico, el ruteador, examine las políticas en el orden
que fueron dadas de alta, hasta encontrar una
correspondencia, si no la encuentra la acción de
default es transmitir.
Traffic Shaping: Modelación de
Tráfico.
„ Permite controlar el tráfico que sale de la
interface, con el objetivo de igualar el flujo
con la interface remota. Y asegurando que el
tráfico cumpla con el contrato de QoS
establecido.
„ Existen 2 tipos de modelación de tráfico:
– GTS (Generic Traffic Shaping)
– FRTS (Frame Realy Traffic)
Traffic Shaping

„ Diferencias entre FRTS y GTS.


FRTS GTS
Comand-line Interface Clases de parámetros Se aplican por sub-
Se aplican parámetros a interface .
todos los VC Comandos de grupo
No comandos de grupo son soportados.
Queues supported CQ,PQ,FCFS y VC WFQ por
subinterface.
GTS
FRTS

„ FRTS provee parámetros que son utiles para


la administración de la congestión de tráfico
estos son:CIR,FECN,BECN y DE bit.
„ FRTS puede eliminar los cuellos de botella
en redes Frame Relay con conexiones de
alta velocida hacia el site central y
conexiones de baja velocidad hacia los sites
secundarios.
Netflow Analisis

„ La Tecnología de Netflow proporciona


eficientemente la base de medición para
aplicaciones tales como:
– Estadísticas de tráfico de red.
– Facturación del uso de la red.
– Planeación de la red.
– Monitoreo de red.
Netflow Analisis

„ Netflow captura la clasificación o la


preferencia del tráfico asociado a cada flujo,
permitiendo realizar diferentes cargos
basandose en QoS.
„ Existen dos herramientas en Cisco para el
analisis de flujo.
– Neflow Collector.
– Netflow Analyzer.
Netflow Collector -Cisco
Netflow Collector -Cisco
„ Los siguientes puntos son parte de las
estadisticas:
– Dirección fuente y destino
– Dirección del siguiente hop
– Número de las interfaces de entrada y salida.
– Número de paquetes
– Número de bytes.
– Puerto fuente y destino
– Protocolo
– Tipo de servicio (ToS)
– AS fuente y destino
Netflow Analyzer -Cisco

„ Herramienta utilizada para desplegar y


analizar la información colectada por el
Netflow Collector.
„ La información puede ser presentada en:
– Tablas
– Gráficas
– Listas numeradas
– Listas no numeradas
MRTG Multi Router Traffic Grapher

„ MRTG. Herramienta de monitoreo de la carga de


tráfico en los enlaces de red.
„ MRTG genera paginas html, con imagines .gif con
representaciones en vivo y visuales del tráfico.
„ Basado en perl y C y trabaja sobre unix y Window
nt contiene una herramiente de configuración
semiautomática.
„ MRTG esta disponible bajo GNU (General Public
License).
MRTG
MRTG

„ La ultima versión de MRTG se puede


encontar en:
– Http://ee-staff.ethz.ch/~oetiker/
webtools/mrtg/pub/

También podría gustarte