通过减少专用缓冲区来增加共享缓冲池
概述
支持此功能的每个设备都会将其缓冲区分区为专用缓冲区和共享缓冲区。专用缓冲区是每个端口独有的,只有该端口可以使用其专用缓冲区。共享缓冲区在所有端口之间共享。当端口的流量较少时,其专用缓冲区空间将闲置。具有大量流量的端口不能使用该未使用的缓冲区空间,只要该缓冲区空间专用于其他端口。通过从默认值减少专用缓冲区空间,可以有效地增加全局共享缓冲区空间,从而增加繁忙端口的缓冲区。
您还可以定义专用缓冲区配置文件,以增加或减少分配给单个端口的专用缓冲区。单个端口的缓冲区配置文件对于减少未使用或关闭端口上的专用缓冲区空间特别有用,从而增加活动端口可用的专用缓冲区空间。
好处
-
允许设备在端口之间更有效地分配缓冲区空间。
-
增加活动端口可用的缓冲区空间。
-
繁忙流量端口可以根据其动态阈值使用更多的缓冲区空间。
平台支持
有关平台和版本支持,请参阅 功能资源管理器 。从 Junos OS 演化版 23.4R2 开始,以下平台支持此功能:
-
QFX5230-64光盘
-
QFX5240-64OD
-
QFX5240-64QD
配置语句
set class-of-service dedicated-buffer ingress percent percent set class-of-service dedicated-buffer egress percent percent set class-of-service dedicated-buffer-profile profile-name ingress buffer-size (none | absolute-value-in-cells) set class-of-service dedicated-buffer-profile profile-name egress buffer-size (none | absolute-value-in-cells) set class-of-service interface interfacename dedicated-buffer-profile profile-name
范围:
-
buffer-size
在dedicated-buffer
层次结构级别(百分比):15 到 100(百分比)。 -
buffer-size
在dedicated-buffer-size
层次结构级别(单元格中的绝对值):20 到 50,000(单元格中的绝对值)。
实施说明
请谨慎修改专用缓冲区设置,以防止由于缓冲区配置错误而导致流量丢失。
为避免所有端口都与共享缓冲区争用并解决线速流量,不能将专用缓冲区减少到默认值的 15% 以下。
您只能在物理接口上配置此功能。不能将专用缓冲区配置文件附加到聚合的以太网父端口。
如果作为语句的一部分 dedicated-buffer-profile
配置的专用缓冲区超过可用专用缓冲区总数,则配置无效。配置提交,但设备记录系统日志记录错误,并且不会在硬件中对配置进行编程。
验证和故障排除
show class-of-service dedicated-buffer-profile