Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Conjuntos de memoria de búfer compartidos y dedicados en enrutadores serie ACX

El enrutador ACX5048 y ACX5096 tiene 12 megabytes de memoria búfer de paquetes común del motor de reenvío de paquetes (PFE) que se utiliza para almacenar paquetes en colas de interfaz. La memoria de búfer se divide en dos grupos, búferes compartidos y búferes dedicados o búferes reservados.

Los búferes compartidos son un conjunto de memoria global que el enrutador asigna dinámicamente a los puertos según sea necesario, por lo que los búferes se comparten entre los puertos. Para configurar una cantidad máxima de búfer compartido que los paquetes de multidifusión puedan consumir, incluya la multicast percentage instrucción CLI en el nivel de jerarquía [edit class-of-service schedulers scheduler-name shared-buffer maximum]. El valor que puede especificar para multicast percentage el comando de CLI puede ser del 0 al 100 %. Si no se agrega la multicast percentage instrucción CLI, el valor definido por la shared-buffer maximum percent percentage también se utiliza para paquetes de multidifusión.

Los búferes dedicados o los búferes reservados son un conjunto de memoria dividido por igual entre los puertos del enrutador. Cada puerto recibe una cantidad mínima garantizada de espacio de búfer, dedicado a cada puerto, no compartido entre puertos. Para configurar un búfer dedicado para paquetes de multidifusión, incluya la buffer-partition multicast percentage instrucción CLI en el nivel de jerarquía [edit class-of-service schedulers scheduler-name buffer-size]. El valor que puede especificar para buffer-partition multicast percentage el comando de CLI puede ser del 0 al 100 %. Si la buffer-partition multicast percentage instrucción CLI no está configurada, un valor predeterminado del 25 % se reserva para paquetes de multidifusión.

Nota:

La cantidad total de búfer de cola real se define mediante el comando de CLI buffer-size .

El enrutador ACX5448 admite búfer de ancho de banda de retraso (DBB) para colas de salida virtuales (VOQs). El enrutador ACX5448 admite una memoria DRAM externa, así como un búfer en chip (OCB) para almacenar datos de paquetes. Un paquete está completamente almacenado en la DRAM o completamente almacenado en el OCB y puede consumir uno o más búferes (hasta 40 búferes) dependiendo del tamaño del paquete en comparación con el tamaño de búfer. Un búfer contiene un solo paquete o una parte de un solo paquete.

Nota:

El enrutador ACX5448 no admite la búfer para el tráfico de multidifusión IRB y, por lo tanto, no se admiten las CLIs para configurar la multidifusión.

El enrutador ACX5448 no admite buffer-partition multicast percent la opción para buffer-size .multicast percentage shared-buffer-maximumpercentage

Para configurar búferes compartidos y dedicados, incluya las multicast percentage instrucciones y buffer-partition multicast percentage cli en el [edit class-of-service] nivel jerárquico:

La siguiente es una configuración de ejemplo para búferes compartidos y dedicados en enrutadores ACX5048 y ACX5096:

El puerto obtiene 50 microsegundos de búfer reservado. Para un puerto de 10 Gigabytes sin ningún shaper, esto se traduce en 62500 Bytes.

En la configuración de ejemplo anterior, el tamaño total del búfer asignado para la cola es del 80 %.

En la partición de búfer, los paquetes de multidifusión obtienen el 30 por ciento del tamaño total del búfer, lo que se traduce en aproximadamente el 24 por ciento de puerto-búfer. Los paquetes de unidifusión obtienen el 70 % restante del 80 % del búfer de puerto, lo que se traduce en el 56 % del búfer de puerto.

En búfer compartido, los paquetes de multidifusión obtienen hasta el 10 % del total de la memoria intermedia compartida. Los paquetes de unidifusión usan hasta el 20 % del búfer compartido total.

La siguiente es una configuración de ejemplo para búferes compartidos y dedicados en el enrutador ACX5448:

El enrutador ACX5448 tiene un tamaño OCB de 16 MB y un tamaño de DRAM de 6 GB. El tamaño predeterminado de búfer por puerto es de 100 microsegundos. El tamaño total de búfer para 48X10GE + 4X100GE llega a 11 MB. El enrutador ACX5448 admite la búfering profundo del tráfico sobrescrito mediante el uso de DRAM externa para poner en cola el tráfico a los puertos sobresubscritos. El enrutador ACX5448 usa el modo DRAM-Mix de forma predeterminada, que utiliza búferes de DRAM durante casos de sobresuscripción. El enrutador ACX5448 admite la configuración del tamaño de búfer (búfer dedicado) por cola de salida, que es similar a la línea de enrutadores ACX5000.

El enrutador ACX6360 tiene un conjunto total de búfer de conmutador de 39 MB. De forma predeterminada, el 15 % del conjunto de búfer total se asigna al conjunto de búfer dedicado y el resto se asigna al conjunto de búfer compartido. Si configura el conjunto de búfer compartido como menos del 100 % del grupo de búfer disponible, el espacio de búfer restante se agrega al grupo de búfer dedicado. Puede distribuir el conjunto de búfer compartido entre colas sin pérdida, con pérdidas y de multidifusión con la siguiente configuración: