• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

08-ACL和QoS命令参考

04-数据缓冲区命令

本章节下载 04-数据缓冲区命令  (124.68 KB)

04-数据缓冲区命令


1 数据缓冲区

·     数据缓冲区的配置比较复杂,而且对设备的转发功能有重要的影响,建议用户不要轻易修改数据缓冲区的参数。在需要较大的缓存空间时,建议使用Burst功能来自动分配缓冲区。

·     burst-mode enable命令与本章中的其它命令不能同时配置。

1.1  数据缓冲区配置命令

1.1.1  buffer apply

buffer apply命令用来应用用户对数据缓冲区所做的配置。

undo buffer apply命令用来取消数据缓冲区配置的应用。

【命令】

buffer apply

undo buffer apply

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

用户对数据缓冲区进行配置后,必须使用buffer apply命令进行应用,这些配置才能生效。

配置被应用后就不能被修改,需要先取消应用,再修改、应用,新的配置才能生效。

【举例】

# 应用用户对数据缓冲区所做的配置。

<Sysname> system-view

[Sysname] buffer apply

1.1.2  buffer queue guaranteed

buffer queue guaranteed命令用来配置指定队列最多可使用的固定区域的比例。

undo buffer queue guaranteed命令用来恢复缺省情况。

【命令】

buffer egress [ slot slot-number ] cell queue queue-id guaranteed ratio ratio-value

undo buffer egress [ slot slot-number ] cell queue queue-id guaranteed

【缺省情况】

所有队列最多可使用的固定区域比例均为12.5%,但通过display buffer queue显示的缺省值为13%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。

cell:配置队列最多可使用的cell资源中固定区域的比例。

queue-id:需要配置的队列编号,取值范围为0~7。

ratio ratio-value:队列最多可使用的缓存大小占整个设备cell固定区域总容量的百分比。

【使用指导】

在配置队列最多可以使用的固定区域比例时,需要注意通过手工配置的各个队列使用比例之和不能大于或等于100%,并且队列5、6、7必须拥有可用的固定区域。

缺省情况下,所有队列均分固定区域,但用户也可以使用该命令调整指定队列最多可使用的固定区域的比例。手工配置部分队列最多可使用的固定区域比例后,固定区域中未被分配的部分将平均分配给其它队列,分配结果将取整数后显示在display buffer queue命令的输出信息中,因此可能会出现通过该命令查看到的所有队列可使用的固定区域比例之和小于100%。

配置该命令后,系统就与给队列预留指定比例的空间,即便该队列没有报文存储需求,其他队列也不能抢占。

【举例】

# 配置成员设备2的队列0最多可使用的cell固定区域为该成员设备cell固定缓冲区的15%。

<Sysname> system-view

[Sysname] buffer egress slot 2 cell queue 0 guaranteed ratio 15

1.1.3  buffer queue shared

buffer queue shared命令用来配置指定队列最多可使用的共享区域的比例。

undo buffer queue shared命令用来恢复缺省情况。

【命令】

buffer egress [ slot slot-number ] cell queue queue-id shared ratio ratio-value

undo buffer egress [ slot slot-number ] cell queue queue-id shared

【缺省情况】

所有队列最多可使用的共享区域比例均为33%

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress表示对发送数据缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。

cell:配置队列在cell资源中的最大共享缓存区的比例。

queue-id:需要配置的队列编号,取值范围为0~7。

ratio ratio-value:队列的最大共享缓存占用比,以百分数形式表示。

【使用指导】

缺省情况下,所有队列均分共享区域,但用户也可以调整指定队列最多可使用的共享区域的比例,其它未配置的队列最多可使用的共享区域的比例仍遵循缺省值。最终,各队列最多可使用的共享区域的比例将由芯片根据buffer shared配置,以及实际需要收发报文的数量决定。

在配置队列最多可使用的共享区域比例时,0~100的百分比范围被分为10个区段,当用户指定的ratio-value在某一区段范围内时,实际生效的数值如表1-1所示。

表1-1 ratio-value取值与实际生效值的对应关系

ratio-value取值范围

实际生效值

0~1

1

2~3

3

4~7

6

8~16

11

17~29

20

30~42

33

43~60

50

61~76

67

77~86

80

87~100

89

 

【举例】

# 配置成员设备2的队列0在该设备cell资源中的最大共享缓存占用比为5%。

<Sysname> system-view

[Sysname] buffer egress slot 2 cell queue 0 shared ratio 5

1.1.4  buffer total-shared

buffer total-shared命令用来配置数据缓冲区中共享区域的比例。

undo buffer total-shared命令用来恢复缺省情况。

【命令】

buffer egress [ slot slot-number ] cell total-shared ratio ratio-value

undo buffer egress [ slot slot-number ] cell total-shared

【缺省情况】

cell缓冲区中共享区域所占比例为84%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

egress:表示对发送数据缓冲区进行配置。

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。

cell:配置cell资源中的共享缓存区的比例。

ratio ratio-value:缓冲区中共享区域所占的比例,以百分数形式表示。

【使用指导】

设备上整个数据缓冲区的大小是固定的,用户配置共享区域的比例后,其余部分将自动成为固定区域。

【举例】

# 配置成员设备2的cell资源中共享区域所占比例为65%。

<Sysname> system-view

[Sysname] buffer egress slot 2 cell total-shared ratio 65

1.1.5  burst-mode enable

burst-mode enable命令用来开启Burst功能。

undo burst-mode enable命令用来关闭Burst功能。

【命令】

burst-mode enable

undo burst-mode enable

【缺省情况】

Burst功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在下列情况下,Burst功能可以提供更好的报文缓存功能和流量转发性能:

·     广播或者组播报文流量密集,瞬间突发大流量的网络环境中;

·     报文从高速链路进入设备,由低速链路转发出去;或者报文从相同速率的多个接口同时进入设备,由一个相同速率的接口转发出去。

用户可以通过开启Burst功能,降低设备在上述特定环境中的报文丢包率,提高对报文的处理能力。

【举例】

# 开启Burst功能。

<Sysname> system-view

[Sysname] burst-mode enable

1.1.6  display buffer

display buffer命令显示数据缓冲区的配置信息。

【命令】

display buffer [ slot slot-number ] [ queue [ queue-id ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。

queue queue-id:表示队列的编号,取值范围为0~7。如果不指定queue-id,表示所有队列。

【使用指导】

display buffer命令不带queue关键字时,显示共享区域的比例分配。

display buffer命令带queue关键字时,显示队列最多可使用的固定区域的比例以及队列最多可使用的共享区域的比例。其中,指定queue-id时,显示指定队列的相关信息,不指定queue-id时,显示所有队列的相关信息。

【举例】

# 显示数据缓冲区配置信息。

<Sysname> display buffer

Slot  Type    Eg(Total-shared)                                                 

1     cell    25                                                               

                                                                               

          Eg: Size of the sending buffer                                       

Total-shared: Size of the shared buffer for all ports                          

        Unit: Ratio

<Sysname> display buffer queue

Slot  Queue        Type    Eg(Guaranteed , Shared)                             

2     0            cell    20 , 33                                             

2     1            cell    14 , 33                                              

2     2-7          cell    11 , 33                                             

                                                                               

          Eg: Size of the sending buffer                                        

  Guaranteed: Size of the minimum guaranteed buffer per queue                  

      Shared: Size of the maximum shared buffer per queue                      

        Unit: Ratio

表1-2 display buffer命令显示信息描述表

字段

描述

Slot

表示设备在IRF中的成员编号

Type

缓冲区类型,本设备仅支持cell缓冲区

Queue

队列ID,范围为0~7

Eg

Egress,出方向的数据缓冲区配置

(Total-shared)

共享区域的大小。

(Guaranteed , Shared)

Guaranteed表示最多可使用的固定区域的比例。

Shared表示最多可使用的共享区域的比例。

需要注意的是:缺省情况下,最多可使用的固定区域比例为12.5%,但通过display buffer queue显示的缺省值为13%。

Unit

数据缓冲区配置的单位,目前仅支持百分比形式(ratio

 

1.1.7  display buffer usage

display buffer usage命令用来显示数据缓冲区的使用率。

【命令】

display buffer usage [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示所有成员设备。

【举例】

# 显示数据缓冲区的使用率。

<Sysname> display buffer usage

Egress total-shared cell buffer usage on slot 1 :                              

Total:   12330 KB                                                              

Used:       0 KB                                                               

Free:   12330 KB                                                               

                           5sec    1min    5min                                

------------------------------------------------------------------             

Block 1                      0%      0%      0%                                

FortyGigE1/1/1               0%      0%      0%                                

FortyGigE1/1/2               0%      0%      0%                                

FortyGigE1/1/3               0%      0%      0%                                

FortyGigE1/1/4               0%      0%      0%                                

FortyGigE1/1/5               0%      0%      0%                                

FortyGigE1/1/6               0%      0%      0%                                

FortyGigE1/1/7               0%      0%      0%                                

FortyGigE1/1/8               0%      0%      0%                                

表1-3 display buffer usage命令显示信息描述表

字段

描述

Egress total-shared cell buffer usage on slot

表示在指定成员设备上cell缓冲区共享区域的使用率

Total

缓冲区容量

Used

已使用的缓冲区容量

Free

可用缓冲区容量

Block1

端口所在区域,本设备前面板上的端口所在区域固定为1

5sec

过去5秒以内该端口使用的缓冲区百分比例

1min

过去1分钟以内该端口使用的缓冲区百分比例

5min

过去5分钟以内该端口使用的缓冲区百分比例

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们