Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: configuración recomendada del grupo de búferes compartidos para redes con tráfico mayormente sin pérdidas

Aunque el conmutador reserva algo de espacio en búfer para garantizar una asignación mínima de memoria para puertos y colas, puede configurar cómo el sistema utiliza el resto del espacio de búfer para optimizar la asignación de búfer para su combinación particular de tráfico de red.

En este ejemplo se muestra la configuración recomendada del grupo de búferes compartidos globales para admitir una red que transporta principalmente tráfico sin pérdidas. El grupo de búferes compartidos globales es un espacio de memoria que todos los puertos del conmutador comparten dinámicamente a medida que necesitan búferes. Puede asignar espacio de memoria compartida global a diferentes tipos de búferes para admitir mejor diferentes combinaciones de tráfico de red.

PRECAUCIÓN:

Cambiar la configuración del búfer es un evento perjudicial. El tráfico se detiene en todos los puertos hasta que se completa la reprogramación del búfer.

Utilice la configuración predeterminada de búfer compartido (para una red con una combinación equilibrada de tráfico sin pérdidas, de mejor esfuerzo y de multidifusión) o una de las configuraciones de búfer compartido recomendadas para su combinación de tráfico de red (principalmente tráfico de unidifusión de mejor esfuerzo, tráfico de mejor esfuerzo en vínculos habilitados para pausa Ethernet, principalmente tráfico de multidifusión o tráfico mayormente sin pérdidas). La configuración predeterminada o una de las configuraciones recomendadas proporcionan una asignación de búfer que satisface las necesidades de la mayoría de las redes.

Nota:

Cuando hablamos de búferes sin pérdida, nos referimos a búferes que controlan el tráfico en el que se habilita el control de flujo basado en prioridades (PFC) para garantizar un transporte sin pérdidas. Los búferes sin pérdida no se utilizan para el tráfico de máximo esfuerzo en un vínculo en el que habilite la pausa de Ethernet (IEEE 802.3x).

Después de comenzar desde la configuración recomendada, puede ajustar la configuración del búfer compartido, pero hágalo con precaución para evitar la pérdida de tráfico debido a una configuración incorrecta del búfer.

Requisitos

En este ejemplo se utilizan los siguientes componentes de hardware y software:

  • Conmutador QFX3500 Juniper Networks

  • Junos OS versión 12.3 o posterior para la serie QFX

Visión general

Puede configurar el porcentaje de espacio de búfer disponible (configurable por el usuario) asignado a los búferes compartidos globales. Cualquier espacio que no asigne al grupo de búferes compartido global se agrega al grupo de búferes dedicado. La configuración predeterminada asigna el 100 por ciento del espacio de búfer disponible a los búferes compartidos globales.

Puede particionar los grupos de búferes compartidos de entrada y salida para asignar más búferes a los tipos de tráfico que su red transporta predominantemente y menos búferes a otro tráfico. Desde el espacio de búfer asignado al grupo de búfer compartido de entrada, puede asignar espacio a:

  • Búferes sin pérdida: porcentaje del grupo de búferes compartidos para todo el tráfico de entrada sin pérdida. El valor mínimo para los búferes sin pérdidas es del 5 por ciento.

  • Búferes de margen sin pérdida: porcentaje del grupo de búferes compartidos para paquetes recibidos mientras se afirma una pausa. Si la pausa Ethernet está configurada en un puerto o si el control de flujo basado en prioridades (PFC) está configurado en prioridades en un puerto, cuando el puerto envía un mensaje de pausa al par conectado, el puerto utiliza los búferes de espacio libre para almacenar los paquetes que llegan entre el momento en que el puerto envía el mensaje de pausa y el momento en que llega el último paquete después de que el par detenga el tráfico. El valor mínimo para los amortiguadores de espacio libre sin pérdida es 0 (cero) por ciento. (Los amortiguadores de margen sin pérdidas son los únicos amortiguadores que pueden tener un valor mínimo de menos del 5 por ciento).

    Nota:

    En un chasis virtual QFX y un chasis virtual EX4600/EX4650, el valor mínimo para el búfer de margen sin pérdidas es del 3 por ciento.

  • Búferes con pérdida: porcentaje del grupo de búferes compartido para todo el tráfico de entrada de mejor esfuerzo (unidifusión de mejor esfuerzo, multidestino y tráfico de prioridad estricta alta). El valor mínimo para los búferes con pérdida es del 5 por ciento.

Los valores porcentuales combinados de las particiones de búfer sin pérdida y sin pérdida de entrada deben sumar exactamente el 100 por ciento. Si los porcentajes de búfer suman más del 100 por ciento o menos del 100 por ciento, el modificador devuelve un error de confirmación. Todas las particiones de búfer de entrada deben configurarse explícitamente, incluso cuando la partición de búfer de margen sin pérdida tiene un valor de 0 (cero) por ciento.

Nota:

Si confirma una configuración de búfer para la cual el conmutador no tiene recursos suficientes, es posible que el conmutador registre un error en lugar de devolver un error de confirmación. En ese caso, se muestra un mensaje syslog en la consola. Por ejemplo:

Desde el espacio de búfer asignado al grupo de búfer compartido de salida, puede asignar espacio a:

  • Búferes sin pérdida: porcentaje del grupo de búferes compartido para todas las colas de salida sin pérdida. El valor mínimo para los búferes sin pérdidas es del 5 por ciento.

  • Búferes con pérdida: porcentaje del grupo de búferes compartido para todas las colas de salida de mejor esfuerzo (unidifusión de mejor esfuerzo y colas de prioridad estricta alta). El valor mínimo para los búferes con pérdida es del 5 por ciento.

  • Búferes de multidifusión: porcentaje de grupo de búferes compartidos para todas las colas de salida de multidestino (error de búsqueda de multidifusión, difusión y destino). El valor mínimo para los búferes de multidifusión es del 5 por ciento.

Los valores porcentuales combinados de las particiones de búfer sin pérdida de salida, con pérdida y multidifusión deben sumar exactamente el 100 por ciento. Si los porcentajes de búfer suman más del 100 por ciento o menos del 100 por ciento, el modificador devuelve un error de confirmación. Todas las particiones de búfer de salida deben configurarse explícitamente y deben tener un valor de al menos el 5  por ciento.

Para configurar los búferes compartidos de modo que admitan una red que transporta principalmente tráfico sin pérdidas, es necesario asignar más espacio de búfer a los búferes sin pérdidas y menos espacio de búfer a los búferes con pérdida. En este ejemplo se muestra cómo configurar la asignación global de búferes compartidos que recomendamos para admitir una red que transporta principalmente tráfico sin pérdidas.

Topología

En la tabla 1 se muestran los componentes de configuración de este ejemplo.

Configuración

Configuración rápida de CLI

Para configurar rápidamente las opciones de búfer compartido recomendadas para redes que transportan principalmente tráfico sin pérdidas, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie las variables y los detalles para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía:

Configuración del grupo de búferes compartidos globales para redes con tráfico mayormente sin pérdidas

Procedimiento paso a paso

Para configurar las asignaciones y particiones de búfer compartidas de entrada y salida globales para una red que transporta principalmente tráfico sin pérdidas:

  1. Configure el porcentaje de búferes disponibles (no reservados) utilizados para el grupo de búferes compartidos globales de entrada:

  2. Configure las particiones de búfer de entrada global para tráfico sin pérdida, sin pérdida y con pérdida:

  3. Configure el porcentaje de búferes disponibles (no reservados) utilizados para el grupo de búferes compartidos globales de salida:

  4. Configure las particiones de búfer de salida global para colas sin pérdida, con pérdida y multidifusión:

Resultados

Mostrar los resultados de la configuración:

Verificación

Compruebe que la configuración del búfer compartido se haya creado correctamente.

Comprobación de la configuración del búfer compartido

Propósito

Compruebe que los grupos de búferes compartidos globales de entrada y salida estén correctamente configurados y particionados entre los tipos de búfer compartido.

Acción

Enumere la configuración global del búfer compartido mediante el comando show class-of-service shared-bufferdel modo operativo:

Significado

El show class-of-service shared-buffer comando operativo muestra todas las configuraciones de búfer compartido global de entrada y salida, incluida la partición del búfer.

Para los búferes compartidos de entrada, la salida del comando muestra:

  • El grupo total de búferes de conmutadores es de 9360 KB (9 MB).

  • El grupo de búferes dedicado es de 2158 KB. Este es el tamaño del grupo de búferes dedicado de entrada global cuando se configura el grupo de búferes compartidos de entrada como el 100 por ciento del espacio de búfer disponible (configurable por el usuario). Este es el tamaño mínimo del grupo de búfer de entrada dedicado reservado (no configurable por el usuario). Si configura el búfer compartido como menos del 100 por ciento del grupo de búferes disponible, el espacio de búfer restante se agrega al grupo de búferes dedicado.

  • Con el grupo de búferes compartidos de entrada configurado como el 100 por ciento de los búferes disponibles, el tamaño total del grupo de búferes compartidos de entrada es de 7202 KB.

  • El grupo de búferes compartidos de entrada se divide en particiones para asignar:

    • 1080 KB para tráfico sin pérdidas

    • 5761,60 KB para tráfico sin pérdidas

    • 360,10 KB a tráfico de unidifusión con pérdida

  • El campo Utilización de espacio libre sin pérdida muestra qué parte del espacio de memoria libre reservado para el tráfico pausado se utiliza. Del total de espacio libre sin pérdida disponible de 5761,60 KB, actualmente no se está utilizando ningún espacio de amortiguación, por lo que todos los 5761,60 KB de espacio intermedio están libres.

Para los búferes compartidos de salida, el resultado del comando muestra:

  • El grupo total de búferes de conmutadores es de 9360 KB (9 MB).

  • El grupo de búferes dedicado es de 2704 KB. Este es el tamaño del grupo de búferes dedicado de salida global cuando se configura el grupo de búferes compartidos de salida como el 100 por ciento del espacio de búfer disponible (configurable por el usuario). Este es el tamaño mínimo del grupo de búferes dedicado reservado y de salida (no configurable por el usuario). Si configura el búfer compartido como menos del 100 por ciento del grupo de búferes disponible, el espacio de búfer restante se agrega al grupo de búferes dedicado.

  • Con el grupo de búferes compartidos de salida configurado como el 100 por ciento de los búferes disponibles, el tamaño total del grupo de búferes compartidos de salida es de 6656 KB. Esto es menor que el grupo de búfer compartido de entrada, ya que el conmutador reserva más espacio de búfer dedicado de salida que de espacio de búfer dedicado de entrada. (Más espacio de búfer dedicado significa menos espacio de búfer compartido, y más espacio de búfer compartido significa menos espacio de búfer dedicado).

  • El grupo de búferes compartidos de salida se divide en particiones para asignar:

    • 5990,40 KB para tráfico sin pérdidas

    • 332,80 KB para tráfico de multidifusión

    • 332,80 KB para tráfico de unidifusión con pérdida

Nota:

Los valores de salida son válidos para los conmutadores QFX3500 y QFX3600. Los conmutadores QFX5100 y EX4600 tienen búferes más grandes (12 MB en lugar de 9 MB), por lo que el tamaño total del búfer y los tamaños de cada partición de búfer son mayores en los conmutadores QFX5100 y EX4600.