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

04-二层技术-以太网交换命令参考

目录

10-PFC命令

本章节下载 10-PFC命令  (222.13 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500R/Command/Command_Manual/H3C_S12500R_CR(R51xx)/04/202109/1464975_30005_0.htm

10-PFC命令


1 PFC

1.1  PFC配置命令

1.1.1  display priority-flow-control

display priority-flow-control命令用来显示接口的PFC(Priority-based Flow Control,基于优先级的流量控制)信息。

【命令】

display priority-flow-control interface [ interface-type [ interface-number ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type:显示指定类型接口的PFC信息。interface-type表示接口类型。不指定该参数时,则显示设备上所有以太网接口的PFC信息。

interface-number:显示指定接口的PFC信息。interface-number表示接口编号。不指定该参数时,显示设备上指定类型的以太网接口的PFC信息。

【举例】

# 显示所有接口的PFC信息。

<Sysname> display priority-flow-control interface

Conf -- Configured mode   Ne -- Negotiated mode   P -- Priority

Interface     Conf Ne  Dot1pList   P Recv       Sent       Inpps      Outpps

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

HGE1/0/1      Auto On  0,2-3,5-6   0 178        43         12         15

表1-1 display priority-flow-control interface命令显示信息描述表

字段

描述

Conf -- Configured mode

本地配置的PFC功能的状态

Ne -- Negotiated mode

PFC功能状态的协商结果

P -- Priority

开启PFC功能的802.1p优先级

Interface

接口简名

Conf

本地配置的PFC功能的状态:

·     Auto表示接口与对端自动协商是否开启PFC功能

·     Off表示接口下未开启PFC功能

·     On表示接口下已开启PFC功能

Ne

PFC功能状态的协商结果:

·     Off表示接口PFC处于未开启状态

·     On表示接口PFC处于开启状态

Dot1pList

开启PFC功能的802.1p优先级队列,共8个(0~7)优先级队列

P

开启PFC功能的802.1p优先级队列中,有数据帧收发的优先级队列,收发帧数据为0的队列不显示

Recv

对应优先级收到的流控事件数

Sent

对应优先级发送的流控事件数

Inpps

对应优先级入方向接收PFC帧的速率,单位为pps

Outpps

对应优先级出方向发送PFC帧的速率,单位为pps

 

【相关命令】

·     priority-flow-control

·     priority-flow-control no-drop dot1p

1.1.2  priority-flow-control (Ethernet interface view)

priority-flow-control命令用来配置接口的PFC功能。

undo priority-flow-control命令用来关闭PFC功能。

【命令】

priority-flow-control { auto | enable }

undo priority-flow-control

【缺省情况】

PFC功能处于关闭状态。

【视图】

以太网接口视图

【缺省用户角色】

network-admin

【参数】

auto:表示与对端自动协商是否开启PFC功能。

enable:表示强制开启PFC功能。

【使用指导】

如果本端和对端设备的PFC功能处于使能状态,并配置了priority-flow-control no-drop dot1p dot1p-list命令,则当本端收到的802.1p优先级在dot1p-list范围内的报文发生拥塞时,会通知对端设备暂时停止向本端发送对应优先级的报文;拥塞解除后,再通知对端继续发送对应优先级的报文。从而保证本设备在转发802.1p优先级在dot1p-list范围内的报文时不丢包。

多次在系统视图和接口视图下执行本命令,最后一次执行的命令生效。

【举例】

# 在以太网接口HundredGigE1/0/1上开启PFC功能。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] priority-flow-control enable

【相关命令】

·     priority-flow-control (System view)

·     priority-flow-control no-drop dot1p

1.1.3  priority-flow-control (System view)

priority-flow-control命令用来开启所有接口的PFC功能。

undo priority-flow-control命令用来关闭所有接口的PFC功能。

【命令】

priority-flow-control { auto | enable }

undo priority-flow-control

【缺省情况】

PFC功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

auto:表示与对端自动协商是否开启PFC功能。

enable:表示强制开启PFC功能。

【使用指导】

如果本端和对端设备的PFC功能处于使能状态,并配置了priority-flow-control no-drop dot1p dot1p-list命令,则当本端收到的802.1p优先级在dot1p-list范围内的报文发生拥塞时,会通知对端设备暂时停止向本端发送对应优先级的报文;拥塞解除后,再通知对端继续发送对应优先级的报文。从而保证本设备在转发802.1p优先级在dot1p-list范围内的报文时不丢包。

多次在系统视图和接口视图下执行本命令,最后一次执行的命令生效。

【举例】

# 开启所有接口的PFC功能。

<Sysname> system-view

[Sysname] priority-flow-control enable

【相关命令】

·     priority-flow-control (Ethernet interface view)

·     priority-flow-control no-drop dot1p

1.1.4  priority-flow-control early-warning inpps

priority-flow-control early-warning inpps命令用来配置入方向PFC报文的预警门限。

undo priority-flow-control early-warning inpps命令用来删除入方向PFC报文的预警门限。

【命令】

priority-flow-control early-warning dot1p dot1p-list inpps pps-value

undo priority-flow-control early-warning [ dot1p dot1p-list ] inpps

【缺省情况】

未配置入方向PFC报文的预警门限。

【视图】

以太网接口视图

【缺省用户角色】

network-admin

【参数】

dot1p dot1p-list:802.1p优先级(CoS值,又称为dot1p优先级)列表,例如:1,3-5。(表示数值区间时使用连字符“-”,数值之间用英文格式的逗号“,”分隔,最多可配置16个字符)

inpps pps-value:指定接口每秒接收的PFC帧数量,单位为pps,取值范围为1~159783010。

【使用指导】

用户可根据实际组网情况,配置接口入方向PFC报文的预警门限。预警门限用于PFC报文传输速率处于正常范围内,但需要提醒用户提前关注的情况。

当接口接收PFC报文的速率达到预警门限时,系统会生成Trap和日志信息来提醒用户,以提前发现网络中的一些异常问题。例如:

·     对端设备网卡故障,不停地持续高速发送PFC帧,可以配置入方向预警门限进行监控。

·     本设备故障后不停发送PFC帧,可以配置出方向预警门限进行监控。

·     如果有双向监控需求的,可以在入和出方向都配置预警门限进行监控。

仅当PFC功能处于开启状态时,才会统计该接口接收的PFC帧数量,本命令配置的预警门限才能生效。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置入方向802.1p优先级为7的PFC报文的预警门限为80pps。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] priority-flow-control early-warning dot1p 7 inpps 80

1.1.5  priority-flow-control early-warning outpps

priority-flow-control early-warning outpps命令用来配置出方向PFC报文的预警门限。

undo priority-flow-control early-warning outpps命令用来删除出方向PFC报文的预警门限。

【命令】

priority-flow-control early-warning dot1p dot1p-list outpps pps-value

undo priority-flow-control early-warning [ dot1p dot1p-list ] outpps

【缺省情况】

未配置出方向PFC报文的预警门限。

【视图】

以太网接口视图

【缺省用户角色】

network-admin

【参数】

dot1p dot1p-list:802.1p优先级(CoS值,又称为dot1p优先级)列表,例如:1,3-5。(表示数值区间时使用连字符“-”,数值之间用英文格式的逗号“,”分隔,最多可配置16个字符)

outpps pps-value:指定接口每秒发送PFC帧数量,单位为pps,取值范围为1~159783010。

【使用指导】

用户可根据实际组网情况,配置接口出方向PFC报文的预警门限。预警门限用于PFC报文传输速率处于正常范围内,但需要提醒用户提前关注的情况。

当接口发送PFC报文的速率达到预警门限时,系统会生成Trap和日志信息来提醒用户,以提前发现网络中的一些异常问题。例如:

·     对端设备网卡故障,不停地持续高速发送PFC帧,可以配置入方向预警门限进行监控。

·     本设备故障后不停发送PFC帧,可以配置出方向预警门限进行监控。

·     如果有双向监控需求的,可以在入和出方向都配置预警门限进行监控。

仅当PFC功能处于开启状态时,才会统计该接口发送的PFC帧数量,本命令配置的预警门限才能生效。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置出方向802.1p优先级为1的PFC报文的预警门限为50pps。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] priority-flow-control early-warning dot1p 1 outpps 50

1.1.6  priority-flow-control no-drop dot1p (Ethernet interface view)

priority-flow-control no-drop dot1p命令用来开启指定802.1p优先级的PFC功能,并配置PFC门限。

undo priority-flow-control no-drop dot1p命令用来关闭指定802.1p优先级的PFC功能。

【命令】

priority-flow-control no-drop dot1p dot1p-list [ pause-threshold { threshold-value | ratio threshold-ratio } [ headroom cell-count | pause-threshold-offset offset-value | reserved-buffer reserved-value ] * ]

undo priority-flow-control no-drop [ dot1p dot1p-list ]

【缺省情况】

所有802.1p优先级的PFC功能都处于关闭状态。

【视图】

以太网接口视图

【缺省用户角色】

network-admin

【参数】

dot1p-list:802.1p优先级(CoS值,又称为dot1p优先级)列表,例如:1,3-5。(表示数值区间时使用连字符“-”,数值之间用英文格式的逗号“,”分隔,最多可配置16个字符)果执行undo命令时未指定本参数,则表示关闭所有802.1p优先级的PFC功能。

pause-threshold:指定反压帧触发门限。如果未指定本参数,则表示各个PFC门限采用缺省值。

threshold-value:以绝对值方式配置反压帧触发门限,取值范围为1024~200000000。

ratio threshold-ratio:以百分比方式配置反压帧触发门限,取值范围为1~90。

headroom headroom-value:表示指定队列的Headroom缓冲区资源上限,用cell个数表示,取值范围为256~1000000。

pause-threshold-offset offset-value:反压帧停止门限与触发门限间的偏移量,取值范围为256~1000000。

reserved-buffer reserved-value:表示指定队列的PFC预留门限,取值范围为256~1000000。

【使用指导】

注意

开启指定802.1p优先级的PFC功能后,会为PFC的各种门限设置一个缺省值,此缺省值在一般的组网环境下是效果较好的参数组合,不建议用户自行调整使用。

 

设备提供对PFC门限进行配置,合理利用接口存储空间。目前提供以下门限设置:

·     Headroom缓存门限:Headroom是接口转发芯片上的一种存储空间,它里面包含更小的存储单元cell,用于缓存接口收到的报文。指定队列最多可使用的cell资源的个数后,当队列已使用的cell资源达到上限后,接口会丢弃收到的报文。

·     反压帧触发门限:Herdroom缓冲区中某802.1p优先级报文在该存储空间的使用cell资源上限。达到上限后,会触发PFC功能。反压帧触发门限的配置方式为:

¡     绝对值方式:指定反压帧触发门限大小,即静态态反压帧触发门限。

¡     百分比方式:指定反压帧触发门限百分比,即动态反压帧触发门限。

·     反压帧停止门限与触发门限间的偏移量:当触发反压帧触发门限后,当某802.1p优先级报文使用的cell资源减小了一个固定值时,不会再触发PFC功能。

·     PFC预留门限:Herdroom缓冲区中为某802.1p优先级报文预留的cell资源。

多次在系统视图和接口视图下执行本命令,最后一次执行的命令生效。

【举例】

# 在以太网接口HundredGigE1/0/1上开启PFC功能,并开启802.1p优先级5的PFC功能。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] priority-flow-control enable

[Sysname-HundredGigE1/0/1] priority-flow-control no-drop dot1p 5

【相关命令】

·     priority-flow-control no-drop dot1p (System view)

1.1.7  priority-flow-control no-drop dot1p (System view)

priority-flow-control no-drop dot1p命令用来开启所有接口下指定802.1p优先级的PFC功能。

undo priority-flow-control no-drop dot1p命令用来关闭所有接口下指定802.1p优先级的PFC功能。

【命令】

priority-flow-control no-drop dot1p dot1p-list

undo priority-flow-control no-drop dot1p

【缺省情况】

所有接口下802.1p优先级的PFC功能都处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

dot1p-list:802.1p优先级(CoS值,又称为dot1p优先级)列表,例如:1,3-5。(表示数值区间时使用连字符“-”,数值之间用英文格式的逗号“,”分隔,最多可配置16个字符)

【使用指导】

如果本端和对端设备的PFC功能处于使能状态,并配置了本命令,则当本端收到的802.1p优先级在dot1p-list范围内的报文发生拥塞时,会通知对端设备暂时停止向本端发送对应优先级的报文;拥塞解除后,再通知对端继续发送对应优先级的报文。从而保证本设备在转发802.1p优先级在dot1p-list范围内的报文时不丢包。有关802.1p优先级的介绍,请参见“ACL和QoS配置指导”中的“QoS”。

多次在系统视图和接口视图下执行本命令,最后一次执行的命令生效。

【举例】

# 开启所有接口802.1p优先级5的PFC功能。

<Sysname> system-view

[Sysname] priority-flow-control no-drop dot1p 5

【相关命令】

·     priority-flow-control no-drop dot1p (Ethernet interface view)

1.1.8  priority-flow-control poolid headroom

priority-flow-control poolid headroom命令用来配置Headroom最大可用的cell资源。

undo priority-flow-control poolid headroom命令用来恢复缺省情况。

【命令】

priority-flow-control poolid pool-number headroom headroom-number

undo priority-flow-control poolid pool-number headroom

【缺省情况】

未配置Headroom最大可用的cell资源。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

pool-number:Headroom空间编号,取值范围为0。

headroom-number:最大可用的cell资源,取值范围为256~30000000。

【举例】

# 配置Headroom 0的最大可用的cell资源为1000。

<sysname> system-view

[Sysname] priority-flow-control poolid 0 headroom 1000

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

新华三官网
联系我们