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

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

目录

03-iNQA命令

本章节下载 03-iNQA命令  (309.29 KB)

03-iNQA命令


1 iNQA

1.1  iNQA Collector配置命令

1.1.1  analyzer

analyzer命令用来将Collector实例和Analyzer关联。

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

【命令】

analyzer analyzer-id [ udp-port port-number ] [ vpn-instance vpn-instance-name ]

undo analyzer

【缺省情况】

Collector实例未关联Analyzer

【视图】

Collector视图

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

analyzer-id:表示Analyzer的标识,取值为Analyzer上已配置的IPv4地址,为点分十进制格式。

udp-port port-number指定Analyzer上Analyzer和Collector之间通信时使用的UDP端口号,取值范围为1024~65535,缺省值为53312。该参数的值必须和Analyzer上protocol udp-port命令配置的值一致,否则,Collector收集到的统计数据将无法上报给Analyzer。

vpn-instance vpn-instance-name指定Analyzer所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示Analyzer位于公网中。

【使用指导】

在iNQA丢包统计系统中,每个Collector实例都必须关联一个Analyzer,Collector会将实例中从MP上收集的数据发送给该Analyzer。

Collector将从MP上收集的统计数据和Collector实例关联的Analyzer标识进行封装,并以该关联的Analyzer标识为目的IPv4地址进行发送,Analyzer收到Collector发来的报文后,会将报文中携带的Analyzer标识和在本设备的Analyzer标识进行对比:

·     如果两者一致,Analyzer接收该报文,并对报文中的统计数据进行汇总和计算。

·     如果两者不一致,Analyzer认为该报文非法并丢弃。

本命令配置的Analyzer标识必须是一个Collector可达的IPv4地址,且该Analyzer标识必须和在该Analyzer设备上通过analyzer id命令配置的Analyzer标识相同。

Collector上有两种方式关联Analyzer:

·     Collector视图下关联的Analyzer对该Collector的所有实例生效。

·     Collector实例视图下关联的Analyzer仅对该实例生效。

·     Collector实例优先使用Collector实例视图下的配置,实例视图下未配置时,采用Collector视图下的配置。

每个视图下只能关联一个Analyzer,同一视图下,多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置Collector上所有实例关联Analyzer 10.1.1.1。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] analyzer 10.1.1.1

# 配置Collector实例1关联Analyzer 11.1.1.1。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] analyzer 11.1.1.1

1.1.2  collector id

collector id命令用来配置Collector的标识。

undo collector id命令用来恢复缺省情况。

【命令】

collector id collector-id

undo collector id

【缺省情况】

未配置Collector标识。

【视图】

Collector视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector-id:指定Collector的标识,取值为Collector上已配置的IPv4地址,为点分十进制格式,如10.1.1.1。

【使用指导】

本命令指定的标识,用于Analyzer和Collector之间的通信。

Collector和Analyzer通信时,Collector会将自己的标识作为源IPv4地址,将从MP收集到的统计数据封装后发送给Analyzer。Analyzer收到Collector发来的报文后,会把报文中携带的Collector标识和该Analyzer实例上通过collector命令配置的Collector标识进行比较:

·     如果两者一致,Analyzer接收该报文,并对报文中的统计信息汇总计算。

·     如果两者不一致,Analyzer认为该报文非法,并丢弃。

所以,Collector标识需要全网唯一,建议配置为本设备的Router ID。Collector标识必须和用户在Analyzer实例上通过命令collector关联的Collector标识相同。Collector标识必须和Analyzer之间路由可达。

【举例】

# 将Collector标识配置为10.1.1.1。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] collector id 10.1.1.1

1.1.3  description

description命令用来配置Collector实例的描述信息。

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

【命令】

description text

undo description

【缺省情况】

未配置Collector实例的描述信息。

【视图】

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

text:指定Collector实例的描述信息,为1~64个字符的字符串,区分大小写。

【使用指导】

执行本命令可以为Collector实例添加描述信息,便于用户理解和记忆实例。

【举例】

# 为Collector实例1添加描述信息AtoB。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] description AtoB

1.1.4  display inqa collector

display inqa collector命令用来显示Collector的配置信息。

【命令】

display inqa collector

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示Collector的配置信息。

<Sysname> display inqa collector

Collector ID             : 10.1.1.1

Loss-measure flag        : 5

Analyzer ID              : 10.2.2.2

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Current instance count   : 2

表1-1 display inqa collector命令显示信息描述表

字段

描述

Collector ID

Collector的标识

Loss-measure flag

丢包统计的染色位,取值为:

·     5:表示使用ToS字段的第5比特位作为染色位

·     6:表示使用ToS字段的第6比特位作为染色位

·     7:表示使用ToS字段的第7比特位作为染色位

Analyzer ID

Collector视图下关联的Analyzer标识,该Analyzer对所有实例生效

Analyzer UDP-port

Analyzer和Collector之间通信时使用的UDP端口号

VPN-instance-name

Analyzer所属的VPN实例的名称

Current instance count

Collector实例的总数

 

1.1.5  display inqa collector instance

display inqa collector instance命令用来显示Collector实例的配置信息。

【命令】

display inqa collector instance { instance-id | all }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance-id:显示指定Collector实例的配置信息,instance-id表示Collector实例的编号,取值范围为1~8355838。

all:显示所有Collector实例的配置信息。

【举例】

# 显示指定Collector实例的配置信息。

<Sysname> display inqa collector instance 1

Instance ID              : 1

Status                   : Enabled

Duration                 : --

Description              : AtoB

Analyzer ID              : 10.2.2.2

Analyzer UDP-port        : 53312

VPN-instance-name        : --

Interval                 : 10 sec

Flow configuration:

  flow bidirection source-ip 10.1.1.1 destination-ip 10.2.2.2 protocol udp source-port 1025

MP configuration:

  mp 100 in-point inbound, XGE1/0/1

  mp 200 in-point inbound, XGE1/0/2

# 显示所有Collector实例的配置信息。

<Sysname> display inqa collector instance all

Instance ID             : 1

Status                  : Enabled

Duration                : --

Description             : AtoB

Analyzer ID             : 10.2.2.2

Analyzer UDP-port       : 53312

VPN-instance-name       : --

Interval                : 10 sec

Flow configuration:

  flow bidirection source-ip 10.1.1.1 destination-ip 10.2.2.2 protocol udp source-port 1025

MP configuration:

  mp 100 in-point inbound, XGE1/0/1

  mp 200 in-point inbound, XGE1/0/2

 

Instance ID             : 2

Status                  : Disable

Duration                : --

Description             : BtoA

Analyzer ID             : 10.2.2.3

Analyzer UDP-port       : 53312

VPN-instance-name       : --

Interval                : 10 sec

Flow configuration:

  flow forward source-ip 10.1.1.2 destination-ip 10.2.2.3 protocol udp source-port 1025

MP configuration:

  mp 300 in-point inbound, XGE1/0/3

  mp 400 mid-point outbound, XGE1/0/4

表1-2 display inqa collector instance命令显示信息描述表

字段

描述

Instance ID

Collector实例的标识

Status

Collector实例的状态,取值为:

·     Enabled:表示Collector实例的统计功能处于开启状态

·     Disabled:表示Collector实例的统计功能处于关闭状态

Duration

Collector实例按需统计的持续时间

Description

Collector实例的描述信息

Analyzer ID

Collector实例关联的Analyzer标识

Analyzer UDP-port

Analyzer和Collector之间通信时使用的UDP端口号

VPN-instance-name

Analyzer所属的VPN实例的名称

Interval

Collector实例的统计周期

Flow configuration

Collector实例下配置的目标流信息

MP configuration

Collector实例下配置的MP信息

 

1.1.6  flag

flag命令用来配置iNQA染色位。

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

【命令】

flag loss-measure tos-bit tos-bit

undo flag loss-measure

【缺省情况】

未配置iNQA染色位。

【视图】

Collector视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

tos-bit tos-bit:表示iNQA染色位,取值范围为5~7。

【使用指导】

iNQA使用IPv4报文头中ToS(Type of Service,服务类型)字段的5~7位作为染色位,通过将染色位按周期交替设置为1和0,将目标流和普通业务流量区别开来。ToS字段包含8位,0~5为DSCP位,用于提供差分服务,6~7为保留位。当使用第5位作为染色位时,建议不要将ToS字段中的第5位用于DSCP提供差分服务,以免导致丢包统计不准确。

Collector实例处于统计状态时,不允许修改染色位。如需修改,请先关闭Collector实例统计功能。

【举例】

# 将ToS字段的第5比特位作为iNQA染色位。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] flag loss-measure tos-bit 5

1.1.7  flow(Collector实例视图)

flow命令用来指定Collector实例统计的目标流。

undo flow命令用来取消Collector目标流配置。

【命令】

flow { backward | bidirection | forward } { destination-ip dest-ip-address [ dest-mask-length ] | dscp dscp-value | protocol { { tcp | udp } { destination-port dest-port-number1 [ to dest-port-number2 ] | source-port src-port-number1 [ to src-port-number2 ] } * | protocol-number } | source-ip src-ip-address [ src-mask-length ] } * [ vxlan-transmit | vxlan-hybrid ]

flow { backward | bidirection | forward } ipv6 { destination-ipv6 dest-ipv6-address [ dest-prefix-length ] | dscp dscp-value | protocol { { tcp | udp } { destination-port dest-port-number1 [ to dest-port-number2 ] | source-port src-port-number1 [ to src-port-number2 ] } * | protocol-number } | source-ipv6 src-ipv6-address [ src-prefix-length ] } * [ vxlan-transmit | vxlan-hybrid ]

undo flow { backward | bidirection | forward }

【缺省情况】

未指定Collector实例统计的目标流。

【视图】

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

backward:指定目标流为反向流。

bidirection:指定目标流为双向对称流。指定本参数时,用户必须同时配置src-ip-addressdest-ip-address为该目标流指定源IPv4地址和目的IPv4地址。

forward:指定目标流为正向流。

destination-ip dest-ip-address:指定目标流的目的IPv4地址,点分十进制格式,仅支持IPv4单播地址。

dest-mask-length:指定目标流的目的IPv4地址的掩码长度,取值范围为1~32,缺省值为32。

dscp dscp-value:指定目标流的DSCP(Differentiated Services Code Point,区分服务代码点)值,取值范围为0~63。当使用第5位作为染色位时,请不要指定本参数,否则可能导致iNQA功能异常。

protocol:指定目标流承载的协议类型。

·     { tcp | udp }:指定目标流承载的协议类型为TCP或者UDP。

¡     destination-port dest-port-number1 [ to dest-port-number2 ]:指定目标流的目的端口号。to表示目标流的目的端口号范围,dest-port-number1dest-port-number2表示目的端口号,取值范围为0~65535,dest-port-number2的取值必须大于dest-port-number1的取值。

¡     source-port src-port-number1 [ to src-port-number2 ]:指定目标流的源端口号。to表示目标流的源端口号范围,src-port-number1src-port-number2表示源端口号,取值范围为0~65535,src-port-number2的取值必须大于src-port-number1的取值。

·     protocol-number:指定目标流承载的协议类型为除TCP和UDP外的其他协议。protocol-number表示目标流承载的协议类型的值,取值范围为0~255,但不能为6和17,因为6和17分别代表TCP和UDP协议。

source-ip src-ip-address:指定目标流的源IPv4地址,点分十进制格式,仅支持IPv4单播地址。

src-mask-length:指定目标流的源IPv4地址的掩码长度,取值范围为1~32,缺省值为32。

ipv6:配置IPv6目标流参数。

destination-ipv6 dest-ipv6-address:指定目标流的目的IPv6地址,仅支持IPv6单播地址。

dest-prefix-length:指定目标流目的IPv6地址的掩码长度,取值范围为1~128,缺省值为128。

source-ipv6 src-ipv6-address:指定目标流的源IPv6地址,仅支持IPv6单播地址。

src-prefix-length:指定目标流源IPv6地址的掩码长度,取值范围为1~128,缺省值为128。

vxlan-transmit:专用于匹配VXLAN报文中内层IP头中参数的值。不指定vxlan-transmitvxlan-hybrid参数时,仅匹配报文最外层IP头中对应字段的值。

vxlan-hybrid:表示可以匹配非VXLAN报文和VXLAN报文。对于非VXLAN报文,匹配报文最外层IP头中对应字段的值;对于VXLAN报文,外层IP头或者内层IP头中对应字段的值满足本命令配置的条件,该报文便会匹配成功。当需要对VXLAN隧道的丢包情况进行iNQA统计,且VXLAN隧道出接口收到VXLAN报文后,一部分报文继续在VXLAN网络转发,一部分报文需要解封装后在IP网络转发,要同时统计这两种报文时,请指定该参数。不指定vxlan-transmitvxlan-hybrid参数时,仅匹配报文最外层IP头中对应字段的值。

【使用指导】

目标流是iNQA统计的对象,是实施统计的关键要素,每次统计前都必须先指定目标流。可以通过协议类型、源IP、目的IP、源端口号、目的端口号、DSCP值这些参数的组合定义目标流,且包含参数的类型越多,指定的目标流就越明确。为了使统计结果更加精确,建议用户将目标流的信息配置的越详细越好。

一个Collector实例下只能包含一条正向目标流、或者一条双向流、或者一条正向流加一条反向流。

·     如果目标流是一条流,用户只能通过指定forward配置成正向流。

·     如果目标流是两条流,且这两条流的两端设备相同,只是流向相反,一个流是从源IP到目的IP,一条流的方向是目的IP到源IP时,用户需要指定bidirection配置成双向流,同时需要指定源IP和目的IP。

·     如果目标流是两条流,且这两条流的两端设备不完全相同,则用户需要首先通过forward配置一条正向流,然后通过backward配置一条反向流。或者创建两个实例,每个实例下面配置一条正向流。

不同Collector实例中配置的目标流的流特征不能相同。

同一Collector实例中包含的正向流和反向流的流特征也不能相同,如果正向流和反向流除了方向,其他流特征相同,请配置为双向流。

【举例】

# 配置Collector实例1的目标流,统计设备10.1.1.1到20.1.1.1、源端口号为1025、正向UDP流量。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] flow forward source-ip 10.1.1.1 destination-ip 20.1.1.1 protocol udp source-port 1025

# 配置Collector实例2的目标流,统计设备1.1.1.1到2.2.2.2的正向流量,以及统计设备3.3.3.3到1.2.3.4、目的端口号为1024、反向TCP流量。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 2

[Sysname-inqa-collector-instance-1] flow forward source-ip 1.1.1.1 destination-ip 2.2.2.2

[Sysname-inqa-collector-instance-1] flow backward source-ip 3.3.3.3 destination-ip 1.2.3.4 protocol tcp destination-port 1024

# 配置Collector实例3的目标流,统计设备10.1.1.1到20.1.1.1、源端口号为1025、双向UDP流量。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 3

[Sysname-inqa-collector-instance-3] flow bidirection source-ip 10.1.1.1 destination-ip 20.1.1.1 protocol udp source-port 1025

1.1.8  inqa collector

inqa collector命令用来开启Collector功能,并进入Collector视图。如果Collector功能已经开启,则直接进入Collector视图。

undo inqa collector命令用来关闭Collector功能。

【命令】

inqa collector

undo inqa collector

【缺省情况】

Collector功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

iNQA组网环境中,有两种设备角色:Collector和Analyzer。其中:

·     Collector负责管理和控制MP,收集MP产生的统计数据并上报给Analyzer。

·     Analyzer负责收集Collector上报的统计数据并完成数据的汇总和计算。

在设备上配置本命令后,设备将作为Collector角色运行。

Analyzer功能和Collector功能可以配置在同一台设备上,如果配置在同一台设备上,则该设备既可以作为Analyzer角色运行也可以作为Collector角色运行。

【举例】

# 开启Collector功能,并进入Collector视图。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector]

【相关命令】

·     collector id

1.1.9  inqa mp

inqa mp命令用来将接口和MP绑定。

undo inqa mp命令用来取消接口和MP的绑定。

【命令】

inqa mp mp-id

undo inqa mp

【缺省情况】

接口未绑定MP。

【视图】

以太网口接口视图

聚合接口视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

mp-id指定MP的标识,取值范围为1~16777215。

【使用指导】

一个MP只能绑定一个接口,一个接口只能和一个MP绑定。

接口和MP绑定后,iNQA才能统计流经接口的报文数量。

【举例】

# 将接口Ten-GigabitEthernet1/0/1和MP 100进行绑定。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] inqa mp 100

【相关命令】

·     mp

1.1.10  instance(Collector视图)

instance命令用来创建Collector实例并进入实例视图。如果实例已经创建,则直接进入该实例视图。

undo instance命令用来删除Collector实例。

【命令】

instance instance-id

undo instance instance-id

【缺省情况】

Collector上不存在Collector实例。

【视图】

Collector视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

instance-id指定Collector实例的编号,取值范围为1~256。

【使用指导】

Collector实例是Collector收集统计数据的基本单位,Collector实例下可以配置目标流、MP、统计周期和关联的Analyzer等参数。

Analyzer对多个Collector上的同一条目标流进行丢包统计时,Analyzer和Collector上都需要创建实例,且统计实例的标识必须相同。

【举例】

# 在Collector上创建实例1。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

【相关命令】

·     descriptionCollector实例视图

·     flow(Collector实例视图)

·     mp

·     intervalCollector实例视图

1.1.11  interval

interval命令用来配置Collector实例的统计周期。

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

【命令】

interval interval

undo interval

【缺省情况】

Collector实例的统计周期为10秒。

【视图】

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

interval指定Collector实例的统计周期,取值为10、60、600,单位为秒。

【使用指导】

Collector实例按照统计周期对MP进行报文计数,并将统计结果上报给Analyzer。用户可以根据自身需求和网络实际情况,执行本命令修改统计周期。

统计周期越小,上报数据的频率就越频繁,可能会影响Collector和Analyzer的处理性能。同一统计实例中的所有Collector上的统计周期要保持一致。

【举例】

# 将Collector实例1的统计周期配置为60秒。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] interval 60

【相关命令】

·     flow(Collector实例视图)

·     instance(Collector视图)

1.1.12  loss-measure enable continual

loss-measure enable continual命令用来开启Collector实例的持续丢包统计功能。

undo loss-measure enable continual命令用来关闭Collector实例的持续丢包统计功能。

【命令】

loss-measure enable continual

undo loss-measure enable continual

【缺省情况】

Collector实例的持续丢包统计功能处于关闭状态。

【视图】

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

为了防止出现网络丢包而用户无法感知的情况,可以执行本命令开启Collector实例的持续丢包统计功能。iNQA会一直统计丢包信息,直到关闭本功能为止。

Collector实例的按需丢包统计功能和持续丢包统计功能不能同时开启。

【举例】

# 开启Collector实例的持续丢包统计功能。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] loss-measure enable continual

【相关命令】

·     loss-measure enable duration

1.1.13  loss-measure enable duration

loss-measure enable duration命令用来开启Collector实例的按需丢包统计功能。

undo loss-measure enable duration命令用来关闭Collector实例的按需丢包统计功能。

【命令】

loss-measure enable duration [ duration ]

undo loss-measure enable duration

【缺省情况】

Collector实例的按需丢包统计功能处于关闭状态。

【视图】

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

duration表示按需丢包统计的时间范围。取值为5、10、15、30,缺省值为10,单位为分钟。

【使用指导】

当用户需要统计特定时间段的网络性能时,或者已知网络有丢包,想准确定位网络故障点时,可以配置该命令开启按需丢包统计功能。iNQA会统计指定时间段的丢包信息。

该命令不会保存到配置文件,主备倒换或设备重启后按需丢包统计功能将不再生效。如需继续统计,请重新配置。

Collector实例的按需丢包统计功能和持续丢包统计功能不能同时开启。

【举例】

# 开启Collector实例的按需丢包统计功能。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] loss-measure enable duration 30

【相关命令】

·     loss-measure enable continual

1.1.14  mp

mp命令用来为配置MP(Measurement Point,测量点)。

undo mp命令用来删除MP。

【命令】

mp mp-id { in-point | mid-point | out-point } port-direction { inbound | outbound }

undo mp mp-id

【缺省情况】

不存在MP。

【视图】

Collector实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

mp-id表示MP的编号,取值范围为1~16777215。

in-point表示MP为入口测量点。在该测量点上,系统对正向流进行染色操作,对反向流进行去染色操作。

mid-point表示MP为中间测量点,系统在该测量点上只统计报文的计数。

out-point表示MP为出口测量点。在该测量点上,系统对正向流进行去染色操作,对反向流进行染色操作。

inbound表示对进入该MP的流量进行统计。

outbound表示对离开该MP的流量进行统计。

【使用指导】

MP在iNQA统计系统中负责测量动作的执行和测量数据的产生,是Collector实例中目标流的实际测量点,有入口测量点(in-point)、出口测量点(out-point)和中间测量点(mid-point)三种角色。用户在配置了Collector实例之后,必须执行本命令配置MP。

配置本命令时:

·     in-pointmid-pointout-point参数主要用于区别染色操作。

¡     In-point:表示目标流进入某一网络区域时的入口测量点。在该测量点上,系统对正向流进行染色操作,对反向流进行去染色操作,并对报文进行计数。

¡     Out-point:表示目标流离开网络区域时的出口测量点。在该测量点上,系统对正向流进行去染色操作,对反向流进行染色操作,并对报文进行计数。

¡     Mid-point:表示目标流传输路径的中间测量点,在该测量点上只统计报文的计数,不进行染色、去染色操作。当In-point和Out-point之间有丢包,需要进一步确认它们之间的更小的网络区段是否存在丢包时,才需要用到Mid-point。

·     inboundoutbound参数用于指定要统计的对象。

¡     当需要统计进入接口的报文数量时,使用inbound参数。

¡     当需要统计离开接口的报文数量时,使用outbound参数。

同一个MP不能同时作为一条目标流的入口测量点和出口测量点。

【举例】

# 配置Collector实例1的测量点100。它为入口测量点,统计进入接口的报文数量。

<Sysname> system-view

[Sysname] inqa collector

[Sysname-inqa-collector] instance 1

[Sysname-inqa-collector-instance-1] mp 100 in-point port-direction inbound

【相关命令】

·     inqa mp

1.2  iNQA Analyzer配置命令

1.2.1  ams

ams命令用来创建AMS(Atomic Measurement Span,原子测量段),并进入AMS视图。如果AMS已经创建,则直接进入AMS视图。

undo ams命令用来删除AMS及其视图下的所有配置。

【命令】

ams ams-id

undo ams ams-id

【缺省情况】

不存在AMS。

【视图】

Analyzer实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

ams-id:表示AMS的标识,取值范围为1~2147483647。

【使用指导】

在逐点性能统计场景中,需要为统计实例配置AMS。

AMS下配置入MP组和出MP组。AMS用来测量入MP和出MP之间指定流的丢包率。

AMS视图下必须配置目标流的方向以及绑定入MP和出MP。

【举例】

# 创建AMS,并进入AMS视图。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] ams 1

【相关命令】

·     flow(Analyzer-AMS视图)

·     in-group

·     out-group

1.2.2  analyzer id

analyzer id命令用来在Analyzer设备上配置Analyzer的标识。

undo analyzer id命令用来恢复缺省情况。

【命令】

analyzer id analyzer-id

undo analyzer id

【缺省情况】

未配置Analyzer的标识

【视图】

Analyzer视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

analyzer-id:指定Analyzer的标识,取值为Analyzer上已配置的IPv4地址,为点分十进制格式,如10.1.1.1。建议用户将Analyzer标识配置为本设备的Router ID。

【使用指导】

本命令指定的标识,用于Analyzer和Collector之间的通信。Analyzer和Collector之间通信时,Collector以其关联的Analyzer标识为目的IPv4地址,将从MP上收集的统计数据封装后发送给Analyzer。Analyzer收到Collector发来的报文后,会将报文中携带的Analyzer标识和本设备上配置的Analyzer标识对比:

·     如果两者相同,Analyzer接收该报文,并对报文中的统计数据进行汇总和计算。

·     如果两者不同,Analyzer认为该报文非法,并丢弃。

因此,本命令配置的Analyzer标识必须是一个Collector路由可达的IPv4地址,并且该标识必须和用户在Collector上关联的Analyzer标识相同。否则,iNQA功能不能正常运行。

执行本命令时,iNQA会使用该地址和protocol udp-port命令配置的端口号启动UDP server服务,如果UDP端口号被本设备上运行的其它业务占用,则UDP server服务会启动失败,导致本命令配置失败。

【举例】

# 配置Analyzer的标识。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] analyzer id 10.1.1.1

【相关命令】

·     protocol udp-port

1.2.3  collector

collector命令用来在Analyzer上将Analyzer实例和Collector关联。

undo collector命令用来取消Analyzer实例和Collector的关联。

【命令】

collector collector-id

undo collector [ collector-id ]

【缺省情况】

Analyzer实例未关联Collector。

【视图】

Analyzer实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector-id:表示Collector的标识,取值为Collector上已配置的IPv4地址,为点分十进制格式,如10.1.1.1。删除Analyzer上指定实例关联的Collector标识时,如果不指定该参数,表示取消该Analyzer实例和所有Collector的关联。

【使用指导】

多次执行本命令,可将Analyzer实例和多个Collector关联。该实例可同时汇总和分析这些Collector上报的数据。

本命令配置的Collector标识必须和用户在Collector上使用collector id命令配置的Collector标识相同。

Analyzer实例下关联的Collector在Analyzer实例开启时不允许修改,此时如果需要修改实例下关联的Collector,必须先在该Analyzer实例视图下关闭统计功能。

【举例】

# 在Analyzer上将实例1和Collector 10.1.1.1关联。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] collector 10.1.1.1

【相关命令】

·     collector id

1.2.4  description

description命令用来配置Analyzer实例的描述信息。

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

【命令】

description text

undo description

【缺省情况】

未配置Analyzer实例的描述信息。

【视图】

Analyzer实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

text:指定Analyzer实例的描述信息,为1~64个字符的字符串,区分大小写。

【使用指导】

执行本命令可以为Analyzer实例添加描述信息,便于用户理解和记忆实例。

【举例】

# 为Analyzer实例1添加描述信息AtoB。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] description AtoB

1.2.5  display inqa analyzer

display inqa analyzer命令用来显示Analyzer的配置信息。

【命令】

display inqa analyzer

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【举例】

# 显示Analyzer的配置信息。

<Sysname> display inqa analyzer

Analyzer ID              : 10.1.1.1

Protocol UDP-port        : 53312

Current instance count   : 1

表1-3 display inqa analyzer命令显示信息描述表

字段

描述

Analyzer ID

Analyzer的标识

Protocol UDP-port

Collector和Analyzer之间通信时使用的UDP端口号

Current instance count

当前Analyzer实例的总数

 

1.2.6  display inqa analyzer instance

display inqa analyzer instance命令用来显示Analyzer实例的配置信息。

【命令】

display inqa analyzer instance { instance-id | all }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance-id:显示指定Analyzer实例的配置信息,instance-id表示Analyzer实例的编号,取值范围为1~8355838。

all:显示所有Analyzer实例的配置信息。

【举例】

# 显示指定Analyzer实例的配置信息。

<Sysname> display inqa analyzer instance 1

Instance ID              : 1

Status                   : Enabled

Description              : AtoB

Alarm upper-limit        : 8.000000%

Alarm lower-limit        : 4.500000%

Current AMS count        : 2

Collectors               : 10.1.1.1

                           12.56.66.21

                           21.23.13.14

# 显示所有Analyzer实例的配置信息。

<Sysname> display inqa analyzer instance all

Instance ID              : 1

Status                   : Enabled

Description              : AtoB

Alarm upper-limit        : 8.000000%

Alarm lower-limit        : 4.500000%

Current AMS count        : 2

Collectors               : 10.1.1.1

                           12.56.66.21

                           21.23.13.14

 

Instance ID              : 2

Status                   : Enabled

Description              : BtoA

Alarm upper-limit        : 8.000000%

Alarm lower-limit        : 4.500000%

Current AMS count        : 2

Collectors               : 10.1.1.2

                           12.56.66.22

                           21.23.13.15

表1-4 display inqa analyzer instance命令显示信息描述表

字段

描述

Instance ID

Analyzer实例的标识

Status

Analyzer实例的状态,取值为:

·     Enabled:表示Analyzer实例的统计功能处于开启状态

·     Disabled:表示Analyzer实例的统计功能处于关闭状态

Description

Analyzer实例的描述信息

Alarm upper-limit

Analyzer实例的丢包超限阈值

Alarm lower-limit

Analyzer实例的丢包超限恢复阈值

Collectors

Analyzer实例关联的Collector标识

Current AMS count

Analyzer实例下配置的AMS总数

 

1.2.7  display inqa analyzer instance ams

display inqa analyzer instance ams命令用来显示Analyzer实例下AMS的配置信息。

【命令】

display inqa analyzer instance instance-id ams { ams-id | all }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance-id:显示指定Analyzer实例下AMS的配置信息,instance-id表示Analyzer实例的编号,取值范围为1~8355838。

ams-id:显示指定Analyzer实例下指定AMS的配置信息ams-id表示AMS的编号,取值范围为1~2147483647。

all:显示指定Analyzer实例下所有AMS的配置信息

【举例】

# 显示Analyzer实例下指定AMS的配置信息。

<Sysname> display inqa analyzer instance 1 ams 1

AMS ID                   : 1

Flow direction           : forward

In-group                 : collector 10.1.1.1 mp 20

                           collector 12.56.66.21 mp 100

Out-group                : collector 21.23.13.14 mp 110

# 显示Analyzer实例下所有AMS的配置信息。

<Sysname> display inqa analyzer instance 1 ams all

AMS ID                   : 1

Flow direction           : forward

In-group                 : collector 10.1.1.1 mp 20

                           collector 12.56.66.21 mp 100

Out-group                : collector 21.23.13.14 mp 110

 

AMS ID                   : 2

Flow direction           : forward

In-group                 : collector 21.23.13.14 mp 110

Out-group                : collector 21.23.13.15 mp 120

表1-5 display inqa analyzer instance instance-id ams命令显示信息描述表

字段

描述

AMS ID

AMS的标识

Flow direction

Analyzer要统计的目标流的方向

In-group

AMS绑定的入MP(Measurement Point,测量点)

Out-group

AMS绑定的出MP

 

1.2.8  display inqa statistics loss

display inqa statistics loss命令用来显示iNQA丢包统计信息。

【命令】

display inqa statistics loss instance instance-id [ ams ams-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

mdc-admin

mdc-operator

【参数】

instance instance-id:显示指定Analyzer实例内的丢包统计数据。instance-id表示实例的标识,取值范围为1~8355838。

ams ams-id:显示指定AMS内的逐点性能统计数据。ams-id表示AMS的编号,取值范围为1~2147483647。不指定该参数时,显示指定Analyzer实例内端到端的丢包统计数据。

【使用指导】

当用户执行该命令并指定ams关键字时,可以查看指定Analyzer实例内的逐点性能统计数据,进而可以根据这些数据来定位故障点。

iNQA在第一个统计周期内获取的统计数据可能不准确,建议用户不要根据第一个统计周期的统计数据判断网络的性能。

【举例】

# 显示Analyzer实例1内的丢包统计数据。

<Sysname> display inqa statistics loss instance 1

Latest packet loss statistics for forward flow:

 Period     LostPkts             PktLoss%     LostBytes            ByteLoss%

 19122483   15                   15.000000%   1500                 15.000000%

 19122482   15                   15.000000%   1500                 15.000000%

 19122481   15                   15.000000%   1500                 15.000000%

 19122480   15                   15.000000%   1500                 15.000000%

 19122479   15                   15.000000%   1500                 15.000000%

 19122478   15                   15.000000%   1500                 15.000000%

Latest packet loss statistics for backward flow:

Period     LostPkts             PktLoss%     LostBytes            ByteLoss%

 19122483   15                   15.000000%   1500                 15.000000%

 19122482   15                   15.000000%   1500                 15.000000%

 19122481   15                   15.000000%   1500                 15.000000%

 19122480   15                   15.000000%   1500                 15.000000%

 19122479   15                   15.000000%   1500                 15.000000%

 19122478   15                   15.000000%   1500                 15.000000%

表1-6 display inqa statistics loss命令输出信息描述表

字段

描述

Latest packet loss statistics for forward flow

正向目标流的最新报文统计信息

Latest packet loss statistics for backward flow

反向目标流的最新报文统计信息

Period

统计周期的编号

LostPkts

丢失的报文个数

PktLoss%

报文的丢失率。报文丢失率=(入口总报文个数-出口总报文个数)/入口总报文个数。当Collector之间时间未同步,或者入口MP未上报统计数据,可能会导致丢失率为负值,丢失率最小值为-100%

 

LostBytes

丢失的报文字节数

 

ByteLoss%

字节的丢失率。报文丢失率=(入口总报文字节数-出口总报文字节数)/入口总报文字节数。当Collector之间时间未同步,或者入口MP未上报统计数据,可能会导致丢失率为负值,丢失率最小值为-100%

 

 

1.2.9  flow(Analyzer-AMS视图)

flow命令用来配置Analyzer要统计的目标流的方向。

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

【命令】

flow { backward | bidirection | forward }

undo flow

【缺省情况】

未配置Analyzer要统计的目标流的方向。

【视图】

Analyzer-AMS视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

backward:统计Collector上报的反向流的信息。

bidirection:统计Collector上报的双向流的信息。

forward:统计Collector上报的正向流的信息。

【使用指导】

逐点性能统计场景中,用户必须创建AMS,并配置本命令。端到端性能统计场景中,无需配置AMS。

flow(Collector实例视图)命令中forwardbackwardbidirection参数表示Collector会将目标流指定方向的报文信息上报给Analyzer。本命令中forwardbackwardbidirection参数表示Analyzer会汇总和计算指定方向的丢包率。例如,flow(Collector实例视图)命令中指定的为bidirection参数,flow(Analyzer-AMS视图)命令中指定的为forward参数,则Analyzer只统计Collector上报的正向流的信息,而不统计反向流的信息;如果flow(Collector实例视图)命令中指定forward参数,flow(Analyzer-AMS视图)命令中指定backward参数,因为Collector未上报反向流的信息,会导致Analyzer上该AMS的反向流统计信息为0。

【举例】

# 配置目标流的方向为正向。

<Sysname> system-view

[Sysname] inqa  analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] ams 1

[Sysname-inqa-analyzer-instance-1-ams-1] flow forward

【相关命令】

·     flow(Collector实例视图)

1.2.10  in-group

in-group命令用来配置AMS的入MP组。

undo in-group命令用来取消AMS入MP组的配置。

【命令】

in-group collector collector-id mp mp-id

undo in-group [ collector collector-id mp mp-id ]

【缺省情况】

未配置AMS的入MP组。

【视图】

Analyzer-AMS视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector collector-idMP所属Collector的标识,取值为Collector上已配置的IPv4地址,为点分十进制格式。

mp mp-idMP的编号,取值范围为1~16777215。

【使用指导】

如果发现某段网络有丢包,可以将这段网络划分为几个AMS,一个AMS表示一段测量区间,以便找到有丢包的AMS。

AMS需要和入MP组绑定。入MP组是这段AMS上流量的入MP的集合。当AMS的入口点有多个时,可多次配置本命令,绑定多个入MP。

【举例】

# 配置AMS的入MP组,并为AMS绑定入MP,入MP为IPv4地址为10.1.1.1的Collector 上的MP 100。

<Sysname> system-view

[Sysname] inqa  analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] ams 1

[Sysname-inqa-analyzer-instance-1-ams-1] in-group collector 10.1.1.1 mp 100

【相关命令】

·     out-group

1.2.11  inqa analyzer

inqa analyzer命令用来开启Analyzer功能,并进入Analyzer视图。如果Analyzer功能已经开启,则直接进入相应的视图。

undo inqa analyzer命令用来关闭Analyzer功能。

【命令】

inqa analyzer

undo inqa analyzer

【缺省情况】

Analyzer功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

iNQA组网环境中,有两种设备角色:Collector和Analyzer。

·     Collector负责管理和控制MP,收集MP产生的统计数据并上报给Analyzer。

·     Analyzer负责收集Collector上报的统计数据并完成数据的汇总和计算。

在设备上配置本命令后,设备将作为Analyzer角色运行。

Analyzer功能和Collector功能可以配置在同一台设备上,如果配置在同一台设备上,则该设备既可以作为Analyzer角色运行也可以作为Collector角色运行。

【举例】

# 开启Analyzer功能,并进入Analyzer视图。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer]

1.2.12  instance(Analyzer视图)

instance命令用来创建Analyzer实例并进入实例视图。如果该实例已经创建,则直接进入该实例视图。

undo instance命令用来删除Analyzer实例。

【命令】

instance instance-id

undo instance instance-id

【缺省情况】

Analyzer上不存在Analyzer实例。

【视图】

Analyzer视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

instance-id:指定Analyzer实例的编号,取值范围为1~8355838。

【使用指导】

Analyzer实例是iNQA统计的基本单位,负责汇总并计算该实例下包含的所有Collector上同一目标流的统计结果。

Analyzer实例下需要关联Collector,可选择配置实例的描述信息、丢包超限告警和恢复告警的阈值。如果是逐点性能统计还需要配置AMS。

Analyzer对多个Collector上的同一条目标流进行丢包统计时,Analyzer和Collector上都需要创建实例,且统计实例的标识必须相同。

【举例】

# 在Analyzer上创建实例1。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

1.2.13  loss-measure alarm

loss-measure alarm命令用来配置Analyzer实例的丢包日志参数。

undo loss-measure alarm命令用来恢复缺省情况。

【命令】

loss-measure alarm upper-limit upper-limit lower-limit lower-limit

undo loss-measure alarm

【缺省情况】

未配置Analyzer实例的丢包日志参数,Analyzer不会自动发送丢包超限日志及其恢复日志。

【视图】

Analyzer实例视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

upper-limit upper-limit:指定丢包超限阈值,为1~10个字符的字符串,取值范围为0.000001~100,精确到小数点后六位,单位为百分比。

lower-limit lower-limit:指定丢包超限恢复阈值,为1~10个字符的字符串,取值范围为0.000001~100,精确到小数点后六位,单位为百分比。lower-limit的取值必须小于或者等于upper-limit的取值。

【使用指导】

执行该命令为Analyzer实例配置丢包超限告警和恢复告警的阈值后,开启丢包统计,iNQA会按周期统计丢包率:

·     如果连续五个周期的丢包率都大于等于丢包超限阈值,表示该实例中丢包过多,Analyzer会生成丢包超限日志。

·     如果连续五个周期的丢包率都小于丢包超限恢复阈值,表示该实例中丢包率已经恢复到正常范围,Analyzer会生成丢包恢复日志。

iNQA日志将被发送到设备的信息中心,并通过信息中心配置的参数,最终决定iNQA日志的输出规则(即是否允许输出以及输出方向)。有关信息中心的详细介绍请参见“网络管理和监控配置指导”中的“信息中心”。

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

【举例】

# 配置Analyzer实例1的丢包超限告警阈值为8%,丢包恢复告警阈值为4.5%。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] loss-measure alarm upper-limit 8 lower-limit 4.5

1.2.14  measure enable(Analyzer实例视图)

measure enable命令用来开启Analyzer实例的统计功能。

undo measure enable命令用来关闭Analyzer实例的统计功能。

【命令】

measure enable

undo measure enable

【缺省情况】

Analyzer实例的统计功能处于关闭状态。

【视图】

Analyzer实例视图

【缺省用户角色】

network-admin

mdc-admin

【使用指导】

如果在Analyzer统计期间,在Collector上修改iNQA配置,可能会导致Analyzer统计结果不准确。此时,建议按照以下步骤进行配置,以使Analyzer收到的Collector发来的数据更准确。

(1)     执行undo measure enable命令关闭Analyzer实例的丢包统计功能。

(2)     登录Collector,修改Collector的配置。

(3)     执行measure enable开启Analyzer实例的统计功能。

【举例】

# 开启Analyzer实例1的统计功能。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] measure enable

1.2.15  out-group

out-group命令用来配置AMS的出MP组。

undo out-group命令用来取消AMS出MP组的配置。

【命令】

out-group collector collector-id mp mp-id

undo out-group [ collector collector-id mp mp-id ]

【缺省情况】

未配置AMS的出MP组。

【视图】

Analyzer-AMS视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

collector collector-id:MP所属Collector的标识,取值为Collector上已配置的IPv4地址,为点分十进制格式。

mp mp-idMP的编号,取值范围为1~16777215。

【使用指导】

如果发现某段网络有丢包,可以将这段网络划分为几个AMS,一个AMS表示一段测量区间,以便找到有丢包的AMS。

AMS需要和出MP组绑定。出MP组是这段AMS上流量的出MP的集合。当AMS的出口点有多个时,可多次配置本命令,绑定多个出MP。

【举例】

# 配置AMS的出MP组,并为AMS绑定出MP,出MP为IPv4地址为20.1.1.1的Collector 上的MP 200。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] instance 1

[Sysname-inqa-analyzer-instance-1] ams 1

[Sysname-inqa-analyzer-instance-1-ams-1] out-group collector 20.1.1.1 mp 200

【相关命令】

·     in-group

1.2.16  protocol udp-port

protocol udp-port命令用来配置Analyzer和Collector之间通信时使用的UDP端口号。

undo protocol udp-port命令用来恢复缺省情况。

【命令】

protocol udp-port port-number

undo protocol udp-port

【缺省情况】

Analyzer和Collector之间通信时使用的UDP端口号是53312。

【视图】

Analyzer视图

【缺省用户角色】

network-admin

mdc-admin

【参数】

port-number:指定Analyzer上Analyzer和Collector之间通信时使用的UDP端口号,取值范围为1024~65535,且必须是本设备上未被其它业务占用的端口,否则,配置失败。可使用display udp verbose命令查看UDP端口号是否被其它业务占用。

【使用指导】

执行analyzer id命令时,iNQA会使用analyzer id命令中指定的IP地址和protocol udp-port命令配置的端口号启动UDP server服务,如果UDP端口号被本设备上的其它业务占用,则UDP server服务会启动失败,导致Analyzer无法工作。此时,请执行本命令修改UDP端口号,再配置analyzer id命令。

配置本命令后,请在Collector上执行analyzer命令将UDP端口号指定为本命令配置的UDP端口号。否则,Collector收集到的统计数据将无法上报给Analyzer。

【举例】

# 配置Analyzer和Collector之间通信时使用的UDP端口号为1024。

<Sysname> system-view

[Sysname] inqa analyzer

[Sysname-inqa-analyzer] protocol udp-port 1024

【相关命令】

·     analyzer

·     analyzer id

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

新华三官网
联系我们