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 conjunto de búfer compartido para redes con tráfico mayoritariamente sin pérdida

Aunque el conmutador reserva algo de espacio de búfer para garantizar una asignación de memoria mínima 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 mezcla particular de tráfico de red.

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

PRECAUCIÓN:

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

Utilice la configuración predeterminada de búfer compartido (para una red con una mezcla equilibrada de tráfico sin pérdida, de máximo esfuerzo y de multidifusión) o una de las configuraciones de búfer compartido recomendadas para la combinación de tráfico de red (principalmente tráfico de unidifusión de máximo esfuerzo, tráfico de máximo esfuerzo en vínculos habilitados para pausa de Ethernet, tráfico principalmente de multidifusión o tráfico principalmente sin pérdida). La configuración predeterminada o una de las configuraciones recomendadas proporciona 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 manejan el tráfico en el que 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 partir de la configuración recomendada, puede ajustar la configuración del búfer compartido, pero hágalo con precaución para evitar pérdidas 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 de Juniper Networks

  • Cualquier versión de Junos compatible

Descripció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 conjunto de búfer compartido global se agrega al conjunto de búfer dedicado. La configuración predeterminada asigna el 100 % del espacio de almacenamiento disponible a los búferes compartidos globales.

Puede particionar los conjuntos 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 conjunto de búferes compartidos de entrada, puede asignar espacio a:

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

  • Búferes de espacio libre sin pérdidas: porcentaje del conjunto de búferes compartidos para paquetes recibidos mientras se afirma una pausa. Si la pausa de 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 margen para almacenar los paquetes que llegan entre el momento en que el puerto envía el mensaje de pausa y el momento en que el último paquete llega después de que el par pausa el tráfico. El valor mínimo para los búferes de espacio libre sin pérdidas es 0 (cero) por ciento. (Los búferes de espacio libre sin pérdidas son los únicos búferes que pueden tener un valor mínimo de menos del 5 por ciento).

  • Búferes con pérdida: porcentaje de conjunto de búferes compartidos para todo el tráfico de entrada de máximo esfuerzo (tráfico de unidifusión de máximo esfuerzo, multidestino y 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 de entrada sin pérdida, headroom sin pérdida y con pérdida deben sumar exactamente el 100 %. Si los porcentajes de búfer suman más del 100 por ciento o menos del 100 por ciento, el conmutador 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 headroom sin pérdida tenga 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 conjunto de búferes compartidos de salida, puede asignar espacio a:

  • Búferes sin pérdida: porcentaje de conjunto de búferes compartidos para todas las colas de salida sin pérdida. El valor mínimo para los búferes sin pérdida es del 5 %.

  • Búferes con pérdida: porcentaje del conjunto de búferes compartidos para todas las colas de salida de máximo esfuerzo (unidifusión de máximo 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 del conjunto de búferes compartidos para todas las colas de salida de multidestino (error de multidifusión, difusión y búsqueda de destino). El valor mínimo para los búferes de multidifusión es del 5 %.

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

Para configurar los búferes compartidos para admitir una red que transporta principalmente tráfico sin pérdida, se debe asignar más espacio de búfer a los búferes sin pérdida y se debe asignar menos espacio de búfer a los búferes con pérdida. En este ejemplo, se muestra cómo configurar la asignación global del conjunto de búferes compartidos que se recomienda 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 para 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érdida, 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, luego, copie y pegue los comandos en la CLI en el nivel de [edit] jerarquía:

Configuración del conjunto de búfer compartido global para redes con tráfico mayoritariamente sin pérdida

Procedimiento paso a paso

Para configurar las particiones y asignaciones de búfer compartido 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 la agrupación de búferes compartidos globales de entrada:

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

  3. Configure el porcentaje de búferes disponibles (no reservados) que se usan para el conjunto de búferes compartidos globales de salida:

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

Resultados

Mostrar los resultados de la configuración:

Verificación

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

Verificar la configuración del búfer compartido

Propósito

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

Acción

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

Significado

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

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

  • El conjunto total de búferes de conmutador es de 9360 KB (9 MB).

  • El conjunto de búfer dedicado es de 2158 KB. Este es el tamaño de la agrupación de búferes dedicada de entrada global cuando se configura la agrupación de búferes compartidos de entrada como el 100 % del espacio de búfer disponible (configurable por el usuario). Este es el tamaño mínimo del conjunto de búferes de entrada reservados y dedicados (no configurable por el usuario). Si configura la memoria intermedia compartida como inferior al 100 % de la agrupación de almacenamiento intermedio disponible, el espacio de almacenamiento intermedio restante se agrega a la agrupación de almacenamiento intermedio dedicada.

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

  • La agrupación de búferes compartidos de entrada se divide para asignar:

    • 1080 KB a tráfico sin pérdida

    • 5761.60 KB a tráfico de espacio libre sin pérdidas

    • 360.10 KB a tráfico de unidifusión con pérdidas

  • El campo Utilización de headroom sin pérdidas muestra cuánto espacio de búfer reservado para el tráfico en pausa se utiliza. Del espacio de búfer de espacio de búfer de margen sin pérdida total disponible de 5761,60 KB, actualmente no se utiliza espacio de búfer, por lo que los 5761,60 KB de espacio de búfer están libres.

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

  • El conjunto total de búferes de conmutador es de 9360 KB (9 MB).

  • El conjunto de búferes dedicado es de 2704 KB. Este es el tamaño del conjunto de búferes dedicado de salida global cuando se configura el conjunto de búferes compartidos de salida como el 100 % del espacio de búfer disponible (configurable por el usuario). Este es el tamaño mínimo del conjunto de búferes dedicados reservados y de salida (no configurable por el usuario). Si configura la memoria intermedia compartida como inferior al 100 % de la agrupación de almacenamiento intermedio disponible, el espacio de almacenamiento intermedio restante se agrega a la agrupación de almacenamiento intermedio dedicada.

  • Con el conjunto de búferes compartidos de salida configurado como el 100 % de los búferes disponibles, el tamaño total del conjunto de búferes compartidos de salida es de 6656 KB. Esto es menor que el conjunto de búferes compartidos de entrada, ya que el conmutador reserva más espacio de búfer dedicado de salida que 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 conjunto de búferes compartidos de salida se divide para asignar:

    • 5990.40 KB a tráfico sin pérdida

    • 332.80 KB al tráfico de multidifusión

    • 332.80 KB a tráfico de unidifusión con pérdidas

Comportamiento específico de la plataforma

Utilice la siguiente tabla para revisar los comportamientos específicos de la plataforma para sus plataformas.

Tabla 2: Comportamiento específico de la plataforma

Plataforma

Diferencia

Chasis virtual QFX y chasis virtual EX4600/EX4650

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