29-NQA命令
本章节下载 (249.19 KB)
目 录
【命令】
count times
undo count
【视图】
NQA测试组视图
【参数】
times:一次测试中进行探测的次数,取值范围为1~15。
【描述】
count命令用来配置一次测试中进行探测的次数。undo count命令用来恢复缺省情况。
缺省情况下,一次测试中进行一次探测。
对于TCP测试,一次探测是指一次连接;对于Jitter测试,一次探测发送测试包的个数由jitter-packetnum命令确定;对于SNMP测试,一次探测发送三个测试包;对于其他测试,一次探测发送一个测试包。
如果配置次数大于1,那么系统在发送第一个测试报文之后,如果收到响应报文就发送第二个测试报文。如果一直没有收到响应报文,则等到测试定时器超时,发送第二个测试报文。如此反复,直到完成指定次数的探测。
【举例】
# 配置一次测试中探测10次。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] count 10
【命令】
datafill text
undo datafill
【视图】
NQA测试组视图
【参数】
text:测试报文的填充字符串,取值范围为1~200个任意字符。
【描述】
datafill命令用来配置发送的测试报文的填充字符串。undo datafill命令用来恢复缺省情况。
缺省情况下,ICMP测试报文的填充字符串为ASCII码00~09对应的字符串;UDP测试报文的填充字符串从第二个字节开始为ASCII码00~FF对应的字符串,第一个字节用于控制。
NQA测试报文的填充数据可以为任意字符串。如果测试报文比配置的填充数据小,系统在报文封装时只使用此字符串的前一部分;如果测试报文比配置的填充数据大,系统在报文封装时将使用此字符串循环进行填充,直到填满。例如,配置填充数据为“abcd”,当测试报文大小为3字节时,则只使用“abc”作为填充数据;当测试报文大小为6字节时,则使用“abcdab”作为填充数据。
需要注意的是,该命令只在ICMP测试、UDP测试时有效。
【举例】
# 配置测试报文的填充字符串为“abcd”。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] datafill abcd
【命令】
datasize size
undo datasize
【视图】
NQA测试组视图
【参数】
size:测试报文的大小,取值范围为1~8100,单位为字节。
【描述】
datasize命令用来配置发送的测试报文的大小,即进行测试时Echo Request报文的大小(不包括IP头和ICMP头)。undo datasize命令用来恢复缺省情况。
缺省情况下,ICMP测试中发送的测试报文为56字节;UDP测试中发送的测试报文为100字节。
需要注意的是:
l 该命令只在ICMP测试、UDP测试时有效。
l 在进行ICMP测试时,如果配置的size值小于20字节,系统会自动将测试报文填充到20字节。如果配置了填充字符串,将以配置的填充字符串进行填充;如果没有配置填充字符串,将以默认字符串进行填充,用户所能看到的是“.”。
l 在进行UDP测试时,测试报文的大小以配置的为准。
【举例】
# 配置测试报文的大小为50字节。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] datasize 50
【命令】
description text
undo description
【视图】
NQA测试组视图
【参数】
text:测试组描述字符串,取值范围为1~200个任意字符。
【描述】
description命令用来对测试组进行简要描述,通常用于描述一个测试组测试类型或测试的目的。undo description命令用来删除已配置的描述信息。
缺省情况下,测试组没有描述字符串。
【举例】
# 配置测试组的描述字符串为“icmp-test”。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] description icmp-test
【命令】
destination-ip ip-address
undo destination-ip
【视图】
NQA测试组视图
【参数】
ip-address:测试操作的目的IP地址。
【描述】
destination-ip命令用来配置测试操作的目的IP地址。undo destination-ip命令用来删除已配置的目的IP地址。
缺省情况下,没有配置测试操作的目的IP地址。
相关配置可参考命令destination-port。
【举例】
# 配置测试的目的IP地址为10.1.1.1。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] destination-ip 10.1.1.1
【命令】
destination-port port-number
undo destination-port
【视图】
NQA测试组视图
【参数】
port-number:测试操作的目的端口号,取值范围为1~65535。
【描述】
destination-port命令用来配置测试操作的目的端口。undo destination-port命令用来删除已配置的目的端口。
缺省情况下,没有配置测试操作的目的端口。
相关配置可参考命令destination-ip。
& 说明:
l destination-port命令仅对Jitter、TCP-Private和UDP-Private测试有效。
l 建议不要对1~1023之间的端口(知名端口)进行TCP、UDP和Jitter测试,否则可能导致NQA探测失败或该知名端口对应的服务不可用。
【举例】
# 配置测试的目的端口号为9000。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] destination-port 9000
【命令】
display nqa { results | history | jitter } [ admin-name operation-tag ]
【视图】
任意视图
【参数】
results:显示最近一次测试的结果。
history:显示测试的历史记录。
jitter:显示最近一次NQA Jitter测试时记录的UDP报文传输的时延抖动信息。
admin-name:创建操作的管理员名字,为1~32个字符的字符串。
operation-tag:测试操作的标签,为1~32个字符的字符串。
【描述】
display nqa命令用来显示NQA测试操作信息。
如果不指定测试组参数(admin-name和operation-tag),将显示所有测试组的信息,否则只显示指定测试组的操作信息。
相关配置可参考命令test-enable。
【举例】
# 查看最后一次测试的结果。
<Sysname> display nqa results administrator icmp
NQA entry(admin administrator, tag icmp) test result:
Destination ip address: 1.1.1.1
Send operation times: 1 Receive response times: 0
Min/Max/Average Round Trip Time: 0/0/0
Square-Sum of Round Trip Time: 0
Last succeeded test time: 0-00-00 00:00:00.0
Extend result:
Packet lost in test: 100%
Failures due to Timeout: 0
Failures due to System Busy: 0
Failures due to Disconnect: 0
Failures due to No Connection: 0
Failures due to Sequence Error: 0
Failures due to Internal Error: 1
Failures due to Other Errors: 0
表1-1 display nqa results命令显示信息描述表
字段 |
描述 |
Destination ip address |
目的IP地址 |
Send operation times |
发送探测报文数 |
Receive responds times |
收到的响应报文数 |
Min/Max/Average Round Trip Time |
最小/最大/平均往返时间 |
Square-Sum of Round Trip Time |
往返时间平方和 |
Last succeeded test time |
上次成功测试完成的时间 |
Packet lost in test |
平均丢包率 |
Failures due to Timeout |
测试过程中超时的次数 |
Failures due to System Busy |
因系统忙失败的次数 |
Failures due to Disconnect |
对方强制断开连接的次数 |
Failures due to No Connection |
和对方建立连接失败的次数 |
Failures due to Sequence Error |
因报文失序失败的次数 |
Failures due to Internal Error |
因内部错误失败的次数 |
Failures due to Other Errors |
其它错误数 |
# 查看测试的历史记录。
<Sysname> display nqa history administrator test
NQA entry(admin administrator, tag test) history record:
Index Response Status LastRC Time
1 1 1 0 2004-11-25 16:28:55.0
2 1 1 0 2004-11-25 16:28:55.0
3 1 1 0 2004-11-25 16:28:55.0
4 1 1 0 2004-11-25 16:28:55.0
5 1 1 0 2004-11-25 16:28:55.0
6 2 1 0 2004-11-25 16:28:55.0
7 1 1 0 2004-11-25 16:28:55.0
8 1 1 0 2004-11-25 16:28:55.0
9 1 1 0 2004-11-25 16:28:55.9
10 1 1 0 2004-11-25 16:28:55.9
表1-2 display nqa history命令显示信息描述表
字段 |
描述 |
Index |
历史记录的编号 |
Response |
单位为毫秒。测试成功时,为测试报文的往返时延;如果测试超时,则为超时时间;不能完成测试时,则为0 |
Status |
测试结果的状态值,具体如下: 1:测试成功,接收到响应报文 2:未知错误 3:内部错误 4:请求超时 5:目的地址未知 6:没有到达目的地的路由 7:到达目的地的接口处于down的状态 8:ARP请求失败 9:同时启动的测试操作的数目达到最大值 10:域名解析失败 11:主机地址非法 |
LastRC |
暂不支持 |
Time |
测试完成时间 |
# 显示最近一次NQA Jitter测试时记录的UDP报文传输的时延抖动信息。
<Sysname> display nqa jitter admin jitter
NQA entry(admin admin, tag jitter) test jitter result:
RTT Number: 10
SD Maximal delay: 2 DS Maximal delay: 2
Min Positive SD: 1 Min Positive DS: 1
Max Positive SD: 1 Max Positive DS: 1
Positive SD Number: 4 Positive DS Number: 2
Positive SD Sum: 4 Positive DS Sum: 2
Positive SD average: 1 Positive DS average: 1
Positive SD Square Sum: 4 Positive DS Square Sum: 2
Min Negative SD: 1 Min Negative DS: 1
Max Negative SD: 2 Max Negative DS: 1
Negative SD Number: 2 Negative DS Number: 3
Negative SD Sum: 3 Negative DS Sum: 3
Negative SD average: 2 Negative DS average: 1
Negative SD Square Sum: 5 Negative DS Square Sum: 3
SD lost packets number: 0 DS lost packet number: 0
Unknown result lost packet number: 0
表1-3 display nqa jitter命令显示信息描述表
字段 |
描述 |
RTT Number |
收到的响应报文数 |
SD Maximal delay |
源到目的的最大时延 |
DS Maximal delay |
目的到源的最大时延 |
Min Positive SD |
源到目的方向抖动时延为正值的最小值 |
Min Positive DS |
目的到源方向抖动时延为正值的最小值 |
Max Positive SD |
源到目的方向抖动时延为正值的最大值 |
Max Positive DS |
目的到源方向抖动时延为正值的最大值 |
Positive SD Number |
源到目的方向抖动时延为正值的数目 |
Positive DS Number |
目的到源方向抖动时延为正值的数目 |
Positive SD Sum |
源到目的方向抖动时延为正值的和 |
Positive DS Sum |
目的到源方向抖动时延为正值的和 |
Positive SD average |
源到目的方向抖动时延为正值的平均值 |
Positive DS average |
目的到源方向抖动时延为正值的平均值 |
Positive SD Square Sum |
源到目的方向抖动时延为正值的平方和 |
Positive DS Square Sum |
目的到源方向抖动时延为正值的平方和 |
Min Negative SD |
源到目的方向抖动时延为负值的最小绝对值 |
Min Negative DS |
目的到源方向抖动时延为负值的最小绝对值 |
Max Negative SD |
源到目的方向抖动时延为负值的最大绝对值 |
Max Negative DS |
目的到源方向抖动时延为负值的最大绝对值 |
Negative SD Number |
源到目的方向抖动时延为负值的数目 |
Negative DS Number |
目的到源方向抖动时延为负值的数目 |
Negative SD Sum |
源到目的方向抖动时延为负值的绝对值和 |
Negative DS Sum |
目的到源方向抖动时延为负值的绝对值和 |
Negative SD average |
源到目的方向抖动时延为负值的平均值 |
Negative DS average |
目的到源方向抖动时延为负值的平均值 |
Negative SD Square Sum |
源到目的方向抖动时延为负值的平方和 |
Negative DS Square Sum |
目的到源方向抖动时延为负值的平方和 |
SD lost packets number |
源到目的方向丢失的报文个数 |
DS lost packet number |
目的到源方向丢失的报文个数 |
Unknown result lost packet number |
不能确定原因丢失的报文个数 |
【命令】
filename file-name
undo filename
【视图】
NQA测试组视图
【参数】
file-name:FTP服务器和客户端之间传送的文件名,为1~200个字符的字符串。
【描述】
filename命令用来配置FTP服务器和客户端传送的文件名。undo filename命令用来取消已配置的文件名。
缺省情况下,未配置FTP服务器和客户端传送的文件名。
需要注意的是,该命令仅对FTP测试有效。
相关配置可参考命令username、password和ftp-operation。
【举例】
# 配置客户端和FTP服务器之间要传送文件的文件名为“config.txt”。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] filename config.txt
【命令】
frequency interval
undo frequency
【视图】
NQA测试组视图
【参数】
interval:循环测试的时间间隔,取值范围为1~65535,单位为秒。
【描述】
frequency命令用来配置循环测试的时间间隔。当使用test-enable命令启动NQA测试后,将会每隔指定时间测试一次。undo frequency命令用来恢复缺省情况。
缺省情况下,不进行循环测试。
需要注意的是,该命令对DHCP测试无效。
相关配置可参考命令test-enable。
【举例】
# 配置循环测试的时间间隔为10秒。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] frequency 10
【命令】
ftp-operation { get | put }
undo ftp-operation
【视图】
NQA测试组视图
【参数】
get:从FTP服务器获取文件。
put:向FTP服务器传送文件。
【描述】
ftp-operation命令用来配置FTP的操作方式。undo ftp-operation命令用来恢复缺省情况。
缺省情况下,FTP操作方式为get操作,即从FTP服务器获取文件。
需要注意的是,该命令仅对FTP测试有效。
相关配置可参考命令username和password。
【举例】
# 配置从FTP服务器获取文件。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] ftp-operation get
【命令】
history-records number
undo history-records
【视图】
NQA测试组视图
【参数】
number:在一个测试组中能够保存的最大历史记录数,取值范围为0~50。
【描述】
history-records命令用来配置在一个测试组中能够保存的最大历史记录数。undo history-records命令用来恢复缺省情况。
缺省情况下,一个测试组中能够保存的最大历史记录数为50。
如果历史记录超过设定的最大数目,则最先测试的结果将会被丢弃。
【举例】
# 配置一个测试组中能够保存的最大历史记录数为10个。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] history-records 10
【命令】
http-operation { get | post }
undo http-operation
【视图】
NQA测试组视图
【参数】
get:从HTTP服务器获取数据。
post:向HTTP服务器传送数据。
【描述】
http-operation命令用来配置HTTP的操作方式。undo http-operation命令用来恢复缺省情况。
缺省情况下,HTTP操作方式为get操作,即从HTTP服务器获取数据。
需要注意的是,该命令仅对HTTP测试有效。
相关配置可参考命令http-string。
【举例】
# 配置从HTTP服务器获取数据。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] http-operation get
【命令】
http-string string version
undo http-string
【视图】
NQA测试组视图
【参数】
string:HTTP操作字符串,指定所访问的网页,与version的长度之和小于200个字符。
version:HTTP版本信息,目前取值只能为“HTTP/1.0”,其中“HTTP”只能大写。
【描述】
http-string命令用来配置HTTP的操作字符串和版本信息。undo http-string命令用来取消已配置HTTP的操作字符串和版本信息。
缺省情况下,没有配置HTTP的操作字符串和版本信息。
需要注意的是,该命令仅对HTTP测试有效。
相关配置可参考命令http-operation。
【举例】
# 配置HTTP测试访问的网页为“/index.htm”,版本信息为HTTP/1.0。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] http-string /index.htm HTTP/1.0
【命令】
jitter-interval interval
undo jitter-interval
【视图】
NQA测试组视图
【参数】
interval:Jitter测试发送测试报文的时间间隔,取值范围为10~1000,单位为毫秒。
【描述】
jitter-interval命令用来配置Jitter测试时发送测试报文的时间间隔。undo jitter-interval命令用来恢复缺省情况。
缺省情况下,Jitter测试时发送测试报文的时间间隔为20毫秒。
需要注意的是,该命令仅对Jitter测试有效。
相关配置可参考命令jitter-packetnum。
【举例】
# 配置Jitter测试发送测试报文的时间间隔为30毫秒。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] jitter-interval 30
【命令】
jitter-packetnum number
undo jitter-packetnum
【视图】
NQA测试组视图
【参数】
number:Jitter测试中一次探测发送测试报文的个数,取值范围为10~100。
【描述】
jitter-packetnum命令用来配置Jitter测试中一次探测发送测试报文的个数。undo jitter-packetnum命令用来恢复缺省情况。
缺省情况下,Jitter测试中一次探测发送10个测试报文。
需要注意的是,该命令仅对Jitter测试有效。
相关配置可参考命令jitter-interval。
【举例】
# 配置一次探测发送测试报文的个数为30。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] jitter-packetnum 30
【命令】
nqa admin-name operation-tag
undo nqa admin-name operation-tag
【视图】
系统视图
【参数】
admin-name:指定创建操作的管理员名字,为1~32个字符的字符串。
operation-tag:指定测试操作的标签,为1~32个字符的字符串。
【描述】
nqa命令用来创建一个NQA测试组,并进入NQA测试组视图。如果测试组已经存在,则直接进入该测试组视图。undo nqa命令用来删除指定测试组。
【举例】
# 创建一个管理员名为administrator,测试操作标签为test的NQA测试组,并进入NQA测试组视图。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test]
【命令】
nqa-agent enable
undo nqa-agent enable
【视图】
系统视图
【参数】
无
【描述】
nqa-agent enable命令用来使能NQA客户端功能。undo nqa-agent enable命令用来取消NQA客户端功能。
缺省情况下,NQA客户端功能处于关闭状态。
需要注意的是,只有使能了NQA客户端功能,才能进行各类测试操作。
相关配置可参考命令nqa-server enable。
【举例】
# 使能NQA客户端功能。
<Sysname> system-view
[Sysname] nqa-agent enable
【命令】
nqa-agent max-requests max-number
undo nqa-agent max-requests
【视图】
系统视图
【参数】
max-number:能同时启动的测试操作的最大个数,取值范围为1~5。
【描述】
nqa-agent max-requests 命令用来配置能同时启动的测试操作的最大个数。undo nqa-agent max-requests 命令用来恢复缺省情况。
缺省情况下,能同时启动的测试操作的最大个数为5。
【举例】
# 配置能同时启动的测试操作的最大个数为4。
<Sysname> system-view
[Sysname] nqa-agent max-requests 4
【命令】
password password
undo password
【视图】
NQA测试组视图
【参数】
password:登录FTP服务器时客户端输入的密码,为1~32个字符的字符串。
【描述】
password命令用来配置登录FTP服务器时客户端输入的密码。undo password命令用来取消已配置的密码。
缺省情况下,未配置登录FTP服务器时客户端需要输入的密码。
需要注意的是,该命令仅对FTP测试有效。
相关配置可参考命令username和ftp-operation。
【举例】
# 配置登录FTP服务器时客户端输入的密码为“nqa”。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] test-type ftp
[Sysname-nqa-administrator-test] username aaa
[Sysname-nqa-administrator-test] password nqa
【命令】
probe-failtimes times
undo probe-failtimes
【视图】
NQA测试组视图
【参数】
times:一次测试中连续探测失败的次数,取值范围为1~15。
【描述】
probe-failtimes命令用来配置NQA测试中连续多少次探测失败之后向网管服务器发送探测失败的Trap消息。undo probe-failtimes命令用来恢复缺省情况。
缺省情况下,一次测试中探测失败一次,就发送探测失败的Trap消息。
& 说明:
一次测试中可以包含多次探测。
【举例】
# 配置NQA测试中探测连续失败3次之后发送Trap消息。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] probe-failtimes 3
【命令】
sendpacket passroute
undo sendpacket passroute
【视图】
NQA测试组视图
【参数】
无
【描述】
sendpacket passroute命令用来启动路由表旁路功能,测试直连目的地的连通情况。undo sendpacket passroute命令用来关闭路由表旁路功能。
缺省情况下,路由表旁路功能处于关闭状态。
启动该功能后,将不进行路由查找,而直接将报文发送到直连网络中的目的地。如果目的地不在直连网络中,则返回错误提示。
需要注意的是,该命令对DHCP测试无效。
【举例】
# 启动路由表旁路功能。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] sendpacket passroute
【命令】
send-trap { all | { probefailure | testcomplete | testfailure }* }
undo send-trap { all | { probefailure | testcomplete | testfailure }* }
【视图】
NQA测试组视图
【参数】
probefailure:当探测失败时发送Trap消息。
testcomplete:当测试完成时发送Trap消息。
testfailure:当一次测试中探测失败的次数大于等于test-failtimes命令中配置的次数时,本次测试失败,发送Trap消息。对于一次测试,只发送一次Trap消息。
all:上面任何一种情况发生时都发送Trap消息。
【描述】
send-trap命令用来打开Trap开关,向网管服务器发送Trap消息。undo send-trap命令用来关闭Trap开关,即不向网管服务器发送Trap消息。
缺省情况下,不向网管服务器发送Trap消息。
【举例】
# 配置当测试完成时发送Trap消息。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] send-trap testcomplete
【命令】
source-interface interface-type interface-number
undo source-interface
【视图】
NQA测试组视图
【参数】
interface-type interface-number:接口类型和接口编号。
【描述】
source-interface命令,对于ICMP测试,用来配置将指定接口的IP地址作为ICMP测试请求报文的源IP地址;对于DHCP测试,用来指定进行DHCP探测的接口。undo source-interface命令,对于ICMP测试,用来取消已配置的接口地址作为ICMP测试请求报文的源IP地址;对于DHCP测试,用来取消已配置的DHCP探测接口。
缺省情况下,没有配置接口地址作为ICMP测试请求报文的源IP地址,且没有指定DHCP探测的接口。
需要注意的是:
l 该命令对于DHCP测试为必选,对于ICMP测试为可选,对于其他测试均无效。
l 对于ICMP测试,如果已经通过source-ip命令配置了源IP地址,则source-interface配置无效。
l 该命令指定的接口只能是三层以太网接口或VLAN接口。
l 该命令指定的接口必须为up状态,否则会导致测试失败。
【举例】
# 配置进行DHCP探测的接口为Vlan-interface 3。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] test-type dhcp
[Sysname-nqa-administrator-test] source-interface Vlan-interface 3
【命令】
source-ip ip-address
undo source-ip
【视图】
NQA测试组视图
【参数】
ip-address:测试的源IP地址。
【描述】
source-ip命令用来配置测试请求报文的源IP地址。undo source-ip命令用来取消已配置的源IP地址,即以报文发送接口的IP地址作为测试请求报文中的源IP地址。
缺省情况下,没有指定源IP地址。但是如果指定了源接口,则该源接口的IP地址将作为测试请求报文中的源IP地址。
需要注意的是:
l 该命令对于FTP测试为必选,对于DHCP测试无效,对于其他测试均为可选。
l 该命令指定的源IP地址必须是本设备上接口的IP,且接口为up状态,否则测试将会失败。
【举例】
# 配置测试请求报文中的源IP地址为10.1.1.1。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] source-ip 10.1.1.1
【命令】
source-port port-number
undo source-port
【视图】
NQA测试组视图
【参数】
port-number:测试的源端口号,取值范围为1~50000。
【描述】
source-port命令用来配置测试请求报文中的源端口号。undo source-port命令用来取消已配置的端口号。
缺省情况下,没有指定源端口号。
需要注意的是,该配置仅对Jitter、UDP和SNMP测试有效。
【举例】
# 配置测试请求报文中的源端口号为8000。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] source-port 8000
【命令】
test-enable
undo test-enable
【视图】
NQA测试组视图
【参数】
无
【描述】
test-enable命令用来启动NQA测试。undo test-enable命令用来关闭NQA测试。
需要注意的是,启动NQA测试后不能自动显示测试结果,需要使用display nqa命令来显示测试结果。
相关配置可参考命令display nqa。
【举例】
# 启动NQA测试。
<Sysname> system-view
[Sysname] nqa-agent enable
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] test-enable
【命令】
test-failtimes times
undo test-failtimes
【视图】
NQA测试组视图
【参数】
times:一次测试中探测失败的次数大于等于指定的次数,则测试失败,发送Trap消息,取值范围为1~15。
【描述】
test-failtimes命令用来配置一次测试中探测失败的次数大于等于多少次后向网管服务器发送测试失败的Trap消息。undo test-failtimes命令用来恢复缺省情况。
缺省情况下,一次测试中探测失败一次,就发送测试失败的Trap消息。
& 说明:
一次测试中可以包含多次探测。
【举例】
# 配置NQA测试中探测失败的次数大于等于3次后发送测试失败的Trap消息。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] test-failtimes 3
【命令】
test-type test-type
undo test-type
【视图】
NQA测试组视图
【参数】
test-type:测试的类型,可以为以下关键字:
l dhcp:DHCP测试。
l dlsw:DLSw测试。
l ftp:FTP连接测试。
l http:HTTP连接测试。
l icmp:ICMP测试。
l jitter:对UDP报文传输的延时的变化进行分析测试。
l snmpquery:SNMP测试。
l tcpprivate:指定端口的TCP连接测试。
l tcppublic:对7号端口的TCP连接测试。
l udpprivate:指定端口的UDP连接测试。
l udppublic:对7号端口的UDP连接测试。
【描述】
test-type命令用来配置测试的类型。undo test-type命令用来恢复缺省情况。
缺省情况下,测试类型为ICMP测试。
【举例】
# 配置测试的类型为FTP测试。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] test-type ftp
【命令】
timeout time
undo timeout
【视图】
NQA测试组视图
【参数】
time:一次探测的超时时间,取值范围为1~60,单位为秒。
【描述】
timeout命令用来配置一次探测的超时时间,如果发送完请求报文后,在设定的超时时间内还没有收到响应报文,则认为该次探测不通。undo timeout命令用来恢复缺省情况。
缺省情况下,一次探测的超时时间为3秒。
【举例】
# 配置一次探测的超时时间为10秒。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] timeout 10
【命令】
tos value
undo tos
【视图】
NQA测试组视图
【参数】
value:NQA测试报文IP报文头中ToS域的值,取值范围为0~15。
【描述】
tos命令用来配置NQA测试报文IP报文头中ToS域的值。undo tos命令用来恢复缺省情况。
缺省情况下,NQA测试报文IP报文头中ToS域的值为0。
需要注意的是,该命令对于DHCP测试无效。
【举例】
# 配置NQA测试报文IP报文头中ToS域的值为1。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] tos 1
【命令】
ttl number
undo ttl
【视图】
NQA测试组视图
【参数】
number:测试报文最大跳数,取值范围1~255。
【描述】
ttl命令用来配置测试报文在网络中可以经过的最大跳数。undo ttl命令用来恢复缺省情况。
缺省情况下,测试报文在网络中可以经过的最大跳数为20跳。
需要注意的是:
l 该命令对于DHCP测试无效。
l 配置sendpacket passroute命令后,测试报文在网络中可以经过的最大跳数为1。
【举例】
# 配置测试报文的最大跳数为16跳。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] ttl 16
【命令】
username name
undo username
【视图】
NQA测试组视图
【参数】
name:登录FTP服务器时客户端输入的用户名,为1~32个字符的字符串。
【描述】
username命令用来配置登录FTP服务器时客户端输入的用户名。undo username命令用来取消已配置的用户名。
缺省情况下,未配置登录FTP服务器时客户端输入的用户名。
需要注意的是,该命令仅对FTP测试有效。
相关配置可参考命令password和ftp-operation。
【举例】
# 配置登录FTP服务器时客户端输入的用户名为“administrator”。
<Sysname> system-view
[Sysname] nqa administrator test
[Sysname-nqa-administrator-test] test-type ftp
[Sysname-nqa-administrator-test] username administrator
& 说明:
l 只有在测试类型为Jitter、TCP和UDP时,才需要配置NQA服务器。
l 建议NQA Jitter/UDP/TCP服务器配置不要针对知名端口,否则可能导致NQA探测失败或该知名端口对应的服务不可用。
【命令】
nqa-server enable
undo nqa-server enable
【视图】
系统视图
【参数】
无
【描述】
nqa-server enable命令用来使能NQA服务器功能。undo nqa-server enable命令用来关闭NQA服务器功能。
缺省情况下,NQA服务器功能处于关闭状态。
相关配置可参考命令nqa-agent enable、nqa-server tcpconnect和nqa-server udpecho。
【举例】
# 使能NQA服务器。
<Sysname> system-view
[Sysname] nqa-server enable
【命令】
nqa-server tcpconnect ip-address port-number
undo nqa-server tcpconnect ip-address port-number
【视图】
系统视图
【参数】
ip-address:NQA服务器TCP监听服务的IP地址。
port-number:NQA服务器TCP监听服务的端口号,取值范围为1~50000。如果测试类型是TCP-Public,则端口号必须配置为7。
【描述】
nqa-server tcpconnect命令用来在NQA服务器上创建TCP监听服务。undo nqa-server tcpconnect 命令用来删除已建立的NQA服务器TCP监听服务。
需要注意的是:
l 只有在测试类型为TCP-Private和TCP-Public时,才需在NQA服务器上配置此命令。
l 所配置的IP地址和端口号必须与NQA客户端的配置一致,且不能与已有的监听服务冲突。
l 所配置的IP地址必须是作为服务器的设备上接口的IP地址,且不能为0.0.0.0,否则配置无效。
相关配置可参考命令nqa-server enable。
【举例】
# 创建IP地址为169.254.10.2,端口号为9000的TCP监听服务。
<Sysname> system-view
[Sysname] nqa-server tcpconnect 169.254.10.2 9000
【命令】
nqa-server udpecho ip-address port-number
undo nqa-server udpecho ip-address port-number
【视图】
系统视图
【参数】
ip-address:NQA服务器UDP监听服务的IP地址。
port-number:NQA服务器UDP监听服务的端口号,取值范围为1~50000。如果测试类型是UDP-Public,则端口号必须配置为7。
【描述】
nqa-server udpecho命令用来创建NQA服务器UDP监听服务。undo nqa-server udpecho命令用来删除已建立的NQA服务器UDP监听服务。
需要注意的是:
l 只有在测试类型为Jitter、UDP-Private和UDP-Public时,才需在NQA服务器上配置此命令。
l 配置的IP地址和端口号必须与NQA客户端的配置一致,且不能与已有的监听服务冲突。
l 所配置的IP地址必须是作为服务器的设备上接口的IP地址,且不能为0.0.0.0,否则配置无效。
相关配置可参考命令nqa-server enable。
【举例】
# 创建IP地址为169.254.10.2,端口号为9000的UDP监听服务。
<Sysname> system-view
[Sysname] nqa-server udpecho 169.254.10.2 9000
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!