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

08-ACL和QoS命令参考

目录

04-数据缓冲区命令

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

04-数据缓冲区命令


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

mdc-admin

【使用指导】

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

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

【举例】

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

<Sysname> system-view

[Sysname] buffer apply

1.1.2  buffer packet-drop alarm enable

buffer packet-drop alarm enable命令用来开启数据缓冲区丢包告警功能。

undo buffer packet-drop alarm enable命令用来关闭数据缓冲区丢包告警功能。

【命令】

buffer packet-drop alarm enable

undo buffer packet-drop alarm enable

【缺省情况】

数据缓冲区丢包告警功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

开启数据缓冲区丢包告警功能后,设备会生成数据缓冲区丢包告警信息,并将告警信息周期性的发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

本功能对Headroom数据缓冲区不起作用。

【举例】

# 开启数据缓冲区丢包告警功能。

<Sysname> system-view

[Sysname] buffer packet-drop alarm enable

【相关命令】

·     buffer usage threshold queue (interface view)

·     buffer usage threshold queue (system view)

·     buffer packet-drop alarm interval

1.1.3  buffer packet-drop alarm interval

buffer packet-drop alarm interval命令用来配置数据缓冲区丢包告警发送周期。

undo buffer packet-drop alarm interval命令用来恢复缺省情况。

【命令】

buffer packet-drop alarm interval interval

undo buffer packet-drop alarm interval

【缺省情况】

数据缓冲区丢包告警发送周期为5秒。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval:数据缓冲区丢包告警发送周期,取值范围为0~60,单位为秒,0表示出现丢包时立即发送告警信息。

【使用指导】

必须开启数据缓冲区丢包告警功能,否则,数据缓冲区丢包告警发送周期的配置不会生效。

【举例】

# 配置数据缓冲区丢包告警发送周期为20秒。

<Sysname> system-view

[Sysname] buffer packet-drop alarm interval 20

【相关命令】

·     buffer packet-drop alarm enable

1.1.4  buffer queue guaranteed (interface view)

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

undo buffer queue guaranteed命令用来取消指定队列最多可使用的固定区域的大小的配置。

【命令】

buffer egress cell queue queue-id guaranteed ratio ratio

undo buffer egress cell queue queue-id guaranteed

【缺省情况】

所有队列最多可使用的固定区域大小均为13%。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

cell:表示cell资源。

queue-id:表示队列编号,取值范围为0~7。

ratio ratio:队列的最大固定区域占用比,以百分数形式表示。该参数的取值范围为0~100。

【使用指导】

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

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

【举例】

# 配置发送缓冲区中接口FortyGigE1/0/1下的队列0最多可使用固定区域cell资源的比例为20%。

<Sysname> system-view

[Sysname] interface fortygige 1/0/1

[Sysname-FortyGigE1/0/1] buffer egress cell queue 0 guaranteed ratio 20

1.1.5  buffer queue map-to service-pool

buffer queue map-to service-pool命令用来配置队列与服务池的映射关系。

undo buffer queue map-to命令用来恢复缺省情况。

【命令】

buffer ingress queue queue-id map-to service-pool sp-id

undo buffer ingress queue queue-id map-to

【缺省情况】

所有队列均映射到服务池0。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ingress:表示对接收缓冲区进行配置。

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

service-pool sp-id:表示服务池的编号。取值范围为1~3。

【使用指导】

配置本命令前,必须先通过buffer service-pool shared命令配置服务池最多可使用的共享区域的比例。

由于队列与队列中缓存的报文的802.1p优先级存在映射关系,即dot1p-lp映射表,所以:

·     对于发送缓冲区,本命令中配置的queue-id指队列ID,而非队列中缓存的报文的802.1p优先级值。

·     对于接收缓冲区,本命令中配置的queue-id指报文的802.1p优先级,而非缓存此类报文的队列的ID。

【举例】

# 配置发送缓冲区中接口FortyGigE1/0/1下的队列1映射到服务池1。

<Sysname> system-view

[Sysname] interface fortygige 1/0/1

[Sysname-FortyGigE1/0/1] buffer egress queue 1 map-to service-pool 1

【相关命令】

·     buffer service-pool shared

1.1.6  buffer queue shared (interface view)

buffer queue shared命令用来配置队列最多可使用的共享区域的大小。

undo buffer queue shared命令用来取消指定队列最多可使用的共享区域的大小的配置。

【命令】

buffer egress cell queue queue-id shared ratio ratio

undo buffer egress cell queue queue-id shared

【缺省情况】

所有队列最多可使用的共享区域大小均为20%。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

cell:表示cell资源。

queue-id:表示队列编号,取值范围为0~7。

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

【使用指导】

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

【举例】

# 配置发送缓冲区中接口FortyGigE1/0/1下队列0最多可使用共享区域cell资源的比例为20%。

<Sysname> system-view

[Sysname] interface fortygige 1/0/1

[Sysname-FortyGigE1/0/1] buffer egress cell queue 0 shared ratio 20

1.1.7  buffer service-pool shared

buffer service-pool shared命令用来配置服务池可使用的共享区域的大小。

undo buffer service-pool shared命令用来取消指定服务池可使用的共享区域大小的配置。

【命令】

(独立运行模式)

buffer ingress [ slot slot-number ] cell service-pool sp-id shared ratio ratio

undo buffer ingress [ slot slot-number ] cell service-pool sp-id shared

(IRF模式)

buffer ingress [ chassis chassis-number slot slot-number ] cell service-pool sp-id shared ratio ratio

undo buffer ingress [ chassis chassis-number slot slot-number ] cell service-pool sp-id shared

【缺省情况】

服务池0可使用的共享区域的大小为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ingress:表示对接收缓冲区进行配置。

slot slot-number:表示接口板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:表示IRF中指定成员设备上的指定接口板。(IRF模式)

cell:表示cell资源。

service-pool sp-id:表示服务池的编号。取值范围为1~3。

ratio ratio:服务池的最大共享区域占用比,以百分数形式表示。该参数的取值范围为0~99。

【使用指导】

配置本命令后,需执行buffer apply命令才会生效。

所有服务池配置的可使用共享区域的数值之和不应超过共享区域的总大小,否则配置失败。

如果指定slot参数,表示针对该板的配置,反之则表示针对全局的配置,且针对板的配置优先级高于针对全局的配置。(独立运行模式)

如果指定chassisslot参数,表示针对该板的配置,反之则表示针对全局的配置,且针对板的配置优先级高于针对全局的配置。(IRF模式)

【举例】

# 配置发送缓冲区中的服务池1可使用的共享区域的cell资源比例为50%。

<Sysname> system-view

[Sysname] buffer egress cell service-pool 1 shared ratio 50

【相关命令】

·     buffer apply

1.1.8  buffer threshold alarm enable

buffer threshold alarm enable命令用来开启数据缓冲区超门限告警功能。

undo buffer threshold alarm enable命令用来关闭数据缓冲区超门限告警功能。

【命令】

buffer threshold alarm { egress | headroom | ingress } enable

undo buffer threshold alarm { egress | headroom | ingress } enable

【缺省情况】

数据缓冲区超门限告警功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

headroom:表示对Headroom数据缓冲区进行配置。

ingress:表示对接收数据缓冲区进行配置。

【使用指导】

开启数据缓冲区超门限告警功能后,设备会生成数据缓冲区超门限告警信息,并将告警信息周期性的发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

【举例】

# 开启接收数据缓冲区超门限告警功能。

<Sysname> system-view

[Sysname] buffer threshold alarm ingress enable

【相关命令】

·     buffer usage threshold headroom

·     buffer usage threshold headroom queue

·     buffer usage threshold queue (interface view)

·     buffer usage threshold queue (system view)

1.1.9  buffer threshold alarm interval

buffer threshold alarm interval命令用来配置数据缓冲区超门限告警发送周期。

undo buffer threshold alarm interval命令用来恢复缺省情况。

【命令】

buffer threshold alarm { egress | headroom | ingress } interval interval

undo buffer threshold alarm { egress | headroom | ingress } interval

【缺省情况】

数据缓冲区超门限告警发送周期为5秒。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

headroom:表示对Headroom数据缓冲区进行配置。

ingress:表示对接收数据缓冲区进行配置。

interval:数据缓冲区超门限告警发送周期,取值范围为0~60,单位为秒。0表示出现数据缓冲区超门限使用时立即发送告警信息。

【使用指导】

必须开启数据缓冲区超门限告警功能,否则,数据缓冲区超门限告警发送周期的配置不会生效。

【举例】

# 配置接收数据缓冲区超门限告警发送周期为20秒。

<Sysname> system-view

[Sysname] buffer threshold alarm ingress interval 20

【相关命令】

·     buffer threshold alarm enable

·     buffer usage threshold headroom

·     buffer usage threshold headroom queue

·     buffer usage threshold queue (interface view)

·     buffer usage threshold queue (system view)

1.1.10  buffer usage threshold

buffer usage threshold命令用来配置接口的数据缓冲区使用门限值。

undo buffer usage threshold命令用来恢复缺省情况。

【命令】

(独立运行模式)

buffer usage threshold slot slot-number ratio ratio

undo buffer usage threshold slot slot-number

(IRF模式)

buffer usage threshold chassis chassis-number slot slot-number ratio ratio

undo buffer usage threshold chassis chassis-number slot slot-number

【缺省情况】

设备上接口的数据缓冲区使用门限值为100。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

slot slot-number:指定接口板所在的槽位号。slot-number表示接口板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:指定成员设备上的指定接口板。chassis-number表示设备在IRF中的成员编号,slot-number表示接口板所在的槽位号。(IRF模式)

ratio ratio:以百分比形式配置接口的数据缓冲区使用门限值,ratio的取值为1~100。

【使用指导】

只有将设备的报文统计模式配置为队列模式后(执行statistic mode queue命令),本命令的配置才能生效。关于报文统计模式的介绍,请参见“ACL和QoS命令参考”中的“QoS”。

配置接口的数据缓冲区使用门限后,设备会自动记录接口对缓冲区的使用情况。当接口上某一队列中需要处理的报文增多,造成该接口对数据缓冲区的使用比率超过设定的门限值时,系统会为该队列增加一次超量使用缓冲区的计数。

通过display buffer usage interface命令,可以查看接口的数据缓冲区使用统计信息。

【举例】

# 配置3号槽位接口板上所有接口的数据缓冲区使用门限值为50%。(独立运行模式)

<Sysname> system-view

[Sysname] buffer usage threshold slot 3 ratio 50

# 配置2号成员设备的3号槽位接口板上所有接口的数据缓冲区使用门限值为50%。(IRF模式)

<Sysname> system-view

[Sysname] buffer usage threshold chassis 2 slot 3 ratio 50

【相关命令】

·     display buffer usage interface

1.1.11  buffer usage threshold all-queue

buffer usage threshold all-queue命令用来配置所有队列发送缓冲区使用率的告警门限值。

undo buffer usage threshold all-queue命令用来恢复缺省情况。

【命令】

(独立运行模式)

buffer egress usage threshold all-queue slot slot-number ratio ratio

undo buffer egress usage threshold all-queue slot slot-number ratio

(IRF模式)

buffer egress usage threshold all-queue chassis chassis-number slot slot-number ratio ratio

undo buffer egress usage threshold all-queue chassis chassis-number slot slot-number ratio

【缺省情况】

所有队列发送缓冲区使用率的告警门限值均为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

slot slot-number:表示接口板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:表示IRF中指定成员设备上的指定接口板。(IRF模式)

ratio ratio:表示所有队列发送缓冲区使用率的告警门限值,以百分数形式表示。该参数的取值范围为1~100。

【使用指导】

仅开启数据缓冲区超门限告警功能后,本配置才会生效。

当某接口下的队列需要处理的报文增多,导致该接口上所有队列对数据缓冲区的综合使用率超过告警门限值时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备队列的数据缓冲区的使用情况。

【举例】

# 配置slot 1上所有队列发送缓冲区使用率的告警门限值为50%。(独立运行模式)

<Sysname> system-view

[Sysname] buffer egress usage threshold all-queue slot 1 ratio 50

【相关命令】

·     buffer queue shared (interface view)

·     buffer queue shared (system view)

·     buffer service-pool shared

·     buffer threshold alarm enable

·     buffer threshold alarm interval

1.1.12  buffer usage threshold headroom

buffer usage threshold headroom命令用来配置全局Headroom缓冲区使用门限值。

undo buffer usage threshold headroom命令用来恢复缺省情况。

【命令】

(独立运行模式)

buffer usage threshold headroom slot slot-number ratio ratio

undo buffer usage threshold headroom slot slot-number ratio

(IRF模式)

buffer usage threshold headroom chassis chassis-number slot slot-number ratio ratio

undo buffer usage threshold headroom chassis chassis-number slot slot-number ratio

【缺省情况】

全局所有接口下每个队列的Headroom缓冲区使用门限值均为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

slot slot-number:配置指定单板上所有接口每个队列的Headroom缓冲区使用门限值。slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:配置指定成员设备上指定单板上所有接口每个队列的Headroom缓冲区使用门限值。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

ratio ratio:以百分比形式配置设备Headroom缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

仅开启数据缓冲区超门限告警功能后,Headroom缓冲区使用门限值的配置才会生效。超门限使用Headroom缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备Headroom缓冲区的使用情况。

【举例】

# 配置slot 1上所有接口下每个队列的Headroom缓冲区使用门限值为50%。(独立运行模式)

<Sysname> system-view

[Sysname] buffer usage threshold headroom slot 1 ratio 50

# 配置成员设备1上的slot 2的所有接口下每个队列的Headroom缓冲区使用门限值为50%。(IRF模式)

<Sysname> system-view

[Sysname] buffer usage threshold headroom chassis 1 slot 2 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.13  buffer usage threshold headroom queue

buffer usage threshold headroom queue命令用来配置接口Headroom缓冲区使用门限值。

undo buffer usage threshold headroom queue命令用来恢复缺省情况。

【命令】

buffer usage threshold headroom queue queue-id ratio ratio

undo buffer usage threshold headroom queue queue-id ratio

【缺省情况】

接口Headroom缓冲区与全局Headroom缓冲区使用门限值相同。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

queue-id:配置接口指定队列Headroom缓冲区使用门限值,queue-id的取值范围为0~7。

ratio ratio:以百分比形式配置指定队列的Headroom缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

仅开启数据缓冲区超门限告警功能后,Headroom缓冲区使用门限值的配置才会生效。超门限使用Headroom缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备Headroom缓冲区的使用情况。

【举例】

# 配置接口FortyGigE1/0/1队列1的Headroom缓冲区使用门限值为50%。

<Sysname> system-view

[Sysname] interface fortygige 1/0/1

[Sysname–FortyGigE1/0/1] buffer usage threshold headroom queue 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.14  buffer usage threshold queue (interface view)

buffer usage threshold queue命令用来配置接口队列接收或发送数据缓冲区使用门限值。

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

【命令】

buffer { egress | ingress } usage threshold queue queue-id ratio ratio

undo buffer { egress | ingress } usage threshold queue queue-id ratio

【缺省情况】

接口队列接收或发送数据缓冲区与全局队列接收或发送数据缓冲区使用门限值相同。

【视图】

接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

ingress:表示对接收数据缓冲区进行配置。

queue-id:配置接口指定队列的数据缓冲区使用门限值,queue-id的取值范围为0~7。

ratio ratio:以百分比形式配置指定接口队列的数据缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

本命令配置的数据缓冲区不包括Headroom缓冲区。

仅开启数据缓冲区超门限告警功能后,接口队列接收或发送数据缓冲区使用门限值的配置才会生效。超门限使用数据缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备接收或发送数据缓冲区的使用情况。

【举例】

# 配置接口FortyGigE1/0/1队列1的接收数据缓冲区使用门限值为50%。

<Sysname> system-view

[Sysname] interface fortygige 1/0/1

[Sysname-FortyGigE1/0/1] buffer ingress usage threshold queue 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.15  buffer usage threshold queue (system view)

buffer usage threshold queue命令用来配置全局队列接收或发送数据缓冲区使用门限值。

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

【命令】

(独立运行模式)

buffer { egress | ingress } usage threshold slot slot-number  queue queue-id ratio ratio

undo buffer { egress | ingress } usage threshold slot slot-number queue queue-id ratio

(IRF模式)

buffer { egress | ingress } usage threshold chassis chassis-number slot slot-number queue queue-id ratio ratio

undo buffer { egress | ingress } usage threshold chassis chassis-number slot slot-number queue queue-id ratio

【缺省情况】

全局所有接口下每个队列的接收或发送数据缓冲区使用门限值均为100%。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

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

ingress:表示对接收数据缓冲区进行配置。

slot slot-number:配置指定单板上指定队列的数据缓冲区使用门限值。slot-number表示单板所在的槽位号。(独立运行模式)

chassis chassis-number slot slot-number:配置指定成员设备上的指定单板上指定队列的数据缓冲区使用门限值。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。(IRF模式)

queue-id:配置设备指定队列数据缓冲区使用门限值,queue-id的取值范围为0~7。

ratio ratio:以百分比形式配置设备队列的数据缓冲区使用门限值,ratio的取值范围为1~100。

【使用指导】

本命令配置的数据缓冲区不包括Headroom缓冲区。

仅开启数据缓冲区超门限告警功能后,全局队列接收或发送数据缓冲区使用门限值的配置才会生效。超门限使用数据缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备数据缓冲区的使用情况。

【举例】

# 配置slot 1队列1的接收数据缓冲区使用门限值为50%。(独立运行模式)

<Sysname> system-view

[Sysname] buffer ingress usage threshold slot 1 queue 1 ratio 50

# 配置成员设备1上的slot 2队列1的接收数据缓冲区使用门限值为50%。(IRF模式)

<Sysname> system-view

[Sysname] buffer ingress usage threshold chassis 1 slot 2 queue 1 ratio 50

【相关命令】

·     buffer threshold alarm enable

1.1.16  burst-mode enable

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

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

【命令】

burst-mode enable

undo burst-mode enable

【缺省情况】

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

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

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

·     报文从高速链路进入设备,由低速链路转发出去;

·     报文从相同速率的多个接口同时进入设备,由一个相同速率的接口转发出去。

数据缓冲区自动分配功能仅对已知单播报文生效。

【举例】

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

<Sysname> system-view

[Sysname] burst-mode enable

1.1.17  display buffer usage

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

【命令】

(独立运行模式)

display buffer usage [ slot slot-number ]

(IRF模式)

display buffer usage [ chassis chassis-number slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

slot slot-number:表示接口板所在的槽位号。不指定该参数时,表示所有接口板。(独立运行模式)

chassis chassis-number slot slot-number:表示IRF中指定成员设备上的指定接口板。不指定该参数时,表示IRF中的所有接口板。(IRF模式)

【举例】

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

<Sysname> display buffer usage

Egress buffer usage on chassis 1 slot 3 :

Chip0

core0:

  Total: 761856 BD

  Used:      0 BD

  Free: 761856 BD

core1:

  Total:1048576 BD

  Used:      0 BD

  Free:1048576 BD

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

字段

描述

Ingress buffer usage on slot

表示在指定板卡上BD缓冲区共享区域的使用率

Chip

芯片编号

core

设备支持的缓冲区类型

Total

缓冲区容量

Used

已使用的缓冲区容量

Free

可用缓冲区容量

1.1.18  display buffer usage interface

display buffer usage interface命令用来显示接口的数据缓冲区使用统计信息。

【命令】

display buffer usage interface [ interface-type [ interface-number ] ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

interface-type interface-number:指定接口,interface-type为接口类型,interface-number为接口编号。未指定interface-type参数时,显示设备上所有以太网接口的数据缓冲区使用统计信息;已指定interface-type但未指定interface-number时,显示设备上所有指定类型的以太网接口的数据缓冲区使用统计信息。

verbose:显示详细信息。如果不指定本参数,则显示简要信息。

【举例】

# 显示接口FortyGigE1/0/1的数据缓冲区简要使用统计信息。

<Sysname> display buffer usage interface fortygige 1/0/1

Interface              QueueID Total       Used        Threshold(%) Violations

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

FGE1/0/1               0       761856      0           100          0

                       1       761856      0           100          0

                       2       761856      0           100          0

                       3       761856      0           100          0

                       4       761856      0           100          0

                       5       761856      0           100          0

                       6       761856      0           100          0

                       7       761856      0           100          0

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

字段

描述

Interface

接口名称

QueueID

队列编号

Total

队列可用的数据缓冲区大小,单位为Byte

Used

队列已使用的数据缓冲区大小,单位为Byte

Threshold(%)

队列的数据缓冲区使用门限值,该值与队列所在接口的缓冲区使用门限值保持一致

Violations

队列超量使用缓冲区的计数,表示队列使用缓冲区超过设定门限值的次数

该字段仅在设备重启时,才会清零后重新计数

# 显示接口FortyGigE1/0/1的数据缓冲区详细使用统计信息。

<Sysname> display buffer usage interface fortygige 1/0/1 verbose

FGE1/0/1

  Ingress:

    QueueID: 0

      Total: --                Used: 2                  Threshold(%): 3

      Violations: 4            Shared: 5                Headroom: 6

      XoffThres: 7             IsDynamic: 1

      Used(%): 6               Free: 15                 UsedPeak: 17

      HeadroomUsed(%): 3       HeadroomFree: 19         HeadroomPeak: 20

    QueueID: 1

      Total: --                Used: 4                  Threshold(%): 6

      Violations: 8            Shared: 10               Headroom: 12

      XoffThres: 14            IsDynamic: 1

      Used(%): 12              Free: 30                 UsedPeak: 34

      HeadroomUsed(%): 6       HeadroomFree: 38         HeadroomPeak: 40

    QueueID: 2

      Total: --                Used: 6                  Threshold(%): 9

      Violations: 12           Shared: 15               Headroom: 18

      XoffThres: 21            IsDynamic: 1

      Used(%): 18              Free: 45                 UsedPeak: 51

      HeadroomUsed(%): 9       HeadroomFree: 57         HeadroomPeak: 60

    QueueID: 3

      Total: --                Used: 8                  Threshold(%): 12

      Violations: 16           Shared: 20               Headroom: 24

      XoffThres: 28            IsDynamic: 1

      Used(%): 24              Free: 60                 UsedPeak: 68

      HeadroomUsed(%): 12      HeadroomFree: 76         HeadroomPeak: 80

    QueueID: 4

      Total: --                Used: 10                 Threshold(%): 15

      Violations: 20           Shared: 25               Headroom: 30

      XoffThres: 35            IsDynamic: 1

      Used(%): 30              Free: 75                 UsedPeak: 85

      HeadroomUsed(%): 15      HeadroomFree: 95         HeadroomPeak: 100

    QueueID: 5

      Total: --                Used: 12                 Threshold(%): 18

      Violations: 24           Shared: 30               Headroom: 36

      XoffThres: 42            IsDynamic: 1

      Used(%): 36              Free: 90                 UsedPeak: 102

      HeadroomUsed(%): 18      HeadroomFree: 114        HeadroomPeak: 120

    QueueID: 6

      Total: --                Used: 14                 Threshold(%): 21

      Violations: 28           Shared: 35               Headroom: 42

      XoffThres: 49            IsDynamic: 1

      Used(%): 42              Free: 105                UsedPeak: 119

      HeadroomUsed(%): 21      HeadroomFree: 133        HeadroomPeak: 140

    QueueID: 7

      Total: --                Used: 16                 Threshold(%): 24

      Violations: 32           Shared: 40               Headroom: 48

      XoffThres: 56            IsDynamic: 1

      Used(%): 48              Free: 120                UsedPeak: 136

      HeadroomUsed(%): 24      HeadroomFree: 152        HeadroomPeak: 160

  Egress:

    QueueID: 0

      Total: 9                 Used: 10                 Threshold(%): 11

      Violations: 12           TailDropThres: 13        IsDynamic: 1

      DeadlockCount: 21        DeadlockRecover: 22

      Used(%): 2               Free: 23                 UsedPeak: 25

    QueueID: 1

      Total: 18                Used: 20                 Threshold(%): 22

      Violations: 24           TailDropThres: 26        IsDynamic: 1

      DeadlockCount: 42        DeadlockRecover: 44

      Used(%): 4               Free: 46                 UsedPeak: 50

    QueueID: 2

      Total: 27                Used: 30                 Threshold(%): 33

      Violations: 36           TailDropThres: 39        IsDynamic: 1

      DeadlockCount: 63        DeadlockRecover: 66

      Used(%): 6               Free: 69                 UsedPeak: 75

    QueueID: 3

      Total: 36                Used: 40                 Threshold(%): 44

      Violations: 48           TailDropThres: 52        IsDynamic: 1

      DeadlockCount: 84        DeadlockRecover: 88

      Used(%): 8               Free: 92                 UsedPeak: 100

    QueueID: 4

      Total: 45                Used: 50                 Threshold(%): 55

      Violations: 60           TailDropThres: 65        IsDynamic: 1

      DeadlockCount: 105       DeadlockRecover: 110

      Used(%): 10              Free: 115                UsedPeak: 125

    QueueID: 5

      Total: 54                Used: 60                 Threshold(%): 66

      Violations: 72           TailDropThres: 78        IsDynamic: 1

      DeadlockCount: 126       DeadlockRecover: 132

      Used(%): 12              Free: 138                UsedPeak: 150

    QueueID: 6

      Total: 63                Used: 70                 Threshold(%): 77

      Violations: 84           TailDropThres: 91        IsDynamic: 1

      DeadlockCount: 147       DeadlockRecover: 154

      Used(%): 14              Free: 161                UsedPeak: 175

    QueueID: 7

      Total: 72                Used: 80                 Threshold(%): 88

      Violations: 96           TailDropThres: 104       IsDynamic: 1

      DeadlockCount: 168       DeadlockRecover: 176

      Used(%): 16              Free: 184                UsedPeak: 200

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

字段

描述

Ingress

接收数据缓冲区的统计数据

Egress

发送数据缓冲区的统计数据

QueueID

显示指定队列对数据缓冲区的使用统计信息

Total

队列可用的数据缓冲区大小,单位为字节

Used

队列已使用的数据缓冲区大小,单位为字节

Threshold(%)

队列的数据缓冲区使用门限值,该值与队列所在接口的缓冲区使用门限值保持一致

Violations

队列超量使用缓冲区的计数,表示队列使用缓冲区超过设定门限值的次数

该字段在设备重启时,会清零重新计数

Shared

队列已使用共享数据缓冲区的cell资源个数

Headroom

队列已使用Headroom缓冲区的cell资源个数。开启PFC功能的端口上某优先级队列进入PFC XOFF状态后,端口会发送XOFF帧通知对端设备暂停向本端发送对应优先级报文,如果对端设备未收到XOFF帧时已发出了流量,则端口会使用Headroom缓冲区缓存这部分流量

XoffThres

反压帧触发门限值:

·     当用户配置为动态时显示的数值为具体配置的百分比

·     当用户配置为静态门限时显示的数值为具体配置的cell资源个数

TailDropThres

尾丢弃门限值,该值由buffer queue shared命令配置的占用比计算得到

IsDynamic

对于入方向,该字段取值如下:

·     0:表示反压帧触发门限为静态

·     1:表示反压帧触发门限为动态

对于出方向,该字段取值为1,表示尾丢弃门限为动态

Used(%)

队列缓存使用率

Free

队列缓存可用量,单位为Byte

UsedPeak

队列缓存使用历史峰值,即本次执行display命令与上次执行display命令之间这段时间的峰值,单位为Byte

HeadroomUsed(%)

入方向队列HEADROOM使用率

HeadroomFree

入方向队列HEADROOM可用量,单位为Byte

HeadroomPeak

入方向队列HEADROOM使用历史峰值,即本次执行display命令与上次执行display命令之间这段时间的峰值,单位为Byte

DeadlockCount

出方向队列DEADLOCK发生次数

DeadlockRecover

出方向队列DEADLOCK恢复次数

说明

有关反压帧触发门限和PFC死锁功能的详细介绍请参见“二层技术-以太网交换配置指导”中的“以太网接口”。

 

 

 

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

新华三官网
联系我们