02-NQA命令
本章节下载: 02-NQA命令 (357.68 KB)
1.1.3 description (any NQA test type view)
1.1.8 display nqa reaction counters
1.1.16 history-record keep-time
1.1.25 operation (FTP test type view)
1.1.26 operation (HTTP test type view)
1.1.34 reaction checked-element { jitter-ds | jitter-sd }
1.1.35 reaction checked-element { owd-ds | owd-sd }
1.1.36 reaction checked-element packet-loss
1.1.37 reaction checked-element probe-duration
1.1.38 reaction checked-element probe-fail (for trap)
1.1.39 reaction checked-element probe-fail (for trigger)
1.1.40 reaction checked-element rtt
1.1.42 reaction trigger probe-fail
1.1.43 reaction trigger probe-pass
1.1.44 route-option bypass-route
1.2.2 display nqa server twamp connection
1.2.9 nqa server twamp reflector
data-fill命令用来配置发送的探测报文的填充字符串。
undo data-fill命令用来恢复缺省情况。
探测报文的填充内容为十六进制数值00010203040506070809。
ICMP-echo/Path-jitter/UDP-echo/UDP-jitter测试类型视图
ICMP/TCP类型的NQA模板视图
string:探测报文的填充内容,为1~200个字符的字符串,区分大小写。
· 如果探测报文的数据段长度比配置的填充数据长度小,系统在报文封装时以报文的数据段长度为界截取该字符串的前一部分;
· 如果探测报文的数据段长度比配置的填充数据长度大,系统在报文封装时用该字符串进行循环填充,直到填满。
例如,配置填充数据为“abcd”,当探测报文数据段长度为3字节时,则取“abc”作为填充数据;当探测报文大小为6字节时,则使用“adcdab”作为填充数据。
· 在ICMP-echo测试中,配置的字符串用来填充ICMP Echo消息的数据字段。
· 在UDP-echo测试中,由于UDP报文数据字段的前5个字节具有特定用途,所以只用所配置的字符串填充报文中剩余的字节。
· 在UDP-jitter测试中,UDP报文数据字段的前68个字节具有特定用途,所以只用所配置的字符串填充报文中剩余的字节。
· 在Path-jitter测试中,由于ICMP探测阶段ICMP报文数据字段的前4个字节具有特定用途,所以只用所配置的字符串填充ICMP报文中剩余的字节。
# 配置ICMP-echo探测报文的填充字符串为abcd。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] data-fill abcd
# 在TCP类型的NQA模板视图下,配置探测报文的填充字符串为abcd。
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] data-fill abcd
data-size命令用来配置发送的探测报文中的填充内容的大小。
undo data-size命令用来恢复缺省情况。
ICMP-echo/Path-jitter/UDP-echo/UDP-jitter测试类型视图
ICMP类型的NQA模板视图
size:探测报文中的填充内容的大小,单位为字节,ICMP-echo和UDP-echo测试类型取值范围为20~8100,UDP-jitter和Path-jitter测试类型取值范围为68~8100。
· 对于ICMP-echo和Path-jitter测试,探测报文中填充内容的大小为ICMP Echo消息中数据字段的长度。
· 对于UDP-echo和UDP-jitter测试,探测报文中填充内容的大小为UDP报文中数据字段的长度。
# 配置发送的ICMP-echo探测报文中的填充内容的大小为80字节。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] data-size 80
# 在ICMP类型的NQA模板视图下,配置发送的ICMP-echo探测报文中的填充内容的大小为80字节。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] data-size 80
description命令用来对测试组进行简要描述,通常用于描述一个测试组的测试类型或测试目的。undo description命令用来删除已配置的描述信息。
任意类型的NQA模板视图
text:测试组的描述,为1~200个字符的字符串,区分大小写。
# 配置测试组的描述字符串为icmp-probe。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] description icmp-probe
# 在ICMP类型的NQA模板视图下,配置描述字符串为icmp-probe。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] description icmp-probe
destination ip命令用来配置测试操作的目的IP地址。
undo destination ip命令用来删除已配置的目的IP地址。
未配置测试操作的目的IP地址。
DHCP/ICMP-echo/Path-jitter/SNMP/TCP/UDP-echo/UDP-jitter测试类型视图
ICMP/TCP类型的NQA模板视图
ip-address:测试操作的目的IP地址。
# 配置ICMP-echo测试操作的目的IP地址为10.1.1.1。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] destination ip 10.1.1.1
# 在ICMP类型的NQA模板视图下,配置目的IP地址为10.1.1.1。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] destination ip 10.1.1.1
destination ipv6命令用来配置测试操作的目的IPv6地址。
undo destination ipv6命令用来删除已配置的目的IPv6地址。
ICMP/TCP类型的NQA模板视图
ipv6-address:测试操作的目的IPv6地址,不支持IPv6链路本地地址。
# 在ICMP类型的NQA模板视图下,配置测试操作的目的IPv6地址为1::1。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] destination ipv6 1::1
destination port命令用来配置测试操作的目的端口号。
undo destination port命令用来删除已配置的目的端口号。
destination port port-number
undo destination port
TCP/UDP-echo/UDP-jitter测试类型视图
TCP类型的NQA模板视图
port-number:测试操作的目的端口号,取值范围为1~65535。
# 配置测试操作的目的端口号为9000。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-echo
[Sysname-nqa-admin-test-udp-echo] destination port 9000
# 在TCP类型的NQA模板视图下,配置测试操作的目的端口号为9000。
[Sysname] nqa template tcp tcptplt
[Sysname-nqatplt-tcp-tcptplt] destination port 9000
display nqa history命令用来显示NQA测试组的历史记录。
display nqa history [ admin-name operation-tag ]
admin-name operation-tag:显示指定测试组的历史记录。如果不指定这两个参数,将显示所有测试组的历史记录。其中,admin-name为创建NQA测试组的管理员名字,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写;operation-tag为测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
display nqa history命令的显示信息无法反映UDP-jitter和Path-jitter测试的结果,如果想了解UDP-jitter和Path-jitter测试的结果,建议通过display nqa result命令查看最近一次NQA测试的结果,或通过display nqa statistics命令查看NQA测试的统计信息。
# 查看管理员名字为administrator,测试操作标签为test的NQA测试组的历史记录。
<Sysname> display nqa history administrator test
NQA entry (admin administrator, tag test) history records:
Index Response Status Time
10 329 Succeeded 2011-04-29 20:54:26.5
9 344 Succeeded 2011-04-29 20:54:26.2
8 328 Succeeded 2011-04-29 20:54:25.8
7 328 Succeeded 2011-04-29 20:54:25.5
6 328 Succeeded 2011-04-29 20:54:25.1
5 328 Succeeded 2011-04-29 20:54:24.8
4 328 Succeeded 2011-04-29 20:54:24.5
3 328 Succeeded 2011-04-29 20:54:24.1
2 328 Succeeded 2011-04-29 20:54:23.8
1 328 Succeeded 2011-04-29 20:54:23.4
表1-2 display nqa history命令显示信息描述表
· Succeeded:测试成功,接收到响应报文 · Unknown error:未知错误 · Internal error:内部错误 · Timeout:请求超时 |
|
display nqa reaction counters命令用来显示阈值告警组的当前监测结果。
display nqa reaction counters [ admin-name operation-tag [ item-number ] ]
admin-name operation-tag:显示指定测试组中阈值告警组的当前监测结果。如果不指定这两个参数,将显示所有测试组中所有阈值告警组的当前监测结果。其中,admin-name为创建NQA测试组的管理员名字,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写;operation-tag为测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
item-number:显示指定阈值告警组的当前监测结果。如果不指定该参数,将显示所有阈值告警组的当前监测结果。item-number为阈值告警组的编号,取值范围为1~10。
· 如果NQA阈值告警组的阈值类型为平均值,则显示的监测结果为无效值。
· 测试结束后,不会清除监测结果,即测试组启动后,监测结果会不断累加。
# 显示ICMP-echo测试组admin test的所有阈值告警组的当前监测结果。
<Sysname> display nqa reaction counters admin test
NQA entry (admin admin, tag test) reaction counters:
Index Checked Element Threshold Type Checked Num Over-threshold Num
1 probe-duration accumulate 12 4
2 probe-duration average - -
3 probe-duration consecutive 160 56
4 probe-fail accumulate 12 0
5 probe-fail consecutive 162 2
表1-3 display nqa reaction counters命令显示信息描述
表1-4 display nqa reaction counters命令显示字段取值描述
启动NQA测试组后进行的探测 |
启动NQA测试组后已完成的探测次数 |
启动NQA测试组后探测持续时间不在阈值范围内的探测次数 |
||
启动NQA测试组后进行的探测 |
启动NQA测试组后已完成的探测次数 |
启动NQA测试组后探测持续时间不在阈值范围内的探测次数 |
||
启动NQA测试组后进行的探测 |
启动NQA测试组后已完成的探测次数 |
启动NQA测试组后失败的探测次数 |
||
启动NQA测试组后进行的探测 |
启动NQA测试组后已完成的探测次数 |
启动NQA测试组后失败的探测次数 |
||
启动NQA测试组后发送的报文 |
启动NQA测试组后已发送的报文个数 |
启动NQA测试组后往返时间不在阈值范围内的报文个数 |
||
启动NQA测试组后发送的报文 |
启动NQA测试组后已发送的报文个数 |
启动NQA测试组后单向时延抖动不在阈值范围内的报文个数 |
||
启动NQA测试组后发送的报文 |
启动NQA测试组后已发送的报文个数 |
启动NQA测试组后单向时延不在阈值范围内的报文个数 |
||
启动NQA测试组后发送的报文 |
启动NQA测试组后已发送的报文个数 |
启动NQA测试组后的丢包数 |
||
display nqa result命令用来显示最近一次NQA测试中当前状态的结果。
display nqa result [ admin-name operation-tag ]
admin-name operation-tag:显示指定测试组的最近一次测试中当前状态的结果。如果不指定这两个参数,将显示所有测试组的最近一次测试的结果。其中,admin-name为创建NQA测试组的管理员名字,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写;operation-tag为测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
# 显示TCP测试的最近一次测试中当前状态的结果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 1 Receive response times: 1
Min/Max/Average round trip time: 35/35/35
Square-Sum of round trip time: 1225
Last succeeded probe time: 2011-05-29 10:50:33.2
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to disconnect: 0
Failures due to no connection: 0
Failures due to internal error: 0
Failures due to other errors: 0
# 显示UDP-jitter测试的最近一次测试中当前状态的结果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Send operation times: 10 Receive response times: 10
Min/Max/Average round trip time: 15/46/26
Square-Sum of round trip time: 8103
Last packet received time: 2011-05-29 10:56:38.7
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
UDP-jitter results:
RTT number: 10
Min positive SD: 8 Min positive DS: 8
Max positive SD: 18 Max positive DS: 8
Positive SD number: 5 Positive DS number: 2
Positive SD sum: 75 Positive DS sum: 32
Positive SD average: 15 Positive DS average: 16
Positive SD square-sum: 1189 Positive DS square-sum: 640
Min negative SD: 8 Min negative DS: 1
Max negative SD: 24 Max negative DS: 30
Negative SD number: 4 Negative DS number: 7
Negative SD sum: 56 Negative DS sum: 99
Negative SD average: 14 Negative DS average: 14
Negative SD square-sum: 946 Negative DS square-sum: 1495
One way results:
Max SD delay: 22 Max DS delay: 23
Min SD delay: 7 Min DS delay: 7
Number of SD delay: 10 Number of DS delay: 10
Sum of SD delay: 125 Sum of DS delay: 132
Square-Sum of SD delay: 1805 Square-Sum of DS delay: 1988
SD lost packets: 0 DS lost packets: 0
Lost packets for unknown reason: 0
# 显示Path-jitter测试正在进行中。
<Sysname> display nqa result admin test
Data collecting in progress...
# 显示Path-jitter测试没有生成结果。
<Sysname> display nqa result admin test
Path jitter result is not available.
# 显示Path-jitter测试的最近一次测试中当前状态的结果。
<Sysname> display nqa result admin test
NQA entry (admin admin, tag test) test results:
Hop IP 192.168.40.210
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
Hop IP 192.168.50.209
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
表1-5 display nqa result命令显示信息描述
最小/最大/平均往返时间,单位为毫秒 |
|
一次测试中最后一次成功探测的完成时间,如果一次测试中的探测均失败,则该时间显示为全0,UDP-jitter和Path-jitter测试中无此信息 |
|
一次探测中最后一次成功收到正确响应报文的时间,如果一次探测中没有收到过正确的响应报文,则该时间显示为全0,只在UDP-jitter测试中存在此信息 |
|
UDP-jitter测试的结果,只在UDP-jitter测试中存在此信息 |
|
源到目的方向负抖动时延的数目 |
|
目的到源方向负抖动时延的数目 |
|
源到目的方向负抖动时延的绝对值之和 |
|
目的到源方向负抖动时延的绝对值之和 |
|
源到目的方向负抖动时延的绝对值的平均值 |
|
目的到源方向负抖动时延的绝对值的平均值 |
|
源到目的方向负抖动时延的平方和 |
|
目的到源方向负抖动时延的平方和 |
|
单向延迟测试结果,只有UDP-Jitter类型测试有单向延迟测试结果 |
|
本跳IP地址,只在Path-jitter测试中存在此信息 |
|
Path-jitter测试的结果,只在Path-jitter测试中存在此信息 |
|
计算抖动次数,只在Path-jitter测试中存在此信息 |
|
最小/最大/平均抖动时延,单位为毫秒,只在Path-jitter测试中存在此信息 |
|
正抖动时延的数目,只在Path-jitter测试中存在此信息 |
|
最小/最大/平均正抖动时延,单位为毫秒,只在Path-jitter测试中存在此信息 |
|
正抖动时延之和/平方和,只在Path-jitter测试中存在此信息 |
|
负抖动时延的数目,只在Path-jitter测试中存在此信息 |
|
最小/最大/平均负抖动时延,单位为毫秒,只在Path-jitter测试中存在此信息 |
|
负抖动时延之和/平方和,只在Path-jitter测试中存在此信息 |
display nqa statistics命令用来显示NQA测试的统计信息。
display nqa statistics [ admin-name operation-tag ]
admin-name operation-tag:显示指定测试组的统计信息。如果不指定这两个参数,将显示所有测试组的统计信息。其中,admin-name为创建NQA测试组的管理员名字,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写;operation-tag为测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
· 测试开始后,如果第一次测试中的所有探测尚未完成,则无法生成统计信息。若此时通过该命令查看统计信息,则显示信息为全0。
· 如果配置了阈值告警组,将显示在statistics interval命令指定的统计周期内的监测结果。若阈值告警组的阈值类型为平均值,则显示的监测结果为无效值。
# 显示TCP测试的统计信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2007-01-01 09:30:20.0
Life time: 2 seconds
Send operation times: 1 Receive response times: 1
Min/Max/Average round trip time: 13/13/13
Square-Sum of round trip time: 169
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to disconnect: 0
Failures due to no connection: 0
Failures due to internal error: 0
Failures due to other errors: 0
# 显示UDP-jitter测试的统计信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Start time: 2007-01-01 09:33:22.3
Life time: 23 seconds
Send operation times: 100 Receive response times: 100
Min/Max/Average round trip time: 1/11/5
Square-Sum of round trip time: 24360
Extended results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
UDP-jitter results:
RTT number: 550
Min positive SD: 1 Min positive DS: 1
Max positive SD: 7 Max positive DS: 1
Positive SD number: 220 Positive DS number: 97
Positive SD sum: 283 Positive DS sum: 287
Positive SD average: 1 Positive DS average: 2
Positive SD square-sum: 709 Positive DS square-sum: 1937
Min negative SD: 2 Min negative DS: 1
Max negative SD: 10 Max negative DS: 1
Negative SD number: 81 Negative DS number: 94
Negative SD sum: 556 Negative DS sum: 191
Negative SD average: 6 Negative DS average: 2
Negative SD square-sum: 4292 Negative DS square-sum: 967
One way results:
Max SD delay: 5 Max DS delay: 5
Min SD delay: 1 Min DS delay: 1
Number of SD delay: 550 Number of DS delay: 550
Sum of SD delay: 1475 Sum of DS delay: 1201
Square-Sum of SD delay: 5407 Square-Sum of DS delay: 3959
SD lost packets: 0 DS lost packets: 0
Lost packets for unknown reason: 0
Reaction statistics:
Index Checked Element Threshold Type Checked Num Over-threshold Num
1 jitter-DS accumulate 90 25
2 jitter-SD average - -
3 OWD-DS - 100 24
4 OWD-SD - 100 13
5 packet-loss accumulate 0 0
6 RTT accumulate 100 52
# 显示Path-jitter测试的统计信息。
<Sysname> display nqa statistics admin test
NQA entry (admin admin, tag test) test statistics:
NO. : 1
Path 1:
Hop IP 192.168.40.210
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
Hop IP 192.168.50.209
Basic Results:
Send operation times: 10
Receive response times: 10
Min/Max/Average round trip time: 1/1/1
Square-Sum of round trip time: 10
Extended Results:
Packet loss ratio: 0%
Failures due to timeout: 0
Failures due to internal error: 0
Failures due to other errors: 0
Packets out of sequence: 0
Packets arrived late: 0
Path-Jitter Results:
Jitter number: 9
Min/Max/Average jitter: 0/0/0
Positive jitter number: 0
Min/Max/Average positive jitter: 0/0/0
Sum/Square-Sum positive jitter: 0/0
Negative jitter number: 0
Min/Max/Average negative jitter: 0/0/0
Sum/Square-Sum negative jitter: 0/0
表1-6 display nqa statistics命令显示信息描述
最小/最大/平均往返时间,单位为毫秒 |
|
UDP-jitter测试的结果,只在UDP-jitter测试中存在此信息 |
|
单向延迟测试结果,只有UDP-Jitter类型测试有单向延迟测试结果 |
|
Path-jitter测试结果的路径序号,只在Path-jitter测试中存在此信息 |
|
本跳IP地址,只在Path-jitter测试中存在此信息 |
|
Path-jitter测试的结果,只在Path-jitter测试中存在此信息 |
|
计算抖动次数,只在Path-jitter测试中存在此信息 |
|
最小/最大/平均抖动时延,单位为毫秒,只在Path-jitter测试中存在此信息 |
|
正抖动时延的数目,只在Path-jitter测试中存在此信息 |
|
最小/最大/平均正抖动时延,单位为毫秒,只在Path-jitter测试中存在此信息 |
|
正抖动时延之和/平方和,只在Path-jitter测试中存在此信息 |
|
负抖动时延的数目,只在Path-jitter测试中存在此信息 |
|
最小/最大/平均负抖动时延,单位为毫秒,只在Path-jitter测试中存在此信息 |
|
负抖动时延之和/平方和,只在Path-jitter测试中存在此信息 |
表1-7 display nqa statistics命令显示阈值告警功能相关字段取值描述
expect data命令用来配置期望的应答内容。
undo expect data命令用来恢复缺省情况。
expect data expression [ offset number ]
HTTP/TCP类型的NQA模板视图
expression:期望收到的应答内容,为1~200个字符的字符串,区分大小写。
offset number:所期望的内容在返回报文中的偏移量,取值范围为0~1000,缺省值为0。
在NQA测试过程中,配置了该命令以后,NQA客户端会检查接收到的测试报文中的应答内容:如果应答内容和该命令配置内容相同,则表示当前NQA目的端设备合法;否则为非法设备。
对于HTTP类型的NQA模板,仅当回应报文中存在Content-Length头域时,进行期望应答内容的检查,否则不做检查。
对于TCP类型的NQA模板,仅当data-fill和expect data命令都配置时,进行期望应答内容的检查,否则不做检查。
# 在HTTP类型的NQA模板视图下,配置期望的应答为welcome!。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] expect data welcome!
expect status命令用来配置期望的应答状态码。
undo expect status命令用来恢复缺省情况。
undo expect status [ status-list ]
HTTP类型的模板视图
status-list:状态码列表,即HTTP模板类型期望收到的状态码范围。表示方式为status-list = { status-num1 [ to status-num2 ] }&<1-10>,status-num取值范围为0~999,status-num2的值要大于或等于status-num1的值,&<1-10>表示前面的参数最多可以重复输入10次。
HTTP类型的NQA模板支持配置状态码。HTTP报文的状态码是由3位十进制数组成的字段,它包含HTTP服务器的状态信息,用户可以根据该状态码了解HTTP服务器的状态。状态码的第一位规定状态码的类型,后两位编码没有规则。
# 在HTTP类型的NQA模板视图下,配置期望状态码,允许状态码为200、300、400~500。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] expect status 200 300 400 to 500
filename命令用来配置FTP服务器和客户端之间传送文件的文件名。
undo filename命令用来恢复缺省情况。
未配置FTP服务器和客户端之间传送文件的文件名。
FTP测试类型视图
FTP类型的NQA模板视图
filename:FTP服务器和客户端之间传送文件的文件名,为1~200个字符的字符串,字符串中不能包括“/”,区分大小写。
# 配置FTP服务器和客户端之间要传送文件的文件名为config.txt。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] filename config.txt
# 在FTP类型的NQA模板视图下,配置FTP服务器和客户端之间要传送文件的文件名为config.txt。
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] filename config.txt
frequency命令用来配置测试组连续两次测试开始时间的时间间隔。
undo frequency命令用来恢复缺省情况。
在NQA测试类型视图下,Path-jitter测试中连续两次测试开始时间的时间间隔为60000毫秒;其他类型的测试中连续两次测试开始时间的时间间隔为0毫秒,即只进行一次测试。
在NQA模板视图下,测试中连续两次测试开始时间的时间间隔为5000毫秒。
任意类型的NQA模板视图
interval:连续两次测试开始时间的时间间隔,取值范围为0~604800000,单位为毫秒。时间间隔为0,表示两次测试的时间间隔为无穷,即只进行一次测试,此时不会生成统计结果。
通过nqa schedule命令启动NQA测试组后,每隔interval时间启动一次测试。
需要注意的时,如果到达frequency指定的时间间隔时,上次测试尚未完成,则不启动新一轮测试。
# 配置连续两次测试开始时间的时间间隔为1000毫秒。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] frequency 1000
history-record enable命令用来开启NQA测试组的历史记录保存功能。
undo history-record enable命令用来关闭NQA测试组的历史记录保存功能。
NQA测试组的历史记录保存功能处于关闭状态。
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
· 如果开启NQA测试组的历史记录保存功能,则系统会记录该NQA测试组的历史信息,通过display nqa history命令可以查看该测试组的历史记录信息。
· 如果关闭NQA测试组的历史记录保存功能,则系统不会记录该测试组的历史信息,原有的历史记录信息也会被删除。
# 开启NQA测试组的历史记录保存功能。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] history-record enable
history-record keep-time命令用来配置NQA测试组中历史记录的保存时间。
undo history-record keep-time命令用来恢复缺省情况。
history-record keep-time keep-time
NQA测试组中历史记录的保存时间为120分钟。
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
keep-time:历史记录的保存时间,取值范围为1~1440,单位为分钟。
NQA测试结束后,开始计算该测试组中所有历史记录的保存时间。保存时间达到配置的值后,将删除这些记录。
# 配置NQA测试组中历史记录的保存时间为100分钟。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] history-record keep-time 100
history-record number命令用来配置在一个测试组中能够保存的最大历史记录个数。
undo history-record number命令用来恢复缺省情况。
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
number:在一个测试组中能够保存的最大历史记录个数,取值范围为0~50。
如果一个测试组中历史记录个数超过设定的最大数目,则最早的历史记录将会被删除。
# 配置一个测试组中能够保存的最大历史记录数为10个。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] history-record number 10
lsr-path命令用来配置松散路由。
undo lsr-path命令用来恢复缺省情况。
Path-jitter测试类型视图
ip-address:松散路由IP地址,&<1-8>表示最多可以输入8个IP地址,每个IP地址之间用空格分隔。
通过本命令配置松散路由,用户只需给出NQA测试报文必须经过的一些“节点”,并不需要给出一条完备的路径,无直接连接的“节点”之间的路由需要路由器寻址功能补充。
Path-jitter测试中,NQA客户端通过tracert过程使用该命令配置的松散路由进行探路,并根据收到ICMP报文计算主要“节点”时延和时延抖动。
# 配置松散路由为10.1.1.20和10.1.2.10两跳。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type path-jitter
[Sysname-nqa-admin-test- path-jitter] lsr-path 10.1.1.20 10.1.2.10
mode命令用来配置FTP测试的数据传输方式。
undo mode命令用来恢复缺省情况。
FTP测试的数据传输方式为主动方式。
FTP测试类型视图
FTP类型的NQA模板视图
active:设置FTP的数据传输方式为主动方式。
passive:设置FTP的数据传输方式为被动方式。
FTP的数据传输方式分为:主动方式和被动方式。主动方式是指在建立数据连接时由服务器主动发起连接请求;被动方式是指在建立数据连接时由客户端主动发起连接请求。
# 配置FTP测试的数据传输方式为被动方式。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] mode passive
# 在FTP类型的NQA模板视图下,配置数据传输方式为被动方式。
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] mode passive
next-hop命令用来配置探测报文的下一跳IP地址。
undo next-hop命令用来删除所配置的下一跳IP地址。
未配置下一跳IP地址。
ICMP-echo测试类型视图
ip-address:探测报文的下一跳IP地址。
# 配置探测报文的下一跳IP地址为10.1.1.1。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] next-hop 10.1.1.1
nqa命令用来创建NQA测试组,并进入NQA测试组视图。
undo nqa命令用来删除NQA测试组。
nqa entry admin-name operation-tag
undo nqa { all | entry admin-name operation-tag }
设备上不存在任何NQA测试组。
admin-name:创建NQA测试组的管理员名字,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
operation-tag:测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
all:所有NQA测试组。
如果配置了测试组的测试类型,执行nqa entry命令进入该测试组时,系统将直接进入测试类型视图。
# 创建一个管理员名为admin,测试操作标签为test的NQA测试组,并进入NQA测试组视图。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test]
nqa template命令用来创建指定类型NQA模板,并进入NQA模板视图。
undo nqa template命令用来删除NQA模板。
nqa template { dns | ftp | http | icmp | tcp } name
undo nqa template { dns | ftp | http | icmp | tcp } name
name:NQA模板名称,为1~31个字符的字符串,不区分大小写。
【使用指导】
设备不支持DNS类型的NQA模板,即不支持DNS参数。
# 创建一个类型为icmp名称为icmptplt的模板,并进入NQA模板视图。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt]
nqa agent enable命令用来开启NQA客户端功能。
undo nqa agent enable命令用来关闭NQA客户端功能,并停止所有正在进行的测试。
NQA客户端功能处于开启状态。
# 开启NQA客户端功能。
[Sysname] nqa agent enable
nqa schedule命令用来配置测试组的启动时间和持续时间。
undo nqa schedule命令用来停止该测试组的测试。
undo nqa schedule admin-name operation-tag
未配置NQA调度功能。
admin-name:创建NQA测试组的管理员名字,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
operation-tag:测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
start-time:指定测试组的启动时间和日期。
hh:mm:ss:测试组的启动时间,小时:分钟:秒。
yyyy/mm/dd:测试组的启动日期,年:月:日,缺省值为系统的当前日期,年的取值范围为2000~2035。
mm/dd/yyyy:测试组的启动日期,月:日:年,缺省值为系统的当前日期,年的取值范围为2000~2035。
now:测试组立即开始测试。
lifetime:指定测试的持续时间。
lifetime:测试的持续时间,取值范围为1~2147483647,单位为秒。
forever:测试组将一直进行测试。
recurring:指定测试组每天都被调度运行。每天启动测试的时间由start-time参数指定。
· 系统时间在启动时间~启动时间+持续时间范围内时,测试组进行测试。执行nqa schedule命令时,如果系统时间尚未到达启动时间,则到达启动时间后,启动测试;如果系统时间在启动时间~启动时间+持续时间之间,则立即启动测试;如果系统时间已经超过启动时间+持续时间,则不会启动测试。通过display clock命令可以显示系统的当前时间。
· 配置lifetime时间请保证一次测试能够完成,否则无法完成正常的联动操作
# 启动管理员名字为admin,标签为test的测试组进行测试,测试组的启动时间为2008年8月8日以后(包含当天)的每天的08:08:08,测试持续时间为1000秒。
[Sysname] nqa schedule admin test start-time 08:08:08 2008/08/08 lifetime 1000 recurring
· display clock(基础配置命令参考/设备管理)
operation命令用来配置FTP测试的操作方式。
undo operation命令用来恢复缺省情况。
FTP测试的操作方式为get操作。
FTP测试类型视图
FTP类型的模板视图
get:从FTP服务器获取文件。
put:向FTP服务器传送文件。
· 进行put操作时,若配置了filename,发送数据前判断filename指定的文件是否存在,如果存在则上传该文件,如果不存在则探测失败。
· 进行get操作时,如果FTP服务器上没有以url中所配置的文件名为名字的文件,则测试不会成功。进行get操作时,设备上不会保存从服务器获取的文件。
· 进行get、put操作时,请选用较小的文件进行测试,如果文件较大,可能会因为超时而导致测试失败,或由于占用较多的网络带宽而影响其他业务。
# 配置FTP测试的操作方式为put操作。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] operation put
# 在FTP类型的NQA模板视图下,配置测试的操作方式为put操作。
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] operation put
operation命令用来配置HTTP测试的操作方式。
undo operation命令用来恢复缺省情况。
operation { get | post | raw }
HTTP测试的操作方式为get操作。
HTTP测试类型视图
HTTP类型的NQA模板视图
get:从HTTP服务器获取数据。
post:向HTTP服务器提交数据。
raw:使用原始报文向服务器发送探测报文。
HTTP测试的操作方式为get或post时,请求报文内容从url中获取。HTTP测试的操作方式为raw时,请求报文为raw-request子视图中配置的内容。
# 配置HTTP测试的操作方式为raw操作。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] operation raw
# 在HTTP类型的NQA模板视图下,配置测试的操作方式为raw操作。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] operation raw
password命令用来配置FTP或HTTP登录密码。
undo password命令用来取消已配置的登录密码。
password { cipher | simple } password
未配置FTP或HTTP的登录密码。
FTP/HTTP测试类型视图
FTP/HTTP类型的NQA模板视图
cipher:表示以密文形式设置密码。
simple:表示以明文形式设置密码。
password:FTP或HTTP的登录密码,区分大小写。明文形式输入密码时只能由字母、数字及字符!$*()_+',.-组成,为1~32个字符的字符串,密文形式输入密码时为1~73个字符的字符串。
以明文或密文方式设置的用户密码,均以密文的方式保存在配置文件中。
# 配置录FTP登录密码为ftpuser。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] password simple ftpuser
# 在FTP类型的NQA模板视图下,配置FTP登录密码为ftpuser。
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] password simple ftpuser
probe count命令用来配置一次NQA测试中探测的次数。
undo probe count命令用来恢复缺省情况。
一次NQA测试中的探测次数为1次。
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
times:一次NQA测试中进行探测的次数,取值范围为1~15。
· 对于TCP测试,一次探测操作是指建立一次连接;
· 对于UDP-jitter测试,一次探测操作是指连续发送多个探测报文,发送探测报文的个数由probe packet-number命令指定;
· 对于FTP、HTTP和DHCP测试,一次探测操作是指完成一次相应的功能,例如上传或下载一个文件,获取一个Web页面,为接口申请一个IP地址,将一个域名解析为IP地址;
· 对于ICMP-echo和UDP-echo测试,一次探测操作是指发送一个探测报文;
· 对于SNMP测试,一次探测操作是指发送三个SNMP协议报文,分别对应SNMP v1、SNMP v2c和SNMP v3三个版本。
· 对于Path-jitter测试,一次探测操作分为两个步骤:首先通过tracert探路获取到达目的地址的路径(最大为64跳);再根据tracert结果,分别向路径上的每一跳发送多个ICMP-echo探测报文,发送探测报文的个数由用户来设定。
如果配置的次数大于1,那么系统在进行第一次探测之后,等待回应。如果到达probe timeout命令指定的探测超时时间时,仍然没有收到回应,则发起第二次探测。如此反复,直到完成指定次数的探测。
需要注意的是,UDP-jitter和Path-jitter测试不支持该命令,一次测试中只能进行一次探测。
# 配置一次ICMP-echo测试中探测的次数为10次。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] probe count 10
probe packet-interval命令用来配置测试中发送探测报文的时间间隔。
undo probe packet-interval命令用来恢复缺省情况。
probe packet-interval packet-interval
Path-jitter/UDP-jitter测试类型视图
packet-interval:测试中发送探测报文的时间间隔,取值范围为10~60000,单位为毫秒。
# 配置UDP-jitter测试中发送探测报文的时间间隔为100毫秒。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] probe packet-interval 100
probe packet-number命令用来配置一次探测中发送探测报文的个数。
undo probe packet-number命令用恢复缺省情况。
probe packet-number packet-number
一次UDP-jitter或Path-jitter探测中发送10个探测报文。
Path-jitter/UDP-jitter测试类型视图
packet-number:一次探测中发送探测报文的个数,对于UDP-jitter和Path-jitter测试,取值范围为10~1000。
# 配置一次UDP-jitter探测中发送100个探测报文。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] probe packet-number 100
probe packet-timeout命令用来配置一次探测中等待响应报文的超时时间。
undo probe packet-timeout命令用来恢复缺省情况。
probe packet-timeout packet-timeout
UDP-jitter和Path-jitter测试中等待响应报文的超时时间为3000毫秒。
Path-jitter/UDP-jitter测试类型视图
packet-timeout:一次探测中等待响应报文的超时时间,取值范围为10~3600000,单位为毫秒。
# 配置UDP-jitter测试中等待响应报文的超时时间为100毫秒。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] probe packet-timeout 100
probe timeout命令用来配置探测的超时时间。
undo probe timeout命令用来恢复缺省情况。
探测的超时时间为3000毫秒。
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
任意类型的NQA模板视图
timeout:一次探测的超时时间,单位为毫秒。在FTP、HTTP探测中,取值范围为10~86400000;在DHCP、ICMP-echo、SNMP、TCP、UDP-echo探测中,取值范围为10~3600000。
如果NQA探测没有在probe timeout命令指定的时间内完成,则认为本次探测超时。
# 配置DHCP探测的超时时间为10000毫秒。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type dhcp
[Sysname-nqa-admin-test-dhcp] probe timeout 10000
# 在HTTP类型的NQA模板视图下,配置探测的超时时间为10000毫秒。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] probe timeout 10000
raw-request命令用来进入raw-request子视图,并在该子视图下配置HTTP测试请求报文内容。
undo raw-request命令用来删除配置的HTTP测试请求报文内容。
HTTP测试类型视图
HTTP类型的NQA模板视图
每次使用raw-request命令进入raw-request子视图时,之前在该子视图下配置的HTTP测试请求报文内容会被清除。
# 进入raw-request子视图,并在该子视图下配置HTTP测试请求报文的内容。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] raw-request
[Sysname-nqa-admin-test-http-raw-request]
# 在HTTP类型的NQA模板视图下,进入raw-request子视图,并在该子视图下配置HTTP测试请求报文的内容。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] raw-request
[Sysname-nqatplt-http-httptplt-raw-request]
reaction checked-element { jitter-ds | jitter-sd }命令用来创建监测单向时延抖动的阈值告警组。
undo reaction命令用来删除指定的阈值告警组。
reaction item-number checked-element { jitter-ds | jitter-sd } threshold-type { accumulate accumulate-occurrences | average } threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
UDP-jitter测试类型视图
item-number:阈值告警组编号,取值范围为1~10。
jitter-ds:监测从目的到源的单向时延抖动。
jitter-sd:监测从源到目的单向时延抖动。
threshold-type:指定阈值类型。
accumulate accumulate-occurrences:每次测试中,累计的单向时延抖动超出阈值的报文个数。对于UDP-jitter测试,取值为1~14999。
average:每次测试中,单向时延抖动的平均值。
threshold-value:指定阈值范围。
upper-threshold:阈值上限,取值范围为0~3600000,单位为毫秒。
lower-threshold:阈值下限,取值范围为0~3600000,且必须小于等于阈值上限,单位为毫秒。
action-type:触发的动作类型,缺省动作类型为none。
none:只在显示信息中记录监测结果,不向网管发送Trap消息。
trap-only:条件满足时,在显示信息中记录监测结果的同时,向网管发送Trap消息。
· 阈值告警组创建后,不能再通过reaction命令修改该阈值告警组的内容。若要修改阈值告警组的内容,则需要先通过undo reaction命令用来删除阈值告警组,再利用新的参数创建阈值告警组。
# 创建编号为1的阈值告警组,监测UDP-jitter探测报文的从目的到源的单向时延抖动,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试的平均单向时延抖动,若超出阈值,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element jitter-ds threshold-type average threshold-value 50 5 action-type trap-only
# 创建编号为2的阈值告警组,监测UDP-jitter探测报文的从目的到源的单向时延抖动,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试中累计的单向时延抖动超出阈值的报文个数,若达到或超过100个,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 2 checked-element jitter-ds threshold-type accumulate 100 threshold-value 50 5 action-type trap-only
reaction checked-element { owd-ds | owd-sd }命令用来创建监测单向时延的阈值告警组。
undo reaction命令用来删除指定的阈值告警组。
reaction item-number checked-element { owd-ds | owd-sd } threshold-value upper-threshold lower-threshold
UDP-jitter测试类型视图
item-number:阈值告警组编号,取值范围为1~10。
owd-ds:监测每个探测报文的从目的到源的单向时延。
owd-sd:监测每个探测报文的从源到目的单向时延。
threshold-value:指定阈值范围。
upper-threshold:阈值上限,取值范围为0~3600000,单位为毫秒。
lower-threshold:阈值下限,取值范围为0~3600000,且必须小于等于阈值上限,单位为毫秒。
· 阈值告警组创建后,不能再通过reaction命令修改该阈值告警组的内容。若要修改阈值告警组的内容,则需要先通过undo reaction命令用来删除阈值告警组,再利用新的参数创建阈值告警组。
· 监测单向时延的阈值告警组不支持触发动作,但可以通过相关显示命令display nqa reaction counters和display nqa statistics显示当前的监测结果。
# 创建编号为1的阈值告警组,监测每个UDP-jitter探测报文的从目的到源的单向时延,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。收到探测报文的应答报文后,计算该探测报文从目的到源的单向时延,若超出阈值范围,阈值状态置为over-threshold;反之,置为below-threshold。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element owd-ds threshold-value 50 5
reaction checked-element packet-loss命令用来创建监测每次测试中丢包数的阈值告警组。
undo reaction 命令用来删除指定的阈值告警组。
reaction item-number checked-element packet-loss threshold-type accumulate accumulate-occurrences [ action-type { none | trap-only } ]
UDP-jitter测试类型视图
item-number:阈值告警组的编号,取值范围为1~10。
threshold-type:指定阈值类型。
accumulate accumulate-occurrences:每次测试中,累计的丢包数。对于UDP-jitter测试,取值范围为1~15000。
action-type:触发的动作类型,缺省动作类型为none。
none:只在显示信息中记录监测结果,不向网管发送Trap消息。
trap-only:条件满足时,在显示信息中记录监测结果的同时,向网管发送Trap消息。
阈值告警组创建后,不能再通过reaction命令修改该阈值告警组的内容。若要修改阈值告警组的内容,则需要先通过undo reaction命令用来删除阈值告警组,再利用新的参数创建阈值告警组。
# 创建编号为1的阈值告警组,监测每次UDP-jitter测试的丢包数。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试中累计的丢包数,若达到或超过100个,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element packet-loss threshold-type accumulate 100 action-type trap-only
reaction checked-element probe-duration命令用来创建监测探测持续时间的阈值告警组。
undo reaction命令用来删除指定的阈值告警组。
reaction item-number checked-element probe-duration threshold-type { accumulate accumulate-occurrences | average | consecutive consecutive-occurrences } threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
item-number:阈值告警组的编号,取值范围为1~10。
threshold-type:指定阈值类型。
accumulate accumulate-occurrences:每次测试中,累计的探测持续时间超出阈值的探测次数。accumulate-occurrences取值范围为1~15。
average:每次测试中,探测持续时间的平均值。
consecutive consecutive-occurrences:测试组启动后,连续的探测持续时间超出阈值的探测次数。consecutive-occurrences取值范围为1~16。
threshold-value:指定阈值范围。
upper-threshold:阈值上限,取值范围为0~3600000,单位为毫秒。
lower-threshold:阈值下限,取值范围为0~3600000,且必须小于等于阈值上限,单位为毫秒。
action-type:触发的动作类型,缺省动作类型为none。
none:只在显示信息中记录监测结果,不向网管发送Trap消息。
trap-only:条件满足时,在显示信息中记录监测结果的同时,向网管发送Trap消息。
· 阈值告警组创建后,不能再通过reaction命令修改该阈值告警组的内容。若要修改阈值告警组的内容,则需要先通过undo reaction命令用来删除阈值告警组,再利用新的参数创建阈值告警组。
# 创建编号为1的阈值告警组,监测ICMP-echo探测的持续时间,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试的平均探测持续时间,若超出阈值,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-duration threshold-type average threshold-value 50 5 action-type trap-only
# 创建编号为2的阈值告警组,监测ICMP-echo探测的持续时间,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试中累计的持续时间超出阈值的探测次数,若达到或超过10次,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 2 checked-element probe-duration threshold-type accumulate 10 threshold-value 50 5 action-type trap-only
# 创建编号为3的阈值告警组,监测ICMP-echo探测的持续时间,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次探测结束后,检查测试组启动以来连续的持续时间超出阈值的探测次数,若达到或超过10次,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 3 checked-element probe-duration threshold-type consecutive 10 threshold-value 50 5 action-type trap-only
reaction checked-element probe-fail命令用来创建监测探测失败次数的阈值告警组。
undo reaction命令用来删除指定的阈值告警组。
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
item-number:阈值告警组编号,取值范围为1~10。
threshold-type:指定阈值类型。
accumulate accumulate-occurrences:一次测试中,累计的探测失败次数。accumulate-occurrences取值范围为1~15。
consecutive consecutive-occurrences:NQA测试组启动以来,连续的探测失败次数。consecutive-occurrences取值范围为1~16。
action-type:触发的动作类型,缺省动作类型为none。
none:只在显示信息中记录监测结果,不向网管发送Trap消息。
trap-only:条件满足时,在显示信息中记录监测结果的同时,向网管发送Trap消息。
阈值告警组创建后,不能再通过reaction命令修改该阈值告警组的内容。若要修改阈值告警组的内容,则需要先通过undo reaction命令用来删除阈值告警组,再利用新的参数创建阈值告警组。
# 创建编号为1的阈值告警组,监测ICMP-echo探测的失败次数。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试中累计的探测失败次数,若达到或超过10次,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 1 checked-element probe-fail threshold-type accumulate 10 action-type trap-only
# 创建编号为2的阈值告警组,监测ICMP-echo探测的失败次数。NQA测试组启动前,初始的阈值状态为invalid。每次探测结束后,检查测试组启动以来连续的探测失败次数,若达到或超过10次,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction 2 checked-element probe-fail threshold-type consecutive 10 action-type trap-only
reaction checked-element probe-fail命令用来建立联动项,对当前所在测试组中的探测进行监测,当连续探测失败次数达到阈值时,就触发其他模块联动。
undo reaction命令用来删除指定的联动项。
reaction item-number checked-element probe-fail threshold-type consecutive consecutive-occurrences action-type trigger-only
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo测试类型视图
item-number:联动项序号,取值范围为1~10。
threshold-type:指定门限类型。
consecutive consecutive-occurrences:NQA测试组启动以来,连续的探测失败次数。consecutive-occurrences取值范围为1~16。
action-type:触发的动作类型。
trigger-only:条件满足时,触发其它模块联动。
联动项创建后,不能再通过reaction命令修改该联动项的内容。若要修改联动项的内容,则需要先通过undo reaction命令用来删除联动项,再利用新的参数创建联动项。
# 建立序号为1的联动项,连续探测失败3次,触发其他模块联动。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type tcp
[Sysname-nqa-admin-test-tcp] reaction 1 checked-element probe-fail threshold-type consecutive 3 action-type trigger-only
· track(可靠性命令参考/Track)
reaction checked-element rtt命令用来创建监测报文往返时延的阈值告警组。
undo reaction命令用来删除指定的阈值告警组。
reaction item-number checked-element rtt threshold-type { accumulate accumulate-occurrences | average } threshold-value upper-threshold lower-threshold [ action-type { none | trap-only } ]
UDP-jitter测试类型视图
item-number:阈值告警组编号,取值范围为1~10。
threshold-type:指定阈值类型。
accumulate accumulate-occurrences:每次测试中,累计的RTT超出阈值的报文个数。对于UDP-jitter测试,取值范围为1~15000。
average:每次测试中,报文往返时间的平均值。
threshold-value:指定阈值范围。
upper-threshold:阈值上限,取值范围为0~3600000,单位为毫秒。
lower-threshold:阈值下限,取值范围为0~3600000,且必须小于等于阈值上限,单位为毫秒。
action-type:触发的动作类型,缺省动作类型为none。
none:只在显示信息中记录监测结果,不向网管发送Trap消息。
trap-only:条件满足时,在显示信息中记录监测结果的同时,向网管发送Trap消息。
· 阈值告警组创建后,不能再通过reaction命令修改该阈值告警组的内容。若要修改阈值告警组的内容,则需要先通过undo reaction命令用来删除阈值告警组,再利用新的参数创建阈值告警组。
# 创建编号为1的阈值告警组,监测UDP-jitter探测报文的往返时间,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试的平均报文往返时间,若超出阈值,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element rtt threshold-type average threshold-value 50 5 action-type trap-only
# 创建编号为2的阈值告警组,监测每个UDP-jitter探测报文的往返时间,阈值上限为50毫秒,下限为5毫秒。NQA测试组启动前,初始的阈值状态为invalid。每次测试结束后,检查本次测试中累计的RTT超出阈值的报文个数,若达到或超过100个,阈值状态置为over-threshold;反之,置为below-threshold。当阈值状态改变时,向网管发送Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-jitter
[Sysname-nqa-admin-test-udp-jitter] reaction 1 checked-element rtt threshold-type accumulate 100 threshold-value 50 5 action-type trap-only
reaction trap命令用来配置在指定条件下向网管服务器发送Trap消息。
undo reaction trap命令用来恢复缺省情况。
undo reaction trap { probe-failure | test-complete | test-failure }
DHCP/FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo/UDP-jitter测试类型视图
probe-failure consecutive-probe-failures:每次探测结束后,计算本次NQA测试中探测连续失败的次数,如果连续失败次数大于或等于consecutive-probe-failures,则向网管服务器发送探测失败的Trap消息。一次测试中,可能发送多次Trap消息。consecutive-probe-failures为一次测试中连续探测失败的次数,取值范围为1~15。
test-complete:当测试完成时发送测试完成的Trap消息。
test-failure cumulate-probe-failures:一次NQA测试结束后,计算本次NQA测试中探测失败的累计次数,如果累计失败次数大于或等于cumulate-probe-failures,则向网管服务器发送测试失败的Trap消息。对于一次测试,只在测试完成后,发送一次该Trap消息。cumulate-probe-failures为一次测试中累计探测失败的次数,取值范围为1~15。
UDP-jitter测试只支持reaction trap test-complete。
# 配置ICMP-echo测试中连续探测失败次数大于或等于5次时,发送探测失败的Trap消息。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] reaction trap probe-failure 5
reaction trigger probe-fail命令用来配置连续探测失败的次数,当连续探测失败次数达到命令配置的数值时,NQA客户端会把探测失败的消息发送给外部特性,使外部特性利用NQA测试的结果进行相应处理。
undo reaction trigger probe-fail命令 用来恢复缺省情况。
reaction trigger probe-fail count
undo reaction trigger probe-fail
连续探测失败3次时,NQA客户端会把探测失败的消息发送给外部特性,使外部特性利用NQA测试的结果进行相应处理。
任意类型的NQA模板视图
count:连续探测失败的次数,取值范围为1~15。
外部特性调用NQA模板后进行相应的NQA测试,使用此命令可以设定节点失效的连续测试失败次数。
# 在HTTP类型的NQA模板视图下,配置确定节点失效需要连续探测失败5次。当连续探测失败的次数达到5次时,NQA客户端把探测失败的消息发送给外部特性,使外部特性能利用NQA测试的结果进行相应处理。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] reaction trigger probe-fail 5
reaction trigger probe-pass命令用来配置连续探测成功次数,当连续探测成功次数达到命令配置的数值时,NQA客户端会把探测成功的消息发送给外部特性,使外部特性利用NQA测试的结果进行相应处理。
undo reaction trigger probe-pass命令用来恢复缺省情况。
reaction trigger probe-pass count
undo reaction trigger probe-pass
连续探测成功3次时,NQA客户端会把探测成功的消息发送给外部特性,使外部特性利用NQA测试的结果进行相应处理。
任意类型的NQA模板视图
count:连续探测成功的次数,取值范围为1~15。
外部特性调用NQA模板后进行相应的NQA测试,使用此命令可以设定节点有效的连续探测成功次数。
# 在HTTP类型的NQA模板视图下,配置确定节点有效需要连续探测成功5次。当连续探测成功的次数达到5次时,NQA客户端把探测成功的消息发送给外部特性,使外部特性能利用NQA测试的结果进行相应处理。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] reaction trigger probe-pass 5
route-option bypass-route命令用来启动路由表旁路功能,探测直连目的地的连通情况。
undo route-option bypass-route命令用来关闭路由表旁路功能。
undo route-option bypass-route
FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo/UDP-jitter测试类型视图
启动该功能后,将不进行路由查找,而直接将报文发送到直连网络的目的地。
# 启动路由旁路功能。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] route-option bypass-route
source interface命令用来指定该接口的IP地址作为ICMP-echo测试中探测报文的源IP地址。
undo source interface命令用来恢复缺省情况。
source interface interface-type interface-number
未指定ICMP-echo测试中探测报文的源IP地址,以报文发送接口的主IP地址作为探测报文中的源IP地址。
ICMP-echo测试类型视图
ICMP类型的NQA模板视图
interface-type interface-number:探测报文源接口的接口类型和接口编号。
· 对于ICMP-echo测试类型,source ip命令和source interface命令是互相覆盖的关系,新的配置会覆盖已有配置。
· 该命令指定的接口必须处于up状态,否则探测将会失败。
# 配置将接口GigabitEthernet3/1/1的IP地址作为ICMP-echo探测报文的源IP地址。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] source interface gigabitethernet 3/1/1
# 在ICMP类型的NQA模板视图下,配置将接口GigabitEthernet3/1/1的IP地址作为ICMP-echo探测报文的源IP地址。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] source interface gigabitethernet 3/1/1
source ip命令用来配置测试操作中探测报文的源IP地址。
undo source ip命令用来取消已配置的源IP地址,即以报文发送接口的IP地址作为探测报文中的源IP地址。
未指定源IP地址。
FTP/HTTP/ICMP-echo/Path-jitter/SNMP/TCP/UDP-echo/DHCP/UDP-jitter测试类型视图
任意类型的NQA模板视图
ip-address:测试操作的源IP地址。
· 对于ICMP-echo测试类型,source ip命令和source interface命令是互相覆盖的关系,新的配置会覆盖已有配置。
· source ip命令指定的源IP地址必须是设备上接口的IP地址,且接口为up状态,否则测试将会失败。
· 对于NQA模板类型来说,当源地址类型和目的地址类型不一致时,以目的地址类型为准,进行该类型的报文探测,此时源地址的配置不生效。
# 配置ICMP-echo探测报文中的源IP地址为10.1.1.1。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] source ip 10.1.1.1
# 在ICMP类型的NQA模板视图下,配置探测报文中的源IP地址为10.1.1.1。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] source ip 10.1.1.1
source ipv6命令用来配置测试操作中探测报文的源IPv6地址。
undo source ipv6命令用来取消已配置的源IPv6地址,即以报文发送接口的IPv6地址作为探测报文中的源IPv6地址。
未指定源IPv6地址。
任意类型的NQA模板视图
ipv6-address:测试操作的源IPv6地址,不支持IPv6链路本地地址。
· 对于ICMP-echo测试类型,source ipv6命令和source interface命令是互相覆盖的关系,新的配置会覆盖已有配置。
· source ipv6命令指定的源IPv6地址必须是设备上接口的IPv6地址,且接口为up状态,否则测试将会失败。
· 对于NQA模板类型来说,当源地址类型和目的地址类型不一致时,以目的地址类型为准,进行该类型的报文探测,此时源地址的配置不生效。
# 在ICMP类型的NQA模板视图下,配置探测报文中的源IPv6地址为1::1。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] source ipv6 1::1
source port命令用来配置测试操作中探测报文的源端口号。
undo source port命令用来取消已配置的源端口号。
source port port-number
undo source port
SNMP/UDP-echo/UDP-jitter测试类型视图
port-number:探测报文的源端口号,取值范围为1~65535。
# 配置探测报文的源端口号为8000。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type udp-echo
[Sysname-nqa-admin-test-udp-echo] source port 8000
statistics hold-time命令用来配置统计组的保留时间。
undo statistics hold-time命令用来恢复缺省情况。
statistics hold-time hold-time
统计组的保留时间为120分钟。
hold-time:统计组的保留时间,取值范围为1~1440,单位为分钟。
统计组具有老化功能。统计组保存一定时间后将被删除,以便记录新的统计组信息。
# 配置统计组的保留时间为3分钟。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] statistics hold-time 3
statistics interval命令用来配置对测试结果进行统计的时间间隔。
undo statistics interval命令用来恢复缺省情况。
interval:对测试结果进行统计的时间间隔,取值范围为1~35791394,单位为分钟。
NQA将统计时间间隔内完成的NQA测试归为一组,计算该组测试结果的统计值,这些统计值构成一个统计组。通过display nqa statistics命令可以显示该统计组的信息。
# 配置对测试结果进行统计的时间间隔为2分钟。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] statistics interval 2
statistics max-group命令用来配置能够保留的最大统计组个数。
undo statistics max-group命令用来恢复缺省情况。
number:能够保留的最大统计组个数,取值范围为0~100。
当保留的统计组数目达到最大值时,如果形成新的统计组,保存时间最久的统计组将被删除。
需要注意的是,能够保留的最大统计组个数为0时,不进行统计。
# 配置能够保留的最大统计组个数为5。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] statistics max-group 5
target-only命令用来配置Path-jitter测试中仅针对到达目的地址的完整路径进行探测,不逐跳进行探测。
undo target-only命令用来恢复缺省情况。
Path-jitter测试中会逐跳进行探测。
Path-jitter测试类型视图
# 配置仅对目的地址探测。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type path-jitter
[Sysname-nqa-admin-test- path-jitter] target-only
tos命令用来配置NQA探测报文IP报文头中服务类型域的值。
undo tos命令用来恢复缺省情况。
NQA探测报文IP报文头中服务类型域的值为0。
任意类型的NQA模板视图
value:探测报文IP报文头中服务类型域的值,取值范围为0~255。
# 配置探测报文IP报文头中服务类型域的值为1。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] tos 1
# 在ICMP类型的NQA模板视图下,配置探测报文IP报文头中服务类型域的值为1。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] tos 1
ttl命令用来配置探测报文在网络中可以经过的最大跳数。
undo ttl命令用来恢复缺省情况。
FTP/HTTP/ICMP-echo/SNMP/TCP/UDP-echo/UDP-jitter测试类型视图
任意类型的NQA模板视图
value:探测报文在网络中可以经过的最大跳数,取值范围1~255。
配置route-option bypass-route命令后,探测报文在网络中可以经过的最大跳数为1,ttl命令不会生效。
# 配置探测报文在网络中可以经过的最大跳数为16跳。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] ttl 16
# 在ICMP类型的NQA模板视图下,配置探测报文在网络中可以经过的最大跳数为16跳。
[Sysname] nqa template icmp icmptplt
[Sysname-nqatplt-icmp-icmptplt] ttl 16
type命令用来配置当前测试组的测试类型,并进入测试组测试类型视图。
NQA测试组视图
dhcp:测试类型为DHCP。
dlsw:测试类型为DLSw。设备不支持本参数。
dns:测试类型为DNS。设备不支持本参数。
ftp:测试类型为FTP。
http:测试类型为HTTP。
icmp-echo:测试类型为ICMP-echo。
path-jitter:测试类型为Path-jitter。
snmp:测试类型为SNMP。
tcp:测试类型为TCP。
udp-echo:测试类型为UDP-echo。
udp-jitter:测试类型为UDP-jitter。
voice:测试类型为Voice。设备不支持本参数。
# 配置测试组的测试类型为FTP测试,并进入测试组测试类型视图。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp]
url命令用来配置HTTP和FTP测试访问的目的网址。
undo url命令用来取消已配置的测试访问的网址。
FTP/HTTP测试类型视图
FTP/HTTP类型的NQA模板视图
url:测试操作访问的目标资源地址,为1~255个字符的字符串,区分大小写。url中不允许有空格和字符?,url中的主机名部分,由“.”分隔的字符串组成(如aabbcc.com),每个字符串的长度不超过63个字符,包括“.”在内的总长度不超过255个字符,区分大小写。字符串中可以包含字母、数字、“-”及“_”,不能出现连续“.”。
· HTTP测试类型时,url格式为http://host/resource或http://host:port/resource。
· FTP测试类型时,url格式为ftp://host/filename或ftp://host:port/filename
filename取值范围的详细介绍,请参见“基础配置指导”中的“文件系统管理”。
# 配置HTTP测试访问的网址为http://www.company.com/index.html。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] url http://www.company.com/index.html
# 在HTTP类型的NQA模板视图,配置测试访问的网址为http://www.company.com/index.html。
[Sysname] nqa template http httptplt
[Sysname-nqatplt-http-httptplt] url http://www.company.com/index.html
username命令用来配置FTP或HTTP登录用户名。
undo username命令用来取消已配置的登录用户名。
username username
未配置FTP或HTTP登录用户名。
FTP/HTTP测试类型视图
FTP/HTTP类型的NQA模板视图
username:FTP或HTTP登录用户名,只能由字母、数字及字符!$*()_+',.-组成,为1~32个字符的字符串,区分大小写。
# 配置FTP登录用户名为administrator。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type ftp
[Sysname-nqa-admin-test-ftp] username administrator
# 在FTP类型的NQA模板视图下,配置FTP登录用户名为administrator。
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] username administrator
version命令用来配置HTTP测试所使用的版本。
undo version命令用来恢复缺省情况。
version { v1.0 | v1.1 }
HTTP测试使用的版本为1.0。
HTTP测试类型视图
v1.0:HTTP测试使用的版本为1.0。
v1.1:HTTP测试使用的版本为1.1。
# 配置HTTP测试使用的版本为1.1。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type http
[Sysname-nqa-admin-test-http] version v1.1
vpn-instance命令用来指定测试操作所属的VPN。
undo vpn-instance命令用来恢复缺省情况。
vpn-instance vpn-instance-name
未指定测试操作所属的VPN,NQA用来测试公网的连通性。
任意类型的NQA模板视图
vpn-instance-name:MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
指定测试操作所属的VPN后,NQA将测试指定VPN内隧道的连通情况。
# 指定测试操作所属的VPN为vpn1。
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type icmp-echo
[Sysname-nqa-admin-test-icmp-echo] vpn-instance vpn1
# 在FTP类型的NQA模板视图下,指定测试操作所属的VPN为vpn1。
[Sysname] nqa template ftp ftptplt
[Sysname-nqatplt-ftp-ftptplt] vpn-instance vpn1
只有在测试类型为UDP-jitter、TCP、TWAMP、和UDP-echo时,才需要配置NQA服务器。
display nqa server命令用来显示服务器的状态信息。
# 显示服务器的状态信息。
NQA server status: Enabled
TCP connect:
IP Address Port VPN instance
2.2.2.2 2000 -
UDP echo:
IP Address Port VPN instance
3.3.3.3 3000 vpn1
TWAMP:
IP address Port VPN instance
0.0.0.0 5000 -
表1-8 display nqa server status命令输出信息描述
NQA TCP测试中服务器的状态信息 |
|
NQA UDP测试中服务器的状态信息 |
|
TWAMP |
NQA TWAMP测试中服务器的状态信息 |
NQA服务器TCP/UDP监听服务的IP地址 |
|
NQA服务器TCP/UDP监听服务的端口号 |
|
NQA服务器的MPLS L3VPN的VPN实例名称 |
display nqa server twamp connection命令用来显示TWAMP服务器的控制连接信息。
【命令】
display nqa server twamp connection
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示TWAMP服务器的控制连接信息。
<Sysname> display nqa server twamp connection
Twamp server port: 5001
Twamp server inactivity timer: 6000 seconds
Twamp reflector status: Enabled
Twamp reflector timeout timer: 604800 seconds
Connection entry 1:
Client address: 192.168.29.2
Client port: 51637
Server address: 192.168.29.1
Server port: 5001
Mode: No Authentication
Connection state: Connected
Session state: Started
Connect session entry 1:
Sender address: 192.168.29.2
Sender port: 11001
Receiver address: 192.168.29.1
Receiver port: 12001
Mode: No Authentication
DSCP: 0
Session ID: 192.168.29.1:3596890923-1139789831:dca28147
Connect session entry 2:
Sender address: 192.168.29.2
Sender port: 11002
Receiver address: 192.168.29.1
Receiver port: 12002
Mode: No Authentication
DSCP: 0
Session ID: 192.168.29.1:3596890923-1145635281:e46b79b3
表1-9 display nqa server twamp connection命令输出信息描述
字段 |
描述命令 |
Twamp server port |
TWAMP服务侦听端口号 |
Twamp server inactivity timer |
TWAMP控制会话超时时长 |
Twamp reflector status |
TWAMP应答服务使能状态: · Enabled:使能 · Disabled:未使能 |
Twamp reflector timeout timer |
TWAMP测试会话超时时长 |
Connection entry |
控制连接 |
Client address |
客户端IP地址 |
Client port |
客户端端口号 |
Server address |
服务端IP地址 |
Server port |
服务端端口号 |
Mode |
探测模式,取值为No Authentication:非认证模式 |
Connection state |
控制连接状态: · Connected:已连接 · Disconnected:未连接 |
Session state |
测试会话状态: · Started:已启动 · Stopped:未启动或已停止 |
Connect session entry |
测试会话 |
Sender address |
发送方IP地址 |
Sender port |
发送方端口号 |
Receiver address |
接收方IP地址 |
Receiver port |
接收方端口号 |
Mode |
测试会话模式 |
DSCP |
测试报文DSCP优先级 |
Session ID |
测试会话ID:由发送方IP地址、测试会话建立时间(距离1900/1/1 00:00的时间,包含秒数及秒数小数部分)、随机值组成 |
nqa server enable命令用来开启NQA服务器功能。
undo nqa server enable命令用来关闭NQA服务器功能。
NQA服务器功能处于关闭状态。
# 开启NQA服务器功能。
[Sysname] nqa server enable
nqa server tcp-connect命令用来在NQA服务器上创建TCP监听服务。
undo nqa server tcp-connect命令用来删除已建立的TCP监听服务。
nqa server tcp-connect ip-address port-number [ vpn-instance vpn-instance-name ] [ tos tos ]
undo nqa server tcp-connect ip-address port-number
ip-address:NQA服务器TCP监听服务的IP地址。
port-number:NQA服务器TCP监听服务的端口号,取值范围为1~65535。
vpn-instance-name:MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则表示TCP监听的是公网IP地址。
tos:NQA探测报文中的ToS域的值。取值范围为0~255,缺省值为0。
· 只有在测试类型为TCP时,才需在NQA服务器上配置此命令。
· 通过本命令可以指定发送应答NQA探测报文(TCP报文)中携带的ToS值。
· 所配置的IP地址和端口号必须与NQA客户端的配置一致,且不能与已有的监听服务冲突。
· 所配置的IP地址必须是作为服务器的设备上的接口的IP地址,否则配置无效。
· 建议不要配置1~1023之间的端口(知名端口),否则可能导致NQA测试失败或该知名端口对应的服务不可用。
# 创建IP地址为169.254.10.2,端口号为9000的TCP监听服务。
[Sysname] nqa server tcp-connect 169.254.10.2 9000
nqa server udp-echo命令用来在NQA服务器上创建UDP监听服务。
undo nqa server udp-echo命令用来删除已建立的UDP监听服务。
nqa server udp-echo ip-address port-number [ vpn-instance vpn-instance-name ] [ tos tos ]
undo nqa server udp-echo ip-address port-number
ip-address:NQA服务器UDP监听服务的IP地址。
port-number:NQA服务器UDP监听服务的端口号,取值范围为1~65535。
vpn-instance-name:MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则表示UDP监听的是公网IP地址。
tos:NQA探测报文中的ToS域的值。取值范围为0~255,缺省值为0。
· 只有在测试类型为UDP-jitter或UDP-echo时,才需在NQA服务器上配置此命令。
· 通过本命令可以指定发送应答NQA探测报文(UDP报文)中携带的ToS值。
· 配置的IP地址和端口号必须与NQA客户端的配置一致,且不能与已有的监听服务冲突。
· 所配置的IP地址必须是作为服务器的设备上的接口的IP地址,否则配置无效。
· 建议不要配置1~1023之间的端口(知名端口),否则可能导致NQA测试失败或该知名端口对应的服务不可用。
# 创建IP地址为169.254.10.2、端口号为9000的UDP监听服务。
[Sysname] nqa server udp-echo 169.254.10.2 9000
nqa server twamp命令用来在NQA服务器上创建TWAMP监听服务。
undo nqa server twamp命令用来删除已建立的TWAMP监听服务。
【命令】
nqa server twamp
undo nqa server twamp
【缺省情况】
没有创建TWAMP监听服务。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
只有在测试类型为TWAMP时,才需在NQA服务器上配置此命令。
【举例】
#创建TWAMP监听服务。
<Sysname> system-view
[Sysname] nqa server twamp
[Sysname-twamp-server]
【相关命令】
· display nqa server
port命令用来配置TWAMP服务器的侦听端口。
undo port命令用来恢复缺省情况。
【命令】
port port-number
undo port
【缺省情况】
TWAMP侦听TCP端口862。
【视图】
TWAMP服务器视图
【缺省用户角色】
network-admin
【参数】
port-number:NQA服务器TWAMP侦听服务的端口号,取值范围为1~65535。
【使用指导】
· 建议不要配置1~1023之间的端口(知名端口),否则可能导致NQA测试失败或该知名端口对应的服务不可用。
· TWAMP监听服务已经启动的情况下,修改侦听端口号会删除已经建立的TCP连接。
【举例】
# 配置TWAMP侦听服务的端口号为3000。
<Sysname> system-view
[Sysname] nqa server twamp
[Sysname-twamp-server] port 3000
timer inactivity命令用来配置TWAMP的控制会话超时时间。
undo inactivity命令用来恢复缺省值。
【命令】
timer inactivity seconds
undo timer inactivity
【缺省情况】
TWAMP控制会话缺省超时时间为900秒。
【视图】
TWAMP服务器视图
【缺省用户角色】
network-admin
【参数】
seconds:控制会话超时时间,取值范围1-6000秒。
【使用指导】
TWAMP监听服务已经启动的情况下,修改控制会话超时时间不会影响当前建立的TCP连接。
【举例】
# 配置TWAMP控制会话超时时间为1800秒。
<Sysname> system-view
[Sysname] nqa server twamp
[Sysname-twamp-server] timer inactivity 1800
nqa server twamp reflector命令用来在NQA服务器上启动TWAMP应答服务。
undo nqa server twamp reflector命令用来停止TWAMP应答服务。
【命令】
nqa server twamp reflector
undo nqa server twamp reflector
【缺省情况】
未启动TWAMP应答服务。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
无
【使用指导】
NQA服务端必须创建侦听服务并启动TWAMP应答服务,客户端才能与服务端建立TWAMP测试会话。
【举例】
#启动TWAMP应答服务。
<Sysname> system-view
[Sysname] nqa server twamp reflector
[Sysname-twamp-reflector]
timeout命令用来配置TWAMP测试会话的超时时间。
undo timeout命令用来恢复TWAMP测试会话的超时时间为默认值。
【命令】
timeout timeout-value
undo timeout
【缺省情况】
TWAMP测试会话的超时时间是900秒。
【视图】
TWAMP应答视图
【缺省用户角色】
network-admin
【参数】
timeout-value:测试会话的超时时间,取值范围1-604800秒。
【使用指导】
测试会话已经建立的情况下,修改timeout不会对当前测试会话产生影响。
【举例】
# 配置TWAMP测试会话的超时时间为3600秒。
<Sysname> system-view
[Sysname] nqa server twamp reflector
[Sysname-twamp-reflector] timeout 3600
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!