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

11-网络管理和监控命令参考

目录

23-NetAnalysis命令

本章节下载 23-NetAnalysis命令  (224.36 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Switches/00-Public/Command/Command_Manual/H3C_S6805_S9850_Release_66xx-5672/11/202402/2056090_30005_0.htm

23-NetAnalysis命令


1 NetAnalysis

说明

仅Release 6635及以上版本支持NetAnalysis特性。

 

 

1.1  RoCEv2流量NetAnalysis配置命令

1.1.1  display netanalysis rocev2 cache

display netanalysis rocev2 cache命令用来显示NetAnalysis功能中RoCEv2流缓存区的配置和状态信息。

【命令】

display netanalysis rocev2 cache [ destination destination-ip | source source-ip ]*

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

destination destination-ip:指定RoCEv2流的服务器端IP地址。

source source-ip:指定RoCEv2流的客户端IP地址。

【使用指导】

设备在收到RoCEv2流量时,不会立即向分析器发送NetAnalysis统计信息,而是将统计信息缓存到RoCEv2流缓存区,缓存区内的流统计信息会在RoCEv2流的非活跃老化时间到达后被清除。执行本命令将显示NetAnalysis功能中RoCEv2流缓存区的配置和状态信息。

【举例】

# NetAnalysis工作在双向模式时,显示NetAnalysis功能中RoCEv2流缓冲区配置和状态信息。

<Sysname> display netanalysis rocev2 cache source 1.1.1.2 destination 2.2.2.1

NOTE:

S2D: source to destination              D2S: destination to source

RTT: round trip time                    RPT: packet throughput in read mode

WPT: packet throughput in write mode    SPT: packet throughput in send mode

I: input          O: output             L: local          R: remote

NetAnalysis cache information:

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

Flow created at      Service type

Src IP               Src QP        S2D RTT          S2D RPT       S2D SPT/WPT

S2D NAK Pkts         S2D Interface(I)               S2D Interface(O)

Dst IP               Dst QP        D2S RTT          D2S RPT       D2S SPT/WPT

D2S NAK Pkts         D2S Interface(I)               D2S Interface(O)

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

01/22/2019 09:08:15  RC

1.1.1.2              93309         50               11            11

2                    WGE1/0/1(L)                    WGE1/0/2(L)

2.2.2.1              85353         50               11            11

8373                 WGE1/0/2(L)                    WGE1/0/1(L)

表1-1 双向工作模式下display netanalysis rocev2 cache命令显示信息描述表

字段

描述

NOTE: 

S2D: source to destination              D2S: destination to source

RTT: round trip time                    RPT: packet throughput in read mode

WPT: packet throughput in write mode    SPT: packet throughput in send mode

I: input                                O: output

L: local                               R: remote

缩略语解释:

·     S2D:RoCEv2流客户端到服务器端的统计信息

·     D2S:RoCEv2流服务器端到客户端的统计信息

·     RTT:RoCEv2流的往返时延

·     RPT:Read模式报文的吞吐量

·     WPT:Write模式报文的吞吐量

·     SPT:Send模式报文的吞吐量

·     I:RoCEv2流的入接口

·     O:RoCEv2流的出接口

·     L:表示接口为本地接口

·     R:表示接口为DRNI对端设备接口

NetAnalysis cache information

RoCEv2流缓存区的配置和状态信息

Flow created at

RoCEv2流的创建时间

Service type

RoCEv2流的服务类型,取值为:

·     RC:有连接的可靠传输

·     UD:无连接的数据报不可靠传输

Src IP

RoCEv2流的客户端IP地址

Dst IP

RoCEv2流的服务器端IP地址

Src QP

RoCEv2流的客户端QP值

Dst QP

RoCEv2流的服务器端QP值

S2D RPT

从客户端发出的RoCEv2流中Read模式报文的吞吐量,单位为KB/s

D2S RPT

从服务器端返回的RoCEv2流中Read模式报文的吞吐量,单位为KB/s

S2D SPT/WPT

从客户端发出的RoCEv2流中Send和Write模式报文的吞吐量,单位为KB/s

D2S SPT/WPT

从服务器端返回的RoCEv2流中Send和Write模式报文的吞吐量,单位为KB/s

S2D RTT

从客户端发出的RoCEv2流的往返时延,单位为微秒

D2S RTT

从服务器端返回的RoCEv2流的往返时延,单位为微秒

S2D NAK Pkts

从客户端发出的RoCEv2流中NAK报文数量,当值不为0时,表示出现了丢包

D2S NAK Pkts

从服务器返回的RoCEv2流中NAK报文数量,当值不为0时,表示出现了丢包

S2D Interface(I)

从客户端发出的RoCEv2流的入端口

S2D Interface(O)

从客户端发出的RoCEv2流的出端口

D2S Interface(I)

从服务器端返回的RoCEv2的流的入端口

D2S Interface(O)

从服务器端返回的RoCEv2的流的出端口

 

# NetAnalysis工作在单向模式时,显示NetAnalysis功能中RoCEv2流缓冲区配置和状态信息。

<sysname> display netanalysis rocev2 cache source 1.1.1.2 destination 2.2.2.1

NOTE: 

RPT: packet throughput in read mode    WPT: packet throughput in write mode

SPT: packet throughput in send mode

I: input          O: output            L: local          R: remote

NetAnalysis cache information:

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

Flow created at          Service type

Src IP                   Dst IP                   Src QP        Dst QP

Interface(I)             Interface(O)             RPT           SPT/WPT

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

01/22/2019 09:08:15      RC

1.1.1.2                  2.2.2.1                  0             8373

WGE1/0/1(L)              WGE1/0/2(L)              11            11

表1-2 单向工作模式下display netanalysis rocev2 cache命令显示信息描述表

字段

描述

NOTE: 

RPT: packet throughput in read mode    WPT: packet throughput in write mode

SPT: packet throughput in send mode

I: input                               O: output

L: local                              R: remote

缩略语解释:

·     RPT:Read模式报文的吞吐量

·     WPT:Write模式报文的吞吐量

·     SPT:Send模式报文的吞吐量

·     I:RoCEv2流的入接口

·     O:RoCEv2流的出接口

·     L:表示接口为本地接口

·     R:表示接口为DRNI对端设备接口

NetAnalysis cache information

RoCEv2流缓存区的配置和状态信息

Flow created at

RoCEv2流的创建时间

Service type

RoCEv2流的服务类型,取值为:

·     RC:有连接的可靠传输

·     UD:无连接的数据报文不可靠传输

Src IP

RoCEv2流的源IP地址

Dst IP

RoCEv2流的目的IP地址

Src QP

RoCEv2流的源QP值

Dst QP

RoCEv2流的目的QP值

RPT

RoCEv2流的Read模式报文的吞吐量,单位为KB/s

SPT/WPT

RoCEv2流的Send和Write模式报文的吞吐量,单位为KB/s

NAK Pkts

RoCEv2流的NAK报文数量,当值不为0时,说明出现了丢包

Interface(I)

RoCEv2流的入端口

Interface(O)

RoCEv2流的出端口

 

1.1.2  display netanalysis rocev2 statistics

display netanalysis rocev2 statistics命令用来显示NetAnalysis功能中RoCEv2流的统计信息。

【命令】

display netanalysis rocev2 statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# NetAnalysis工作在双向模式时,显示NetAnalysis功能中RoCEv2流的统计信息。

<Sysname> display netanalysis rocev2 statistics

Last statistics resetting time: Never

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

Received packets: 1833088

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

Type

         Active         Aged           Created         Reported

        (Sessions)     (Sessions)     (Sessions)      (Sessions)

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

RoCEv2

        2               0               2              10

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

# NetAnalysis工作在单向模式时,显示NetAnalysis功能中RoCEv2流的统计信息。

<Sysname> display netanalysis rocev2 statistics

Last statistics resetting time: Never

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

Received packets: 2833088

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

Type

         Active        Aged           Created        Reported

        (Flows)       (Flows)         (Flows)        (Flows)

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

RoCEv2

        4              0              4              20

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

表1-3 display netanalysis rocev2 statistics命令显示信息描述表

字段

描述

Last statistics resetting time

最近一次RoCEv2流统计信息的清除时间

Received packets

设备收到的RoCEv2报文数目

Type

流的类型,目前仅支持RoCEv2流

Active (Flows)

当前活跃的流数目

Aged (Flows)

老化的流数目

Created (Flows)

已经创建的流数目

Reported (Flows)

发送给分析器的流数目

Active (Sessions)

当前活跃的会话数目

Aged (Sessions)

老化的会话数目

Created (Sessions)

已经创建的会话数目

Reported (Sessions)

发送给分析器的会话数目

 

【相关命令】

·     reset netanalysis rocev2 statistics

1.1.3  netanalysis rocev2 ai-ecn enable

netanalysis rocev2 ai-ecn enable命令用来开启RoCEv2流量的AI ECN功能。

undo netanalysis rocev2 ai-ecn enable命令用来关闭RoCEv2流量的AI ECN功能。

【命令】

netanalysis rocev2 ai-ecn enable

undo netanalysis rocev2 ai-ecn enable

【缺省情况】

RoCEv2流量的AI ECN功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

开启本功能后,设备会在RoCEv2流量的出接口上基于RoCEv2会话统计报文的相关信息并上送给NDA。NDA根据统计到的RoCEv2流量,智能调整无损队列的ECN(Explicit Congestion Notification,显示拥塞通知)门限,从而保障零丢包下的低时延和高吞吐,让无损业务达到最优性能。有关ECN的详细介绍,请参见“ACL和QoS”中的“QoS”。

【举例】

# 开启RoCEv2流量的AI ECN功能。

<Sysname> system-view

[Sysname] netanalysis rocev2 ai-ecn enable

【相关命令】

·     netanalysis rocev2 mode

1.1.4  netanalysis rocev2 drop global

netanalysis rocev2 drop global命令用来开启全局RoCEv2流量丢包分析功能。

undo netanalysis rocev2 drop global命令用来关闭全局的RoCEv2流量丢包分析功能。

【命令】

netanalysis rocev2 drop global

undo netanalysis rocev2 drop global

【缺省情况】

全局RoCEv2流量丢包分析功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

在开启本功能前,必须先将NetAnalysis智能流量分析功能的工作模式配置为双向模式,否则本功能不生效。

在RoCEv2网络中,最重要的是需要保证网络流量零丢包。开启本功能后,设备会对所有入端口的所有RoCEv2流量进行丢包分析。

可通过display netanalysis rocev2 cache命令中的S2D NAK Pkts和D2S NAK Pkts字段查看丢包信息。

【举例】

# 开启全局RoCEv2流量丢包分析功能。

<Sysname> system-view

[Sysname] netanalysis rocev2 drop global

【相关命令】

·     netanalysis rocev2 mode

1.1.5  netanalysis rocev2 mode

netanalysis rocev2 mode命令用来配置RoCEv2流量NetAnalysis功能的工作模式。

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

【命令】

netanalysis rocev2 mode { bidir | single }

undo netanalysis rocev2 mode

【缺省情况】

未配置RoCEv2流量NetAnalysis功能的工作模式,RoCEv2流量NetAnalysis功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

bidir:双向模式,NetAnalysis基于RoCEv2会话统计报文的相关信息,可以统计基于会话的RTT(Round Trip Time,报文往返时延)和丢包。

single:单向模式,NetAnalysis基于流统计报文的相关信息,不统计基于会话的RTT和丢包。

【使用指导】

切换RoCEv2流量NetAnalysis功能的工作模式后,原先模式下所有的NetAnalysis功能相关配置及缓存信息均会被清除,请谨慎操作。

在配置NetAnalysis其他功能前,请先通过本命令配置RoCEv2流量NetAnalysis功能的工作模式,否则其他功能不生效。

为了保证能够正确分析RoCEv2流量,当同一个RDMA(Remote Direct Memory Access,远程直接内存访问功能)客户端和服务器端存在多条路径时,建议在客户端和服务器端接入的节点设备上均配置双向模式,在所有的中间节点设备上均配置单向模式。

【举例】

# 配置RoCEv2流量NetAnalysis功能的工作模式为单向模式。

<Sysname> system-view

[Sysname] netanalysis rocev2 mode single

This operation will erase all the net analysis configuration.

Continue?[Y/N]:y

# 配置RoCEv2流量NetAnalysis功能的工作模式为双向模式。

<Sysname> system-view

[Sysname] netanalysis rocev2 mode bidir

This operation will erase all the net analysis configuration.

Continue?[Y/N]:y

1.1.6  netanalysis rocev2 report-interval

netanalysis rocev2 report-interval命令用来配置RoCEv2流统计信息发送给NDA的时间间隔。

undo netanalysis rocev2 report-interval命令用来恢复缺省情况。

【命令】

netanalysis rocev2 report-interval interval

undo netanalysis rocev2 report-interval

【缺省情况】

RoCEv2流统计信息发送给NDA的时间间隔为10秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

seconds:RoCEv2流统计信息发送给NDA的时间间隔,取值范围为5500,单位为秒。

【使用指导】

设备开启RoCEv2流量的NetAnalysis统计功能后,还需将包含流统计结果的RoCEv2流量统计信息输出给指定的NDA,才能完成流信息的进一步加工和可视化。

【举例】

# 配置RoCEv2流统计信息发送给NDA的时间间隔为15秒。

<Sysname> system-view

[Sysname] netanalysis rocev2 report-interval 15

1.1.7  netanalysis rocev2 statistics

netanalysis rocev2 statistics命令用来开启RoCEv2流量的NetAnalysis统计功能。

undo netanalysis rocev2 statistics命令用来关闭RoCEv2流量的NetAnalysis统计功能。

【命令】

netanalysis rocev2 statistics { global | acl name acl-name }

undo netanalysis rocev2 statistics

【缺省情况】

RoCEv2流量的NetAnalysis统计功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

global:表示对设备入端口的所有RoCEv2流量进行NetAnalysis统计功能。

acl name acl-name:指定高级ACL的名称。acl-name表示高级ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头。为避免混淆,ACL的名称不允许使用英文单词all。如果未指定本参数,表示对设备入端口所有的RoCEv2流量进行NetAnalysis分析如果指定的ACL名称不存在或ACL中未配置有效规则,则配置不生效,表示设备入端口所有的RoCEv2流量进行NetAnalysis分析功能未开启

【使用指导】

开启本功能后,设备会对指定的RoCEv2流量进行NetAnalysis统计分析,并将分析结果上送NAP(Net-analysis Processor,网络流分析数据处理器)。指定的RoCEv2流量通过ACL规则进行匹配,规则中指定的denypermit动作不生效。目前仅支持如下高级ACL规则,不支持的ACL规则会无法生效,导致NAP收不到匹配通过的业务流:

·     rule1:仅配置UDP协议和目的IPv4地址;

·     rule2:仅配置UDP协议和源IPv4地址;

·     rule3:仅配置UDP协议、源IPv4地址和目的IPv4地址。

有关ACL规则配置的详细说明,请参见“ACL和Qos”配置中的“ACL”。

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

【举例】

# 开启设备入端口的NetAnalysis功能。

<Sysname> system-view

[Sysname] netanalysis rocev2 statistics global

# 开启设备入端口的NetAnalysis功能,仅对匹配ACL abc的RoCEv2流量进行NetAnalysis统计分析。

<Sysname> system-view

[Sysname] netanalysis rocev2 statistics acl name abc

1.1.8  netanalysis rocev2 timeout inactive

netanalysis rocev2 timeout inactive命令用来配置RoCEv2流的非活跃老化时间。

undo netanalysis rocev2 timeout inactive命令用来恢复缺省情况。

【命令】

netanalysis rocev2 timeout inactive seconds

undo netanalysis rocev2 timeout inactive

【缺省情况】

RoCEv2流的非活跃老化时间为30秒。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

seconds:RoCEv2流的非活跃老化时间,取值范围为5500,单位为秒。

【使用指导】

设备开启RoCEv2流量统计功能后,还需要把包含流统计结果的RoCEv2智能流量统计流表输出给指定的NDA,才能完成流信息的进一步加工和可视化。

RoCEv2流达到非活跃老化时间后,设备会将该流在流缓存区中的统计信息发送给NDA之后,将该流相关的统计信息删除,将该条流的表项进行老化。

【举例】

# 配置RoCEv2流的非活跃老化时间为10秒。

<Sysname> system-view

[Sysname] netanalysis rocev2 timeout inactive 10

1.1.9  reset netanalysis rocev2 statistics

reset netanalysis rocev2 statistics命令用来清除NetAnalysis统计功能中RoCEv2流的统计信息。

【命令】

reset netanalysis rocev2 statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【使用指导】

在诊断和定位RoCEv2流量分析功能故障时,需要专门统计某段时间的RoCEv2流信息。此时,可以通过本命令先将历史RoCEv2流的统计信息清零。

执行本命令,会清零所有NetAnalysis统计功能中历史RoCEv2流的统计信息,并且无法恢复。执行前请确认是否要清零RoCEv2流的统计信息。

【举例】

# 清除NetAnalysis统计功能中RoCEv2流的统计信息。

<Sysname> reset netanalysis rocev2 statistics

【相关命令】

·     display netanalysis rocev2 statistics

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

新华三官网
联系我们