配置NQA检测MPLS网络
可以通过如下测试例检测MPLS网络。在配置之前请了解各个测试例的应用场景和前置任务。
- 配置LSP ping测试
标签交换路径LSP(Label Switched Path) ping测试可以端到端检测MPLS网络的连通性、丢包率、时延等。 - 配置LSP trace测试
标签交换路径LSP(Label Switched Path) trace测试可以逐跳检测MPLS网络的连通性、丢包率、时延等,也可以检测MPLS报文转发路径。 - 配置LSP jitter测试
标签交换路径LSP(Label Switched Path) jitter测试可以检测基于MPLS网络承载的业务端到端的抖动。 - 检查配置结果
测试完成后,可以查看测试结果。
配置LSP ping测试
标签交换路径LSP(Label Switched Path) ping测试可以端到端检测MPLS网络的连通性、丢包率、时延等。
操作步骤
- 执行命令system-view,进入系统视图。
- 创建NQA测试例,并配置测试例类型为LSP ping。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type lspping,配置测试例类型为LSP ping。
- (可选)执行命令description description,配置测试例描述。
- (可选)执行命令fragment enable,使能NQA测试例的MPLS报文分片能力。
- 执行命令lsp-type { ipv4 | te | bgp | srte },配置NQA测试的LSP测试类型。
- 根据检测的LSP类型,配置目的地址或tunnel接口。
检测LDP隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen [ lsp-loopback loopback-address ],配置NQA客户端的目的地址,即NQA服务器的地址。
检测TE隧道
执行命令lsp-tetunnel tunnel interface-number,配置TE Tunnel接口。
检测BGP隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen [ lsp-loopback loopback-address ],配置NQA客户端的目的地址,即NQA服务器的地址。
检测SR-TE隧道
执行命令lsp-tetunnel tunnel interface-number,配置TE Tunnel接口。
检测SR-BE隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen,配置NQA客户端的目的地址,即NQA服务器的地址。
- (可选)执行命令lsp-nexthop,指定负载分担的下一跳IP地址。
在头节点有负载分担的情况下,可以使用该命令来指定下一跳地址,指定报文发送方向。
- 配置测试例的通用可选参数,模拟实际网络的报文。
- (可选)配置测试失败的条件:
- 执行命令timeout time,配置响应报文的超时时间。
- 执行命令fail-percent percent,配置NQA测试的失败百分比。
- (可选)配置NQA统计功能。执行命令records { history number | result number },配置NQA测试的最大历史记录数目和最大结果记录数目。
- 调度NQA测试例。
- 执行命令commit,提交配置。
配置LSP trace测试
标签交换路径LSP(Label Switched Path) trace测试可以逐跳检测MPLS网络的连通性、丢包率、时延等,也可以检测MPLS报文转发路径。
操作步骤
- 执行命令system-view,进入系统视图。
- 创建NQA测试例,并配置测试例类型为LSP trace。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type lsptrace,配置测试例类型为LSP trace。
- (可选)执行命令description description,配置测试例描述。
- (可选)执行命令fragment enable,使能NQA测试例的MPLS报文分片能力。
- 执行命令lsp-type { ipv4 | te | bgp | srte },配置NQA测试的LSP测试类型。
- 根据检测的LSP类型,配置目的地址或tunnel接口。
检测LDP隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen [ lsp-loopback loopback-address ],配置NQA客户端的目的地址,即NQA服务器的地址。
检测TE隧道
执行命令lsp-tetunnel tunnel interface-number,配置TE Tunnel接口。
检测BGP隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen [ lsp-loopback loopback-address ],配置NQA客户端的目的地址,即NQA服务器的地址。
检测SR-TE隧道
执行命令lsp-tetunnel tunnel interface-number,配置TE Tunnel接口。
检测SR-BE隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen,配置NQA客户端的目的地址,即NQA服务器的地址。
- (可选)配置测试例的通用可选参数,模拟实际网络的报文。
- 执行命令lsp-exp exp,配置NQA测试的LSP EXP值。
- 执行命令lsp-replymode { level-control-channel | no-reply | udp },配置NQA测试的LSP报文返回方式。
- 执行命令probe-count number,配置一次测试的探针数。
- 执行命令source-address ipv4 ip-address,配置NQA测试报文的源IP地址。
- 执行命令tracert-livetime first-ttl first-ttl max-ttl max-ttl,配置测试报文的生存时间。
- (可选)配置测试失败的条件:
- 执行命令timeout time,配置响应报文的超时时间。
- 执行命令tracert-hopfailtimes times,配置测试报文的最大跳失败数。
- (可选)配置NQA统计功能。执行命令records { history number | result number },配置NQA测试的最大历史记录数目和最大结果记录数目。
- 调度NQA测试例。
- 执行命令commit,提交配置。
配置LSP jitter测试
标签交换路径LSP(Label Switched Path) jitter测试可以检测基于MPLS网络承载的业务端到端的抖动。
操作步骤
- 执行命令system-view,进入系统视图。
- 创建NQA测试例,并配置测试例类型为LSP jitter。
- 执行命令nqa test-instance admin-name test-name,建立NQA测试例,并进入测试例视图。
- 执行命令test-type lspjitter,配置测试例类型为LSP jitter。
- (可选)执行命令description description,配置测试例描述。
- (可选)执行命令fragment enable,使能NQA测试例的MPLS报文分片能力。
- 执行命令lsp-type{ ipv4 | te | bgp| srte },配置NQA测试的LSP测试类型。
- 根据检测的LSP类型,配置目的地址或tunnel接口。
检测LDP隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen [ lsp-loopback loopback-address ],配置NQA客户端的目的地址,即NQA服务器的地址。
检测TE隧道
执行命令lsp-tetunnel tunnel interface-number,配置TE Tunnel接口。
检测BGP隧道
执行命令destination-address ipv4 ip-address lsp-masklen masklen [ lsp-loopback loopback-address ],配置NQA客户端的目的地址,即NQA服务器的地址。
检测SR-TE隧道
执行命令lsp-tetunnel tunnel interface-number,配置TE Tunnel接口。
- (可选)配置测试例的通用可选参数,模拟实际网络的报文。
- 执行命令lsp-exp exp,配置NQA测试的LSP EXP值。
- 执行命令lsp-replymode { level-control-channel | no-reply | udp },配置NQA测试的LSP报文返回方式。
- 执行命令datafill fillstring,配置测试报文的填充字符。
- 执行命令datasize size,配置NQA测试例的报文数据区大小。
- 执行命令jitter-packetnum number,配置每次探测的发包数。
- 执行命令probe-count number,配置一次测试的探针数。
- 执行命令interval seconds interval,配置NQA测试例的报文间隔。
- 执行命令source-address ipv4 ip-address,配置NQA测试报文的源IP地址。
- 执行命令ttl number,配置NQA测试例报文的TTL值。
- (可选)配置测试失败的条件:
- 执行命令timeout time,配置响应报文的超时时间。
- 执行命令fail-percent percent,配置NQA测试的失败百分比。
- (可选)配置NQA统计功能。执行命令records { history number | result number },配置NQA测试的最大历史记录数目和最大结果记录数目。
- 调度NQA测试例。
- 执行命令commit,提交配置。
检查配置结果
测试完成后,可以查看测试结果。
操作步骤
- 执行命令display nqa results [ collection ] [ test-instance admin-name test-name ]查看NQA测试的结果记录。
- 执行命令display nqa results [collection] this查看在指定的测试例视图下,NQA测试的结果记录。
- 执行命令display nqa history [ test-instance admin-name test-name ]查看NQA测试的历史记录。
- 执行命令display nqa history [ this ]查看在指定的测试例视图下,NQA测试的历史统计。
- 执行命令display lspv statistics查看LSPV检测的统计结果信息。
任务示例
测试完成后,可以执行命令display nqa results查看NQA测试的结果记录。
<HUAWEI> display nqa results test-instance admin lspping
NQA entry(admin, lspping) :testflag is active ,testtype is lspping
1 . Test 1 result The test is finished
Send operation times: 3 Receive response times: 3
Completion:success RTD OverThresholds number:0
Attempts number:1 Drop operation number:0
Disconnect operation number:0 Operation timeout number:0
System busy operation number:0 Connection fail number:0
Operation sequence errors number:0 RTT Stats errors number:0
Destination ip address:2.2.2.2
Min/Max/Average Completion Time: 2/4/2
Sum/Square-Sum Completion Time: 8/24
Last Good Probe Time: 2015-03-12 09:34:37.4
Lost packet ratio: 0 %
执行命令display nqa results [ collection ] this查看在指定的测试例视图下,NQA测试的结果记录。
<HUAWEI> system-view [~HUAWEI] nqa test-instance admin lspping [~HUAWEI-nqa-admin-lspping] test-type lspping [~HUAWEI-nqa-admin-lspping] display nqa results this NQA entry(admin, lspping) :testflag is active ,testtype is lspping 1 . Test 1 result The test is finished Send operation times: 1 Receive response times: 0 Completion:failed RTD OverThresholds number:0 Attempts number:1 Drop operation number:0 Disconnect operation number:0 Operation timeout number:0 System busy operation number:1 Connection fail number:0 Operation sequence errors number:0 RTT Stats errors number:0 Destination ip address:10.1.1.1 Min/Max/Average Completion Time: 0/0/0 Sum/Square-Sum Completion Time: 0/0 Last Good Probe Time: 0000-00-00 00:00:00.0 Lost packet ratio: 100 %
执行命令display nqa history查看NQA测试的历史记录。
<HUAWEI> display nqa history test-instance admin lspping
NQA entry(admin,lspping) history:
--------------------------------------------------------------------------------
Index T/H/P Response Status Address Time
--------------------------------------------------------------------------------
1 1/1/1 4ms success 2.2.2.2 2015-03-12 09:34:29.414
2 1/1/2 2ms success 2.2.2.2 2015-03-12 09:34:33.419
3 1/1/3 2ms success 2.2.2.2 2015-03-12 09:34:37.415
--------------------------------------------------------------------------------
执行命令display nqa history this查看在指定的测试例视图下,NQA测试的历史统计。
<HUAWEI> system-view [~HUAWEI] nqa test-instance admin lspping [~HUAWEI-nqa-admin-lspping] test-type lspping [~HUAWEI-nqa-admin-lspping] display nqa history this NQA entry(admin,icmp) history: -------------------------------------------------------------------------------- Index T/H/P Response Status Address Time -------------------------------------------------------------------------------- 1 1/1/1 32ms success 1.1.1.1 2012-11-27 10:12:38.511 2 1/1/2 47ms success 1.1.1.1 2012-11-27 10:12:42.520 3 1/1/3 46ms success 1.1.1.1 2012-11-27 10:12:46.531 --------------------------------------------------------------------------------
执行命令display lspv statistics查看LSPV检测的统计结果信息。
<HUAWEI> display lspv statistics Total sent: 1329 packet(s) Total received: 1329 packet(s) MPLS echo request sent: 2 packet(s), received: 1327 packet(s) MPLS echo reply sent: 1327 packet(s), received: 2 packet(s) Dropped beacause MPLS and virtual cluster access disabled: 0 packet(s)