03-iNQA命令
本章节下载: 03-iNQA命令 (409.29 KB)
目 录
1.1.3 delay-measure enable continual
1.1.4 delay-measure enable duration
1.1.7 display inqa collector instance
1.1.15 loss-measure enable continual
1.1.16 loss-measure enable duration
1.2.7 display inqa analyzer instance
1.2.8 display inqa analyzer instance ams
1.2.9 display inqa statistics delay
1.2.10 display inqa statistics loss
1.2.16 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命令配置的值一致,否则,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
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
delay-measure enable continual命令用来开启Collector实例的持续时延统计功能。
undo delay-measure enable continual命令用来关闭Collector实例的持续时延统计功能。
【命令】
delay-measure enable continual
undo delay-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] delay-measure enable continual
【相关命令】
· delay-measure enable duration
delay-measure enable duration命令用来开启Collector实例的按需时延统计功能。
undo delay-measure enable duration命令用来关闭Collector实例的按需时延统计功能。
【命令】
delay-measure enable duration [ duration ]
undo delay-measure enable duration
【缺省情况】
Collector实例的按需时延统计功能处于关闭状态。
【视图】
Collector实例视图
【缺省用户角色】
network-admin
【参数】
duration:表示按需时延统计的时间范围。取值为5、10、15、30,缺省值为10,单位为分钟。
【使用指导】
当用户需要统计特定时间段的网络性能时,或者已知网络时延比较大,想准确定位网络故障点时,可以配置该命令开启按需时延统计功能。iNQA会统计指定时间段的时延信息。
该命令不会保存到配置文件,主备倒换或设备重启后按需时延统计功能将不再生效。如需继续统计,请重新配置。
Collector实例的按需时延统计功能和持续时延统计功能不能同时开启。
【举例】
# 配置Collector实例1的按需时延统计功能,统计时间段为30分钟。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] instance 1
[Sysname-inqa-collector-instance-1] delay-measure enable duration 30
【相关命令】
· delay-measure enable continual
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 : --
Delay-measure flag : --
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比特位作为染色位 |
Delay-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实例的总数 |
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
Loss-measure status : Enabled
Loss-measure duration : --
Delay-measure status : Disabled
Delay-measure 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, WGE1/0/1
mp 200 in-point inbound, WGE1/0/2
# 显示所有Collector实例的配置信息。
<Sysname> display inqa collector instance all
Instance ID : 1
Loss-measure status : Enabled
Loss-measure duration : --
Delay-measure status : Disabled
Delay-measure 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, WGE1/0/1
mp 200 in-point inbound, WGE1/0/2
Instance ID : 2
Loss-measure status : Enabled
Loss-measure duration : --
Delay-measure status : Disabled
Delay-measure 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, WGE1/0/3
mp 400 mid-point outbound, WGE1/0/4
表1-2 display inqa collector instance命令显示信息描述表
字段 |
描述 |
Instance ID |
Collector实例的标识 |
Loss-measure status |
Collector实例丢包统计功能的开启状态,取值为: · Enabled:表示Collector实例的丢包统计功能处于开启状态 · Disabled:表示Collector实例的丢包统计功能处于关闭状态 |
Loss-measure duration |
Collector实例按需丢包统计的持续时间 |
Delay-measure status |
Collector实例时延统计功能的开启状态,取值为: · Enabled:表示Collector实例的时延统计功能处于开启状态 · Disabled:表示Collector实例的时延统计功能处于关闭状态 |
Delay-measure 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~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
flag delay-measure命令用来配置iNQA时延染色位。
undo flag delay-measure命令用来恢复缺省情况。
【命令】
flag delay-measure tos-bit tos-bit
undo flag delay-measure
【缺省情况】
未配置iNQA时延染色位。
【视图】
Collector视图
【缺省用户角色】
network-admin
【参数】
tos-bit tos-bit:表示iNQA染色位,取值范围为6~7。
【使用指导】
iNQA使用IPv4报文头中ToS(Type of Service,服务类型)字段的6~7位作为染色位,通过每个周期将多个报文置1,将目标流和普通业务流量区别开来。ToS字段包含8位,0~5为DSCP位,用于提供差分服务,6~7为保留位。
当前时延染色位不支持配置ToS字段的第5比特位。
Collector实例处于时延统计状态时,不允许修改时延染色位。如需修改,请先关闭Collector实例时延统计功能。
同一测量网络中,所有Collector上配置的时延染色位必须相同,且不能和丢包染色位使用同一个ToS比特位,否则,会导致测量结果错误。
【举例】
# 将ToS字段的第6比特位作为iNQA时延染色位。
<Sysname> system-view
[Sysname] inqa collector
[Sysname-inqa-collector] flag delay-measure tos-bit 6
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 ] } *
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 ] } *
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。
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。
【使用指导】
目标流是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才能统计流经接口的报文数量。
【举例】
# 将接口Twenty-FiveGigE1/0/1和MP 100进行绑定。
<Sysname> system-view
[Sysname] interface twenty-fivegige 1/0/1
[Sysname-Twenty-FiveGigE1/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
【缺省情况】
Collector实例的按需丢包统计功能处于关闭状态。
【视图】
Collector实例视图
【缺省用户角色】
network-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
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 [ delay-measure { oneway | twoway } ]
undo ams ams-id
【缺省情况】
不存在AMS。
【视图】
Analyzer实例视图
【缺省用户角色】
network-admin
【参数】
ams-id:表示AMS的标识,取值范围为1~2147483647。
delay-measure:表示开启当前AMS的时延统计功能。不指定该参数时,表示只测量丢包率,不测量时延。
oneway:表示开启单向时延统计功能。
twoway:表示开启双向时延统计功能。
【使用指导】
在逐点性能统计场景中,需要为统计实例配置AMS。
AMS下配置入MP组和出MP组。AMS用来测量入MP和出MP之间指定流的丢包率。
AMS视图下必须配置目标流的方向以及绑定入MP和出MP。
在时延统计场景下,需要开启当前AMS实例的时延统计功能。当使能了时延统计功能之后,该AMS实例不再进行丢包统计,时延统计和丢包统计互斥。
未配置时延统计情况下,缺省进行丢包统计。
当使用twoway参数,开启双向时延统计功能时:
· 需要在对应的AMS视图下,使用flow bidirection命令来配置统计目标流的双向信息。
· 如果错误地配置了flow backward或flow forkward,则无法获得双向时延统计信息。
【举例】
# 创建AMS,并进入AMS视图。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] ams 1
# 创建AMS 2,开启双向时延统计功能,并进入AMS视图。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] ams 2 delay-measure twoway
【相关命令】
· 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
delay-measure alarm命令用来配置Analyzer实例的时延日志参数。
undo delay-measure alarm命令用来恢复缺省情况。
【命令】
delay-measure alarm upper-limit { upper-limit | microsec upper-limit-us } lower-limit { lower-limit | microsec lower-limit-us }
undo delay-measure alarm
【缺省情况】
未配置Analyzer实例的时延日志参数,Analyzer不会自动发送时延超限日志及其恢复日志。
【视图】
Analyzer实例视图
【缺省用户角色】
network-admin
【参数】
upper-limit:配置时延超限阈值。
· upper-limit:以毫秒为单位配置时延超限阈值,取值范围为0~3600000,单位为毫秒。
· microsec upper-limit-us:以微秒为单位配置时延超限阈值,取值范围为0~3600000000,单位为微秒。
lower-limit:配置时延超限恢复阈值。时延超限恢复阈值必须小于时延超限阈值。
· lower-limit:以毫秒为单位配置时延超限恢复阈值,取值范围为0~3600000,单位为毫秒。
· lower-limit-us:以微秒为单位配置时延超限恢复阈值,取值范围为0~3600000000,单位为微秒。
【使用指导】
执行该命令为Analyzer实例配置时延超限阈值和时延超限恢复阈值后,iNQA在按周期统计网络时延时,会进行以下处理:
· 如果连续五个周期的时延都大于等于时延超限阈值,表示该实例中时延过大,Analyzer会生成时延超限日志。
· 如果连续五个周期的时延都小于时延超限恢复阈值,表示该实例中时延已经恢复到正常范围,Analyzer会生成时延恢复日志。
iNQA日志将被发送到设备的信息中心,并通过信息中心配置的参数,最终决定iNQA日志的输出规则(即是否允许输出以及输出方向)。有关信息中心的详细介绍请参见“网络管理和监控配置指导”中的“信息中心”。
多次执行此本命,最后一次执行的命令生效。
【举例】
# 配置Analyzer实例1的时延超限阈值为50毫秒,时延超限恢复阈值为5毫秒。
<Sysname> system-view
[Sysname] inqa analyzer
[Sysname-inqa-analyzer] instance 1
[Sysname-inqa-analyzer-instance-1] delay-measure alarm upper-limit 50 lower-limit 5
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
Loss-alarm upper-limit : 8.000000%
Loss-alarm lower-limit : 4.500000%
Delay-alarm upper-limit : --
Delay-alarm lower-limit : --
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 : Disable
Description : AtoB
Loss-alarm upper-limit : 8.000000%
Loss-alarm lower-limit : 4.500000%
Delay-alarm upper-limit : --
Delay-alarm lower-limit : --
Current AMS count : 2
Collectors : 10.1.1.1
12.56.66.21
21.23.13.14
Instance ID : 2
Status : Disable
Description : BtoA
Loss-alarm upper-limit : 8.000000%
Loss-alarm lower-limit : 4.500000%
Delay-alarm upper-limit : --
Delay-alarm lower-limit : --
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实例的描述信息 |
Loss-alarm upper-limit |
Analyzer实例的丢包超限告警阈值 |
Loss-alarm lower-limit |
Analyzer实例的丢包超限恢复告警阈值 |
Delay-alarm upper-limit |
Analyzer实例的时延超限告警阈值,单位与delay-measure alarm命令配置中使用的单位保持一致: · 如果配置时使用的单位是毫秒,则此处单位为ms · 如果配置时使用的单位是微秒,则此处单位为us |
Delay-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
Delay-measure status : Disabled
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
Delay-measure status : Disabled
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
Delay-measure status : Disabled
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要统计的目标流的方向 |
Delay-measure status |
Collector实例时延统计功能的开启状态,取值为: · Enabled (one-way):表示单向时延功能处于开启状态, · Enabled (two-way):表示双向时延功能处于开启状态 · Disabled:表示功能处于关闭状态 |
In-group |
AMS绑定的入MP(Measurement Point,测量点) |
Out-group |
AMS绑定的出MP |
display inqa statistics delay命令用来显示iNQA时延统计信息。
【命令】
display inqa statistics delay 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内AMS实例1的时延统计信息。(AMS实例1配置了ams 1 delay-measure oneway和flow forward,仅统计正向流的单向时延信息)
<Sysname> display inqa statistics delay instance 1 ams 1
Delay measurement mode: One-way
Flow direction: Forward
Latest delay statistics:
Period Delay(usec) Delay variation(usec)
19122483 15 0
19122482 15 0
19122481 15 0
19122480 15 0
19122479 15 0
19122478 15 0
# 显示Analyzer实例2内AMS实例1的时延统计信息。(AMS实例1下配置了ams 1 delay-measure oneway和flow backward,仅统计反向流的单向时延信息)
<Sysname> display inqa statistics delay instance 2 ams 1
Delay measurement mode: One-way
Flow direction: Backward
Latest delay statistics:
Period Delay(usec) Delay variation(usec)
19122483 15 0
19122482 15 0
19122481 15 0
19122480 15 0
19122479 15 0
19122478 15 0
# 显示Analyzer实例3内AMS实例1的时延统计信息。(AMS实例1下配置了ams 1 delay-measure twoway和flow bidirection,统计双向流的往返时延信息)
<Sysname> display inqa statistics delay instance 3 ams 1
Delay measurement mode: Two-way
Flow direction: Bidirection
Latest delay statistics:
Period Delay(usec) Delay variation(usec)
19122483 15 0
19122482 15 0
19122481 15 0
19122480 15 0
19122479 15 0
19122478 15 0
# 显示Analyzer实例4内AMS实例1的时延统计信息。(AMS实例1下配置了ams 1 delay-measure oneway和flow bidirection,统计双向流的单向时延信息)
<Sysname> display inqa statistics delay instance 4 ams 1
Delay measurement mode: One-way
Flow direction: Forward
Latest delay statistics:
Period Delay(usec) Delay variation(usec)
19122483 15 0
19122482 15 0
19122481 15 0
19122480 15 0
19122479 15 0
19122478 15 0
Delay measurement mode: One-way
Flow direction: Backward
Latest delay statistics:
Period Delay(usec) Delay variation(usec)
19122483 15 0
19122482 15 0
19122481 15 0
19122480 15 0
19122479 15 0
19122478 15 0
表1-6 display inqa statistics delay命令输出信息描述表
字段 |
描述 |
|
Delay measurement mode |
时延统计模式,取值为: · One-way表示统计单向时延 · Two-way表示统计双向时延 |
|
Flow direction |
目标流的方向,取值为: · Forward表示统计正向流量的时延 · Backward表示统计反向流量的时延 · Bidirection表示统计双向流量的时延 |
|
Latest delay statistics |
目标流的最新时延统计信息 |
|
Period |
统计周期的编号 |
|
Delay(usec) |
时延,单位为微秒 · 当Delay measurement mode取值为One-way,表示单向时延 · 当Delay measurement mode取值为Two-way,表示往返时延 |
|
Delay variation(usec) |
时延抖动,单位为微秒 · 当Delay measurement mode取值为One-way,表示单向时延抖动 · 当Delay measurement mode取值为Two-way,表示往返时延抖动 |
|
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-7 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才会开始工作。
【举例】
# 开启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,且必须是本设备上未被其它业务占用的端口,否则,配置失败。可使用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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!