Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuración de la velocidad de transmisión del programador

El control de velocidad de transmisión determina el ancho de banda de tráfico real de cada clase de reenvío que configure. La velocidad se especifica en bits por segundo (bps). A cada cola se le asigna una parte del ancho de banda de la interfaz de salida.

Esta cantidad de ancho de banda puede ser un valor fijo, como 1 megabit por segundo (Mbps), un porcentaje del ancho de banda total disponible o el resto del ancho de banda disponible. Puede limitar el ancho de banda de transmisión al valor exacto que configuró o permitir que supere la velocidad configurada si hay ancho de banda adicional disponible en otras colas. Esta propiedad permite asegurarse de que cada cola recibe la cantidad de ancho de banda adecuada a su nivel de servicio.

En enrutadores serie M que no sean los enrutadores M120 y M320, no debe configurar una buffer-size cola mayor que la transmit-rate para una velocidad limitada en un programador. Si lo hace, el motor de reenvío de paquetes rechazará la configuración de CoS. Sin embargo, puede lograr el mismo efecto quitando la exact opción de la velocidad de transmisión o especificando el tamaño del búfer mediante la temporal opción.

Nota:

Para las PIC Fast Ethernet de 8, 12 y 48 puertos, no se admite la programación de la transmisión.

Para configurar la programación de transmisión, incluya la transmit-rate instrucción en el nivel de [edit class-of-service schedulers scheduler-name] jerarquía:

Puede especificar la velocidad de transmisión de la siguiente manera:

  • rate—Velocidad de transmisión, en bits por segundo. Para todos los enrutadores serie MX e interfaces de conmutador serie EX, la velocidad puede ser de 65.535 a 6.400.000.000.000 bps. En todas las demás plataformas, la tasa puede ser de 3200 a 6,400,000,000,000  bps.

  • percent percentage—Porcentaje de la capacidad de transporte.

  • remainder—Utilice la tarifa restante disponible. En la configuración, no puede combinar las remainder opciones y exact .

  • exact—(Opcional) Explique la velocidad o el porcentaje de transmisión exactos que configure con la transmit-rate rate instrucción o transmit-rate percent . Bajo congestión sostenida, una cola controlada por tasa que entra en crédito negativo se llena y eventualmente deja caer paquetes. Especifique la opción de la exact siguiente manera:

    En la configuración, no puede combinar las remainder opciones y exact .

Nota:
  • Incluir la exact opción no se admite en los concentradores de puerto denso (DPC) de cola mejorada en las plataformas de enrutamiento universal 5G de la serie MX de Juniper Network.

  • La configuración de la transmit-rate percent 0 exact instrucción en la jerarquía [edit class-of-service schedulers scheduler-name] es ineficaz en enrutadores T4000 con FPC de tipo 5.

  • rate-limit—(Opcional) Limite la velocidad de transmisión a la cantidad especificada. Puede configurar esta opción para las 8 colas de una interfaz lógica (unidad) y aplicarla a interfaces lógicas con o sin forma. Si configura una velocidad de transmisión de velocidad cero limitada, se descartarán todos los paquetes que pertenezcan a esa cola. En las PIC IQE, la rate-limit opción para la velocidad de transmisión de los programadores se implementa como un aplicador estático. Por lo tanto, estos programadores no son conscientes de la congestión y la velocidad máxima posible en estos programadores está limitada por el valor especificado en la transmit-rate instrucción. Incluso si no hay congestión, la cola no puede enviar tráfico por encima de la velocidad de transmisión debido al aplicador estático.

Nota:

Puede aplicar un límite de velocidad de transmisión a interfaces lógicas en múltiples servicios de 100, 400 o 500 PIC. Normalmente, los límites de velocidad se usan para evitar que una cola estricta-alta (como la voz) prive a las colas de menor prioridad. Solo puede limitar la velocidad de una cola por interfaz lógica. Para aplicar un límite de velocidad a una interfaz PIC de multiservicios, configure el límite de velocidad en un programador y aplique la asignación del programador a la interfaz multiservicios (lsq-) en el nivel jerárquico [edit class-of-service interfaces] . Para obtener información acerca de cómo configurar otros componentes del programador, consulte Configuración de programadores.

Para obtener más información acerca de la velocidad de transmisión del programador, consulte las siguientes secciones:

Ejemplo: configuración de la velocidad de transmisión del programador

Configure el best-effort programador para que utilice el resto del ancho de banda en cualquier interfaz a la que esté asignado:

Asignación del ancho de banda sobrante

La asignación del ancho de banda sobrante es un tema complejo. Es difícil de predecir y probar, porque el comportamiento del software varía según la mezcla de tráfico.

Si una cola recibe cargas ofrecidas que exceden la asignación de ancho de banda de la cola, la cola tiene un crédito de ancho de banda negativo y recibe una parte del ancho de banda sobrante disponible. El crédito de ancho de banda negativo significa que la cola ha agotado el ancho de banda asignado. Si el crédito de ancho de banda de una cola es positivo, lo que significa que no está recibiendo cargas ofrecidas que excedan su configuración de ancho de banda, entonces la cola no recibe una parte del ancho de banda sobrante. Si el crédito es positivo, entonces la cola no necesita usar el ancho de banda sobrante, ya que puede usar su propia asignación.

Este uso del ancho de banda sobrante es el predeterminado. Si no desea que una cola use ancho de banda sobrante, debe configurarla para una asignación estricta incluyendo la transmit-rate instrucción con la exact opción en el nivel de [edit class-of-service schedulers scheduler-name] jerarquía. Con el control de velocidad en su lugar, el ancho de banda especificado se observa estrictamente.

Los enrutadores de borde multiservicio serie M y los enrutadores núcleo serie T de Juniper Networks no distribuyen el ancho de banda sobrante en proporción a la velocidad de transmisión configurada de las colas. En su lugar, el programador distribuye el ancho de banda sobrante de manera equitativa por turnos a las colas que tienen un crédito de ancho de banda negativo. Todas las colas de crédito negativo pueden tomar el ancho de banda sobrante en igual parte. Esta descripción sugiere un proceso simple de distribución round-robin entre las colas con créditos negativos. En la operación real, una cola puede cambiar su estado de crédito de ancho de banda de positivo a negativo y de negativo a positivo instantáneamente mientras se distribuye el ancho de banda sobrante. A las colas de menor velocidad se les tiende a asignar una mayor proporción del ancho de banda sobrante, porque es más probable que su crédito de ancho de banda sea negativo en un momento dado, si se sobrecargan persistentemente. Además, si hay una gran diferencia de tamaño de paquete (por ejemplo, la cola 0 recibe paquetes de 64 bytes, mientras que la cola 1 recibe paquetes de 1500 bytes), entonces la relación de distribución de ancho de banda sobrante real puede estar sesgada sustancialmente, porque cada turno de turno rotativo permite que exactamente un paquete sea transmitido por una cola de crédito negativo, independientemente del tamaño del paquete.

De forma predeterminada, el exceso de ancho de banda se comparte en la relación de las velocidades de transmisión. Puede ajustar esta distribución configurando la instrucción excess-rate en el nivel jerárquico [edit class-of-service schedulers scheduler-name] . Puede especificar el exceso de cuota compartida por porcentaje o por proporción.

En resumen, los dispositivos Junos, comparten el exceso de ancho de banda en la relación de las velocidades de transmisión, pero puede ajustar esta distribución.