配置LSP Jitter测试
背景信息
NQA提供LSP Jitter对静态LSP、LDP LSP和TE Tunnel进行可达性检测,并根据从隧道源端接收到的信息计算出数据包从源端到目的端和从目的端到源端的最大抖动时间、最小抖动时间及平均抖动时间,从而清晰的反映出MPLS网络状况。
在配置LSP Jitter测试之前,需正确建立LSP隧道或MPLS TE Tunnel。
LSP Jitter测试不支持负载分担。
请在NQA客户端进行下列配置。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type lspjitter,配置测试例类型为LSP Jitter。
- 根据检测的LSP类型,配置相应的LSP Jitter测试。
配置对LSP隧道的LSP Jitter测试
- 执行命令lsp-type ipv4,配置测试类型为普通LSP的抖动测试。
- 执行命令destination-address ipv4 ipv4-address [ lsp-masklen masklen | lsp-masklen masklen lsp-loopback loopback-address | lsp-loopback loopback-address lsp-masklen masklen ],配置LSP Jitter测试的目的地址。
配置对MPLS TE隧道的LSP Jitter测试
执行命令lsp-type te,配置测试类型为TE隧道的LSP Jitter测试。
执行命令lsp-tetunnel tunnel interface-number,配置LSP Jitter测试的MPLS TE隧道接口。
- (可选)根据需要,配置LSP Jitter测试其他参数:
- 执行命令lsp-version { rfc4379 | draft6 },配置LSP测试例使用的协议。
执行命令lsp-nexthop nexthop-ip-address,在发起测试的节点有负载分担的情况下,配置下一跳IP地址。
只有当lsp-type为IPv4,lsp-version为RFC4379时,才能配置下一跳IP地址。
执行命令lsp-replymode { no-reply | udp },配置Echo报文的响应模式。
lsp-replymode no-reply进行单向测试。无论测试是否成功,测试结果的显示信息都会显示测试失败。只是在测试成功时,测试结果的显示信息中会显示超时测试报文的数量;在测试失败时,测试结果的显示信息中会显示测试报文丢弃的数量。
执行命令lsp-exp exp,配置LSP EXP值。
执行命令description string,配置测试例描述。
执行命令frequency interval,配置NQA测试例的测试周期。
执行命令timeout time,配置NQA测试例的一次探测的超时时间。
执行命令source-address ipv4 ip-address,配置源地址。
执行命令ttl number,配置NQA测试例报文中的TTL值。
执行命令datafill fillstring,配置NQA测试例的填充字符。
执行命令datasize size,配置NQA测试例的报文大小。
执行命令probe-count number,配置每次发送的测试探针个数。
缺省情况下,一次测试探针数目是3。
执行命令jitter-packetnum number,配置每次测试所发送的测试包个数。
缺省情况下,LSP Jitter测试每次探测的发包数是20。
LSP Jitter测试是对LSP Jitter测试报文传输的延时变化进行统计分析。为了提高统计结果的准确性,每一次测试系统都会发送多个测试包。每次测试发送的测试包个数越多,统计分析越准确,但完成测试所需的时间也越长。
LSP Jitter测试的次数取决于probe-count命令的配置,而每次测试所发送的测试包的个数由jitter-packetnum命令确定。实际配置时,probe-count命令设置的测试次数与jitter-packetnum命令设置的测试包个数的乘积不能超过3000。
执行命令probe-failtimes times,用来配置NQA测试例的探测失败数,即,发送Trap的阈值。
执行命令test-failtimes times,配置当NQA测试连续测试失败达到一定的次数以后,需要向网管发送Trap信息。
执行命令fail-percent percent,配置NQA测试的失败百分比。
缺省情况下,测试失败百分比为100%,即只有全部探测失败,才视为本次测试失败。
执行命令interval seconds interval,配置发送测试包的时间间隔。
执行命令records history number,配置NQA测试的最大历史记录数目。
- 执行命令records result number,配置NQA测试的最大测试结果记录数目。
执行命令agetime hh:mm:ss,配置NQA测试例的老化时间。