09-NQA命令
本章节下载: 09-NQA命令 (206.01 KB)
目 录
allowed-loss-ratio命令用来配置可接受的丢包率上限。
undo allowed-loss-ratio命令用来恢复缺省情况。
【命令】
allowed-loss-ratio ratio
undo allowed-loss-ratio
【缺省情况】
可接受的丢包率上限为1/10000。
【视图】
Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
ratio:可接受的丢包率上限,取值为1/10000或1/1000000000。
【举例】
# 在Throughput测试类型下配置可接受的丢包率上限为1/1000000000。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] allowed-loss-ratio 1/1000000000
destination ip命令用来配置探测报文的目的IPv4地址。
undo destination ip命令用来恢复缺省情况。
【命令】
destination ip ip-address
undo destination ip
【缺省情况】
未配置探测报文的目的IPv4地址。
【视图】
Frame-loss/Latency /Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
ip-address:探测报文的目的IPv4地址。
【举例】
# 在Frame-loss测试类型下配置探测报文的目的IPv4地址为10.1.1.1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type frame-loss
[Sysname-nqa-admin-test-frame-loss] destination ip 10.1.1.1
destination mac命令配置探测帧的目的MAC地址。
undo destination mac命令用来恢复缺省情况。
【命令】
destination mac mac-address
undo destination mac
【缺省情况】
探测帧的目的MAC地址为0023-8900-0001。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
mac-address:测试目标的MAC地址,格式为H-H-H。在配置时,可以省去MAC地址中每段开头的“0”,例如:输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。
【举例】
# 在Throughput测试类型视图下配置探测帧的目的MAC地址为0001-0002-0003。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] destination mac 1-2-3
destination port命令用来配置测试操作的目的端口号。
undo destination port命令用来恢复缺省情况。
【命令】
destination port port-number
undo destination port
【缺省情况】
目的端口号缺省为7。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
port-number:测试操作的目的端口号,取值范围为1~65535。
【举例】
# 在Frame-loss测试类型视图下配置测试操作的目的端口号为9000。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type frame-loss
[Sysname-nqa-admin-test-frame-loss] destination port 9000
display nqa result命令用来显示最近一次NQA测试的结果。
【命令】
display nqa result [ admin-name operation-tag ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
admin-name:创建NQA测试组的管理员名称,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
operation-tag:为测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
【使用指导】
不指定任何参数,则表示显示所有测试组的最近一次测试的结果。
【举例】
# 显示NQA测试组管理员名称为admin、测试操作标签为test的Frame-loss测试的最近一次测试结果。
<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
表1-1 display nqa result命令显示信息描述
字段 |
描述 |
Data collecting in progress |
测试正在进行中 |
Path jitter result is not available |
测试没有生成结果 |
Send operation times |
发送的探测报文数 |
Receive response times |
收到的响应报文数 |
Min/Max/Average round trip time |
最小/最大/平均往返时间,单位为毫秒 |
Square-Sum of round trip time |
往返时间平方和 |
Last succeeded probe time |
一次测试中最后一次成功探测的完成时间,如果一次测试中的探测均失败,则该时间显示为全0 |
Last packet received time |
一次探测中最后一次成功收到正确响应报文的时间,如果一次探测中没有收到过正确的响应报文,则该时间显示为全0 |
Packet loss ratio |
平均丢包率 |
Failures due to timeout |
测试过程中超时的次数 |
Failures due to disconnect |
对方强制断开连接的次数 |
Failures due to no connection |
和对方建立连接失败的次数 |
Failures due to internal error |
因内部错误失败的次数 |
Failures due to other errors |
因其它错误失败的次数 |
Packets out of sequence |
报文失序的次数 |
Packets arrived late |
探测超时后,收到的响应报文个数 |
RTT number |
收到的响应报文数 |
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 |
目的到源方向负抖动时延的平方和 |
Max SD delay |
源到目的的最大时延 |
Max DS delay |
目的到源的最大时延 |
Min SD delay |
源到目的的最小时延 |
Min DS delay |
目的到源的最小时延 |
Number of SD delay |
源到目的计算的时延数 |
Number of DS delay |
目的到源计算的时延数 |
Sum of SD delay |
源到目的的时延和 |
Sum of DS delay |
目的到源的时延和 |
Square-Sum of SD delay |
源到目的的时延的平方和 |
Square-Sum of DS delay |
目的到源的时延的平方和 |
SD lost packets |
源到目的方向丢失的报文个数 |
DS lost packets |
目的到源方向丢失的报文个数 |
Lost packets for unknown reason |
不能确定原因丢失的报文个数 |
TTL |
本次收到的应答报文中的TTL值 |
Hop IP |
回复应答的节点IP地址 |
Time |
收到应答报文的时间 |
frame-size命令用来配置探测帧的长度。
undo frame-size命令用来恢复缺省情况。
【命令】
frame-size size-list
undo frame-size [ size-list ]
【缺省情况】
探测帧的大小为1518字节。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
size-list:报文长度列表,表示指定报文长度的取值。表示方式为size-list = { size-num1 [ size-num2 ] }&<1-7>。其中,size为报文长度,取值为64、128、256、512、1024、1280或1518,单位为字节。&<1-7>表示前面的参数最多可以输入7次。
【使用指导】
在Frame-loss、Latency和Throughput测试中,一次探测是在一个探测周期内使用一种探测帧连续发送,一次测试可以配置一种或多种长度的探测帧。当前一种探测帧结束探测后,另一种探测帧开始下一次探测。
【举例】
# 在Throughput测试类型下配置探测帧大小列表为64、512、1024、1518。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] frame-size 64 512 1024 1518
nqa命令用来创建NQA测试组,并进入NQA测试组视图。如果指定的NQA测试组视图已经存在,则直接进入NQA测试组视图。
undo nqa命令用来删除指定的NQA测试组。
【命令】
nqa entry admin-name operation-tag
undo nqa { all | entry admin-name operation-tag }
【缺省情况】
不存在NQA测试组。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
admin-name:创建NQA测试组的管理员名称,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
operation-tag:测试操作的标签,为1~32个字符的字符串,字符串中不能包括“-”,不区分大小写。
all:所有NQA测试组。
【举例】
# 创建一个管理员名为admin,测试操作标签为test的NQA测试组,并进入NQA测试组视图。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test]
nqa agent enable命令用来开启NQA客户端功能。
undo nqa agent enable命令用来关闭NQA客户端功能,并停止所有正在进行的测试。
【命令】
nqa agent enable
undo nqa agent enable
【缺省情况】
NQA客户端功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启NQA客户端功能。
<Sysname> system-view
[Sysname] nqa agent enable
nqa report-ftp命令用来配置测试结果上传的FTP服务器信息。
undo report-ftp命令用来恢复缺省情况。
【命令】
nqa report-ftp url url [ username username ] [ password { cipher | simple } string ]
undo nqa report-ftp
【缺省情况】
未配置测试结果上传的FTP服务器信息。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
url:探测操作访问的FTP服务器地址,为1~255个字符的字符串,区分大小写。字符串中可以包含字母、数字、“-”及“_”,不能出现“?”和连续“.”。url格式为ftp://host或ftp://host:port。其中,host为主机名,由“.”分隔的字符串组成(如aabbcc.com),每个字符串的长度不超过63个字符;port为端口号,取值范围为0~65535。
username username:测试使用的用户名,用于登录FTP服务器,为1~32个字符的字符串,区分大小写。若不指定该参数,则表示用户名为空。
password:FTP用户的密码。若不指定该参数,则表示用户密码为空。
cipher:以密文方式设置密码。
simple:以明文方式设置密码,该密码将以密文形式存储。
string:密码字符串,区分大小写。明文密码为1~32个字符的字符串,密文密码为1~73个字符的字符串。
【举例】
# 配置将NQA测试结果上传FTP服务器ftp://19.23.1.25,用户名为test,密码为明文123456。
<Sysname> system-view
[Sysname] nqa report-ftp url ftp://19.23.1.25 username test password simple 123456
nqa schedule命令用来配置测试组的启动时间和持续时间。
undo nqa schedule命令用来停止指定测试组的测试。
【命令】
nqa schedule admin-name operation-tag start-time { hh:mm:ss [ yyyy/mm/dd | mm/dd/yyyy ] | now } lifetime { lifetime | forever } [ recurring ]
undo nqa schedule admin-name operation-tag
【缺省情况】
未配置NQA调度功能。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
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> system-view
[Sysname] nqa schedule admin test start-time 08:08:08 2008/08/08 lifetime 1000 recurring
【相关命令】
· destination ip
· display clock(基础配置命令参考/设备管理)
· nqa entry
· type
probe duration命令用来配置探测周期的时长。
undo probe duration命令用来恢复缺省情况。
【命令】
probe duration time
undo probe duration
【缺省情况】
探测周期的时长为60秒。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
time:探测周期的时长,取值范围为10~172800,单位为秒。
【举例】
# 在Throughput测试类型下配置测试的探测周期为90秒。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] probe duration 90
probe interval命令用来配置探测的时间间隔。
undo probe interval命令用来恢复缺省情况。
【命令】
probe interval interval
undo probe interval
【缺省情况】
探测时间间隔为4秒。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
interval:配置探测的时间间隔,取值范围为1~60,单位为秒。
【使用指导】
在Frame-loss、Latency和Throughput测试中,一次探测是指在一个探测周期内连续发送多个探测帧。前一次探测结束到下一次探测开始之间的时间间隔为探测时间间隔。
【举例】
# 在Throughput测试类型下配置探测时间间隔为30秒。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] probe interval 30
source interface命令用来配置探测帧的源AC口。
undo source interface命令用来恢复缺省情况。
【命令】
source interface interface-type interface-number service-instance instance-id
undo source interface
【缺省情况】
未配置探测帧的源AC口。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
interface-type interface-number:源接口的接口类型和接口编号。
service-instance:以太网服务实例,二层以太网接口要通过以太网服务实例和源接口来获取源AC口。instance-id:以太网服务实例编号,取值范围为1~4096。
【使用指导】
路径服务质量测试是在VPN网络中进行的网络性能测试,执行本命令是通过将二层以太网接口和以太网服务实例相关联,生成在VPN网络中发送探测帧的源AC口。
本命令指定的接口必须处于up状态,否则探测将会失败。
【举例】
# 在Throughput测试类型下指定二层以太网接口为GigabitEthernet1/0/1和以太网服务实例为1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa_admin-test-throughput] source interface gigabitethernet 1/0/1 service-instance 1
【相关命令】
· source ip
source ip命令用来配置探测报文的源IPv4地址。
undo source ip命令用来恢复缺省情况。
【命令】
source ip ip-address
undo source ip
【缺省情况】
未配置探测报文的源IPv4地址,以报文发送接口的IP地址作为探测报文中的源IPv4地址。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
ip-address:探测报文的源IPv4地址。
【举例】
# 在Frame-loss测试类型下配置ICMP-echo探测报文中的源IPv4地址为10.1.1.1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type frame-loss
[Sysname-nqa-admin-test-frame-loss] source ip 10.1.1.1
【相关命令】
· source interface
source port命令用来配置探测报文的源端口号。
undo source port命令用来恢复缺省情况。
【命令】
source port port-number
undo source port
【缺省情况】
探测报文的源端口号为49184。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
port-number:探测报文的源端口号,取值范围为1~65535。
【举例】
# 在Frame-loss测试类型下配置探测报文的源端口号为8000。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type frame-loss
[Sysname-nqa-admin-test-frame-loss] source port 8000
speed granularity命令用来配置探测帧的速率调整精度。
undo speed granularity命令用来恢复缺省情况。
【命令】
speed granularity value
undo speed granularity
【缺省情况】
速率调整精度为1000Kbps。
【视图】
Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
value:速率调整精度,取值范围为1~10000,单位为Kbps。
【使用指导】
当一个探测周期结束后,设备将以一定的精度调整发送速率,并以调整后的速率开始另一个探测周期。
【举例】
# 在Throughput测试类型下配置发送速率调整精度为2000Kbps。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] speed granularity 2000
speed init命令用来配置发送探测帧的初始速率。
undo speed init命令用来恢复缺省情况。
【命令】
speed init init-speed
undo speed init
【缺省情况】
发送探测帧的初始速率为100000Kbps。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
init-speed:初始发送速率,取值范围为1000~1000000,单位为Kbps。
【举例】
# 在Throughput测试类型下配置发送探测帧的初始速率为10000Kbps。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] speed init 10000
start命令用来启动丢包率、吞吐量或时延测试。
【命令】
start
【缺省情况】
丢包率、吞吐量和时延测试未启动。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【举例】
# 在Throughput测试类型下启动Throughput测试。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] start
stop命令用来停止丢包率、吞吐量或时延测试。
【命令】
stop
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【举例】
# 在Throughput测试类型下停止Throughput测试。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
[Sysname-nqa-admin-test-throughput] stop
tos命令用来配置NQA探测报文IP报文头中服务类型域的值。
undo tos命令用来恢复缺省情况。
【命令】
tos value
undo tos
【缺省情况】
NQA探测报文IP报文头中服务类型域的值为0。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【参数】
value:探测报文IP报文头中服务类型域的值,取值范围为0~255。
【举例】
# 在Frame-loss测试类型下配置探测报文IP报文头中服务类型域的值为1。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type frame-loss
[Sysname-nqa-admin-test-frame-loss] tos 1
type命令用来配置当前测试组的测试类型,并进入测试组测试类型视图。
【命令】
type { frame-loss | latency | throughput }
【缺省情况】
未配置当前测试组的测试类型。
【视图】
NQA测试组视图
【缺省用户角色】
network-admin
【参数】
frame-loss:测试类型为Frame-loss。
latency:测试类型为Latency。
throughput:测试类型为Throughput。
【举例】
# 配置测试组的测试类型为Frame-loss测试,并进入测试组测试类型视图。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type frame-loss
[Sysname-nqa-admin-frame-loss]
vlan命令用来配置探测帧所属的VLAN。
undo vlan命令用来恢复缺省情况。
【命令】
vlan vlan-id
undo vlan
【缺省情况】
未配置探测帧所属的VLAN。
【视图】
Frame-loss/Latency/Throughput测试类型视图
【缺省用户角色】
network-admin
【使用指导】
配置该命令后探测帧将在指定的VLAN内发送。
【举例】
# 在Throughput测试类型下配置探测帧的所属的VLAN为VLAN 3。
<Sysname> system-view
[Sysname] nqa entry admin test
[Sysname-nqa-admin-test] type throughput
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!