03-数据缓冲区命令
本章节下载: 03-数据缓冲区命令 (276.36 KB)
目 录
1.1.2 buffer packet-drop alarm enable
1.1.3 buffer packet-drop alarm interval
1.1.6 buffer threshold alarm enable
1.1.7 buffer threshold alarm interval
1.1.10 buffer usage threshold headroom
1.1.11 buffer usage threshold headroom queue
1.1.12 buffer usage threshold queue (interface view)
1.1.13 buffer usage threshold queue (system view)
1.1.17 display buffer usage interface
数据缓冲区的配置比较复杂,而且对设备的转发功能有重要的影响,建议用户不要轻易修改数据缓冲区的参数。在需要较大的缓存空间时,建议使用Burst功能来自动分配缓冲区。
burst-mode enable与buffer apply命令互斥,用户在开启Burst功能后,不能应用手工配置数据缓冲区的相应配置,反之亦然。如果已经使用某一种方式进行了配置,则必须先取消该方式的配置之后,才能使用另外一种方式进行配置。
buffer apply命令用来应用用户对数据缓冲区所做的配置。
undo buffer apply命令用来恢复缺省情况。
【命令】
buffer apply
undo buffer apply
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
用户对数据缓冲区进行配置后,必须使用buffer apply命令进行应用,这些配置才能生效。
配置被应用后就不能被修改,需要先取消应用,再修改、应用,新的配置才能生效。
使能/去使能buffer apply功能,均会引起丢包现象。
【举例】
# 应用用户对数据缓冲区所做的配置。
<Sysname> system-view
[Sysname] buffer apply
buffer packet-drop alarm enable命令用来开启数据缓冲区丢包告警功能。
undo buffer packet-drop alarm enable命令用来关闭数据缓冲区丢包告警功能。
【命令】
buffer packet-drop alarm enable
undo buffer packet-drop alarm enable
【缺省情况】
数据缓冲区丢包告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-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
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
【参数】
interval:数据缓冲区丢包告警发送周期,取值范围为0~60,单位为秒,0表示出现丢包时立即发送告警信息。
【使用指导】
必须开启数据缓冲区丢包告警功能,否则,数据缓冲区丢包告警发送周期的配置不会生效。
【举例】
# 配置数据缓冲区丢包告警发送周期为20秒。
<Sysname> system-view
[Sysname] buffer packet-drop alarm interval 20
【相关命令】
· buffer packet-drop alarm enable
buffer queue guaranteed命令用来配置队列最多可使用的固定区域的大小。
undo buffer queue guaranteed命令用来取消指定队列最多可使用的固定区域的大小的配置。
【命令】
buffer egress [ slot slot-number ] cell queue queue-id guaranteed ratio ratio
undo buffer egress [ slot slot-number ] cell queue queue-id guaranteed
【缺省情况】
所有队列最多可使用的固定区域大小均为13%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
egress:表示对发送数据缓冲区进行配置。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。
cell:表示cell资源。
queue-id:需要配置的队列编号,取值范围为0~7。
ratio ratio:队列最多可使用的缓存大小占整个固定区域的大小的百分比。该参数的取值范围为0~100。
【使用指导】
缺省情况下,所有队列均分固定区域,但用户也可以使用该命令调整指定队列最多可使用的固定区域的比例,其它未配置的队列则均分剩余的固定区域。
配置该命令后,系统就与给队列预留指定大小的空间,即便该队列没有报文存储需求,其他队列也不能抢占。所有队列所配置的固定区域大小之和,不应超过可配置的总固定区域大小,否则配置失败。
【举例】
# 配置队列0最多可使用的cell固定区域的比例为整个cell固定缓冲区大小的20%。
<Sysname> system-view
[Sysname] buffer egress cell queue 0 guaranteed ratio 20
buffer queue shared命令用来配置队列最多可使用的共享区域的大小。
undo buffer queue shared命令用来取消指定队列最多可使用的共享区域的大小的配置。
【命令】
buffer egress [ slot slot-number ] cell queue queue-id shared ratio ratio
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:队列的最大共享缓存占用比,以百分数形式表示。该参数的取值范围为0~100。
【使用指导】
缺省情况下,所有队列均分共享区域,但用户也可以调整指定队列最多可使用的共享区域的比例,其它未配置的队列最多可使用的共享区域的比例仍遵循缺省值。最终,各队列最多可使用的共享区域的大小将由芯片根据buffer shared配置,以及实际需要收发报文的数量决定。
【举例】
# 配置队列0在cell资源中的最大共享缓存占用比为10%。
<Sysname> system-view
[Sysname] buffer egress cell queue 0 shared ratio 10
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
【参数】
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)
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
【参数】
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)
buffer total-shared命令用来配置数据缓冲区中共享区域的大小。
undo buffer total-shared命令用来取消数据缓冲区中共享区域的大小的配置。
【命令】
buffer egress [ slot slot-number ] cell total-shared ratio ratio
undo buffer egress [ slot slot-number ] cell total-shared
【缺省情况】
在未配置本命令的情况下,使用display buffer命令可以查看其缺省值。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
egress:表示对发送数据缓冲区进行配置。
slot slot-number:表示设备在IRF中的成员编号。不指定该参数时,表示配置所有成员设备。
cell:表示cell资源。
ratio ratio:缓冲区中共享区域所占的比例,以百分数形式表示。该参数的取值范围为0~100。
【使用指导】
设备上整个数据缓冲区的大小是固定的,用户配置共享区域的大小后,其余部分将自动成为固定区域。
【举例】
# 配置当前设备cell资源中的共享区域所占比例为50%。
<Sysname> system-view
[Sysname] buffer egress cell total-shared ratio 50
buffer usage threshold命令用来配置接口的数据缓冲区使用门限值。
undo buffer usage threshold命令用来恢复缺省情况。
【命令】
buffer usage threshold slot slot-number ratio ratio
undo buffer usage threshold slot slot-number
【缺省情况】
设备上接口的数据缓冲区的使用门限值为30。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:表示设备在IRF中的成员编号。
ratio ratio:以百分比形式配置接口的数据缓冲区使用门限值,ratio的取值为1~100。
【使用指导】
配置接口的数据缓冲区使用门限后,设备会自动记录接口对缓冲区的使用情况。当接口上某一队列中需要处理的报文增多,造成该接口对数据缓冲区的使用比率超过设定的门限值时,系统会为该队列增加一次超量使用缓冲区的计数。
通过display buffer usage interface命令,可以查看接口的数据缓冲区使用统计信息。
【举例】
# 配置设备上所有接口的数据缓冲区使用门限值为50%
<Sysname> system-view
[Sysname] buffer usage threshold slot 1 ratio 50
【相关命令】
· display buffer usage interface
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
【缺省情况】
全局所有接口下每个队列的Headroom缓冲区使用门限值均为100%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
slot slot-number:配置指定成员设备上所有接口每个队列的Headroom缓冲区使用门限值。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
【相关命令】
· buffer threshold alarm enable
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
【参数】
queue-id:配置接口指定队列Headroom缓冲区使用门限值,queue-id的取值范围为0~7。
ratio ratio:以百分比形式配置指定队列的Headroom缓冲区使用门限值,ratio的取值范围为1~100。
【使用指导】
仅开启数据缓冲区超门限告警功能后,Headroom缓冲区使用门限值的配置才会生效。超门限使用Headroom缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备Headroom缓冲区的使用情况。
【举例】
# 配置接口Ten-GigabitEthernet1/0/1队列1的Headroom缓冲区使用门限值为50%。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname–Ten-GigabitEthernet1/0/1] buffer usage threshold headroom queue 1 ratio 50
【相关命令】
· buffer threshold alarm enable
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
【参数】
egress:表示对发送数据缓冲区进行配置。
ingress:表示对接收数据缓冲区进行配置。
queue-id:配置接口指定队列的数据缓冲区使用门限值,queue-id的取值范围为0~7。
ratio ratio:以百分比形式配置指定接口队列的数据缓冲区使用门限值,ratio的取值范围为1~100。
【使用指导】
本命令配置的数据缓冲区不包括Headroom缓冲区。
仅开启数据缓冲区超门限告警功能后,接口队列接收或发送数据缓冲区使用门限值的配置才会生效。超门限使用数据缓冲区时,设备会生成告警信息,并将告警信息发送给iMC等网管软件,网管软件会生成相应的告警提示,方便查看设备接收或发送数据缓冲区的使用情况。
【举例】
# 配置接口Ten-GigabitEthernet1/0/1队列1的接收数据缓冲区使用门限值为50%。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] buffer ingress usage threshold queue 1 ratio 50
【相关命令】
· buffer threshold alarm enable
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
【缺省情况】
全局所有接口下每个队列的接收或发送数据缓冲区使用门限值均为100%。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
egress:表示对发送数据缓冲区进行配置。
ingress:表示对接收数据缓冲区进行配置。
slot slot-number:配置指定成员设备上指定队列的数据缓冲区使用门限值。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
【相关命令】
· buffer threshold alarm enable
burst-mode enable命令用来开启数据缓冲区自动分配功能。
undo burst-mode enable命令用来关闭数据缓冲区自动分配功能。
【命令】
burst-mode enable
undo burst-mode enable
【缺省情况】
数据缓冲区自动分配功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
在下列情况下,开启数据缓冲区自动分配功能可以提高报文缓存功能和降低报文丢包率:
· 广播或者组播报文流量密集,瞬间突发大流量的网络环境中;
· 报文从高速链路进入设备,由低速链路转发出去;或者报文从相同速率的多个接口同时进入设备,由一个相同速率的接口转发出去。
【举例】
# 开启数据缓冲区自动分配功能。
<Sysname> system-view
[Sysname] burst-mode enable
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)
1 cell 99%
Eg: Size of the sending buffer
Total-shared: Size of the shared buffer for all ports
# 显示队列最多可使用的固定区域的大小以及队列最多可使用的共享区域的大小。
<Sysname> display buffer queue
Slot Queue Type Eg(Guaranteed , Shared)
1 0-7 cell 13% , 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
表1-1 display buffer命令显示信息描述表
字段 |
描述 |
Type |
缓冲区类型 |
Queue |
队列ID,范围为0~7 |
Eg |
Egress,出方向的数据缓冲区配置 |
(Total-shared ) |
Total-shared表示所有端口共享区域的大小 |
(Guaranteed , Shared) |
Guaranteed表示每个队列最多可使用的固定区域的大小 Shared表示每个队列最多可使用的共享区域的大小 |
Unit |
数据缓冲区的单位,为% |
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: 16061 KB
Used: 0 KB
Free: 16061 KB
5sec 1min 5min
------------------------------------------------------------------
Block 1 0% 0% 0%
XGE1/0/1 0% 0% 0%
XGE1/0/2 0% 0% 0%
XGE1/0/3 0% 0% 0%
表1-2 display buffer usage命令显示信息描述表
字段 |
描述 |
Egress total-shared cell buffer usage on slot |
表示在指定成员设备上cell缓冲区共享区域的使用率 |
Block1 |
端口所在区域,本设备前面板上的端口所在区域固定为1 |
Total |
缓冲区容量 |
Used |
已使用的缓冲区容量 |
Free |
可用缓冲区容量 |
5sec |
过去5秒内该端口使用的缓冲区百分比例 |
1min |
过去1分钟内该端口使用的缓冲区百分比例 |
5min |
过去5分钟内该端口使用的缓冲区百分比例 |
display buffer usage interface命令用来显示接口的数据缓冲区使用统计信息。
【命令】
display buffer usage interface [ interface-type [ interface-number ] ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-type interface-number:指定接口,interface-type为接口类型,interface-number为接口编号。未指定interface-type参数时,显示设备上所有以太网接口的数据缓冲区使用统计信息;已指定interface-type但未指定interface-number时,显示设备上所有指定类型的以太网接口的数据缓冲区使用统计信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【举例】
# 显示接口Ten-GigabitEthernet1/0/1的数据缓冲区简要使用统计信息。
<Sysname> display buffer usage interface ten-gigabitethernet 1/0/1
Interface QueueID Total Used Threshold(%) Violations
--------------------------------------------------------------------------------
XGE1/0/1 0 5479968 0 30 0
1 5479968 0 30 0
2 5479968 0 30 0
3 5479968 0 30 0
4 5479968 0 30 0
5 5479968 0 30 0
6 5479968 0 30 0
7 5479968 0 30 0
表1-3 display buffer usage interface命令显示信息描述表
字段 |
描述 |
Interface |
接口名称 |
QueueID |
队列编号 |
Total |
队列可用的数据缓冲区大小,单位为Byte |
Used |
队列已使用的数据缓冲区大小,单位为Byte |
Threshold(%) |
队列的数据缓冲区使用门限值,该值与队列所在接口的缓冲区使用门限值保持一致 |
Violations |
队列超量使用缓冲区的计数,表示队列使用缓冲区超过设定门限值的次数 该字段仅在设备重启时,才会清零后重新计数 |
# 显示接口Ten-GigabitEthernet1/0/1的数据缓冲区详细使用统计信息。
<Sysname> display buffer usage interface ten-gigabitethernet 1/0/1 verbose
Ten-GigabitEthernet1/0/1
Ingress:
QueueID: 0
Total: 0 Used: 0 Threshold(%): 30
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 0 IsDynamic: 0
Used(%): 0 Free: 0 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
...
QueueID: 7
Total: 75143 Used: 0 Threshold(%): 30
Violations: 0 Shared: 0 Headroom: 0
XoffThres: 0 IsDynamic: 0
Used(%): 0 Free: 0 UsedPeak: 0
HeadroomUsed(%): 0 HeadroomFree: 0 HeadroomPeak: 0
Egress:
QueueID: 0
Total: 14606384 Used: 0 Threshold(%): 30
Violations: 0 TailDropThres: 0 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 0 UsedPeak: 0
...
QueueID: 7
Total: 14606384 Used: 0 Threshold(%): 30
Violations: 0 TailDropThres: 0 IsDynamic: 1
DeadlockCount: 0 DeadlockRecover: 0
Used(%): 0 Free: 0 UsedPeak: 0
表1-4 display buffer usage interface verbose命令显示信息描述表
字段 |
描述 |
Ingress |
接收数据缓冲区的统计数据 |
Egress |
发送数据缓冲区的统计数据 |
QueueID |
显示指定队列对数据缓冲区的使用统计信息 |
Total |
队列可用的数据缓冲区大小 · 对于入方向,单位为字节 · 对于出方向,单位为cell资源个数 |
Used |
队列已使用的数据缓冲区大小 · 对于入方向,单位为字节 · 对于出方向,单位为cell资源个数 |
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 |
队列缓存可用量 · 对于入方向,单位为字节 · 对于出方向,单位为cell资源个数 |
UsedPeak |
队列缓存使用历史峰值,即本次执行display命令与上次执行display命令之间这段时间的峰值 · 对于入方向,单位为字节 · 对于出方向,单位为cell资源个数 |
HeadroomUsed(%) |
入方向队列HEADROOM使用率 |
HeadroomFree |
入方向队列HEADROOM可用量,单位为cell资源个数 |
HeadroomPeak |
入方向队列HEADROOM使用历史峰值,即本次执行display命令与上次执行display命令之间这段时间的峰值,单位为cell资源个数 |
DeadlockCount |
出方向队列DEADLOCK发生次数 |
DeadlockRecover |
出方向队列DEADLOCK恢复次数 |
有关反压帧触发门限和PFC死锁功能的详细介绍请参见“二层技术-以太网交换配置指导”中的“以太网接口”。
仅S6800系列交换机支持在设备上通过命令配置FMA功能。
fma agent-ip命令用来配置设备监控和分析模块代理端IP地址。
【命令】
fma agent-ip agent-ip
【缺省情况】
未配置代理端IP地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
agent-ip:表示代理端IPv4地址。
【举例】
# 配置代理端IP地址为1.1.1.1。
<Sysname> system-view
[Sysname] fma agent-ip 1.1.1.1
fma agent-mac命令用来配置设备监控和分析模块代理端MAC地址。
【命令】
fma agent-mac agent-mac
【缺省情况】
未配置代理端MAC地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
agent-mac:表示代理端MAC地址。
【举例】
# 配置代理端MAC地址为0000-0001-0002。
<Sysname> system-view
[Sysname] fma agent-mac 0000-0001-0002
fma agent-port命令用来配置设备监控和分析模块代理端端口号。
【命令】
fma agent-port agent-port
【缺省情况】
未配置代理端端口号。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
agent-port:表示代理端TCP端口号,取值范围为0~65535。
【举例】
# 配置代理端端口号为8080。
<Sysname> system-view
[Sysname] fma agent-port 8080
fma client-ip命令用来配置设备监控和分析模块客户端IP地址。
【命令】
fma client-ip client-ip
【缺省情况】
未配置客户端IP地址。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
client-ip:表示客户端IPv4地址。
【举例】
# 配置客户端IP地址为1.1.1.1。
<Sysname> system-view
[Sysname] fma client-ip 1.1.1.1
fma client-port命令用来配置设备监控和分析模块客户端端口号。
【命令】
fma client-port client-port
【缺省情况】
未配置客户端端口号。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
client-port:表示客户端TCP端口号,取值范围为0~65535。
【举例】
# 配置客户端端口号为8080。
<Sysname> system-view
[Sysname] fma client-port 8080
fma enable命令用来开启设备监控和分析功能。
undo fma enable命令用来关闭设备监控和分析功能。
【命令】
fma enable
undo fma enable
【缺省情况】
设备监控和分析功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
设备监控和分析简称为FMA(Fabric Monitor and Analyzer)。FMA需要与iMC配合使用。
设备作为FMA代理端,iMC作为客户端,FMA相关配置在设备上配置后不会生效。当iMC客户端开启Microburst功能后,代理端将自动接收iMC客户端的配置信息,包括:
· 配置代理端IP地址、MAC地址和端口号。
· 指定客户端的IP地址和端口号。
· 开启设备监控和分析功能。
设备接收以上配置后,代理端便可与客户端交互设备监控和分析信息。
FMA目前仅支持数据缓冲区的统计和检测。配合iMC网管软件的Microburst功能,用户可以以报表的形式查看设备数据缓冲区的统计信息,还可以设置设备单播与组播队列的使用门限,对超过该门限值的队列,iMC服务器会给出相应的告警信息。
【举例】
# 开启设备监控和分析功能。
<Sysname> system-view
[Sysname] fma enable
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!