Técnicas de Control de Tráfico: POLICING - SHAPING.
Cisco
IOS XE QoS ofrece dos tipos de mecanismos de regulación del tráfico: vigilancia
y configuración.
Puede implementar estos
mecanismos de regulación de tráfico (denominados policías y modeladores) en
toda su red para asegurarse de que un paquete o fuente de datos se adhiera a un
contrato estipulado y para determinar la QoS para procesar el paquete. Tanto
los mecanismos de vigilancia como los de conformación utilizan el descriptor de
tráfico para un paquete, indicado por la clasificación del paquete, para
garantizar la adherencia y el servicio.
Los policías y modeladores
generalmente identifican violaciones de descriptores de tráfico de manera
idéntica. Sin embargo, generalmente difieren en la forma en que responden a las
violaciones, por ejemplo:
Un regulador normalmente
deja caer el tráfico, pero también puede cambiar la configuración o
"marcado" de un paquete. (Por ejemplo, un regulador eliminará el paquete
o reescribirá su precedencia de IP, restableciendo el tipo de bits de servicio
en el encabezado del paquete).
Un modelador generalmente
retrasa el exceso de tráfico usando un búfer, o mecanismo de cola, para
contener paquetes y dar forma al flujo cuando la velocidad de datos de la
fuente es mayor de lo esperado. (Por ejemplo, el modelado basado en clases
utiliza una cola justa ponderada para retrasar los paquetes a fin de dar forma
al flujo).
La conformación del tráfico
y la vigilancia pueden funcionar en conjunto. Por ejemplo, un buen esquema de
configuración de tráfico debería facilitar que los nodos dentro de la red
detecten flujos que se comportan mal. Esta actividad a veces se llama vigilar
el tráfico del flujo.
Este capítulo ofrece una
breve descripción de los mecanismos de configuración y control de tráfico de
Cisco IOS XE QoS. Debido a que tanto la vigilancia como la configuración
utilizan el mecanismo de depósito de tokens, este capítulo primero explica cómo
funciona un depósito de tokens. Este capítulo incluye las siguientes secciones:


¿QUÉ
ES UN CUBO DE FICHAS?
POLITICA
DE TRAFICO
MODELADO
DE TRÁFICO PARA REGULAR EL FLUJO DE PAQUETES
¿Qué es un cubo de fichas?
Un depósito de fichas es una
definición formal de una tasa de transferencia. Tiene tres componentes: un
tamaño de ráfaga, una tasa media y un intervalo de tiempo (Tc). Aunque la tasa
media generalmente se representa como bits por segundo, cualquiera de los dos
valores puede derivarse del tercero por la relación que se muestra a continuación:
tasa media = tamaño de
ráfaga / intervalo de tiempo
Aquí hay algunas
definiciones de estos términos:
Tasa media: también llamada
tasa de información comprometida (CIR), especifica cuántos datos se pueden
enviar o reenviar por unidad de tiempo en promedio.
Tamaño de ráfaga: también
llamado tamaño de ráfaga comprometida (Bc), especifica en bits (o bytes) por
ráfaga, cuánto tráfico puede enviarse dentro de una unidad de tiempo dada para
no crear problemas de programación. (Para un modelador, como GTS, especifica
bits por ráfaga; para un regulador, como CAR, especifica bytes por ráfaga, por
segundo).
Intervalo de tiempo: también
llamado intervalo de medición, especifica el tiempo cuántico en segundos por
ráfaga.
Por definición, sobre
cualquier múltiplo integral del intervalo, la velocidad de bits de la interfaz
no excederá la velocidad media. Sin embargo, la velocidad de bits puede ser
arbitrariamente rápida dentro del intervalo.
Un depósito de tokens se usa
para administrar un dispositivo que regula los datos en un flujo. Por ejemplo,
el regulador podría ser un vigilante de tráfico, como CAR, o un moderador de
tráfico, como FRTS o GTS. Un depósito de tokens en sí mismo no tiene una
política de descarte o prioridad. Por el contrario, un cubo de tokens descarta
los tokens y deja al flujo el problema de administrar su cola de transmisión si
el flujo sobrecarga al regulador. (Ni CAR ni FRTS y GTS implementan una cubeta
de fichas real o una cubeta con fugas verdaderas).
En la metáfora del cubo de
fichas, las fichas se colocan en el cubo a una velocidad determinada. El cubo
en sí tiene una capacidad especificada. Si el cubo se llena hasta el tope, las
fichas recién llegadas se descartan. Cada token es un permiso para que la
fuente envíe un cierto número de bits a la red. Para enviar un paquete, el
regulador debe eliminar del cubo un número de fichas igual en representación al
tamaño del paquete.
Si no hay suficientes fichas
en el depósito para enviar un paquete, el paquete espera hasta que el depósito
tenga suficientes fichas (en el caso de GTS) o el paquete se descarta o se
marca (en el caso de CAR). Si el depósito ya está lleno de tokens, los tokens
entrantes se desbordan y no están disponibles para futuros paquetes. Por lo
tanto, en cualquier momento, la ráfaga más grande que una fuente puede enviar a
la red es aproximadamente proporcional al tamaño del depósito.
Tenga en cuenta que el
mecanismo de depósito de token utilizado para la conformación del tráfico tiene
un depósito de token y un búfer de datos o cola; Si no tuviera un búfer de
datos, sería un regulador. Para el modelado del tráfico, los paquetes que
llegan que no pueden enviarse inmediatamente se retrasan en el búfer de datos.
Politica de trafico
La vigilancia de tráfico le
permite controlar la velocidad máxima de tráfico enviada o recibida en una
interfaz y dividir una red en múltiples niveles de prioridad o clase de
servicio (CoS).
La vigilancia del tráfico
gestiona la velocidad máxima de tráfico a través de un algoritmo de depósito de
tokens. El algoritmo de depósito de token puede usar los valores configurados
por el usuario para determinar la velocidad máxima de tráfico permitida en una
interfaz en un momento dado. El algoritmo de depósito de token se ve afectado
por todo el tráfico que ingresa o sale (dependiendo de dónde esté configurada
la política de tráfico con vigilancia de tráfico) y es útil para administrar el
ancho de banda de la red cuando se envían varios paquetes grandes en el mismo
flujo de tráfico.
El algoritmo de depósito de
tokens proporciona a los usuarios tres acciones para cada paquete: una acción
de conformidad, una acción de exceder y una acción de violación opcional. El
tráfico que ingresa a la interfaz con Traffic Policing configurado se coloca en
una de estas categorías. Dentro de estas tres categorías, los usuarios pueden
decidir los tratamientos de paquetes. Por ejemplo, los paquetes que se ajustan
pueden configurarse para ser transmitidos, los paquetes que exceden pueden
configurarse para enviarse con una prioridad reducida, y los paquetes que
violan pueden configurarse para descartarse.
La vigilancia del tráfico a
menudo se configura en interfaces en el borde de una red para limitar la
velocidad del tráfico que ingresa o sale de la red. En las configuraciones de
vigilancia de tráfico más comunes, el tráfico conforme se transmite y el
tráfico que excede se envía con una prioridad reducida o se descarta. Los
usuarios pueden cambiar estas opciones de configuración para satisfacer sus
necesidades de red.
Modelado de tráfico para
regular el flujo de paquetes
La regulación del flujo de
paquetes (es decir, el flujo de tráfico) en la red también se conoce como
conformación de tráfico. El modelado del tráfico le permite controlar la velocidad
del tráfico que sale de una interfaz. De esta manera, puede hacer coincidir el
flujo del tráfico con la velocidad de la interfaz que recibe el paquete.
Comentarios
Publicar un comentario