Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Cálculo del tráfico esperado en las colas de PIC IQE

En este tema, se analizan los siguientes temas relacionados con el cálculo del flujo de tráfico esperado en las colas de PIC IQE:

Terminología de cálculos de exceso de ancho de banda

Los siguientes términos se utilizan en esta discusión de cálculos de colas de PIC IQE:

  • Modo CIR: una interfaz física se encuentra en modo CIR cuando uno de más de sus "hijos" (interfaces lógicas en este caso) tiene una velocidad garantizada configurada, pero algunas interfaces lógicas tienen una velocidad de modelado configurada.

  • Modo predeterminado: una interfaz física está en modo predeterminado si ninguno de sus "hijos" (interfaces lógicas en este caso) tiene una velocidad garantizada o una velocidad de modelado configurada.

  • Modo de exceso: una interfaz física está en modo de exceso cuando uno de más de sus "hijos" (interfaces lógicas en este caso) tiene configurada una velocidad de exceso.

  • Modo PIR: una interfaz física está en modo PIR si ninguna de sus "hijos" (interfaces lógicas en este caso) tiene una velocidad garantizada configurada, pero algunas interfaces lógicas tienen una velocidad de modelado configurada.

Conceptos básicos sobre el exceso de ancho de banda

En este ejemplo básico se muestra la interacción de la velocidad garantizada, la velocidad de modelado y la velocidad de exceso aplicada a cuatro colas. Los mismos conceptos se extienden a las interfaces lógicas (unidades) y a los casos en los que el usuario no configura un valor explícito para estos parámetros (en ese caso, el sistema usa parámetros implícitos).

En esta sección, el término "no aplicable" (NA) significa que la función no está configurada explícitamente. Todas las tasas de tráfico se encuentran en megabits por segundo (Mbps).

Los parámetros de hardware derivados de las velocidades configuradas son relativamente sencillos, excepto por el exceso de peso. El exceso de velocidad se traduce en un valor absoluto llamado exceso de peso. El programador de una interfaz selecciona primero una unidad lógica y, luego, una cola dentro de la unidad lógica para la transmisión. Las interfaces lógicas y las colas que se encuentran dentro de sus tasas garantizadas se seleccionan en primer lugar, seguidas por las que se encuentran en la región de exceso. Si la velocidad de transmisión de una interfaz lógica o una cola es mayor que la velocidad de modelado, el programador omite la interfaz lógica o la cola. La programación en la región garantizada usa el round-robin recto, mientras que la programación en la región de exceso usa el pesado round-robin (WRR) basado en el exceso de pesos. Los pesos en exceso se encuentran en el rango de 1 a 127, pero son transparentes para el usuario y están sujetos a cambios con la implementación. Los pesos utilizados en este ejemplo son solo para ilustración.

En este ejemplo, se utiliza una interfaz lógica con una velocidad de transmisión (CIR) de 10 Mbps y una velocidad de formación (PIR) de 10 Mbps. El usuario también ha configurado valores de porcentaje de velocidad de transmisión (CIR), velocidad de formación (PIR) y velocidad de exceso como se muestra en la Tabla 1.

Tabla 1: Ejemplo básico de exceso de ancho de banda

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

5%

5%

10%

10 Mbps

Q1

30%

80%

50%

10 Mbps

Segundo trimestre

10%

15%

30%

10 Mbps

Tercer trimestre

15%

35%

30%

10 Mbps

Los valores utilizados por el hardware según estos parámetros se muestran en la Tabla 2.

Tabla 2: Uso de hardware de parámetros de ejemplo básicos

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Exceso de peso

Tasa de tráfico esperada

Pregunta 0

0,5 Mbps

0,5 Mbps

10

0,5 Mbps

Q1

3 Mbps

8 Mbps

50

5,19 Mbps

Segundo trimestre

1 Mbps

1,5 Mbps

30

1,5 Mbps

Tercer trimestre

1,5 Mbps

3,5 Mbps

30

2,81 Mbps

Totales:

6 Mbps

13,5 Mbps

120

10 Mbps (salida máxima)

Hay varios puntos importantes con respecto a los cálculos de exceso de ancho de banda:

  • Las velocidades garantizadas deben sumar menos que la velocidad garantizada de interfaz lógica (10 Mbps).

  • Las tasas de formación (PIR) se pueden sobresuponer.

  • Las tasas de exceso se pueden sobresuponer. Esta velocidad es solo la proporción en la que se produce el uso compartido.

  • Cada cola recibe el mínimo del ancho de banda garantizado, ya que cada cola transmite a toda su ráfaga, si es posible.

  • El exceso de ancho de banda (restante) se comparte entre las colas en la proporción de sus velocidades de exceso. En este caso, el exceso de ancho de banda es el ancho de banda de la interfaz lógica menos la suma de las tasas de transmisión de la cola, o 10 Mbps – 6 Mbps = 4 Mbps.

  • Sin embargo, las velocidades de transmisión están limitadas a la velocidad de formación (PIR) de la cola. Por ejemplo, la cola 0 obtiene 0,5 Mbps.

  • La cola 0 también obtiene una velocidad de transmisión garantizada (CIR) de 0,5 Mbps y es elegible para el exceso de ancho de banda calculado como 4 Mbps (10 Mbps – 6 Mbps) multiplicado por 10/127. Sin embargo, dado que la velocidad de formación (PIR) para la cola 0 es de 0,5 Mbps, la velocidad de tráfico esperada tiene un límite de 0,5 Mbps.

  • La cola 1 obtiene su velocidad de transmisión garantizada (CIR) de 3 Mbps. Dado que la cola 0 ya se trató, la cola 1 puede compartir el exceso de ancho de banda junto con las colas 2 y 3. Por lo tanto, la cola 1 tiene derecho a un exceso de ancho de banda de 4 Mbps multiplicado por 50 / (30 + 30 + 50), o 1,81 Mbps.

  • De la misma manera, la cola 2 es elegible para su velocidad de transmisión garantizada (CIR) de 1 Mbps y un exceso de ancho de banda de 4 Mbps multiplicado por 30 / (30 + 30 + 50), o 1,09 Mbps. Sin embargo, dado que la cola 2 tiene una velocidad de formación (PIR) de 1,5 Mbps, el ancho de banda de la cola 2 tiene un límite de 1,5 Mbps. Los 0,59 Mbps adicionales pueden ser compartidos por las colas 1 y 3.

  • La cola 3 es elegible para un exceso de 4 Mbps multiplicado por 30 / (30 + 30 + 50), o 1,09 Mbps. Este total de 2,59 Mbps sigue estando por debajo de la velocidad de formación (PIR) para la cola 3 (3,5 Mbps).

  • El ancho de banda restante de 0,59 Mbps (que la cola 2 no pudo usar) se comparte entre la cola 1 y la cola 3 en la proporción 50/30. Así que la cola 3 puede obtener 0,59 multiplicado por 30 / (50 + 30), o 0,22 Mbps. Esto da un total de 2,81 Mbps.

  • Por lo tanto, la cola 1 obtiene 3 Mbps + 1,82 Mbps + (0,59 Mbps * 50 / (50 + 30)), o aproximadamente 5,19 Mbps.

Modos de interfaz lógica en PIC IQE

En las PIC IQE, la programación ocurre nivel a nivel. Es decir, según los parámetros configurados en la interfaz lógica, el programador elige primero una interfaz lógica desde la que transmitir. Luego, según la configuración de las colas subyacentes, la PIC IQE selecciona una de las colas desde las que se desea transmitir. Por lo tanto, es importante comprender cómo se configuran o derivan los diferentes parámetros de interfaz lógica (no configurados explícitamente) y también cómo se establecen los mismos valores en el nivel de la cola.

En los ejemplos siguientes, supongamos que el ancho de banda disponible a nivel de interfaz física es de 400 Mbps y que hay cuatro interfaces lógicas (unidades) configuradas. Se configura un programador por unidad, de modo que las interfaces lógicas funcionan en diferentes modos según los parámetros configurados.

Si no se configuran parámetros de clase de servicio en ninguna de las interfaces lógicas, la interfaz está en modo predeterminado. En el modo predeterminado, la velocidad garantizada (CIR) disponible en la interfaz física (400 Mbps) se divide por igual entre las cuatro interfaces lógicas. Cada uno de los cuatro obtiene una velocidad garantizada (CIR) de 100 Mbps. Dado que ninguna de las cuatro interfaces lógicas tiene una velocidad de modelado (PIR) configurada, cada interfaz lógica puede transmitir hasta un máximo de 400 Mbps completos. Dado que no se configura ningún exceso de velocidad en ninguna de las interfaces lógicas, cada una de las cuatro obtiene un exceso de peso igual y mínimo de 1. Los anchos de banda configurados y derivados del hardware para este ejemplo de modo predeterminado se muestran en la tabla 3.

Tabla 3: Ejemplo de modo predeterminado para PIC IQE

Interfaz lógica

Configurado

 

Hardware

Tasa garantizada (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tarifa garantizada

Velocidad de formación

Exceso de peso

Unidad 0

NA

NA

NA

 

100 Mbps

400 Mbps

1

Unidad 1

NA

NA

NA

 

100 Mbps

400 Mbps

1

Unidad 2

NA

NA

NA

 

100 Mbps

400 Mbps

1

Unidad 3

NA

NA

NA

 

100 Mbps

400 Mbps

1

Si un subconjunto de las interfaces lógicas (unidades) tiene una velocidad de modelado (PIR) configurada, pero ninguna de ellas tiene una velocidad garantizada (CIR) o una velocidad de exceso, la interfaz física está en modo PIR. Además, si la suma de las velocidades de formación en las interfaces lógicas es menor o igual que el ancho de banda de la interfaz física, la interfaz física se encuentra en modo PIR subsubscrito. Si la suma de las velocidades de modelado en las interfaces lógicas es más que el ancho de banda de la interfaz física, la interfaz física está en modo PIR sobresubscrito. Estos modos son los mismos que en otras PIC, en las que solo se puede configurar una velocidad de modelado y una velocidad garantizada.

En el modo PIR subsubscripto, las interfaces lógicas con una tasa de modelación configurada reciben un tratamiento preferente sobre aquellas que no tienen una tasa de modelado configurada. Para las interfaces lógicas con una velocidad de modelado configurada, la velocidad garantizada se establece en la velocidad de modelado. Para las interfaces lógicas sin velocidad de modelado, el ancho de banda de la interfaz lógica restante se distribuye por igual entre ellas. El exceso de pesos para las interfaces lógicas con una velocidad de modelado se establece en un valor dependiente de la implementación proporcional a la velocidad de modelado. El exceso de pesos para las interfaces lógicas sin velocidad de modelado se establece en el peso mínimo (1). Sin embargo, aunque el exceso de pesos para las interfaces lógicas configuradas nunca se utiliza porque las interfaces lógicas no pueden transmitir por encima de sus velocidades garantizadas, el exceso de pesos sigue determinado para ser coherente con el modo sobrescrito. Además, las interfaces lógicas sin una velocidad de modelado configurada pueden transmitir hasta un máximo del ancho de banda físico de las otras colas que no están transmitiendo. Por lo tanto, la velocidad de modelado (PIR) se establece en el ancho de banda de la interfaz física en estas interfaces.

En la tabla 4 se muestran los anchos de banda configurados y derivados del hardware para el ejemplo de modo PIR subsubscripto. Tenga en cuenta que la suma de las velocidades de modelado configuradas en las interfaces lógicas (500 Mbps) es más que el ancho de banda de la interfaz física (400 Mbps).

Tabla 4: Ejemplo de modo PIR subsubscripto para PIC IQE

Interfaz lógica

Configurado

 

Hardware

Tasa garantizada (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tarifa garantizada

Velocidad de formación

Exceso de peso

Unidad 0

NA

100 Mbps

NA

 

100 Mbps

100 Mbps

127

Unidad 1

NA

200 Mbps

NA

 

200 Mbps

200 Mbps

63

Unidad 2

NA

NA

NA

 

50 Mbps

400 Mbps

1

Unidad 3

NA

NA

NA

 

50 Mbps

400 Mbps

1

En el modo PIR sobresubscripto, en el que la suma de las velocidades de modelado configuradas en las interfaces lógicas supera el ancho de banda de la interfaz física, no podemos establecer la velocidad garantizada en la velocidad de modelado, ya que esto podría dar como resultado que la suma de las tasas garantizadas supere el ancho de banda de la interfaz física, lo que no es posible. En este modo, queremos que las interfaces lógicas con velocidades de configuración estén configuradas para compartir el tráfico proporcionalmente cuando estas interfaces lógicas transmiten a plena capacidad. Esto no podría suceder si la velocidad garantizada se estableció en la velocidad de formación. En su lugar, en hardware, establecemos las tasas garantizadas en una velocidad de modelado "horizontal", de modo que la suma de las velocidades garantizadas de las interfaces lógicas no supere el ancho de banda de la interfaz física. Dado que no queda ancho de banda una vez hecho esto, las otras interfaces lógicas reciben una velocidad garantizada de 0. El exceso de peso se establece proporcionalmente a las velocidades de modelado y, en el caso de interfaces lógicas sin una velocidad de modelado, el exceso de peso se establece en un valor mínimo (1). Por último, la velocidad de modelado se establece en la velocidad de modelado configurada en la interfaz lógica o en el ancho de banda de la interfaz física de lo contrario.

Nota:

Cuando la suma de la velocidad de modelado en una interfaz lógica es mayor que el ancho de banda de la interfaz y se aplica un límite de velocidad a una de las colas de interfaz lógica, el límite de ancho de banda de la cola se basa en un valor de velocidad de configuración de interfaz lógica a escala descendente en lugar de la velocidad de configuración de interfaz lógica configurada.

En la tabla 5 se muestran los anchos de banda configurados y derivados del hardware para el ejemplo del modo PIR sobresubscrito. Tenga en cuenta que la suma de las velocidades de modelado configuradas en las interfaces lógicas (300 Mbps) es menor que el ancho de banda de la interfaz física (400 Mbps).

Tabla 5: Ejemplo de modo PIR sobresuscripto para PIC IQE

Interfaz lógica

Configurado

 

Hardware

Tasa garantizada (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tarifa garantizada

Velocidad de formación

Exceso de peso

Unidad 0

NA

100 Mbps

NA

 

80 Mbps

100 Mbps

50

Unidad 1

NA

150 Mbps

NA

 

120 Mbps

150 Mbps

76

Unidad 2

NA

250 Mbps

NA

 

200 Mbps

250 Mbps

127

Unidad 3

NA

NA

NA

 

0 Mbps

400 Mbps

1

Si ninguna de las interfaces lógicas tiene configurada una velocidad de exceso, pero al menos una de las interfaces lógicas tiene configurada una velocidad garantizada (CIR), la interfaz física está en modo CIR. En este caso, las velocidades garantizadas se establecen en el hardware a la velocidad garantizada configurada en la interfaz lógica. Para interfaces lógicas que no tienen una velocidad garantizada configurada, la velocidad garantizada se establece en 0. La velocidad de modelado de hardware se establece en el valor configurado en la interfaz lógica o en el ancho de banda completo de la interfaz física de lo contrario. El exceso de peso se calcula proporcionalmente a las tasas garantizadas configuradas. Las interfaces lógicas sin una velocidad garantizada configurada reciben un exceso de peso mínimo de 1.

Los anchos de banda configurados y derivados del hardware para el ejemplo del modo CIR se muestran en la tabla 6. En el modo CIR, las tasas de modelado se ignoran en los cálculos de exceso de peso. Por lo tanto, aunque la unidad lógica 1 tiene un PIR explícitamente configurado y la unidad lógica 3 no lo hace, ambas reciben el exceso mínimo de peso de 1.

Tabla 6: Ejemplo de modo CIR para PIC IQE

Interfaz lógica

Configurado

 

Hardware

Tasa garantizada (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tarifa garantizada

Velocidad de formación

Exceso de peso

Unidad 0

50 Mbps

100 Mbps

NA

 

50 Mbps

100 Mbps

127

Unidad 1

NA

150 Mbps

NA

 

0 Mbps

150 Mbps

1

Unidad 2

100 Mbps

NA

NA

 

100 Mbps

400 Mbps

63

Unidad 3

NA

NA

NA

 

0 Mbps

400 Mbps

1

Si una de las interfaces lógicas tiene configurada una velocidad de exceso, la interfaz física está en modo de exceso de velocidad. Estrictamente hablando, este modo solo importa para el cálculo del exceso de pesos en la interfaz lógica. Las velocidades de configuración y garantía de hardware se determinan como se describió anteriormente. En el modo de exceso de velocidad, los pesos de exceso se establecen en un valor basado en la velocidad de exceso configurada. Las interfaces lógicas que no tienen tasas de exceso configuradas reciben un exceso de peso mínimo de 1.

Nota:

Dado que la tasa de exceso solo tiene sentido por encima de la velocidad garantizada, no puede configurar una velocidad de exceso en el modo PIR (el modo PIR solo tiene configuradas las tasas de configuración). Debe configurar al menos una velocidad garantizada (CIR) en una interfaz lógica para configurar una velocidad de exceso.

La tasa de exceso se configura como un porcentaje en el intervalo del 1 al 100. El valor configurado se utiliza para determinar el exceso de peso en el intervalo del 1 al 127.

Los anchos de banda configurados y derivados del hardware para el ejemplo del modo de exceso de velocidad se muestran en la tabla 7. Cuando se configura un exceso de velocidad en una o más interfaces lógicas, la velocidad de modelado y la velocidad garantizada se ignoran en los cálculos de exceso de peso. Por lo tanto, la unidad lógica 2 obtiene un exceso de peso mínimo de 1, aunque tenga una velocidad garantizada configurada.

Tabla 7: Ejemplo del modo de velocidad de exceso para PIC IQE

Interfaz lógica

Configurado

 

Hardware

Tasa garantizada (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tarifa garantizada

Velocidad de formación

Exceso de peso

Unidad 0

50 Mbps

100 Mbps

20%

 

50 Mbps

100 Mbps

50

Unidad 1

NA

150 Mbps

50%

 

0 Mbps

150 Mbps

127

Unidad 2

100 Mbps

NA

NA

 

100 Mbps

400 Mbps

1

Unidad 3

NA

NA

50%

 

0 Mbps

400 Mbps

127

Tasas predeterminadas para colas en PIC IQE

La PIC IQE funciona en el nivel de la cola, así como en el nivel de la unidad lógica. En esta sección, se explica cómo la PIC IQE deriva valores de hardware de los parámetros de configuración del usuario. En primer lugar, se investiga el comportamiento predeterminado sin configuración explícita, junto con las reglas utilizadas para derivar parámetros de hardware a partir de la configuración del mapa del programador de la velocidad de transmisión, la velocidad de formación y la velocidad de exceso. Para obtener más información acerca de cómo configurar los programadores y los mapas de los programadores, consulte Cómo los programadores definen las propiedades de las colas de salida.

Cuando no configura ningún parámetro de CoS, se utiliza un mapa de programador predeterminado para establecer cuatro colas: el máximo esfuerzo, el reenvío acelerado, el reenvío seguro y el control de red. Cada cola tiene la velocidad de transmisión predeterminada, la velocidad de formación y la velocidad de exceso que se muestran en la Tabla 8.

Tabla 8: Tasas de cola predeterminadas en la PIC IQE

Cola

Velocidad de transmisión

Velocidad de formación

Tasa de exceso

mejor esfuerzo (Q0)

95%

100%

95%

reenvío acelerado (primer trimestre)

0%

100%

0%

reenvío garantizado (segundo trimestre)

0%

100%

0%

control de red (tercer trimestre)

5%

100%

5%

Cuando configura una asignación de programador para que cambie los valores predeterminados, el hardware de PIC IQE deriva los valores para cada uno de los tres parámetros principales: velocidad de transmisión, velocidad de formación y velocidad de exceso.

La velocidad de transmisión se determina de la siguiente manera:

  • Si se configura una velocidad de transmisión, entonces:

    • Si la velocidad de transmisión se configura como un valor de ancho de banda absoluto, el hardware utiliza el valor configurado.

    • Si la velocidad de transmisión se configura como un porcentaje, entonces el porcentaje se utiliza para calcular un valor absoluto utilizado por el hardware, en función de la velocidad garantizada (CIR) configurada en el nivel de interfaz lógica o interfaz física. El CIR en sí puede ser un valor predeterminado, configurado o derivado.

    • Si la velocidad de transmisión se configura como resto, el valor restante de la velocidad garantizada de interfaz lógica (unidad) (CIR) se divide por igual entre las colas configuradas como resto.

  • Si no se configura una velocidad de transmisión, la velocidad de transmisión predeterminada se deriva según el resto (para compatibilidad con versiones anteriores).

  • Si se configura una velocidad de exceso en cualquiera de las colas de una asignación de programador, la velocidad de transmisión en la cola se establece en 0.

La velocidad de formación se determina de la siguiente manera:

  • Si se configura una velocidad de modelado:

    • Si la velocidad de modelado se configura como un valor de ancho de banda absoluto, el hardware utiliza el valor configurado.

    • Si la velocidad de modelado se configura como un porcentaje, entonces el porcentaje se utiliza para calcular un valor absoluto utilizado por el hardware, en función de la velocidad garantizada (CIR) configurada en el nivel de interfaz lógica o interfaz física. Aunque parezca extraño basar una velocidad de modelado (PIR) en el CIR en lugar de un PIR, esto se hace para que la velocidad de modelado se pueda derivar sobre la misma base que la velocidad de transmisión.

  • Si no se configura una velocidad de modelado, la velocidad de modelado predeterminada se establece en la velocidad de modelado configurada en la interfaz lógica o en el nivel de interfaz física.

La tasa de exceso se determina de la siguiente manera:

  • Si se configura un exceso de velocidad en una cola, el valor se utiliza para derivar un exceso de peso utilizado por el hardware de PIC IQE. El exceso de peso determina la proporción proporcional del exceso de ancho de banda por el que puede competir cada cola. La tasa de exceso puede ser:

    • Porcentaje en el rango del 1 al 100. Este valor se escala a un exceso de peso de hardware. Las tasas de exceso pueden aumentar hasta más del 100 % para todas las colas en una interfaz lógica o física.

  • Si no se configura una velocidad de exceso en una cola, la velocidad de exceso predeterminada es una de las siguientes:

    • Si se configura una velocidad de transmisión en cualquiera de las colas, el exceso de peso es proporcional a las velocidades de transmisión. Las colas que no tienen una velocidad de transmisión configurada reciben un peso mínimo de 1.

    • Si no se configura una velocidad de transmisión en ninguna de las colas, pero algunas colas tienen una velocidad de modelado, el exceso de peso es proporcional a las velocidades de modelado. Las colas que no tengan configurada la velocidad de modelado reciben un peso mínimo de 1.

    • Si no se configura ningún parámetro en una cola, la cola recibe un peso mínimo de 1.

Cálculos de muestra de exceso de ancho de banda compartido en PIC IQE

Los siguientes cuatro ejemplos muestran cálculos para el modo PIR. En el modo PIR, la velocidad de transmisión y los cálculos de velocidad de formación se basan en la velocidad de formación de la interfaz lógica. Todos los cálculos suponen que una interfaz lógica (unidad) está configurada con una velocidad de formación (PIR) de 10 Mbps y un mapa de programador con cuatro colas.

El primer ejemplo solo tiene una velocidad de modelado (PIR) configurada en las colas, como se muestra en la tabla 9.

Tabla 9: Modo PIR sin configuración excesiva

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

NA

80%

NA

10 Mbps

Q1

NA

50%

NA

1 Mbps

Segundo trimestre

NA

40%

NA

0 Mbps

Tercer trimestre

NA

30%

NA

5 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 10.

Tabla 10: Modo PIR sin exceso de comportamiento de hardware

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

2,5 Mbps

8,0 Mbps

50

6 Mbps

Q1

2,5 Mbps

5,0 Mbps

31

1 Mbps

Segundo trimestre

2,5 Mbps

4,0 Mbps

25

0 Mbps

Tercer trimestre

2,5 Mbps

3,0 Mbps

19

3 Mbps

En este primer ejemplo, las cuatro colas se resuelven inicialmente de forma completa. Dado que no hay velocidades de transmisión configuradas en ninguna de las colas, reciben una velocidad de transmisión de "resto" predeterminada de 2,5 Mbps por cola. Pero debido a que hay tasas de modelado configuradas, los pesos en exceso se calculan en función de las tasas de formación. Para el tráfico enviado a cada cola, las colas 0 y 3 obtienen sus velocidades de transmisión de 2,5 Mbps y la cola 1 obtiene 1 Mbps. Los 4 Mbps restantes son exceso de ancho de banda y se dividen entre la cola 0 y la cola 3 en la proporción de las velocidades de modelado (80/30). Así que la Cola 3 espera un exceso de ancho de banda de 4 Mbps* (30% / (80% + 30%)) = 1,09 Mbps. Sin embargo, dado que la velocidad de formación en la cola 3 es de 3 Mbps, la cola 3 puede transmitir solo 3 Mbps y la cola 0 recibe el exceso de ancho de banda restante y puede transmitir a 6 Mbps.

Tenga en cuenta que si hubiera tasas de transmisión iguales configuradas explícitamente, como 2,5 Mbps para cada cola, el exceso de ancho de banda se dividiría según la velocidad de transmisión (igual en este caso), siempre que el resultado esté por debajo de la velocidad de formación de la cola.

El segundo ejemplo tiene una velocidad de modelado (PIR) y una velocidad de transmisión (CIR) configuradas en las colas, como se muestra en la tabla 11.

Tabla 11: Modo PIR con configuración de velocidad de transmisión

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

50%

80%

NA

10 Mbps

Q1

40%

50%

NA

5 Mbps

Segundo trimestre

10%

20%

NA

5 Mbps

Tercer trimestre

NA

5%

NA

1 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 12.

Tabla 12: Modo PIR con comportamiento de hardware de velocidad de transmisión

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

5,0 Mbps

8,0 Mbps

63

5 Mbps

Q1

4,0 Mbps

5,0 Mbps

50

4 Mbps

Segundo trimestre

1,0 Mbps

2,0 Mbps

12

1 Mbps

Tercer trimestre

0,0 Mbps

0,5 Mbps

1

0,0 Mbps

En este segundo ejemplo, dado que las velocidades de transmisión son menores que las velocidades de modelado, cada cola recibe su velocidad de transmisión.

El tercer ejemplo también tiene una velocidad de modelado (PIR) y una velocidad de transmisión (CIR) configuradas en las colas, como se muestra en la tabla 13.

Tabla 13: Segundo modo PIR con ejemplo de configuración de velocidad de transmisión

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

50%

80%

NA

10 Mbps

Q1

40%

50%

NA

5 Mbps

Segundo trimestre

5%

20%

NA

0 Mbps

Tercer trimestre

NA

5%

NA

1 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 14.

Tabla 14: Segundo modo PIR con ejemplo de comportamiento de hardware de velocidad de transmisión

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

5,0 Mbps

8,0 Mbps

66

5,27 Mbps

Q1

4,0 Mbps

5,0 Mbps

53

4,23 Mbps

Segundo trimestre

0,5 Mbps

2,0 Mbps

13

0,0 Mbps

Tercer trimestre

0,5 Mbps

0,5 Mbps

1

0,5 Mbps

En este tercer ejemplo, las cuatro colas se realizan inicialmente por redondeo. Sin embargo, la cola 2 no tiene tráfico enviado a su cola. Por lo tanto, la cola 0, la cola 1 y la cola 3 obtienen sus respectivas tasas de transmisión, un total de 9,5 Mbps. Los 0,5 Mbps restantes se utilizan en la cola 3, ya que la velocidad de transmisión es la misma que la velocidad de formación. Una vez que se envía este tráfico, las colas 0 y 1 comparten el exceso de ancho de banda en la proporción de sus velocidades de transmisión, que suman un total de 9 Mbps. En este caso, la cola 0 = 5 Mbps + (0,5 Mbps * 5/9) = 5,27 Mbps. Cola 1 = 4 Mbps + (0,5 Mbps * 4/9) = 4,23 Mbps.

El cuarto ejemplo tiene una velocidad de modelado (PIR), velocidad de transmisión (CIR) y velocidad de exceso configurada en las colas, como se muestra en la tabla 15.

Tabla 15: Modo PIR con configuración de velocidad de transmisión y velocidad de exceso

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

30%

80%

50%

10 Mbps

Q1

25%

50%

10%

5 Mbps

Segundo trimestre

10%

20%

30%

0 Mbps

Tercer trimestre

5%

5%

NA

1 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 16.

Tabla 16: Modo PIR con velocidad de transmisión y comportamiento de hardware de velocidad de exceso

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

3,0 Mbps

8,0 Mbps

70

6,33 Mbps

Q1

2,5 Mbps

5,0 Mbps

14

3,17 Mbps

Segundo trimestre

1,0 Mbps

2,0 Mbps

42

0,0 Mbps

Tercer trimestre

0,5 Mbps

0,5 Mbps

1

0,5 Mbps

En este cuarto ejemplo, las cuatro colas se atenderán inicialmente de forma completa. La cola 3 tiene 0,5 Mbps de ancho de banda garantizado, pero no puede transmitir más porque la velocidad de formación es la misma. La cola 2 no tiene tráfico del que preocuparse en absoluto. La cola 0 y la cola 1 obtienen las respectivas velocidades de transmisión de 3,0 Mbps y 2,5 Mbps. El exceso de ancho de banda de 4 Mbps se divide entre la cola 0 y la cola 1 en la proporción de sus tasas de exceso. Así, la cola 1 obtiene 2,5 Mbps (la velocidad garantizada) + 4 Mbps (el exceso) + (10% / (50% + 10%)) = 3,17 Mbps. La cola 0 obtiene el resto, para un total de 6,33 Mbps.

Solo puede configurar un exceso de velocidad en las colas, como se muestra en la tabla 17.

Tabla 17: Configuración de velocidad de exceso

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

NA

NA

50%

10 Mbps

Q1

NA

NA

40%

10 Mbps

Segundo trimestre

NA

NA

30%

10 Mbps

Tercer trimestre

NA

NA

20%

10 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros de velocidad de exceso se muestra en la Tabla 18.

Tabla 18: Comportamiento de hardware de velocidad de exceso

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

0 Mbps

10,0 Mbps

45

3,57 Mbps

Q1

0 Mbps

10,0 Mbps

40

2,86 Mbps

Segundo trimestre

0 Mbps

10,0 Mbps

30

2,14 Mbps

Tercer trimestre

0 Mbps

10,0 Mbps

20

1,43 Mbps

En este ejemplo de exceso de velocidad, no hay velocidades de transmisión o formación configuradas en ninguna de las colas, solo velocidades de exceso, por lo que la división del ancho de banda se produce solo en función de las tasas de exceso. Tenga en cuenta que todas las velocidades de transmisión (garantizadas) se establecen en 0. Por lo general, cuando no se configuran tasas de exceso, la velocidad de transmisión de cola se calcula de forma predeterminada. Pero cuando se configura un exceso de velocidad en cualquiera de las colas, la velocidad de transmisión se establece en 0. El exceso de ancho de banda (todos los anchos de banda en este caso) se comparte en la proporción del exceso de pesos. Así que la cola 0 recibe 10 Mbps * (50 / (50 + 40 + 30 + 20)) = 3,57 Mbps.

Es posible configurar límites de velocidad que dan lugar a condiciones de error. Por ejemplo, considere la configuración que se muestra en la tabla 19.

Tabla 19: Condición de error de generación del modo PIR

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

NA

80%

NA

10 Mbps

Q1

NA

50%

NA

5 Mbps

Segundo trimestre

NA

20%

NA

5 Mbps

Tercer trimestre

NA

5%

NA

1 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 20.

Tabla 20: Modo PIR que genera comportamiento de condición de error

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

2,5 Mbps

8,0 Mbps

818

4,03 Mbps

Q1

2,5 Mbps

5,0 Mbps

511

3,47 Mbps

Segundo trimestre

2,5 Mbps

2,0 Mbps

255

2 Mbps

Tercer trimestre

2,5 Mbps

0,5 Mbps

51

0,1 Mbps

En el ejemplo de error, tenga en cuenta que las tasas de formación calculadas en la cola 2 y la cola 3 son menores que las velocidades de transmisión en esas colas (2,0 Mbps y 0,5 Mbps son cada uno menos que 2,5 Mbps). Esta es una condición de error y da como resultado un mensaje de error de syslog.

El siguiente conjunto de cinco ejemplos implica que la PIC IQE funcione en modo CIR. En el modo CIR, la velocidad de transmisión y los cálculos de velocidad de formación se basan en la velocidad de transmisión de la interfaz lógica. Todos los cálculos suponen que la interfaz lógica tiene una velocidad de formación (PIR) de 20 Mbps y una velocidad de transmisión (CIR) de 10 Mbps. El mapa del programador tiene cuatro colas.

El primer ejemplo tiene solo una velocidad de modelado (PIR) sin exceso configurado en las colas, como se muestra en la tabla 21.

Tabla 21: Modo CIR sin configuración de velocidad de exceso

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

NA

80%

NA

10 Mbps

Q1

NA

70%

NA

10 Mbps

Segundo trimestre

NA

40%

NA

10 Mbps

Tercer trimestre

NA

30%

NA

10 Mbps

Nota:

La velocidad de transmisión (CIR) de 10 Mbps está configurada en la interfaz lógica (unidad) no en las colas en la asignación del programador. Esta es la razón por la que las velocidades de transmisión de cola se etiquetan COMO NA.

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 22.

Tabla 22: Modo CIR sin comportamiento de hardware de velocidad excesiva

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

2,5 Mbps

8,0 Mbps

50

6,76 Mbps

Q1

2,5 Mbps

7,0 Mbps

31

6,23 Mbps

Segundo trimestre

2,5 Mbps

4,0 Mbps

25

4,0 Mbps

Tercer trimestre

2,5 Mbps

3,0 Mbps

19

3,0 Mbps

En este primer ejemplo, las cuatro colas dividen la velocidad de transmisión de 10 Mbps por igual y cada una obtiene una velocidad de transmisión de 2,5 Mbps. Sin embargo, la velocidad de formación en la interfaz es de 20 Mbps. El exceso de ancho de banda de 10 Mbps se divide entre las colas en la proporción de sus velocidades de formación. Pero las colas 2 y 3 tienen una forma de 3,0 y 4,0 Mbps, respectivamente, por lo que no pueden usar más ancho de banda y obtener esas tasas. Esto representa 2 Mbps (el ancho de banda formado de 7 Mbps menos el ancho de banda garantizado de 5 Mbps para las colas 2 y 3) del exceso de 10 Mbps, lo que deja 8 Mbps para la cola 0 y la cola 1. Así, las colas 0 y 1 comparten el exceso de ancho de banda de 8 Mbps en la proporción de sus velocidades de modelado, que suman un total de 15 Mbps. En este caso, Cola 0 = 8,0 Mbps * 8/15 = 4,26 Mbps, para un total de 2,5 Mbps + 4,26 Mbps = 6,76 Mbps. Cola 1 = 8,0 Mbps * 7/15 = 3,73 Mbps, para un total de 2,5 Mbps + 3,73 Mbps = 6,23 Mbps.

El segundo ejemplo tiene solo unas pocas velocidades de modelado (PIR) sin exceso de velocidad configurada en las colas, como se muestra en la Tabla 23.

Tabla 23: Modo CIR con algunas tasas de formación y sin configuración de velocidad de exceso

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

NA

80%

NA

10 Mbps

Q1

NA

50%

NA

5 Mbps

Segundo trimestre

NA

NA

NA

10 Mbps

Tercer trimestre

NA

NA

NA

1 Mbps

Nota:

Si una configuración da como resultado que la velocidad de transmisión calculada de la cola supere la velocidad de modelado de la cola, se genera un mensaje de error. Por ejemplo, establecer la velocidad de modelado en la cola 2 y la cola 3 en el ejemplo anterior en 20 % y 5 %, respectivamente, genera un mensaje de error porque la velocidad de transmisión calculada para estas colas (2,5 Mbps) es mayor que sus velocidades de formación calculadas (2,0 Mbps y 0,5 Mbps).

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 24.

Tabla 24: Modo CIR con algunas tasas de configuración y comportamiento de hardware sin velocidad de exceso

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

2,5 Mbps

8,0 Mbps

78

8,0 Mbps

Q1

2,5 Mbps

5,0 Mbps

48

5,0 Mbps

Segundo trimestre

2,5 Mbps

20 Mbps

1

6,0 Mbps

Tercer trimestre

2,5 Mbps

20 Mbps

1

1,0 Mbps

En este segundo ejemplo, las cuatro colas dividen la velocidad de transmisión de 10 Mbps por igual y cada una obtiene una velocidad de transmisión de 2,5 Mbps. Debido a sus tasas de configuración de cola configuradas, las colas 0 y 1 reciben preferencia sobre la cola 2 y la cola 3 por el exceso de ancho de banda. La cola 0 (8,0 Mbps) y la cola 1 (5,0 Mbps) representan 13 Mbps de la velocidad de modelado de 20 Mbps en la interfaz lógica. Los 7 Mbps restantes se dividen por igual entre la cola 2 y la cola 3. Sin embargo, dado que la cola 3 solo tiene 1 Mbps para enviar, la cola 2 utiliza los 6 Mbps restantes.

El tercer ejemplo tiene las velocidades de formación (PIR) y las velocidades de transmisión sin exceso configurado en las colas, como se muestra en la tabla 25.

Tabla 25: Modo CIR con velocidades de formación y velocidades de transmisión y configuración sin exceso de velocidad

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

50%

80%

NA

10 Mbps

Q1

40%

50%

NA

5 Mbps

Segundo trimestre

10%

20%

NA

5 Mbps

Tercer trimestre

NA

10%

NA

1 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 26.

Tabla 26: Modo CIR con velocidades de formación y velocidades de transmisión y comportamiento de hardware sin velocidad de exceso

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

5,0 Mbps

8,0 Mbps

63

8,0 Mbps

Q1

4,0 Mbps

5,0 Mbps

50

5,0 Mbps

Segundo trimestre

1,0 Mbps

2,0 Mbps

12

2,0 Mbps

Tercer trimestre

0,0 Mbps

0,5 Mbps

1

0,5 Mbps

En este tercer ejemplo, las tres primeras colas obtienen sus velocidades de transmisión configuradas y se abastelan de forma completa. Esto suma 10 Mbps, lo que deja un exceso de 10 Mpbs de la velocidad de formación de interfaz lógica de 20 Mbps. El exceso se comparte en la proporción de las velocidades de transmisión, o 5:4:1:0. Por lo tanto, la cola 0 recibe 5 Mbps + (5 * 10/10) = 10 Mbps. Este valor es mayor que la velocidad de formación de 8 Mbps en la cola 0, por lo que la cola 0 está limitada a 8 Mbps. La cola 1 recibe 4 Mbps + (4 * 10/10) = 8 Mbps. Este valor es mayor que la velocidad de formación de 5 Mbps en la cola 1, por lo que la cola 1 está limitada a 5 Mbps. La cola 2 recibe 1 Mbps + (1 * 10/10) = 2 Mbps. Este valor es igual a la velocidad de formación de 2 Mbps en la cola 2, por lo que la cola 2 recibe 2 Mbps. Esto sigue dejando un exceso de ancho de banda de 5 Mbps, que puede ser utilizado por la cola 3. Tenga en cuenta que en este ejemplo, el uso de ancho de banda nunca alcanza la velocidad de formación configurada en la interfaz lógica (20 Mbps).

El cuarto ejemplo tiene tasas de configuración (PIR) y velocidades de transmisión sin exceso configurado en las colas. Sin embargo, en este caso la suma de los porcentajes de velocidad de modelado configurados en las colas multiplicadas por la velocidad de transmisión configurada en la interfaz lógica es mayor que la velocidad de modelado configurada en la interfaz lógica. La configuración se muestra en la tabla 27.

Tabla 27: Modo CIR con velocidades de formación superiores a la configuración de velocidad de formación de interfaz lógica

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

50%

80%

NA

10 Mbps

Q1

40%

70%

NA

10 Mbps

Segundo trimestre

10%

50%

NA

10 Mbps

Tercer trimestre

NA

50%

NA

10 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 28.

Tabla 28: Modo CIR con tasas de formación mayores que el comportamiento del hardware de la velocidad de configuración de interfaz lógica

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

5,0 Mbps

8,0 Mbps

63

8,0 Mbps

Q1

4,0 Mbps

7,0 Mbps

50

7,0 Mbps

Segundo trimestre

1,0 Mbps

5,0 Mbps

12

5,0 Mbps

Tercer trimestre

0,0 Mbps

5,0 Mbps

1

0,0 Mbps

En este cuarto ejemplo, las tres primeras colas obtienen sus velocidades de transmisión configuradas y se realizan servicios de forma "round-robin". Esto suma 10 Mbps, lo que deja un exceso de 10 Mpbs de la velocidad de formación de interfaz lógica de 20 Mbps. El exceso se comparte en la proporción de las velocidades de transmisión, o 5:4:1:0. Por lo tanto, la cola 0 recibe 5 Mbps + (5 * 10/10) = 10 Mbps. Este valor es mayor que la velocidad de formación de 8 Mbps en la cola 0, por lo que la cola 0 está limitada a 8 Mbps. La cola 1 recibe 4 Mbps + (4 * 10/10) = 8 Mbps. Este valor es mayor que la velocidad de formación de 7 Mbps en la cola 1, por lo que la cola 1 está limitada a 7 Mbps. La cola 2 recibe 1 Mbps + (1 * 10/10) = 2 Mbps. Este valor es menor que la velocidad de formación de 5 Mbps en la cola 2, por lo que la cola 2 recibe 2 Mbps. Esto sigue dejando un exceso de ancho de banda de 3 Mbps, que puede ser utilizado por las colas 2 (por debajo de su velocidad de formación) y 3 (también por debajo de su velocidad de modelado) en la proporción 1:0 (debido a la configuración de velocidad de transmisión). Pero 1:0 significa que la cola 3 no puede usar este ancho de banda, y la cola 2 utiliza 2 Mbps + ( 3 Mbps * 1/1) = 5 Mbps. Esto es igual a la velocidad de modelado de 5 Mbps, por lo que la cola 2 recibe 5 Mbps.

El quinto ejemplo tiene tasas de exceso y velocidades de transmisión, pero ninguna velocidad de configuración (PIR) configurada en las colas. La configuración se muestra en la tabla 29.

Tabla 29: Modo CIR con configuración de velocidad de exceso

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

30%

NA

50%

10 Mbps

Q1

25%

NA

10%

10 Mbps

Segundo trimestre

NA

NA

30%

10 Mbps

Tercer trimestre

10%

NA

NA

10 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 30.

Tabla 30: Modo CIR con comportamiento de hardware de velocidad excesiva

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

3,0 Mbps

20 Mbps

70

10,5 Mbps

Q1

2,5 Mbps

20 Mbps

14

4,0 Mbps

Segundo trimestre

0,0 Mbps

20 Mbps

42

4,5 Mbps

Tercer trimestre

1,0 Mbps

20 Mbps

1

1,0 Mbps

En este quinto ejemplo, la cola 2 no tiene configurada una velocidad de transmisión. Si no se configuran tasas de exceso, la cola 2 obtendría una velocidad de transmisión igual a la del resto del ancho de banda (3,5 Mbps en este caso). Sin embargo, dado que hay un exceso de velocidad configurado en algunas de las colas de esta interfaz lógica, la velocidad de transmisión de la cola 2 se establece en 0 Mbps. Las otras colas obtienen sus velocidades de transmisión y deja 13,5 Mbps de exceso de ancho de banda. Este ancho de banda se divide entre la cola 0, la cola 1 y la cola 3 en la proporción de sus tasas de exceso. Así que la cola 0, por ejemplo, obtiene 3,0 Mbps + 13,5 Mbps * (50 / (50 + 10 + 30)) = 10,5 Mbps.

Otros cuatro ejemplos que calculan la distribución de tráfico esperada son de interés. El primer caso tiene tres variantes, por lo que hay seis ejemplos más en total.

  • Modo PIR sobresubscripto en la interfaz lógica con velocidades de transmisión, velocidades de formación y tasas de exceso configuradas en las colas (este ejemplo tiene tres variaciones).

  • Modo CIR en la interfaz lógica (se utiliza un caso no intuitivo).

  • Exceso de prioridad configurada.

  • Exceso de prioridad predeterminado usado.

Los tres primeros ejemplos se refieren al modo PIR sobresubscripto en la interfaz lógica con velocidades de transmisión, velocidades de formación y tasas de exceso configuradas en las colas. Todos usan una configuración con una interfaz física con una velocidad de formación de 40 Mbps. La interfaz física tiene dos unidades lógicas configuradas, la unidad lógica 1 y la unidad lógica 2, con una velocidad de formación de 30 Mbps y 20 Mbps, respectivamente. Dado que la suma de las velocidades de configuración de interfaz lógica es más que la velocidad de modelado en la interfaz física, la interfaz física está en modo PIR sobresubscrito. Los IC (velocidades de transmisión) se establecen a valores escalados de 24 Mbps y 16 Mbps, respectivamente.

Supongamos que la unidad lógica 1 tiene 40 Mbps de tráfico para enviar. El tráfico está limitado a 30 Mbps debido a la velocidad de formación de 30 Mbps. Dado que el CIR se reduce a 24 Mbps, los 6 Mbps restantes (30 Mbps – 24 Mbps) califican como exceso de ancho de banda.

En los tres ejemplos siguientes, se consideran diferentes parámetros configurados en una asignación de programador y las distribuciones de tráfico esperadas que resultan.

En el primer ejemplo, se usa el modo PIR sobresuscripto con solo velocidades de transmisión configuradas en las colas. La configuración se muestra en la tabla 31.

Tabla 31: Modo PIR sobresubscripto con configuración de velocidad de transmisión

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

40%

NA

NA

15 Mbps

Q1

30%

NA

NA

10 Mbps

Segundo trimestre

25%

NA

NA

10 Mbps

Tercer trimestre

5%

NA

NA

5 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 32.

Tabla 32: Modo PIR sobresubscripto con comportamiento de hardware de velocidad de transmisión

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

9,6 Mbps

30 Mbps

50

12 Mbps

Q1

7,2 Mbps

30 Mbps

38

9 Mbps

Segundo trimestre

6,0 Mbps

30 Mbps

31

7,5 Mbps

Tercer trimestre

1,2 Mbps

30 Mbps

6

1,5 Mbps

El primer ejemplo tiene tasas de transmisión de cola de hardware basadas en el valor de velocidad de transmisión (CIR) principal (unidad de interfaz lógica 1) de 24 Mbps. Dado que no hay tasas de exceso configuradas, los pesos en exceso están determinados por las velocidades de transmisión. Por lo tanto, tanto el CIR de interfaz lógica como el exceso de ancho de banda se dividen en la proporción de las velocidades de transmisión. Esto es esencialmente lo mismo que el modo PIR subsubscripto y la distribución del tráfico debería ser la misma. La única diferencia es que el resultado se logra como una combinación de la tasa garantizada (CIR) y el exceso de porcentaje compartido.

En el segundo ejemplo también se usa el modo PIR sobresuscripto, pero esta vez con solo el exceso de velocidad configurado en las colas. En otras palabras, las mismas proporciones se establecen con porcentajes de velocidad de exceso en lugar de porcentajes de velocidad de transmisión. En este caso, cuando se configuran tasas de exceso, las colas sin una velocidad de transmisión específica se establecen en 0 Mbps. Por lo tanto, todo el ancho de banda califica como exceso a nivel de cola y la distribución del ancho de banda se basa en las tasas de exceso configuradas. Los resultados de velocidad de salida esperados son exactamente los mismos que en el primer ejemplo, excepto que el cálculo se basa en diferentes parámetros.

En el tercer ejemplo, también se usa el modo PIR sobresuscripto, pero con las tasas de transmisión y las tasas de exceso configuradas en las colas. La configuración se muestra en la tabla 33.

Tabla 33: Modo PIR sobresuscripto con configuración de velocidad de transmisión y velocidad de exceso

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

40%

NA

50%

15 Mbps

Q1

30%

NA

50%

12 Mbps

Segundo trimestre

25%

NA

NA

8 Mbps

Tercer trimestre

5%

NA

NA

5 Mbps

La forma en que el hardware de PIC IQE interpreta estos parámetros se muestra en la Tabla 34.

Tabla 34: Modo PIR sobresubscripto con velocidad de transmisión y comportamiento de hardware de velocidad de exceso

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

9,6 Mbps

30 Mbps

63

12,6 Mbps

Q1

7,2 Mbps

30 Mbps

63

10,2 Mbps

Segundo trimestre

6,0 Mbps

30 Mbps

1

6,0 Mbps

Tercer trimestre

1,2 Mbps

30 Mbps

1

1,2 Mbps

El tercer ejemplo tiene la velocidad de transmisión de cola configurada (CIR) dividida según el ratio de las velocidades de transmisión basadas en la unidad de interfaz lógica 1 CIR de 25 Mbps. El resto del exceso de ancho de banda se divide según la relación de las tasas de exceso. El exceso de ancho de banda de 6 Mbps se divide por igual entre la cola 0 y la cola 1, ya que las tasas de exceso están configuradas al 50 %. Sin embargo, no se recomienda este tipo de configuración, ya que el CIR de la interfaz lógica es un valor derivado del sistema basado en las PIN de las otras unidades lógicas y la distribución de tráfico en el nivel de cola se basa en este valor y, por lo tanto, no está bajo control directo del usuario. Recomendamos que configure tasas de exceso sin velocidades de transmisión en el nivel de cola cuando se encuentra en modo PIR, o que también defina un CIR en la interfaz lógica si desea configurar una combinación de velocidades de transmisión y de exceso en el nivel de cola. Es decir, debe usar configuraciones del modo CIR con tipos de tasas de exceso.

El cuarto ejemplo usa el modo CIR en la interfaz lógica. Para este ejemplo, suponga que una interfaz física está configurada con una velocidad de modelado de 40 Mbps y interfaces lógicas unidad 1 y 2. La unidad de interfaz lógica 1 tiene un PIR de 30 Mbps y la unidad de interfaz lógica 2 tiene un PIR de 20 Mbps y un CIR de 10 Mbps. La configuración en el nivel de cola de la unidad de interfaz lógica 1 se muestra en la tabla 35.

Tabla 35: Modo CIR con configuración de velocidad de transmisión y exceso de velocidad

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

40%

NA

50%

15 Mbps

Q1

30%

NA

50%

12 Mbps

Segundo trimestre

25%

NA

NA

8 Mbps

Tercer trimestre

5%

NA

NA

5 Mbps

La forma en que el hardware pic IQE interpreta estos parámetros se muestra en la Tabla 36.

Tabla 36: Modo CIR con velocidad de transmisión y comportamiento de hardware de velocidad de exceso

Cola

Velocidad de transmisión

Velocidad de formación

Exceso de peso

Velocidad de salida esperada

Pregunta 0

0 Mbps

30 Mbps

63

15 Mbps

Q1

0 Mbps

30 Mbps

63

12 Mbps

Segundo trimestre

0 Mbps

30 Mbps

1

1,5 Mbps

Tercer trimestre

0 Mbps

30 Mbps

1

1,5 Mbps

Es de esperar que el cuarto ejemplo divida los 40 Mbps de tráfico entre las dos unidades lógicas en la proporción de las velocidades de transmisión configuradas. Pero tenga en cuenta que, dado que las interfaces lógicas están en modo CIR y la unidad de interfaz lógica 1 no tiene un CIR configurado, el CIR de hardware se establece en 0 Mbps en el nivel de cola. La distribución del ancho de banda se basa únicamente en el exceso de pesos. Así, las colas 0 y 1 pueden transmitir hasta 15 Mbps y 12 Mbps, respectivamente, mientras que los 3 Mbps restantes se dividen por igual entre las colas 2 y 3.

Nota:

Recomendamos configurar un valor CIR explícitamente para la interfaz lógica si está configurando velocidades de transmisión y de exceso para las colas.

El quinto ejemplo asocia un exceso de prioridad con las colas. Las prioridades se asocian a cada cola y se propagan al nodo principal (interfaz lógica o física). Es decir, cuando el programador elige una interfaz lógica, el programador considera la prioridad de interfaz lógica como la prioridad de la cola de prioridad más alta en esa interfaz lógica. En la PIC IQE, puede configurar un exceso de prioridad para cada cola. La prioridad en exceso puede diferir de la prioridad utilizada para el tráfico garantizado y solo se aplica al tráfico en la región en exceso. La PIC IQE tiene tres prioridades "regulares" y dos prioridades en exceso (alta y baja, que es la predeterminada). El exceso de prioridades es menor que las prioridades regulares. Para obtener más información acerca de cómo configurar el uso compartido y las prioridades del exceso de ancho de banda, consulte Configurar el uso compartido de exceso de ancho de banda en las PIC IQE.

Considere una interfaz lógica configurada con una velocidad de modelado de 10 Mbps y una velocidad garantizada de 10 Mbps. En el nivel de cola, los parámetros se configuran como se muestra en la tabla 37.

Tabla 37: Configuración de prioridad excesiva

Cola

Velocidad de transmisión (CIR)

Velocidad de formación (PIR)

Tasa de exceso

Tráfico enviado a la cola

Pregunta 0

40%

NA

50%

10 Mbps

Q1

30%

NA

50%

10 Mbps

Segundo trimestre

25%

NA

NA

0 Mbps

Tercer trimestre

5%

NA

NA

1 Mbps

En este quinto ejemplo, la cola 0 se configura con un exceso de prioridad de high y todas las demás colas tienen la prioridad predeterminada de exceso (low). Dado que no hay tráfico en la cola 2, hay un exceso de ancho de banda de 2,5 Mbps. Dado que la cola 0 tiene una mayor prioridad de exceso de prioridad, la cola 0 obtiene todo el exceso de ancho de banda. Por lo tanto, las tasas de salida esperadas en las colas son de 4 Mbps + 2,5 Mbps = 6,5 Mbps para la cola 0, 3 Mbps para la cola 1, 0 Mbps para la cola 2 y 0,5 Mbps para la cola 3. Tenga en cuenta que este comportamiento es diferente al de las prioridades regulares. Con las prioridades regulares, la transmisión aún se rige por velocidades de transmisión y la prioridad controla solo el orden en el que el programador recoge los paquetes. Así que, sin un exceso de configuración, si la cola 0 tuviera una prioridad regular de high y hubiera 10 Mbps de tráfico en las cuatro colas, la distribución del tráfico sería de 4 Mbps para la cola 0, 3 Mbps para la cola 1, 2,5 Mbps para la cola 2 y 0,5 Mbps para la cola 3, en lugar de dar todos los 10 Mbps a la cola 0. Las distribuciones de tráfico de prioridad excesiva se rigen primero por el exceso de prioridad y, luego, por las tasas de exceso. Tenga en cuenta también que en este ejemplo, aunque las colas se encuentran en la región de exceso porque están transmitiendo por encima de sus velocidades de transmisión configuradas, la interfaz lógica sigue estando dentro de su velocidad garantizada. Por lo tanto, en el nivel de interfaz lógica, la prioridad de las colas se promueve a una prioridad regular y esta prioridad la usa el programador en el nivel de interfaz lógica.

El sexto y último ejemplo considera los efectos del exceso de prioridad predeterminado. Cuando el exceso de prioridad de una cola no está configurado explícitamente, la prioridad de exceso se basa en la prioridad regular. Una prioridad regular de los high mapas a una prioridad excesiva de high. El resto de prioridades regulares se asignan a un exceso de prioridad de low. Cuando no hay ninguna prioridad regular configurada, las prioridades regulares y las de exceso se establecen en low.