04-数据缓冲区命令
本章节下载: 04-数据缓冲区命令 (136.03 KB)
· 数据缓冲区的配置比较复杂,而且对设备的转发功能有重要的影响,建议用户不要轻易修改数据缓冲区的参数。在需要较大的缓存空间时,建议使用Burst功能来自动分配缓冲区。
· burst-mode enable与buffer apply命令互斥,用户在开启Burst功能后,不能应用手工配置数据缓冲区的相应配置,反之亦然。
buffer apply命令用来应用用户对数据缓冲区所做的配置。
undo buffer apply命令用来取消数据缓冲区配置的应用。
用户对数据缓冲区进行配置后,必须使用buffer apply命令进行应用,这些配置才能生效。
配置被应用后就不能被修改,需要先取消应用,再修改、应用,新的配置才能生效。
# 应用用户对数据缓冲区所做的配置。
[Sysname] buffer apply
buffer queue guaranteed命令用来配置指定队列最多可使用的固定区域的比例。
undo buffer queue guaranteed命令用来恢复缺省情况。
buffer egress [ slot slot-number ] { cell | packet } queue queue-id guaranteed ratio ratio-value
undo buffer egress [ slot slot-number ] { cell | packet } queue queue-id guaranteed
每个队列最多可使用的cell资源中固定区域比例为12%。
每个队列最多可使用的packet资源中固定区域的比例为11%。
egress:表示对发送数据缓冲区进行配置。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。
cell:配置队列最多可使用的cell资源中固定区域的比例。
packet:配置队列最多可使用的packet资源中固定区域的比例。
queue-id:需要配置的队列编号,取值范围为0~7。
ratio ratio-value:队列最多可使用的缓存大小占整个设备cell固定区域总容量的百分比。
在配置队列最多可以使用的固定区域比例时,需要注意通过手工配置的各个队列使用比例之和不能大于或等于100%,并且队列5、6、7必须拥有可用的固定区域。
缺省情况下,所有队列均分固定区域,但用户也可以使用该命令调整指定队列最多可使用的固定区域的比例。手工配置部分队列最多可使用的固定区域比例后,固定区域中未被分配的部分将平均分配给其它队列,分配结果将取整数后显示在display buffer queue命令的输出信息中,因此可能会出现通过该命令查看到的所有队列可使用的固定区域比例之和小于100%。
配置该命令后,系统就与给队列预留指定比例的空间,即便该队列没有报文存储需求,其他队列也不能抢占。
# 配置成员设备2的队列0最多可使用的cell固定区域为该成员设备cell固定缓冲区的15%。
[Sysname] buffer egress slot 2 cell queue 0 guaranteed ratio 15
buffer shared命令用来配置端口或指定队列最多可使用的共享区域的比例。
undo buffer shared命令用来取消端口或指定队列最多可使用的共享区域的比例的配置。
buffer egress [ slot slot-number ] { cell | packet } [ queue queue-id ] shared ratio ratio-value
undo buffer egress [ slot slot-number ] { cell | packet } [ queue queue-id ] shared
cell资源中每个队列最多可使用的共享区域比例均为33%。
packet资源中每个端口最多可使用的共享区域的比例为100%。
cell资源中每个队列最多可使用的共享区域的比例为100%。
packet资源中每个队列最多可使用的共享区域的比例为60%。
egress:表示对发送数据缓冲区进行配置。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。
cell:配置端口或指定队列最多可使用的cell资源中共享缓存区的比例。
packet:配置端口或指定队列最多可使用的packet资源中共享缓存区的比例。
queue-id:需要配置的队列编号,取值范围为0~7。
ratio ratio-value:队列的最大共享缓存占用比,以百分数形式表示。
缺省情况下,所有端口或队列均分共享区域,但用户也可以调整端口或指定队列最多可使用的共享区域的比例,其它未配置的端口或指定队列最多可使用的共享区域的比例仍遵循缺省值。最终,各队列最多可使用的共享区域的比例将由芯片根据buffer shared配置,以及实际需要收发报文的数量决定。
# 配置成员设备2的队列0在该设备cell资源中的最大共享缓存占用比为5%。
[Sysname] buffer egress slot 2 cell queue 0 shared ratio 5
buffer total-shared命令用来配置数据缓冲区中共享区域的比例。
undo buffer total-shared命令用来恢复缺省情况。
buffer egress [ slot slot-number ] { cell | packet } total-shared ratio ratio-value
undo buffer egress [ slot slot-number ] { cell | packet } total-shared
cell缓冲区中共享区域所占比例为55%。
packet缓冲区中共享区域所占比例为95%。
egress:表示对发送数据缓冲区进行配置。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。
cell:配置cell资源中的共享缓存区的比例。
packet:配置packet资源中的共享缓存区的比例。
ratio ratio-value:缓冲区中共享区域所占的比例,以百分数形式表示。
设备上整个数据缓冲区的大小是固定的,用户配置共享区域的比例后,其余部分将自动成为固定区域。
# 配置成员设备2的cell资源中共享区域所占比例为65%。
[Sysname] buffer egress slot 2 cell total-shared ratio 65
burst-mode enable命令用来开启Burst功能。
undo burst-mode enable命令用来关闭Burst功能。
Burst功能处于关闭状态。
在下列情况下,Burst功能可以提供更好的报文缓存功能和流量转发性能:
· 报文从高速链路进入设备,由低速链路转发出去;或者报文从相同速率的多个接口同时进入设备,由一个相同速率的接口转发出去。
用户可以通过开启Burst功能,降低设备在上述特定环境中的报文丢包率,提高对报文的处理能力。
缺省情况下,本系列交换机的数据缓冲区各项配置参数如表1-1所示。
资源类型 |
缓冲区中共享区域所占比例 |
每个队列最多可使用的固定区域比例 |
每个端口最多可使用的共享区域比例 |
每个队列最多可使用的共享区域的比例 |
cell资源 |
55% |
12% |
33% |
100% |
packet资源 |
95% |
11% |
100% |
60% |
开启Burst功能后,本系列交换机的数据缓冲区各项配置参数如表1-2所示。
表1-2 开启Burst功能后数据缓冲区参数
资源类型 |
缓冲区中共享区域所占比例 |
每个队列最多可使用的固定区域比例 |
每个端口最多可使用的共享区域比例 |
每个队列最多可使用的共享区域的比例 |
cell资源 |
77% |
12% |
85% |
100% |
packet资源 |
95% |
11% |
100% |
100% |
# 开启Burst功能。
[Sysname] burst-mode enable
display buffer命令显示数据缓冲区的配置信息。
display buffer [ slot slot-number ] [ queue [ queue-id ] ]
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。
queue queue-id:表示队列的编号,取值范围为0~7。如果不指定queue-id,表示所有队列。
display buffer命令不带queue关键字时,显示共享区域的比例分配。
display buffer命令带queue关键字时,显示队列最多可使用的固定区域的比例以及队列最多可使用的共享区域的比例。其中,指定queue-id时,显示指定队列的相关信息,不指定queue-id时,显示所有队列的相关信息。
# 显示数据缓冲区配置信息。
Slot Type Eg(Total-shared , Shared)
1 cell 55 , 33
Eg: Size of the sending buffer
Total-shared: Size of the shared buffer for all ports
Shared: Size of the maximum shared buffer per port
Unit: Ratio
<Sysname> display buffer queue
Slot Queue Type Eg(Guaranteed)
1 0-7 packet --
1 0-7 cell 12
Eg: Size of the sending buffer
Guaranteed: Size of the minimum guaranteed buffer per queue
Unit: Ratio
表1-3 display buffer命令显示信息描述表
表示设备在IRF中的成员编号 |
|
队列ID,范围为0~7 |
|
Egress,出方向的数据缓冲区配置 |
|
(Total-shared,Shared) |
Total-sharedcell资源中共享区域所占比例 Shared对应表示每个端口最多可使用的共享区域的比例 |
Guaranteed表示最多可使用的固定区域的比例 |
|
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!