配置TE隧道LSP Jitter测试示例
组网需求
如图6-44所示。
SwitchA、SwitchB、SwitchC都运行OSPF协议,并学习到彼此Loopback接口的32位主机路由。
SwitchA、SwitchB、SwitchC上都启用MPLS、MPLS TE和MPLS RSVP-TE。
SwitchA、SwitchB、SwitchC之间的VLANIF接口都启用MPLS、MPLS TE和MPLS RSVP-TE,建立一条从SwitchA到SwitchC的TE隧道。
使用NQA LSP Jitter功能测试TE隧道。
操作步骤
- 配置SwitchA、SwitchB和SwitchC,通过OSPF实现间路由可达。
# 配置SwitchA。
<Quidway> system-view [Quidway] sysname SwitchA [SwitchA] interface loopback 1 [SwitchA-LoopBack1] ip address 10.4.4.9 32 [SwitchA-LoopBack1] quit [SwitchA] vlan 100 [SwitchA-vlan100] quit [SwitchA] interface gigabitethernet 1/0/0 [SwitchA-GigabitEthernet1/0/0] port link-type trunk [SwitchA-GigabitEthernet1/0/0] port trunk allow-pass vlan 100 [SwitchA-GigabitEthernet1/0/0] quit [SwitchA] interface vlanif 100 [SwitchA-Vlanif100] ip address 10.1.1.1 24 [SwitchA-Vlanif100] quit [SwitchA] ospf 1 [SwitchA-ospf-1] area 0 [SwitchA-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [SwitchA-ospf-1-area-0.0.0.0] network 10.4.4.9 0.0.0.0 [SwitchA-ospf-1-area-0.0.0.0] quit [SwitchA-ospf-1] quit
# 配置SwitchB。
<Quidway> system-view [Quidway] sysname SwitchB [SwitchB] interface loopback 1 [SwitchB-LoopBack1] ip address 10.2.2.9 32 [SwitchB-LoopBack1] quit [SwitchB] vlan 100 [SwitchB-vlan100] quit [SwitchB] interface gigabitethernet 1/0/0 [SwitchB-GigabitEthernet1/0/0] port link-type trunk [SwitchB-GigabitEthernet1/0/0] port trunk allow-pass vlan 100 [SwitchB-GigabitEthernet1/0/0] quit [SwitchB] interface vlanif 100 [SwitchB-Vlanif100] ip address 10.1.1.2 24 [SwitchB-Vlanif100] quit [SwitchB] vlan 110 [SwitchB-vlan110] quit [SwitchB] interface gigabitethernet 2/0/0 [SwitchB-GigabitEthernet2/0/0] port link-type trunk [SwitchB-GigabitEthernet2/0/0] port trunk allow-pass vlan 110 [SwitchB-GigabitEthernet2/0/0] quit [SwitchB] interface vlanif 110 [SwitchB-Vlanif110] ip address 10.2.1.1 24 [SwitchB-Vlanif110] quit [SwitchB] ospf 1 [SwitchB-ospf-1] area 0 [SwitchB-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255 [SwitchB-ospf-1-area-0.0.0.0] network 10.2.1.0 0.0.0.255 [SwitchB-ospf-1-area-0.0.0.0] network 10.2.2.9 0.0.0.0 [SwitchB-ospf-1-area-0.0.0.0] quit [SwitchB-ospf-1] quit
# 配置SwitchC。
<Quidway> system-view [Quidway] sysname SwitchC [SwitchC] interface loopback 1 [SwitchC-LoopBack1] ip address 10.3.3.9 32 [SwitchC-LoopBack1] quit [SwitchC] vlan 110 [SwitchC-vlan110] quit [SwitchC] interface gigabitethernet 1/0/0 [SwitchC-GigabitEthernet1/0/0] port link-type trunk [SwitchC-GigabitEthernet1/0/0] port trunk allow-pass vlan 110 [SwitchC-GigabitEthernet1/0/0] quit [SwitchC] interface vlanif 110 [SwitchC-Vlanif110] ip address 10.2.1.2 24 [SwitchC-Vlanif110] quit [SwitchC] ospf 1 [SwitchC-ospf-1] area 0 [SwitchC-ospf-1-area-0.0.0.0] network 10.2.1.0 0.0.0.255 [SwitchC-ospf-1-area-0.0.0.0] network 10.3.3.9 0.0.0.0 [SwitchC-ospf-1-area-0.0.0.0] quit [SwitchC-ospf-1] quit
- 配置SwitchA、SwitchB和SwitchC的MPLS RSVP-TE。
# 配置SwitchA。
[SwitchA] mpls lsr-id 10.4.4.9 [SwitchA] mpls [SwitchA-mpls] mpls te [SwitchA-mpls] mpls rsvp-te [SwitchA-mpls] mpls te cspf [SwitchA-mpls] quit [SwitchA] interface vlanif 100 [SwitchA-Vlanif100] mpls [SwitchA-Vlanif100] mpls te [SwitchA-Vlanif100] mpls rsvp-te [SwitchA-Vlanif100] quit [SwitchA] interface Tunnel1 [SwitchA-Tunnel1] ip address unnumbered interface LoopBack1 [SwitchA-Tunnel1] tunnel-protocol mpls te [SwitchA-Tunnel1] destination 10.3.3.9 [SwitchA-Tunnel1] mpls te tunnel-id 100 [SwitchA-Tunnel1] mpls te commit [SwitchA-Tunnel1] quit [SwitchA] ospf 1 [SwitchA-ospf-1] opaque-capability enable [SwitchA-ospf-1] area 0 [SwitchA-ospf-1-area-0.0.0.0] mpls-te enable [SwitchA-ospf-1-area-0.0.0.0] quit [SwitchA-ospf-1] quit
# 配置SwitchB。
[SwitchB] mpls lsr-id 10.2.2.9 [SwitchB] mpls [SwitchB-mpls] mpls te [SwitchB-mpls] mpls rsvp-te [SwitchB-mpls] quit [SwitchB] interface vlanif 100 [SwitchB-Vlanif100] mpls [SwitchB-Vlanif100] mpls te [SwitchB-Vlanif100] mpls rsvp-te [SwitchB-Vlanif100] quit [SwitchB] interface vlanif 110 [SwitchB-Vlanif110] mpls [SwitchB-Vlanif110] mpls te [SwitchB-Vlanif110] mpls rsvp-te [SwitchB-Vlanif110] quit [SwitchB] ospf 1 [SwitchB-ospf-1] opaque-capability enable [SwitchB-ospf-1] area 0 [SwitchB-ospf-1-area-0.0.0.0] mpls-te enable [SwitchB-ospf-1-area-0.0.0.0] quit [SwitchB-ospf-1] quit
# 配置SwitchC。
[SwitchC] mpls lsr-id 10.3.3.9 [SwitchC] mpls [SwitchC-mpls] mpls te [SwitchC-mpls] mpls rsvp-te [SwitchC-mpls] quit [SwitchC] interface vlanif 110 [SwitchC-Vlanif110] mpls [SwitchC-Vlanif110] mpls te [SwitchC-Vlanif110] mpls rsvp-te [SwitchC-Vlanif110] quit [SwitchC] interface Tunnel1 [SwitchC-Tunnel1] ip address unnumbered interface LoopBack1 [SwitchC-Tunnel1] tunnel-protocol mpls te [SwitchC-Tunnel1] destination 10.4.4.9 [SwitchC-Tunnel1] mpls te tunnel-id 100 [SwitchC-Tunnel1] mpls te commit [SwitchC-Tunnel1] quit [SwitchC] ospf 1 [SwitchC-ospf-1] opaque-capability enable [SwitchC-ospf-1] area 0 [SwitchC-ospf-1-area-0.0.0.0] mpls-te enable [SwitchC-ospf-1-area-0.0.0.0] quit [SwitchC-ospf-1] quit
- 查看TE隧道状态。
# 以SwitchA为例。
[SwitchA] display mpls te tunnel-interface ---------------------------------------------------------------- Tunnel1 ---------------------------------------------------------------- Tunnel State Desc : UP Active LSP : Primary LSP Session ID : 25 Ingress LSR ID : 10.4.4.9 Egress LSR ID: 10.3.3.9 Admin State : UP Oper State : UP Primary LSP State : UP Main LSP State : READY LSP ID : 4
- 配置SwitchA的NQA测试例
# 使能NQA客户端,配置TE隧道的LSP Jitter测试例。
[SwitchA] nqa test-instance admin lspjitter [SwitchA-nqa-admin-lspjitter] test-type lspjitter [SwitchA-nqa-admin-lspjitter] lsp-type te [SwitchA-nqa-admin-lspjitter] lsp-tetunnel tunnel 1
- 启动测试操作
[SwitchA-nqa-admin-lspjitter] start now
- 验证测试结果
# 在网络稳定后,查看测试结果。
[SwitchA-nqa-admin-lspjitter] display nqa results test-instance admin lspjitter NQA entry(admin, lspjitter) :testflag is inactive ,testtype is lspjitter 1 . Test 1 result The test is finished SendProbe:60 ResponseProbe:60 Completion:success RTD OverThresholds number:0 Min/Max/Avg/Sum RTT:3/32/5/311 RTT Square Sum:3041 NumOfRTT:60 Drop operation number:0 Operation sequence errors number:0 RTT Stats errors number:0 System busy operation number:0 Operation timeout number:0 Min Positive SD:1 Max Positive SD:28 Positive SD Number:9 Positive SD Sum:74 Positive SD Square Sum:1376 Min Negative SD:1 Max Negative SD:28 Negative SD Number:11 Negative SD Sum:78 Negative SD Square Sum:1374 Packet Loss Unknown:0 Average of Jitter SD:7 Jitter out value:2.1726604 Packet Loss Ratio: 0%
配置文件
SwitchA的配置文件
# sysname SwitchA # vlan batch 100 # mpls lsr-id 10.4.4.9 mpls mpls te mpls rsvp-te mpls te cspf # interface Vlanif100 ip address 10.1.1.1 255.255.255.0 mpls mpls te mpls rsvp-te # interface GigabitEthernet1/0/0 port link-type trunk port trunk allow-pass vlan 100 # interface LoopBack1 ip address 10.4.4.9 255.255.255.255 # interface Tunnel1 ip address unnumbered interface LoopBack1 tunnel-protocol mpls te destination 10.3.3.9 mpls te tunnel-id 100 mpls te commit # ospf 1 opaque-capability enable area 0.0.0.0 network 10.1.1.0 0.0.0.255 network 10.4.4.9 0.0.0.0 mpls-te enable # nqa test-instance admin lspjitter test-type lspjitter lsp-type te lsp-tetunnel Tunnel1 # return
SwitchB的配置文件
# sysname SwitchB # vlan batch 100 110 # mpls lsr-id 10.2.2.9 mpls mpls te mpls rsvp-te # interface Vlanif100 ip address 10.1.1.2 255.255.255.0 mpls mpls te mpls rsvp-te # interface Vlanif110 ip address 10.2.1.1 255.255.255.0 mpls mpls te mpls rsvp-te # interface GigabitEthernet1/0/0 port link-type trunk port trunk allow-pass vlan 100 # interface GigabitEthernet2/0/0 port link-type trunk port trunk allow-pass vlan 110 # interface LoopBack1 ip address 10.2.2.9 255.255.255.255 # ospf 1 opaque-capability enable area 0.0.0.0 network 10.1.1.0 0.0.0.255 network 10.2.1.0 0.0.0.255 network 10.2.2.9 0.0.0.0 mpls-te enable # return
SwitchC的配置文件
# sysname SwitchC # vlan batch 110 # mpls lsr-id 10.3.3.9 mpls mpls te mpls rsvp-te # interface Vlanif110 ip address 10.2.1.2 255.255.255.0 mpls mpls te mpls rsvp-te # interface GigabitEthernet1/0/0 port link-type trunk port trunk allow-pass vlan 110 # interface LoopBack1 ip address 10.3.3.9 255.255.255.255 # interface Tunnel1 ip address unnumbered interface LoopBack1 tunnel-protocol mpls te destination 10.4.4.9 mpls te tunnel-id 100 mpls te commit # ospf 1 opaque-capability enable area 0.0.0.0 network 10.2.1.0 0.0.0.255 network 10.3.3.9 0.0.0.0 mpls-te enable # return