03-iNQA命令
本章节下载: 03-iNQA命令 (361.32 KB)
目 录
1.1.5 display inqa collector instance
1.1.12 loss-measure enable continual
1.1.13 loss-measure enable duration
1.2.6 display inqa analyzer instance
1.2.7 display inqa analyzer instance ams
1.2.8 display inqa statistics loss
1.2.14 measure enable(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
【参数】
analyzer-id:表示Analyzer的标识,取值为Analyzer上已配置的IPv4地址,为点分十进制格式。
udp-port port-number:指定Analyzer上Analyzer和Collector之间通信时使用的UDP端口号,取值范围为1024~65535,缺省值为53312。建议用户使用缺省值,该参数的值必须和Analyzer上protocol udp-port命令配置的值一致。
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
collector id命令用来配置Collector的标识。
undo collector id命令用来恢复缺省情况。
【命令】
collector id collector-id
undo collector id
【缺省情况】
未配置Collector标识。
【视图】
Collector视图
【缺省用户角色】
network-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
description命令用来配置Collector实例的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置Collector实例的描述信息。
【视图】
Collector实例视图
【缺省用户角色】
network-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
display inqa collector命令用来显示Collector的配置信息。
【命令】
display inqa collector
【视图】
任意视图
【缺省用户角色】
network-admin
network-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比特位作为染色位 |
Analyzer ID |
Collector视图下关联的Analyzer标识,该Analyzer对所有实例生效 |
Analyzer UDP-port |
Analyzer和Collector之间通信时使用的UDP端口号 |
VPN-instance-name |
Analyzer所属的VPN实例的名称 |
Current instance count |
Collector实例的总数 |
display inqa collector instance命令用来显示Collector实例的配置信息。
【命令】
display inqa collector instance { instance-id | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-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, GE1/0/1
mp 200 in-point inbound, GE1/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, GE1/0/1
mp 200 in-point inbound, GE1/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, GE1/0/3
mp 400 mid-point outbound, GE1/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信息 |
flag命令用来配置iNQA染色位。
undo flag命令用来恢复缺省情况。
【命令】
flag loss-measure tos-bit tos-bit
undo flag loss-measure
【缺省情况】
未配置iNQA染色位。
【视图】
Collector视图
【缺省用户角色】
network-admin
【参数】
tos-bit tos-bit:表示iNQA染色位,取值为5。
【使用指导】
iNQA使用IPv4报文头中ToS(Type of Service,服务类型)字段的第5位作为染色位,通过将染色位按周期交替设置为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
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 ] } *
undo flow { backward | bidirection | forward }
【缺省情况】
未指定Collector实例统计的目标流。
【视图】
Collector实例视图
【缺省用户角色】
network-admin
【参数】
backward:指定目标流为反向流。
bidirection:指定目标流为双向对称流。指定本参数时,用户必须同时配置src-ip-address和dest-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-number1和dest-port-number2表示目的端口号,取值范围为0~65535,dest-port-number2的取值必须大于dest-port-number1的取值。
¡ source-port src-port-number1 [ to src-port-number2 ]:指定目标流的源端口号。to表示目标流的源端口号范围,src-port-number1和src-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。
【使用指导】
目标流是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
inqa collector命令用来开启Collector功能,并进入Collector视图。如果Collector功能已经开启,则直接进入Collector视图。
undo inqa collector命令用来关闭Collector功能。
【命令】
inqa collector
undo inqa collector
【缺省情况】
Collector功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-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
inqa mp命令用来将接口和MP绑定。
undo inqa mp命令用来取消接口和MP的绑定。
【命令】
inqa mp mp-id
undo inqa mp
【缺省情况】
接口未绑定MP。
【视图】
以太网口接口视图
聚合接口视图
【缺省用户角色】
network-admin
【参数】
mp-id:指定MP的标识,取值范围为1~16777215。
【使用指导】
一个MP只能绑定一个接口,一个接口只能和一个MP绑定。
接口和MP绑定后,iNQA才能统计流经接口的报文数量。
【举例】
# 将接口GigabitEthernet1/0/1和MP 100进行绑定。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] inqa mp 100
【相关命令】
· mp
instance命令用来创建Collector实例并进入实例视图。如果实例已经创建,则直接进入该实例视图。
undo instance命令用来删除Collector实例。
【命令】
instance instance-id
undo instance instance-id
【缺省情况】
Collector上不存在Collector实例。
【视图】
Collector视图
【缺省用户角色】
network-admin
【参数】
instance-id:指定Collector实例的编号,取值范围为1~8355838。
【使用指导】
Collector实例是Collector收集统计数据的基本单位,Collector实例下可以配置目标流、MP、统计周期和关联的Analyzer等参数。
Analyzer对多个Collector上的同一条目标流进行丢包统计时,Analyzer和Collector上都需要创建实例,且统计实例的标识必须相同。
【举例】
# 在Collector上创建实例1。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
【相关命令】
· description(Collector实例视图)
· flow(Collector实例视图)
· mp
· interval(Collector实例视图)
interval命令用来配置Collector实例的统计周期。
undo interval命令用来恢复缺省情况。
【命令】
interval interval
undo interval
【缺省情况】
Collector实例的统计周期为10秒。
【视图】
Collector实例视图
【缺省用户角色】
network-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视图)
loss-measure enable continual命令用来开启Collector实例的持续丢包统计功能。
undo loss-measure enable continual命令用来关闭Collector实例的持续丢包统计功能。
【命令】
loss-measure enable continual
undo loss-measure enable continual
【缺省情况】
Collector实例的持续丢包统计功能处于关闭状态。
【视图】
Collector实例视图
【缺省用户角色】
network-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
loss-measure enable duration命令用来开启Collector实例的按需丢包统计功能。
undo loss-measure enable duration命令用来关闭Collector实例的按需丢包统计功能。
【命令】
非中间节点上的配置:
loss-measure enable duration [ duration ]
undo loss-measure enable duration
中间节点上的配置:
loss-measure enable mid-point duration [ duration ]
undo loss-measure enable mid-point duration
【缺省情况】
Collector实例的按需丢包统计功能处于关闭状态。
【视图】
Collector实例视图
【缺省用户角色】
network-admin
【参数】
mid-point:表示开启中间测量点Collector的按需丢包统计功能。中间测量点只用于逐点性能统计的场景。
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
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
【参数】
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-point、mid-point和out-point参数主要用于区别染色操作。
¡ In-point:表示目标流进入某一网络区域时的入口测量点。在该测量点上,系统对正向流进行染色操作,对反向流进行去染色操作,并对报文进行计数。
¡ Out-point:表示目标流离开网络区域时的出口测量点。在该测量点上,系统对正向流进行去染色操作,对反向流进行染色操作,并对报文进行计数。
¡ Mid-point:表示目标流传输路径的中间测量点,在该测量点上只统计报文的计数,不进行染色、去染色操作。当In-point和Out-point之间有丢包,需要进一步确认它们之间的更小的网络区段是否存在丢包时,才需要用到Mid-point。
· inbound和outbound参数用于指定要统计的对象。
¡ 当需要统计进入接口的报文数量时,使用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
ams命令用来创建AMS(Atomic Measurement Span,原子测量段),并进入AMS视图。如果AMS已经创建,则直接进入AMS视图。
undo ams命令用来删除AMS及其视图下的所有配置。
【命令】
ams ams-id
undo ams ams-id
【缺省情况】
不存在AMS。
【视图】
Analyzer实例视图
【缺省用户角色】
network-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
analyzer id命令用来在Analyzer设备上配置Analyzer的标识。
undo analyzer id命令用来恢复缺省情况。
【命令】
analyzer id analyzer-id
undo analyzer id
【缺省情况】
未配置Analyzer的标识。
【视图】
Analyzer视图
【缺省用户角色】
network-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
collector命令用来在Analyzer上将Analyzer实例和Collector关联。
undo collector命令用来取消Analyzer实例和Collector的关联。
【命令】
collector collector-id
undo collector [ collector-id ]
【缺省情况】
Analyzer实例未关联Collector。
【视图】
Analyzer实例视图
【缺省用户角色】
network-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
description命令用来配置Analyzer实例的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置Analyzer实例的描述信息。
【视图】
Analyzer实例视图
【缺省用户角色】
network-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
display inqa analyzer命令用来显示Analyzer的配置信息。
【命令】
display inqa analyzer
【视图】
任意视图
【缺省用户角色】
network-admin
network-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实例的总数 |
display inqa analyzer instance命令用来显示Analyzer实例的配置信息。
【命令】
display inqa analyzer instance { instance-id | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-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总数 |
display inqa analyzer instance ams命令用来显示Analyzer实例下AMS的配置信息。
【命令】
display inqa analyzer instance instance-id ams { ams-id | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-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 |
display inqa statistics loss命令用来显示iNQA丢包统计信息。
【命令】
display inqa statistics loss instance instance-id [ ams ams-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-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% |
|
flow命令用来配置Analyzer要统计的目标流的方向。
undo flow命令用来恢复缺省情况。
【命令】
flow { backward | bidirection | forward }
undo flow
【缺省情况】
未配置Analyzer要统计的目标流的方向。
【视图】
Analyzer-AMS视图
【缺省用户角色】
network-admin
【参数】
backward:统计Collector上报的反向流的信息。
bidirection:统计Collector上报的双向流的信息。
forward:统计Collector上报的正向流的信息。
【使用指导】
逐点性能统计场景中,用户必须创建AMS,并配置本命令。端到端性能统计场景中,无需配置AMS。
flow(Collector实例视图)命令中forward、backward和bidirection参数表示Collector会将目标流指定方向的报文信息上报给Analyzer。本命令中forward、backward和bidirection参数表示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实例视图)
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
【参数】
collector collector-id:MP所属Collector的标识,取值为Collector上已配置的IPv4地址,为点分十进制格式。
mp mp-id:MP的编号,取值范围为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
inqa analyzer命令用来开启Analyzer功能,并进入Analyzer视图。如果Analyzer功能已经开启,则直接进入相应的视图。
undo inqa analyzer命令用来关闭Analyzer功能。
【命令】
inqa analyzer
undo inqa analyzer
【缺省情况】
Analyzer功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-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]
instance命令用来创建Analyzer实例并进入实例视图。如果该实例已经创建,则直接进入该实例视图。
undo instance命令用来删除Analyzer实例。
【命令】
instance instance-id
undo instance instance-id
【缺省情况】
Analyzer上不存在Analyzer实例。
【视图】
Analyzer视图
【缺省用户角色】
network-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
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
【参数】
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
measure enable命令用来开启Analyzer实例的统计功能。
undo measure enable命令用来关闭Analyzer实例的统计功能。
【命令】
measure enable
undo measure enable
【缺省情况】
Analyzer实例的统计功能处于关闭状态。
【视图】
Analyzer实例视图
【缺省用户角色】
network-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
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
【参数】
collector collector-id:MP所属Collector的标识,取值为Collector上已配置的IPv4地址,为点分十进制格式。
mp mp-id:MP的编号,取值范围为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
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
【参数】
port-number:指定Analyzer上Analyzer和Collector之间通信时使用的UDP端口号,取值范围为1024~65535。
【使用指导】
执行analyzer id命令时,iNQA会使用analyzer id命令中指定的IP地址和protocol udp-port命令配置的端口号启动UDP server服务,如果UDP端口号被本设备上的其它业务占用,则UDP server服务会启动失败,导致Analyzer无法工作。此时,可以使用本命令修改UDP端口号之后,再配置analyzer id命令。
本命令配置的UDP端口号必须和用户在Collector上执行analyzer(Collector实例视图)命令时指定的UDP端口号相同。否则,Collector收集到的统计数据将无法上报给Analyzer。
【举例】
# 配置Analyzer和Collector之间通信时使用的UDP端口号为1024。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] protocol udp-port 1024
【相关命令】
· analyzer(Collector实例视图)
· analyzer id
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!