Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Flujo de paquetes de componentes de CoS

En los dispositivos de Juniper Networks, las funciones de CoS se configuran con componentes diferentes. Estos componentes se configuran individualmente o en combinación para definir servicios particulares de CoS. La Figura 1 muestra la relación de los diferentes componentes de CoS entre sí e ilustra la secuencia en la que interactúan.

Figura 1: Flujo de paquetes a través del dispositivo Packet Flow Through Juniper Networks Device de Juniper Networks

Cada cuadro de la figura 1 representa un componente de CoS. Las líneas continuas muestran la dirección del flujo de paquetes en un dispositivo. La fila superior indica un paquete entrante y la fila inferior un paquete saliente. Las líneas punteadas muestran las entradas y salidas de componentes particulares de CoS. Por ejemplo, la clase de reenvío y la prioridad de pérdida son salidas de clasificadores agregados de comportamiento y clasificadores y entradas de múltiples campos para marcadores y programadores de reescritura.

Normalmente, solo se usa una combinación de algunos componentes que se muestran en la figura 1 (no todos) para definir una oferta de servicio de CoS. Por ejemplo, si la clase de un paquete está determinada por un clasificador de agregado de comportamiento, está asociada con una clase de reenvío y prioridad de pérdida y no necesita una clasificación adicional por parte del clasificador de varios campos.

Esta sección contiene los siguientes temas:

Proceso CoS en paquetes entrantes

Los clasificadores y los aplicadores de políticas realizan las siguientes operaciones en los paquetes entrantes:

  1. Un clasificador examina un paquete entrante y le asigna una clase de reenvío y prioridad de pérdida.

  2. Según la clase de reenvío, el paquete se asigna a una cola de transmisión saliente.

  3. Los aplicadores de políticas de entrada miden el tráfico para ver si el flujo de tráfico excede su nivel de servicio. Los aplicadores de políticas pueden descartar, cambiar la clase de reenvío y la prioridad de pérdida, o establecer el bit PLP de un paquete. Un paquete para el que se establece el bit PLP tiene una mayor probabilidad de que se caiga durante la congestión.

Proceso CoS en paquetes salientes

Las reglas de asignación y reescritura del programador realizan las siguientes operaciones en los paquetes salientes:

  1. Las asignaciones de programador se aplican a las interfaces y asocian los paquetes salientes con un programador y una clase de reenvío.

  2. El programador define cómo se trata el paquete en la cola de transmisión de salida en función de la velocidad de transmisión configurada, el tamaño del búfer, la prioridad y el perfil de entrega.

    • El tamaño del búfer define el período durante el cual se almacena el paquete durante la congestión.

    • La prioridad de programación y la velocidad de transmisión determinan el orden en que se transmite el paquete.

    • El perfil de colocación define la agresividad con la que se deben descartar los paquetes que utilizan un programador determinado.

  3. Los aplicadores de políticas de salida miden el tráfico y pueden cambiar la clase de reenvío y la prioridad de pérdida de un paquete si un flujo de tráfico supera su nivel de servicio.

  4. La regla de reescritura escribe información en el paquete (por ejemplo, bits EXP o DSCP) según la clase de reenvío y la prioridad de pérdida del paquete.