Descripción del flujo de paquetes de CoS
Cuando un paquete atraviesa un conmutador, el conmutador proporciona el nivel adecuado de servicio al paquete utilizando la configuración predeterminada de clase de servicio (CoS) o la configuración de CoS que usted configure. En los puertos de entrada, el conmutador clasifica los paquetes en las clases de reenvío apropiadas y asigna una prioridad de pérdida a los paquetes. En los puertos de salida, el conmutador aplica reglas de programación de paquetes y (si las configuró) de reescritura para volver a marcar los paquetes.
Puede configurar la CoS en interfaces lógicas de capa 2 y puede configurar la CoS en interfaces físicas de capa 3 si ha definido al menos una interfaz lógica en la interfaz física de capa 3. No puede configurar la CoS en interfaces físicas de capa 2 y en interfaces lógicas de capa 3.
Para el tráfico de capa 2, utilice la configuración predeterminada de CoS o configure CoS en cada interfaz lógica. Puede aplicar diferentes configuraciones de CoS a distintas interfaces lógicas de capa 2.
Para el tráfico de capa 3, utilice la configuración predeterminada de CoS o configure CoS en la interfaz física (no en la unidad lógica). El conmutador utiliza la CoS aplicada en la interfaz física de capa 3 para todas las interfaces lógicas de capa 3 configuradas en la interfaz física de capa 3.
El conmutador aplica CoS a los paquetes a medida que fluyen por el sistema:
Una interfaz tiene uno o más clasificadores de diferentes tipos aplicados (configúrelo en el nivel de
[edit class-of-service interfaces]jerarquía). Los tipos de clasificador se basan en la parte del paquete entrante que examina el clasificador (bits de punto de código IEEE 802.1p o bits de punto de código DSCP).Cuando un paquete entra en un puerto de entrada, el clasificador asigna el paquete a una clase de reenvío y una prioridad de pérdida basada en los bits de punto de código del paquete (configúrelo en el
[edit class-of-service classifiers]nivel de jerarquía).El conmutador asigna cada clase de reenvío a una cola de salida (configúrela en el nivel de
[edit class-of-service forwarding-classes]jerarquía).Los agentes de políticas de entrada (y salida) miden el tráfico y pueden cambiar la clase de reenvío y la prioridad de pérdida si un flujo de tráfico supera su nivel de servicio.
Se aplica una asignación de programador a cada interfaz. Cuando un paquete sale de un puerto de salida, la asignación del programador controla cómo se trata (configúrelo en el nivel de
[edit class-of-service interfaces]jerarquía). Una asignación de programador asigna programadores a clases de reenvío (configúrelo en el nivel de[edit class-of-service scheduler-maps]jerarquía).Un programador define cómo se trata el tráfico en la cola de salida de la interfaz de salida (configúrela en el
[edit class-of-service schedulers]nivel de jerarquía). Puede controlar la velocidad de transmisión, la velocidad de modelación, la prioridad y el perfil de caída de cada clase de reenvío asignando programadores a clases de reenvío en asignaciones de programador y, a continuación, aplicando asignaciones de programador a interfaces.Un perfil de eliminación define la agresividad con la que se descartan los paquetes que están asignados a un programador determinado (configúrelo en el nivel de
[edit class-of-service drop-profiles]jerarquía).Una regla de reescritura surte efecto cuando el paquete abandona una interfaz que tiene configurada una regla de reescritura (configúrela en el nivel de
[edit class-of-service rewrite-rules]jerarquía). La regla de reescritura escribe información en el paquete (por ejemplo, una regla de reescritura puede volver a marcar los bits de punto de código del tráfico saliente) según la clase de reenvío y la prioridad de pérdida del paquete.
La Figura 1 es un diagrama de flujo de alto nivel de cómo los paquetes de varias fuentes entran en las interfaces del conmutador, se clasifican en la entrada y luego se programan (ancho de banda proporcionado) en las colas de salida.
de CoS
La figura 2 muestra el flujo de paquetes a través de los componentes de CoS que puede configurar.
CoS configurables
El cuadro central (Clase de reenvío y Prioridad de pérdida) representa dos valores que se pueden usar en las interfaces de entrada y salida. El sistema utiliza estos valores para clasificar el tráfico en las interfaces de entrada y para reescribir el marcado de reglas en las interfaces de salida. Cada cuadro externo representa un componente del proceso. Los componentes de la fila superior se aplican a los paquetes entrantes. Los componentes de la fila inferior se aplican a los paquetes salientes.
Las flechas de línea continua muestran la dirección del flujo de paquetes desde la entrada hasta la salida. Las flechas de línea de puntos que apuntan a la clase de reenvío y al cuadro de prioridad de pérdida indican los procesos que configuran (establecen) la clase de reenvío y la prioridad de pérdida. Las flechas de línea de puntos que apuntan lejos de la clase de reenvío y el cuadro de prioridad de pérdida indican procesos que utilizan la clase de reenvío y la prioridad de pérdida como valores de entrada en los que basar las acciones.
Por ejemplo, el clasificador de BA establece la clase de reenvío y la prioridad de pérdida de los paquetes entrantes, por lo que la clase de reenvío y la prioridad de pérdida son salidas del clasificador y la flecha apunta lejos del clasificador. El programador recibe la configuración de clase de reenvío y prioridad de pérdida, y pone en cola los paquetes salientes en función de esa configuración, por lo que la flecha apunta hacia el programador.