配置ICMP Jitter测试
背景信息
在配置ICMP jitter测试之前,需NQA客户端与被测试设备间路由可达。
ICMP Jitter测试可以设置单个测试例的连续发包数目,通过这项设置,可以在一段时间内模拟某种数据的真实流量。例如可模拟语音业务流量。
请在NQA客户端进行下列配置。NQA客户端同时作为ICMP Jitter客户端。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type icmpjitter,配置测试例类型为ICMP Jitter。
- 执行命令destination-address ipv4 ipv4-address,配置目的地址。
- (可选)根据需要,配置ICMP Jitter测试其他参数。
执行命令description string,配置测试例描述。
执行命令frequency interval,配置NQA测试例的测试周期。
执行命令timeout time,配置NQA测试例的一次探测的超时时间。
执行命令ttl number,配置NQA测试例报文中的TTL值。
执行命令tos value,配置测试包的服务类型TOS。
执行命令records history number,配置NQA测试的最大历史记录数目。
- 执行命令records result number,配置NQA测试的最大测试结果记录数目。
执行命令agetime hh:mm:ss,配置NQA测试例的老化时间。
执行命令icmp-jitter-mode { icmp-echo | icmp-timestamp },配置NQA测试ICMP Jitter测试模式的类型。
缺省情况下为icmp-timestamp模式。
仅当icmp-jitter-mode为icmp-echo时支持,支持配置datafill和datasize。
执行命令datafill fillstring,配置填充字符。
执行命令datasize size,配置Echo Request报文的大小,不包括IP头。
执行命令vpn-instance vpn-instance-name,配置所测试的VPN实例。
执行命令source-address ipv4 ipv4-address,配置源地址。
执行命令probe-count number,配置每次发送的测试探针个数。
执行命令jitter-packetnum number,配置每次测试所发送的测试包个数。
ICMP Jitter测试的次数取决于probe-count命令的配置,而每次测试所发送的测试包的个数由jitter-packetnum命令确定。实际配置时,probe-count命令设置的测试次数与jitter-packetnum命令设置的测试包个数的乘积不能超过3000。
执行命令interval { milliseconds interval | seconds interval } ,配置发送测试包的时间间隔。
Jitter测试包的发送时间间隔越小,完成测试就越快。但由于处理器在数据包发送和接收时处理都会有延时,如果发送测试包的时间间隔很小,Jitter结果的统计值误差会比较大。
执行命令fail-percent percent,配置NQA测试的失败百分比。