• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

22-智能无损网络命令参考

目录

02-IPCC命令

本章节下载 02-IPCC命令  (196.95 KB)

02-IPCC命令


1 IPCC

 

1.1  IPCC配置命令

说明

仅R5220及以上版本支持IPCC功能。

 

1.1.1  display ipcc statistics

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,拥塞通知报文)报文统计信息。

【举例】

# 显示设备上接口HundredGigE1/0/1主动发送的CNP报文统计简要信息。

<Sysname> display ipcc statistics interface hundredgige 1/0/1

  CNP number: 200

  RoCEv2 flow entries active: 2

  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

 

1.1.2  ipcc enable

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功能(通过ipcc queue命令),否则配置不生效。

IPCC功能是基于全局双向流的RoCEv2流量分析功能。如果IPCC和Netanalysis同时使能,则必须配置NetAnalysis功能的工作模式为双向模式,并且netanalysis rocev2 statistics命令不能配置acl参数。有关NetAnalysis功能的详细介绍,请参见“网络监控与管理配置指导”中的“NetAnalysis”。

【举例】

# 在接口HundredGigE1/0/1上开启IPCC功能。

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] ipcc enable

【相关命令】

·     ipcc mode

·     ipcc queue

1.1.3  ipcc mode

ipcc mode命令用来配置IPCC的工作模式。

undo ipcc mode命令用来恢复缺省情况。

【命令】

ipcc mode { high-throughput | low-latency }

undo ipcc mode

【缺省情况】

IPCC的工作模式为高吞吐模式。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

high-throughput:高吞吐模式。

low-latency:低时延模式。

【使用指导】

当IPCC工作在高吞吐模式时,设备将更注重提升RoCEv2流量的吞吐,适用于转发流量较大且对传输时延不敏感的业务。对于流量规模不大且对时延较敏感的业务,建议配置为低时延模式。

【举例】

# 配置IPCC的工作模式为低时延模式。

<Sysname> system-view

[Sysname] ipcc mode low-latency

1.1.4  ipcc queue

ipcc queue命令用来对指定队列开启IPCC功能。

undo ipcc queue命令用来恢复缺省情况。

【命令】

ipcc queue queue-id

undo ipcc queue

【缺省情况】

未对任何队列开启IPCC功能。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

queue-id:队列编号,取值范围为07

【使用指导】

在配置本命令的同时,需要通过ipcc enable命令开启指定接口的IPCC功能,否则配置不生效。

配置本命令后,转发设备会对接口上启用了IPCC功能的指定队列的队列长度进行检测,根据队列的拥塞状态智能计算主动发送的拥塞通知报文数量:

·     当队列长度增加时:如果此时队列缓存占用率较小,需要发送少量拥塞通知报文;如果此时队列缓存占用率较大,需要发送较多的拥塞通知报文,快速缓解队列拥塞,降低转发时延。

·     当队列长度减少时:如果此时队列缓存占用率较小,无需发送拥塞通知报文,防止降速造成吞吐量下降;如果此时队列缓存占用率较大,需要发送少量拥塞通知报文,在尽量保证吞吐和时延性能的情况下缓解队列拥塞。

接着,转发设备按照计算出的报文数目和RoCEv2流表中获取到的构造拥塞通知报文所需的字段信息来构造拥塞通知报文,向RoCEv2数据报文发送端主动发送拥塞通知报文,发送端收到拥塞通知报文后降低RoCEv2报文的发送速率。

【举例】

# 配置对队列4开启IPCC功能。

<Sysname> system-view

[Sysname] ipcc queue 4

【相关命令】

·     ipcc enable

1.1.5  reset ipcc statistics

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报文的历史统计数据清除。历史统计数据清除后无法恢复。

【举例】

# 清除设备上接口HundredGigE1/0/1主动发送的CNP报文统计信息

<Sysname> reset ipcc statistics interface hundredgige 1/0/1

【相关命令】

·     display ipcc statistics

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

新华三官网
联系我们