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

06-ACL和QoS命令参考

目录

03-数据缓冲区命令

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

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/WiNet/WS5820-WiNet/Command/Command_Manual/H3C_WS5820-WiNet_WS5810-WiNet_CR-R612x-6W100/06/201802/1062491_30005_0.htm

03-数据缓冲区命令


1 数据缓冲区

1.1  数据缓冲区配置命令

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

burst-mode enablebuffer apply命令互斥,用户在开启Burst功能后,不能应用手工配置数据缓冲区的相应配置,反之亦然。如果已经使用某一种方式进行了配置,则必须先取消该方式的配置之后,才能使用另外一种方式进行配置。

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 | packet } queue queue-id guaranteed ratio ratio

undo buffer egress [ slot slot-number ] { cell | packet } queue queue-id guaranteed

【缺省情况】

每个队列最多可使用的cell资源中固定区域比例为12%。

每个队列最多可使用的packet资源中固定区域的比例为12%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

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

cell:表示cell资源。

packet:表示packet资源。

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

ratio ratio:队列最多可使用的缓存大小占整个固定区域的大小的百分比。该参数的取值范围为0~100。

【使用指导】

缺省情况下,所有队列均分固定区域,但用户也可以使用该命令调整指定队列最多可使用的固定区域的比例,其它未配置的队列则均分剩余的固定区域。

配置该命令后,系统就与给队列预留指定大小的空间,即便该队列没有报文存储需求,其他队列也不能抢占。所有队列所配置的固定区域大小之和,不应超过可配置的总固定区域大小,否则配置失败。

【举例】

# 配置队列0最多可使用的cell固定区域的比例为整个cell固定缓冲区大小的20%。

<Sysname> system-view

[Sysname] buffer egress cell queue 0 guaranteed ratio 20

1.1.3  buffer shared

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

undo buffer shared命令用来取消端口或指定队列最多可使用的共享区域的比例的配置。

【命令】

buffer egress [ slot slot-number ] { cell | packet } [ queue queue-id ] shared ratio ratio

undo buffer egress [ slot slot-number ] { cell | packet } [ queue queue-id ] shared

【缺省情况】

每个端口最多可使用的packet资源中共享区域的比例为10%。

每个端口最多可使用的cell资源中共享区域的比例为10%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

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

cell:表示cell资源。

packet:表示packet资源。

queue-id:需要配置的队列编号,取值范围为0~7。未指定该参数时,表示配置所有端口可使用的共享区域的比例。

ratio ratio:队列的最大共享缓存占用比,以百分数形式表示。该参数的取值范围为0~100。

【使用指导】

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

【举例】

# 配置队列0在cell资源中的最大共享缓存占用比为10%。

<Sysname> system-view

[Sysname] buffer egress cell queue 0 shared ratio 10

1.1.4  buffer total-shared

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

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

【命令】

buffer egress [ slot slot-number ] { cell | packet } total-shared ratio ratio

undo buffer egress [ slot slot-number ] { cell | packet } total-shared

【缺省情况】

cell缓冲区中共享区域所占比例为52%,packet缓冲区中共享区域所占比例为50%。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

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

cell:表示cell资源。

packet:表示packet资源。

ratio ratio:缓冲区中共享区域所占的比例,以百分数形式表示。该参数的取值范围为0~100。

【使用指导】

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

【举例】

# 配置当前设备cell资源中的共享区域所占比例为50%。

<Sysname> system-view

[Sysname] buffer egress cell total-shared ratio 50

1.1.5  burst-mode enable

burst-mode enable命令用来开启数据缓冲区自动分配功能。

undo burst-mode enable命令用来关闭数据缓冲区自动分配功能。

【命令】

burst-mode enable

undo burst-mode enable

【缺省情况】

数据缓冲区自动分配功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在下列情况下,开启数据缓冲区自动分配功能可以提高报文缓存功能和降低报文丢包率:

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

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

开启数据缓冲区自动分配功能后,如下缓冲区的比例将发生变化:

·     每个队列最多可使用缓冲区中固定区域比例。

·     每个队列最多可使用缓冲区中共享区域的比例。

·     缓冲区中共享区域所占比例。

开启前后的具体变化情况,可通过display buffer命令查看。

开启数据缓冲区自动分配功能前后,设备缓冲区的分配情况会有较大的变化,可以通过display buffer命令查看开启前后设备数据缓冲区的分配情况。

【举例】

# 开启数据缓冲区自动分配功能。

<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:显示队列最多可使用的固定区域的比例以及队列最多可使用的共享区域的比例,queue-id的取值范围为0~7。指定queue-id时,显示指定队列的相关信息;不指定queue-id时,显示所有队列的相关信息。未指定本参数时,显示共享区域的比例。

【举例】

# 显示数据缓冲区的比例。

<Sysname> display buffer

Slot  Type    Eg(Total-shared , Shared)

1     packet  0 , 20

1     cell    0 , 20

 

          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 , Shared)

1     0-7          packet  12 , --

1     0-7          cell    12 , --

 

          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-1 display buffer命令显示信息描述表

字段

描述

Type

缓冲区类型,包括packet资源和cell资源

Queue

队列ID,范围为0~7

Eg

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

(Total-shared , Shared)

Total-shared表示所有端口共享区域的比例

Shared表示每个端口专用的共享区域的大小

(Guaranteed , Shared)

Guaranteed表示每个队列最多可使用的固定区域的比例

Shared表示每个队列最多可使用的共享区域的比例。如果显示为“--”字符串,则表示设备不支持该数据缓冲区

Unit

数据缓冲区的单位,为%

 

 

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

新华三官网
联系我们