03-IPCC命令
本章节下载: 03-IPCC命令 (174.50 KB)
目 录
display ipcc statistics命令用来显示设备主动发送的CNP报文统计信息。
【命令】
display ipcc statistics interface interface-type interface-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定接口上IPCC中设备主动发送的CNP(Congestion Notification Packets,拥塞通知报文)报文统计信息。
【举例】
# 显示设备主动发送的CNP报文统计信息。
<Sysname> display ipcc statistics interface hundredgige 1/1/1
CNP number: 200
RoCEv2 flow entries active: 1
Active flow information:
------------------------------------------
DIP SIP DQP
------------------------------------------
192.168.20.27 192.168.10.29 156243
192.168.20.11 192.168.10.11 1111
------------------------------------------
表1-1 display ipcc statistics命令显示信息描述表
字段 |
描述 |
CNP number |
设备主动发送的CNP报文数量 |
RoCEv2 flow entries active |
RoCEv2激活流表数量 |
Active flow Information |
RoCEv2激活流表详细信息 |
DIP |
目的IP |
SIP |
源IP |
DQP |
目的QP |
ipcc enable命令用来开启IPCC功能。
undo ipcc enable命令用来关闭IPCC功能。
【命令】
ipcc enable
undo ipcc enable
【缺省情况】
IPCC功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
IPCC(Intelligent Proactive Congestion Control,智能主动拥塞控制)是一种以网络设备为核心的主动拥塞控制技术,可以智能识别设备端口的拥塞状态,主动发送拥塞通知报文,准确控制服务器发送RoCEv2报文的速率。在数据中心场景的转发设备上应用IPCC技术,既可以确保拥塞时的及时降速,又可以避免拥塞已经缓解时的过度降速,最终确保数据中心互联网络的低时延和高吞吐。
IPCC功能仅对RoCEv2报文生效。
IPCC功能是基于全局双向流的RoCEv2流量分析功能。如果IPCC和Netanalysis同时使能,必须配置NetAnalysis功能的工作模式为双向模式,并且netanalysis rocev2 statistics命令必须配置为全局模式。
配置本命令的同时,需要对指定队列开启IPCC功能(通过ipcc queue命令),否则配置不生效。
【举例】
# 在接口HundredGigE1/1/1上开启IPCC功能。
<Sysname> system-view
[Sysname] interface hundredgige 1/1/1
[Sysname-HundredGigE1/1/1] ipcc enable
【相关命令】
· ipcc mode
· ipcc queue
ipcc queue命令用来对指定队列开启IPCC功能。
undo ipcc queue命令用来恢复缺省情况。
【命令】
ipcc queue queue-id
undo ipcc queue
【缺省情况】
未对任何队列开启IPCC功能。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
queue-id:队列编号,取值范围为0~7。
【使用指导】
在配置本命令的同时,需要通过ipcc enable命令开启指定接口的IPCC功能,否则配置不生效。
配置本命令后,转发设备会对接口上启用了IPCC功能的指定队列的队列长度进行检测,根据队列的拥塞状态智能计算主动发送的拥塞通知报文数量:
· 当队列长度增加时:如果队列缓存占用率较小,仅需发送少量拥塞通知报文;如果队列缓存占用率较大,则应发送更多的拥塞通知报文以迅速缓解拥塞,减少转发时延。
· 当队列长度减少时:如果队列缓存占用率较小,则无需发送拥塞通知报文,以免降速导致吞吐量下降;如果队列缓存占用率较大,则需发送少量拥塞通知报文,尽可能在保证吞吐和时延性能的同时缓解队列拥塞。
接着,转发设备按照计算出的报文数目和RoCEv2流表中获取到的构造拥塞通知报文所需的字段信息来构造拥塞通知报文,向RoCEv2数据报文发送端主动发送拥塞通知报文,发送端收到拥塞通知报文后降低RoCEv2报文的发送速率。
【举例】
# 配置对队列4开启IPCC功能。
<Sysname> system-view
[Sysname] ipcc queue 4
【相关命令】
· ipcc enable
reset ipcc statistics命令用来清除设备主动发送的CNP报文的统计信息。
【命令】
reset ipcc statistics [ interface interface-type interface-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:清除指定接口上IPCC中设备主动发送的CNP报文的统计计数。如果未指定本参数,将清除所有接口上设备主动发送的CNP报文的统计计数。
【使用指导】
为了方便用户更直观地查看某段时间内IPCC主动发送的CNP报文的统计数量,可以先通过本命令将设备主动发送的CNP报文的历史统计数据清除。历史统计数据清除后无法恢复。
【举例】
# 清除设备主动发送的CNP报文的统计信息。
<Sysname> reset ipcc statistics
【相关命令】
· display ipcc statistics
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!