Está en la página 1de 35

Técnicas de calidad de servicio en redes IP

Mg. Jesús M.Vivas Ruiz


Técnicas de calidad de servicio en Redes IP – Día 4
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Clasificación, marcado y políticas
Control de trafico – Modelado (Shaping) o Vigilancia (Policing) del tráfico

Criterio Traffic Shaping Policing


Almacenar temporalmente los
Eliminar los paquetes que superan
Objetivo paquetes que superan velocidades
velocidades límites
límites.
Las tasas de bits se evalúan en
Funcionamiento continuo. Se
Refresco intervalos. Se configuran en bits por
configura en bytes.
segundo
Colas CQ, PQ,WFQ, etc. No se usan
Suaviza los cambios de tráfico tras
Efefecto sobre ráfagas No se alteran las ráfagas
varios intervalos.
SI no hay exceso del tráfico, no se Evita los retardos de paquetes en
Ventajas
eliminan paquetes. colas
Puede introducir retardos en los Al descartar paquetes, TCP
Desventajas paquetes, sobre todo con colas disminuye su ventana, lo que
grandes. disminuye el rendimiento.
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Algoritmo de Deposito de tokens
- Tc: intervalo de tiempo de recarga. Por lo
general, es de 10 ms a 125 ms

- Bc: Todas las fichas de intervalo de recarga Bc


(bps) se reponen en el cubo. Además, representa
una cantidad máxima de paquetes que se pueden
enviar cada Tc

- CIR: Tasa de información comprometida


promedio. CIR = Bc / Tc
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Depósitos de tokens simples o dobles
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Velocidad de actualización de token:
Tc = Bc/CIR (in seconds)
- Los token ingresan al bloque de memoria a una velocidad determinada.
- Cada token es un permiso para que el origen envíe cierto número de bits a la red.
- Para enviar un paquete, el regulador del tráfico debe ser capaz de retirar de la cubeta una
cantidad de fichas equivalente al tamaño del paquete.
- Si no hay suficientes fichas en la cubeta como para enviar un paquete, el paquete espera hasta
que la cubeta tenga suficientes fichas (en el caso de un modelador) o el paquete se descarta
o se rebaja (en el caso de un vigilante).
- La cubeta posee una capacidad especificada. Si la capacidad del compartimiento de memoria
se encuentra completa, todos los símbolos nuevos que lleguen serán descartados y no
estarán disponibles para paquetes futuros.
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Caso Práctico:

(time between packets<which is equal to t-t1>* policer rate)/8 bits per byte
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Caso Práctico (cont):

Tasa de llegada del token:


(time between packets<which is equal to t-t1>* policer rate)/8 bits per byte

En otras palabras, si la llegada anterior del paquete fue en t1 y la hora actual es t, el


depósito se actualiza con el valor de t-t1 en bytes según la tasa de llegada del
token. Tenga en cuenta que un controlador de tráfico utiliza valores de ráfaga
especificados en bytes, y la fórmula anterior convierte de bits a bytes.
Clasificación, marcado y políticas
Control de trafico – Traffic Shaping y Policing
Caso Práctico (cont):
Usando un CIR (o policer rate) de 8000 bps y una ráfaga normal de 1000 bytes.
Router(config)# policy-map police-setting
Router(config-pmap)# class access-match
Router(config-pmap-c)# police 8000 1000 conform-action transmit exceed-action drop
Si el siguiente paquete llega 0.25 segundos más tarde, se agregan 250 bytes al depósito de
tokens según la siguiente fórmula:
(0,25 * 8000) / 8
El cálculo deja 700 bytes en el depósito de tokens. Si el siguiente paquete tiene 800 bytes, el
paquete excede y se toma la acción de exceder (descartar).
Clasificación, marcado y políticas

Eficiencia del enlace


Clasificación, marcado y políticas

Compresión de encabezado
RouterA(config-pmap-c)# compression header ip {rtp|tcp)
Clasificación, marcado y políticas

Fragmentación e intercalado de enlaces (LFI)


frecuencia de reloj =128 Kbps,
el retardo de serialización para enviar un bit es
1/128000.
MTU de 1500 bytes, que es (15000 x 8 = 12000 bits),
una interfaz de 128 Kbps tomará 94 mseg
(12000/128000).
Con G.729 donde el tamaño del paquete es de 368
bits, tardará alrededor de 3 ms en enviarse.
Por tanto, enviar varios paquetes grandes
consecutivos (1500 bytes) puede provocar un
retraso de al menos 94 ms para cada trama de voz.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


La clasificación y el marcado es la primera acción de QoS que se aplica a cualquier
paquete que ingresa a la red.

Los criterios utilizados para clasificar los datos pueden basarse en los valores del encabezado IP,
como los rangos de direcciones IP, la precedencia IP, DSCP, CoS o, más recientemente, los bits MPLS
EXP.

Después de la clasificación, el enrutador también puede marcar los paquetes que se asignan a una
determinada clase.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Precedencia de IP, DSCP y relaciones ToS

La figura muestra la cabecera de un paquete


IPv4 con un campo de 8 bits que
corresponde al tipo de servicio (ToS). El
campo ToS se usó convencionalmente para
proporcionar QoS en redes IP. Sin embargo,
desde el advenimiento del modelo Servicios
Diferenciados (Diff-Serv), ha sido
reemplazado por la implementación de
Precedencia IP o valores DSCP.
.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Precedencia de IP, DSCP y relaciones ToS

Los 3 bits de orden superior en el campo


TOS se asignan al valor de Precedencia IP
asignado al paquete IP. Los valores
predefinidos utilizados para identificar la
precedencia IP se muestran en la Tabla.

Los bits de probabilidad de caída se pueden


establecer en tres valores, caída baja (01),
caída media (10) o caída alta (11).
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Precedencia de IP, DSCP
y relaciones ToS

Clases DSCP
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Tabla resumen
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Mapeo CoS a DSCP

Si el paquete está marcado con COS5 y se


está transmitiendo desde el conmutador
de capa 2 a un enrutador, perderá el
encabezado 802.1Q, por lo que se debe
remarcar con el valor DSCP EF (46). La
siguiente salida muestra el mapeo de
conmutador predeterminado de COS a
DSCP y viceversa.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Mapeo CoS a DSCP

El límite de confianza debe definirse lo más cerca posible del borde de la red. La función de límite de
confianza del conmutador de la capa de acceso se puede habilitar para confiar en el tráfico recibido
de los puertos conectados a teléfonos IP de Cisco únicamente. Este comando muestra que la marca
recibida de este puerto solo puede ser confiable si está conectado a un teléfono IP de Cisco:

SwitchA(config-if)# mls qos trust device cisco-phone


Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Clasificación

Capa 2: Uso de bits CoS o MPLS EXP

Capa 3: Uso de precedencia IP, DSCP, dirección IP de origen o dirección IP de destino

Capa 4: Puertos TCP / UDP

Capa 7: Aplicación
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Clasificación, ejemplos de configuración:

Comandos para clasificar según CoS o DSCP.

RouterA(config)# class-map voice

RouterA(config-cmap)# match cos 5

RouterA(config-cmap)# match ip dscp ef


Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Clasificación, ejemplos de configuración (cont.):

La clasificación basada en la dirección IP de origen o destino se puede realizar mediante listas de


acceso (ACL):

SwitchA(config)#access-list 100 permit udp any any range 16384 32767

SwitchA(config)#access-list 100 permit tcp any any eq 5060

SwitchA(config)#class-map voice

SwitchA(config-cmap)# match access-group 100


Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Clasificación, ejemplos de configuración (cont.):

NBAR se puede utilizar para clasificar el tráfico http a determinadas URL:

SwitchA(config)#class-map match-all ToGoogle

SwitchA(config)#match protocol http referer "http://www.google.com"


Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Propósito de marcar el tráfico en la red

El marcado de tráfico es un método que se utiliza para identificar ciertos tipos de tráfico para un
manejo único, dividiendo efectivamente el tráfico de la red en diferentes categorías.

Una vez que el tráfico de la red se organiza en clases por clasificación de tráfico, el marcado de
tráfico le permite marcar (es decir, establecer o cambiar) un valor (atributo) para el tráfico que
pertenece a una clase específica
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Propósito de marcar el tráfico en la red - Atributos

- Valor de CoS de un paquete saliente


- Valor de clase de descarte
- Valor DSCP en el byte de tipo de servicio (ToS)
- Valor del campo MPLS EXP en la etiqueta superior en una interfaz de entrada o salida
- Campo experimental (EXP) de conmutación de etiquetas multiprotocolo (MPLS) en todas las
entradas de etiquetas impuestas
- Valor de precedencia en el encabezado del paquete
- Identificador de grupo de QoS (ID)
- Bits ToS en el encabezado de un paquete IP
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Beneficios de marcar el tráfico en la red:
- El marcado de tráfico le permite ajustar los atributos del tráfico en su red
- El marcado de tráfico le permite determinar cómo se tratará el tráfico, en función de cómo se
establezcan los atributos para el tráfico de la red
- El marcado de tráfico se utiliza a menudo para establecer la precedencia de IP o los valores de IP
DSCP para el tráfico que ingresa a una red.
- Las marcas de tráfico se pueden utilizar para identificar el tráfico de cualquier característica de
QoS basada en clases
- Las marcas de tráfico se pueden utilizar para asignar tráfico a un grupo de QoS dentro de un
dispositivo. El valor del grupo de QoS se usa generalmente por una de las dos razones siguientes:
 Para aprovechar una amplia gama de clases de tráfico. El valor del grupo de QoS tiene 100
marcas individuales diferentes, a diferencia de la precedencia de DSCP e IP, que tienen 64 y
8, respectivamente.
 Si no se desea cambiar la precedencia de IP o el valor de DSCP.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Beneficios de marcar el tráfico en la red (cont.)

- Si un paquete (por ejemplo, en un flujo de tráfico) que debe marcarse para diferenciar los
servicios de QoS definidos por el usuario sale de un dispositivo y entra en un conmutador, el
dispositivo puede establecer el valor de CoS del tráfico, porque el conmutador puede procesar
el Marcado de encabezado CoS de capa 2.
- La detección temprana aleatoria ponderada (WRED) utiliza valores de precedencia o
valores DSCP para determinar la probabilidad de que se caiga el tráfico
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Propósito de clasificar el tráfico de la red:

La clasificación del tráfico de red le permite ver qué tipos de tráfico tiene, organizar el tráfico (es
decir, paquetes) en clases o categorías de tráfico en función de si el tráfico coincide con criterios
específicos y tratar algunos tipos de tráfico de manera diferente a otros.

El objetivo de la clasificación del tráfico de red es agrupar el tráfico en función de criterios definidos
por el usuario para que los grupos resultantes de tráfico de red puedan luego someterse a
tratamientos específicos de QoS.

Identificar y categorizar el tráfico de la red en clases de tráfico (es decir, clasificar paquetes) permite
un manejo distinto para diferentes tipos de tráfico, separando efectivamente el tráfico de la red en
diferentes categorías.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Beneficios de clasificar el tráfico de la red:

La clasificación del tráfico de red le permite ver qué tipos de tráfico tiene, organizar los distintos
tipos de tráfico de red en clases de tráfico y tratar algunos tipos de tráfico de manera diferente a
otros. Identificar y organizar el tráfico de red es la base para aplicar la función de QoS adecuada a
ese tráfico, lo que le permite asignar recursos de red para ofrecer un rendimiento óptimo para
diferentes tipos de tráfico.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Comparando la clasificación de trafico y el marcado de trafico
Característica Clasificación del tráfico Marcado del Tráfico
Agrupa el tráfico de la red en clases de Una vez que el tráfico de la red se agrupa
tráfico específicas en función de si el en clases de tráfico, modifica los atributos
Objetivo
tráfico coincide con el criterio definido del tráfico en una clase de tráfico en
por el usuario. particular.
Utiliza mapas de clases y mapas de Utiliza mapas de clases y mapas de
Mecanismo de configuración
políticas en MQC. políticas en MQC.
Utiliza las clases de tráfico y los criterios
En un mapa de clase, utiliza comandos de de coincidencia especificados por la
coincidencia (por ejemplo, match cos) clasificación del tráfico.
CLI
para definir los criterios de coincidencia Adicionalmente, utiliza los comandos set
de tráfico. (ej, set cos ) en un mapa de políticas para
modificar los atributos del tráfico de red.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Marcado de bits MPLS EXP (experimental)

Al atravesar desde un dominio IP a un dominio MPLS, la QoS IP se puede mapear a la QoS


MPLS utilizando los bits MPLS EXP en las etiquetas MPLS. Los 3 bits se asignan uno a uno
con los valores de precedencia IP.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Clasificación y Marcado de bits MPLS EXP – Restricciones

- Solo pueden ocurrir en una red MPLS operativa.


- La clasificación y marcado MPLS EXP se admite en las interfaces del enrutador principal para la
conmutación e imposición de paquetes MPLS.
- No se admite la clasificación MPLS EXP o el marcado para paquetes MPLS en puente en EVC o
EFP.
- La marca MPLS EXP solo se admite en la dirección de entrada.
- Si un paquete se clasifica por tipo de servicio de IP (ToS) o clase de servicio (CoS) al ingreso, no
puede ser reclasificado por MPLS EXP en el egreso (caso de imposición).
- Si un paquete está encapsulado en MPLS, la carga útil de MPLS no se puede verificar para otros
protocolos como IP para clasificación o marcado.
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Clasificación y Marcado de bits MPLS EXP – Descripción general

Establecer el valor de MPLS EXP permite:


- Clasificación del tráfico
 El proceso de clasificación selecciona el tráfico a marcar. La clasificación logra esto dividiendo
el tráfico en múltiples niveles de prioridad o clases de servicio.

- Políticas de restricción y marcado de tráfico


 Las políticas de restricción hacen que el tráfico que excede la tasa configurada se descarte o
se marque en un nivel de caída diferente
Clasificación, marcado y políticas

Clasificación y Marcado en QoS


Campo experimental MPLS

- El campo de bits experimentales MPLS (EXP) es un campo de 3 bits en el encabezado MPLS que
puede usar para definir el tratamiento de QoS (comportamiento por salto) que un nodo debe dar
a un paquete. En una red IP, el punto de código DiffServ (DSCP) (un campo de 6 bits) define una
clase y una precedencia de caída. Los bits EXP se pueden usar para transportar parte de la
información codificada en IP DSCP y también se pueden usar para codificar la precedencia de
caída

También podría gustarte