一 : CRS-1实验指南
IOXR实验指南
ISIS实验
6509做二层交换机
cc07-6500-4(config-if)#do sh run int ten 1/1 Building configuration...
Current configuration : 98 bytes !
interface TenGigabitEthernet1/1 switchport
load-interval 30
spanning-tree portfast edge end
crs-058 CRS-1实验指南
cc07-6500-4(config-if)#do sh run int ten 1/3
Building configuration...
Current configuration : 98 bytes
!
interface TenGigabitEthernet1/3
switchport
load-interval 30
spanning-tree portfast edge
end
ch09-crs-1的ISIS配置:
RP/0/RP0/CPU0:ch09-crs-1#sh run router isis
Fri Jul 30 22:48:25.147 AEST
router isis 100
net 00.0001.0000.0000.0002.00
address-family ipv4 unicast
metric-style wide
!
interface TenGigE1/6/0/0
address-family ipv4 unicast
!
!
interface TenGigE1/6/1/0
address-family ipv4 unicast
!
!
interface TenGigE1/6/2/0
address-family ipv4 unicast
!
!
!
Ch03-crs-1的ISIS配置
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh run router isis Fri Jul 30 22:51:23.626 AEST
router isis 100
net 00.0001.0000.0000.0001.00
address-family ipv4 unicast
metric-style wide
crs-058 CRS-1实验指南
!
interface TenGigE0/1/0/0
address-family ipv4 unicast
!
!
interface TenGigE0/1/1/0
address-family ipv4 unicast
!
!
interface TenGigE0/1/2/0
address-family ipv4 unicast
metric 100 //该接口metric大,所以优选从ten0/1/0/0学到的路由 !
!
!
分别记录CH09和CH03路由器收到的ISIS 邻居, 路由条目数目,记录路由路径。(www.61k.com]
RP/0/RP0/CPU0:ch03-crs-1#sh isis nei
Fri Jul 30 23:09:16.058 AEST
IS-IS 100 neighbors:
System Id Interface SNPA State Holdtime Type IETF-NSF
ch09-crs-1 Te0/1/0/0 0017.0e8f.25f7 Up 8 L1L2 Capable
ch09-crs-1 Te0/1/2/0 0017.0e8f.260f Up 9 L1L2 Capable
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route summ
Fri Jul 30 23:00:18.448 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552
local 5 0 0 620
static 3 0 0 372
isis 100 7500 4 0 930496
bgp 1001 0 0 0 0
ospf 100 1 0 0 180
Total 7513 4 0 932220
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route isis
Fri Jul 30 23:00:27.653 AEST
i L2 20.29.76.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
crs-058 CRS-1实验指南
i L2 20.29.77.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.78.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.79.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.80.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.81.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.82.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
RP/0/RP0/CPU0:ch09-crs-1#sh route summ
Fri Jul 30 23:00:07.902 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552
local 5 0 0 620
static 2 0 0 248
dagr 0 0 0 0
isis 100 7500 4 0 930720
bgp 1001 0 0 0 0
ospf 100 1 0 0 180
Total 7512 4 0 932320
RP/0/RP0/CPU0:ch09-crs-1#
RP/0/RP0/CPU0:ch09-crs-1#
RP/0/RP0/CPU0:ch09-crs-1#sh route isis
Fri Jul 30 23:01:33.720 AEST
i L2 20.29.76.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.77.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.78.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.79.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.80.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.81.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.82.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.83.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.84.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
RP/0/RP0/CPU0:ch09-crs-1#sh isis nei
Fri Jul 30 23:09:41.339 AEST
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
IS-IS 100 neighbors:
System Id Interface SNPA State Holdtime Type IETF-NSF ch03-crs-1 Te1/6/0/0 0012.80ae.9476 Up 24 L1L2 Capable ch03-crs-1 Te1/6/2/0 0012.80ae.948e Up 24 L1L2 Capable 0010.9400.0002 Te1/6/1/0 0010.9400.0002 Up 25 L2 Unable
crs-058 CRS-1实验指南
Total neighbor count: 3
不启用BFD for ISIS, 观察当非直连链路断掉后路由收敛效果。(www.61k.com)
非直连链路断掉情况模拟(链路断掉,但接口仍然处于UP状态
cc07-6500-4(config)#int ten 1/3
cc07-6500-4(config-if)#switchport access vlan 100
不启用BFD,需要较长时间路由(5,6秒)才能跟新到备用路
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route isis
Fri Jul 30 23:05:44.369 AEST
i L2 20.29.76.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.77.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.78.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.79.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.80.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.81.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.82.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.83.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.84.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
启用BFD for ISIS, 观察当非直连链路断掉后路由收敛效果 非直连链路断掉情况模拟(链路断掉,但接口仍然处于UP状态
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh run router isis
Fri Jul 30 22:51:23.626 AEST
router isis 100
interface TenGigE0/1/0/0
bfd minimum-interval 15 !hello包间隔
bfd multiplier 2 !bfd hello包timout数目
bfd fast-detect ipv4 !启用bfd功能
crs-058 CRS-1实验指南
address-family ipv4 unicast
!
RP/0/RP0/CPU0:ch09-crs-1#sh run router isis
Fri Jul 30 22:48:25.147 AEST
router isis 100
interface TenGigE1/6/0/0
bfd minimum-interval 15
bfd multiplier 2
bfd fast-detect ipv4
address-family ipv4 unicast
!
RP/0/RP0/CPU0:ch03-crs-1#sh bfd ipv4 session
Fri Jul 30 23:50:17.070 AEST
Interface Dest Addr Local det time(int*mult) State Echo Async -------------------- --------------- ---------------- ---------------- ---------
Te0/1/0/0 10.1.10.1 30ms(15ms*2) 4s(2s*2) UP 启用BFD,瞬时ISIS(200-300 ms)就切换到备用路 cc07-6500-4(config)#int ten 1/3
cc07-6500-4(config-if)#switchport access vlan 100
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route isis
Fri Jul 30 23:05:44.369 AEST
i L2 20.29.76.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.77.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.78.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.79.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.80.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.81.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.82.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.83.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.84.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
crs-058 CRS-1实验指南
OSPF实验
CH03 OSPF配置:
RP/0/RP0/CPU0:ch03-crs-1#sh run router ospf Fri Jul 30 23:10:49.735 AEST
router ospf 100
area 0
interface TenGigE0/1/0/0
!
interface TenGigE0/1/1/0
!
interface TenGigE0/1/2/0
!
!
!
CH09 OSPF配置:
RP/0/RP0/CPU0:ch09-crs-1#sh run router ospf Fri Jul 30 23:11:54.577 AEST
router ospf 100
area 0
interface TenGigE1/6/0/0
!
interface TenGigE1/6/1/0
!
interface TenGigE1/6/2/0
!
!
!
记录CH09路由器OSPF邻居 RP/0/RP0/CPU0:ch09-crs-1#sh ospf nei Fri Jul 30 23:16:48.564 AEST
* Indicates MADJ interface
crs-058 CRS-1实验指南
Neighbors for OSPF 100
Neighbor ID Pri State Dead Time Address Interface
10.1.10.2 1 FULL/DR 00:00:38 10.1.10.2 TenGigE1/6/0/0 Neighbor is up for 00:07:41
192.168.20.2 0 FULL/DROTHER 00:00:30 192.168.20.2 TenGigE1/6/1/0 Neighbor is up for 00:28:49
10.1.10.2 1 FULL/DR 00:00:37 10.1.12.2 TenGigE1/6/2/0 Neighbor is up for 00:29:02
Total neighbor count: 3
记录CH09 OSPF路由:
RP/0/RP0/CPU0:ch09-crs-1#sh route ospf
Fri Jul 30 23:36:55.114 AEST
O E1 30.0.0.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
O E1 30.0.1.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.2.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.3.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.4.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.5.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.6.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.7.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.8.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.9.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.10.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.11.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.12.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.13.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.14.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
RP/0/RP0/CPU0:ch09-crs-1#sh route summ
Fri Jul 30 23:37:27.425 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552
local 5 0 0 620
static 2 0 0 248
dagr 0 0 0 0
isis 100 7500 4 0 930720
bgp 1001 0 0 0 0
crs-058 CRS-1实验指南
ospf 100 51 0 0 6380 Total 7562 4 0 938520
记录CH03路由器OSPF邻居
RP/0/RP0/CPU0:ch03-crs-1#sh ospf nei
Fri Jul 30 23:17:48.576 AEST
* Indicates MADJ interface
Neighbors for OSPF 100
Neighbor ID Pri State Dead Time Address 10.1.10.1 1 FULL/BDR 00:00:37 10.1.10.1 Neighbor is up for 00:08:41
192.168.10.2 0 FULL/DROTHER 00:00:32 192.168.10.2 Neighbor is up for 00:30:37
10.1.10.1 1 FULL/BDR 00:00:39 10.1.12.1 Neighbor is up for 00:30:06
Total neighbor count: 3
RP/0/RP0/CPU0:ch03-crs-1#
记录CH03 ospf 路由:
RP/0/RP0/CPU0:ch03-crs-1#sh route summ
Fri Jul 30 23:38:32.815 AEST
Route Source Routes Backup Deleted Memory (bytes) connected 4 0 0 552 local 5 0 0 620 static 3 0 0 372 isis 100 7500 4 0 930496 bgp 1001 0 0 0 0 ospf 100 51 0 0 9180 Total 7563 4 0 941220
RP/0/RP0/CPU0:ch03-crs-1#sh route ospf
Fri Jul 30 23:38:35.885 AEST
O E1 30.0.0.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0 Interface TenGigE0/1/0/0 TenGigE0/1/1/0 TenGigE0/1/2/0
crs-058 CRS-1实验指南
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.1.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.2.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.3.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.4.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
调整CH03参数,使其优选ten0/1/0/0到达ch09后面的网络
RP/0/RP0/CPU0:ch03-crs-1#sh run router ospf
Fri Jul 30 23:41:28.634 AEST
router ospf 100
interface TenGigE0/1/2/0
cost 5 !把ten0/1/2/0接口值加大
!
!
验证ch03路由改变:
RP/0/RP0/CPU0:ch03-crs-1#sh route ospf
Fri Jul 30 23:41:02.739 AEST
O E1 30.0.0.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.1.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.2.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.3.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.4.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.5.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.6.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.7.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.8.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
crs-058 CRS-1实验指南
不配置BFD FOR OSPF, 验证路由收敛情况
非直连链路断掉情况模拟(链路断掉,但接口仍然处于UP状态
cc07-6500-4(config)#int ten 1/3
cc07-6500-4(config-if)#switchport access vlan 100
不配置BFD, 需要较长时间HELLO TIME超时,始收敛
RP/0/RP0/CPU0:ch03-crs-1#sh route ospf
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
Fri Jul 30 23:45:07.775 AEST
O E1 30.0.0.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.1.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.2.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.3.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.4.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.5.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.6.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.7.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
配置BFD FOR OSPF:
在CH09的ten1/6/0/0上启用BFD
RP/0/RP0/CPU0:ch09-crs-1#sh run router ospf 100
Fri Jul 30 23:56:19.750 AEST
router ospf 100
bfd minimum-interval 15
bfd multiplier 2
area 0
interface TenGigE1/6/0/0
bfd fast-detect
路由才开
crs-058 CRS-1实验指南
在CH03的ten0/1/0/0上启用BFD RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh run router ospf Fri Jul 30 23:57:37.569 AEST
router ospf 100
bfd minimum-interval 15
bfd multiplier 2
area 0
interface TenGigE0/1/0/0
bfd fast-detect
!
记录当前BFD状态:
RP/0/RP0/CPU0:ch09-crs-1#sh bfd ipv4 session detail
Fri Jul 30 23:55:47.895 AEST
I/f: TenGigE1/6/0/0, Location: 1/6/CPU0, dest: 10.1.10.2, src: 10.1.10.1 State: UP for 0d:0h:5m:34s, number of times UP: 1
Received parameters:
Version: 1, desired tx interval: 2 s, required rx interval: 2 s Required echo rx interval: 1 ms, multiplier: 2, diag: None
My discr: 327689, your discr: 18415626, state UP, D/F/P/C/A: 0/0/0/1/0 Transmitted parameters:
Version: 1, desired tx interval: 2 s, required rx interval: 2 s Required echo rx interval: 1 ms, multiplier: 2, diag: None
My discr: 18415626, your discr: 327689, state UP, D/F/P/C/A: 0/0/0/1/0 Timer Values:
Local negotiated async tx interval: 2 s
Remote negotiated async tx interval: 2 s
Desired echo tx interval: 15 ms, local negotiated echo tx interval: 15 ms Echo detection time: 30 ms(15 ms*2), async detection time: 4 s(2 s*2) Local Stats:
Intervals between async packets:
Tx: Number of intervals=100, min=1665 ms, max=1985 ms, avg=1815 ms Last packet transmitted 1967 ms ago
Rx: Number of intervals=100, min=1667 ms, max=2 s, avg=1852 ms Last packet received 619 ms ago
Intervals between echo packets:
Tx: Number of intervals=100, min=17 ms, max=17 ms, avg=17 ms Last packet transmitted 7 ms ago
Rx: Number of intervals=100, min=17 ms, max=17 ms, avg=17 ms Last packet received 7 ms ago
Latency of echo packets (time between tx and rx):
crs-058 CRS-1实验指南
Number of packets: 100, min=0 us, max=0 us, avg=0 us
Session owner information:
Client Desired interval Multiplier
---------------- ------------------------ --------------
isis-100 15 ms 2
ospf-100 15 ms 2
验证BFD FOR OSPF效果,模拟非直连链路断掉路由收敛时间:200ms时间, OSPF自动收敛
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route ospf
Sat Jul 31 00:02:09.132 AEST
O E1 30.0.0.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.1.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.2.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.3.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.4.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.5.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.6.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.7.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.8.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.9.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
crs-058 CRS-1实验指南
BGP实验
CH03 BGP配置:
RP/0/RP0/CPU0:ch03-crs-1#sh run route-policy pass-all Sat Jul 31 00:05:30.058 AEST
route-policy pass-all
pass
end-policy
!
RP/0/RP0/CPU0:ch03-crs-1#sh run router bgp
Sat Jul 31 00:05:35.462 AEST
router bgp 1001
bgp router-id 192.168.10.1
address-family ipv4 unicast
!
neighbor 192.168.10.2
remote-as 1
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
!
记录BGP路由条目数目(30万条)
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#do sh route summ Sat Jul 31 00:58:39.559 AEST
Route Source Routes Backup Deleted Memory (bytes) connected 4 0 0 552 local 5 0 0 620 static 2 0 0 248
crs-058 CRS-1实验指南 扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
dagr 0 0 0 0
isis 100 7500 4 0 930720
bgp 1001 300000 0 0 37200000
ospf 100 51 0 0 6380
Total 307562 4 0 38138520
策略控制, 如下所示所有Community为 1:1的路由需要全部被过滤
RP/0/RP0/CPU0:ch09-crs-1#sh bgp 50.0.0.0
Sat Jul 31 01:00:00.555 AEST
BGP routing table entry for 50.0.0.0/24
Versions:
Process bRIB/RIB SendTblVer
Speaker 928522 928522
Last Modified: Jul 31 00:57:57.029 for 00:02:03
Paths: (1 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
1
192.168.20.2 from 192.168.20.2 (192.168.20.2)
Origin IGP, localpref 100, valid, external, best
Community: 1:1
配置route-policy
RP/0/RP0/CPU0:ch09-crs-1#sh run route-policy GUARD_PREFIX
Sat Jul 31 01:03:37.553 AEST
route-policy GUARD_PREFIX
if community matches-any (1:1) then
drop
endif
end-policy
!
RP/0/RP0/CPU0:ch09-crs-1#sh run route-policy BGP_IN
Sat Jul 31 01:03:45.168 AEST
route-policy BGP_IN
apply GUARD_PREFIX
pass
end-policy
!
crs-058 CRS-1实验指南
把 BGP_IN应用到bgp的in方向
RP/0/RP0/CPU0:ch09-crs-1#conf t
Sat Jul 31 01:05:56.578 AEST
RP/0/RP0/CPU0:ch09-crs-1(config)#router bgp 1001
RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#nei 192.168.20.2
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr)#address-family ipv4 unicast RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#route-policy BGP_IN in
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#commi
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#exi
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr)#exi
RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#do sh route summ
Sat Jul 31 01:06:41.855 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552 local 5 0 0 620 static 2 0 0 248
dagr 0 0 0 0 isis 100 7500 4 0 930720
bgp 1001 300000 0 0 37200000 ospf 100 51 0 0 6380 Total 307562 4 0 38138520
RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#do clear bgp *
Sat Jul 31 01:06:48.267 AEST
验证路由策略生效, 30万路由变为10万条路由。[www.61k.com] RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#do sh route summ
Sat Jul 31 01:07:13.817 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552 local 5 0 0 620 static 2 0 0 248 dagr 0 0 0 0 isis 100 7500 4 0 930720
bgp 1001 100000 0 0 12400000 ospf 100 51 0 0 6380
crs-058 CRS-1实验指南
Total 107562 4 0 13338520 RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#
crs-058 CRS-1实验指南
MPLS实验
6509做三层路由器, MPLS, LDP, ISIS相关配置 cc07-6500-4#sh run int ten 1/3
interface TenGigabitEthernet1/3
switchport
switchport access vlan 200
load-interval 30
spanning-tree portfast edge
end
cc07-6500-4#sh run int ten 1/1
interface TenGigabitEthernet1/1
switchport
switchport access vlan 100
load-interval 30
spanning-tree portfast edge
end
crs-058 CRS-1实验指南
cc07-6500-4#sh run int lo 0
interface Loopback0
ip address 3.3.3.3 255.255.255.255
ip router isis 100
end
cc07-6500-4#sh run int vlan 100
interface Vlan100
ip address 10.1.11.2 255.255.255.0
ip router isis 100
mpls ip
end
cc07-6500-4#sh run int vlan 200
interface Vlan200
ip address 10.1.10.2 255.255.255.0
ip router isis 100
mpls ip
end
router isis 100
net 00.0001.0000.0000.0003.00
metric-style wide
mpls label protocol ldp
mpls ldp router-id Loopback0
CH03 MPLS相关配置
RP/0/RP0/CPU0:ch03-crs-1(config-if)#do sh run int ten 0/1/0/0 Sat Jul 31 13:50:20.237 AEST
interface TenGigE0/1/0/0
cdp
ipv4 address 10.1.11.1 255.255.255.0
!
RP/0/RP0/CPU0:ch03-crs-1#sh run mpls ldp
Sat Jul 31 14:29:23.630 AEST
mpls ldp
router-id 1.1.1.1
interface TenGigE0/1/0/0
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
!
interface TenGigE0/1/2/0
crs-058 CRS-1实验指南
!
!
CH09 MPLS相关配置
RP/0/RP0/CPU0:ch09-crs-1#sh run mpls ldp
Sat Jul 31 14:29:50.350 AEST
mpls ldp
router-id 2.2.2.2
interface TenGigE1/6/0/0
!
interface TenGigE1/6/2/0
!
!
MPLS验证
cc07-6500-4#sh mpls ldp nei
Peer LDP Ident: 1.1.1.1:0; Local LDP Ident 3.3.3.3:0
TCP connection: 1.1.1.1.646 - 3.3.3.3.17018
State: Oper; Msgs sent/rcvd: 23/24; Downstream
Up time: 00:08:24
LDP discovery sources:
Vlan100, Src IP addr: 10.1.11.1
Addresses bound to peer LDP Ident:
10.66.164.239 1.1.1.1 10.1.12.2 192.168.10.1 10.66.164.240 10.1.11.1
Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 3.3.3.3:0
TCP connection: 2.2.2.2.646 - 3.3.3.3.34533
State: Oper; Msgs sent/rcvd: 24/23; Downstream
Up time: 00:08:22
LDP discovery sources:
Vlan200, Src IP addr: 10.1.10.1
Addresses bound to peer LDP Ident:
10.66.165.87 192.168.20.1 10.1.12.1 10.66.165.86
2.2.2.2 10.1.10.1
cc07-6500-4#sh mpls for
cc07-6500-4#sh mpls forwarding-table
Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 16 Pop Label 1.1.1.1/32 0 Vl100 10.1.11.1 17 Pop Label 2.2.2.2/32 1372 Vl200 10.1.10.1
crs-058 CRS-1实验指南
18 Pop Label 10.1.12.0/24 0 Vl200 10.1.10.1 19 No Label 10.66.0.0/16 0 Gi5/2 10.66.164.1 20 No Label 64.104.0.0/16 0 Gi5/2 10.66.164.1 21 Pop Label 192.168.10.0/24 0 Vl100 10.1.11.1 22 Pop Label 192.168.20.0/24 0 Vl200 10.1.10.1
RP/0/RP0/CPU0:ch03-crs-1#sh mpls ldp nei
Sat Jul 31 14:30:55.093 AEST
Peer LDP Identifier: 2.2.2.2:0
TCP connection: 2.2.2.2:55360 - 1.1.1.1:646
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 47/46
Up time: 00:23:45
LDP Discovery Sources:
TenGigE0/1/2/0
Addresses bound to this peer:
2.2.2.2 10.1.10.1 10.1.12.1 10.66.165.86 10.66.165.87 192.168.20.1
Peer LDP Identifier: 3.3.3.3:0
TCP connection: 3.3.3.3:17018 - 1.1.1.1:646
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 25/24
Up time: 00:08:48
LDP Discovery Sources:
TenGigE0/1/0/0
Addresses bound to this peer:
3.3.3.3 10.1.10.2 10.1.11.2 10.66.164.179
RP/0/RP0/CPU0:ch03-crs-1#sh mpls forwarding
Sat Jul 31 14:31:03.203 AEST
Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched ------ ----------- ------------------ ------------ --------------- ------------
16000 Pop 10.1.10.0/24 Te0/1/2/0 10.1.12.1 0 16001 Pop 192.168.20.0/24 Te0/1/2/0 10.1.12.1 0 16002 17 2.2.2.2/32 Te0/1/0/0 10.1.11.2 1436 16003 Unlabelled 10.66.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 0 16004 Unlabelled 64.104.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 9348 16006 Pop 3.3.3.3/32 Te0/1/0/0 10.1.11.2 0
crs-058 CRS-1实验指南
RP/0/RP0/CPU0:ch09-crs-1#sh mpls ldp nei
Sat Jul 31 14:31:38.666 AEST
Peer LDP Identifier: 1.1.1.1:0
TCP connection: 1.1.1.1:646 - 2.2.2.2:55360
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 47/48
Up time: 00:24:28
LDP Discovery Sources:
TenGigE1/6/2/0
Addresses bound to this peer:
1.1.1.1 10.1.11.1 10.1.12.2 10.66.164.239 10.66.164.240 192.168.10.1
Peer LDP Identifier: 3.3.3.3:0
TCP connection: 3.3.3.3:34533 - 2.2.2.2:646
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 25/25
Up time: 00:09:30
LDP Discovery Sources:
TenGigE1/6/0/0
Addresses bound to this peer:
3.3.3.3 10.1.10.2 10.1.11.2 10.66.164.179
RP/0/RP0/CPU0:ch09-crs-1#sh mpls forwarding
Sat Jul 31 14:31:42.252 AEST
Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched ------ ----------- ------------------ ------------ --------------- ------------
16000 Pop 192.168.10.0/24 Te1/6/2/0 10.1.12.2 0 16001 Pop 10.1.11.0/24 Te1/6/2/0 10.1.12.2 0 16002 Pop 1.1.1.1/32 Te1/6/2/0 10.1.12.2 0 16003 Unlabelled 64.104.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 7047 16004 Unlabelled 10.66.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 0 16006 Pop 3.3.3.3/32 Te1/6/0/0 10.1.10.2 0
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
crs-058 CRS-1实验指南
MPLS TE流量工程实验
BGP路由建立
如上图所示, Testcenter 1与ch03-crs-1建立EBGP, CH03与CH09建立IBGP, Testcenter1发出5000条(40.0.0.0/24)路由到ch03.
Ch03与ch09相关的BGP配置:
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run router bgp
Sat Jul 31 15:51:05.130 AEST
router bgp 1001
bgp router-id 1.1.1.1
address-family ipv4 unicast
!
neighbor 2.2.2.2
remote-as 1001
update-source Loopback0
address-family ipv4 unicast
route-policy pass-all in
crs-058 CRS-1实验指南
route-policy pass-all out
!
!
neighbor 192.168.10.2
remote-as 1
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
!
RP/0/RP0/CPU0:ch09-crs-1#sh run router bgp
Sat Jul 31 15:51:33.398 AEST
router bgp 1001
bgp router-id 2.2.2.2
address-family ipv4 unicast
!
neighbor 1.1.1.1
remote-as 1001
update-source Loopback0
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
CH03与CH09均有5000条BGP路由
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh route summ
Sat Jul 31 15:52:23.159 AEST
Route Source Routes Backup Deleted Memory (bytes) connected 4 1 0 676 local 6 0 0 744 static 3 0 0 372 isis 100 4 4 0 992 bgp 1001 5000 0 0 620000 Total 5017 5 0 622784
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh route bgp
Sat Jul 31 15:52:29.718 AEST
B 40.0.0.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.1.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.2.0/24 [20/0] via 192.168.10.2, 00:53:12
crs-058 CRS-1实验指南
B 40.0.3.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.4.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.5.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.6.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.7.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.8.0/24 [20/0] via 192.168.10.2, 00:53:12
RP/0/RP0/CPU0:ch09-crs-1#sh route summ
Sat Jul 31 15:52:52.324 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 1 0 676
local 6 0 0 744
static 2 0 0 248
dagr 0 0 0 0
isis 100 4 4 0 1048
bgp 1001 5000 0 0 620000
Total 5016 5 0 622716
RP/0/RP0/CPU0:ch09-crs-1#sh route bgp
Sat Jul 31 15:52:58.289 AEST
B 40.0.0.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.1.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.2.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.3.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.4.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.5.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.6.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.7.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.8.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.9.0/24 [200/0] via 192.168.10.2, 00:53:40
TE隧道建立
CH09到CH03建立MPLS TE隧道(CH09-6509-CH03), 通过配置静态路由使Testcenter2打Testcenter1的5000条BGP网段流量都经过该TE隧道。[www.61k.com)
6509相关配置:
mpls traffic-eng tunnels
crs-058 CRS-1实验指南
!
interface Vlan100
mpls traffic-eng tunnels
ip rsvp bandwidth
!
interface Vlan200
mpls traffic-eng tunnels
ip rsvp bandwidth
router isis 100
metric-style wide
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-2
ch09相关配置:
RP/0/RP0/CPU0:ch09-crs-1#sh run explicit-path Sat Jul 31 16:27:00.198 AEST
explicit-path identifier 1
index 10 next-address strict ipv4 unicast 10.1.10.2 index 20 next-address strict ipv4 unicast 10.1.11.1 !
RP/0/RP0/CPU0:ch09-crs-1#sh run interface tunnel-te 1 Sat Jul 31 16:27:21.454 AEST
interface tunnel-te1
ipv4 unnumbered Loopback0
destination 1.1.1.1
path-option 1 explicit identifier 1
!
RP/0/RP0/CPU0:ch09-crs-1#sh run router isis Sat Jul 31 16:27:29.532 AEST
router isis 100
net 00.0001.0000.0000.0002.00
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-2-only
mpls traffic-eng router-id Loopback0
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
RP/0/RP0/CPU0:ch09-crs-1#sh run rsvp
Sat Jul 31 16:29:24.945 AEST
rsvp
crs-058 CRS-1实验指南
interface TenGigE1/6/0/0
bandwidth
!
!
RP/0/RP0/CPU0:ch09-crs-1#sh run mpls traffic-eng
Sat Jul 31 16:29:31.362 AEST
mpls traffic-eng
interface TenGigE1/6/0/0
!
!
ch03相关配置:
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run router isis
Sat Jul 31 16:30:26.598 AEST
router isis 100
net 00.0001.0000.0000.0001.00
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-2-only
mpls traffic-eng router-id Loopback0
!
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run mpls traffic-eng
Sat Jul 31 16:30:52.752 AEST
mpls traffic-eng
interface TenGigE0/1/0/0
!
!
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run rsvp
Sat Jul 31 16:30:56.889 AEST
rsvp
interface TenGigE0/1/0/0
!
!
TE隧道功能验证
CH09到CH03建立MPLS TE隧道(CH09-6509-CH03), 通过配置静态路由使Testcenter2打Testcenter1的5000条BGP网段流量都经过该TE隧道。(www.61k.com]
crs-058 CRS-1实验指南
CH09相关配置如下:
router static
address-family ipv4 unicast
192.168.10.2/32 tunnel-te1 !所有到5000条BGP路由的下一跳均是192.168.10.2, 所以把到192.168.10.2下一跳设置为tunnel-te1,即可实现把该流量导入到TE隧道中。(www.61k.com) !
!
在testcenter建立流, 源端口TEN10/2, 目的端口TEN10/1,流源地址是TEN10/2接口地址,目的地址是TEN10/1放出的5000条BGP路由。
TCC测试脚本:LAB-mpls-te.tcc
观察6509, CH09, CH03 tunnel状态均为UP状态:
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng tunnels
Sat Jul 31 16:36:28.773 AEST
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 1635 seconds
Periodic FRR Promotion: every 300 seconds, next in 274 seconds
Auto-bw enabled tunnels: 0 (disabled)
Name: tunnel-te1 Destination: 1.1.1.1
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type explicit 1 (Basis for Setup, path weight 20)
Last Signalled Error: Sat Jul 31 16:10:53 2010
Info: [2] PathErr(1,0)-(admission) at 10.1.11.1
G-PID: 0x0800 (derived from egress interface properties)
Bandwidth Requested: 0 kbps CT0
Config Parameters:
Bandwidth: 0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff
Metric Type: TE (default)
AutoRoute: disabled LockDown: disabled Policy class: not set
Forwarding-Adjacency: disabled
Loadshare: 0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
History:
crs-058 CRS-1实验指南
Tunnel has been up for: 00:21:26
Current LSP:
Uptime: 00:21:26
Prior LSP:
ID: path option 1 [2]
Removal Trigger: setup timed out
Path info (IS-IS 100 level-2):
Hop0: 10.1.10.2
Hop1: 10.1.11.2
Hop2: 10.1.11.1
Hop3: 1.1.1.1
Displayed 1 (of 1) heads, 0 (of 0) midpoints, 0 (of 0) tails
Displayed 1 up, 0 down, 0 recovering, 0 recovered heads
cc07-6500-4#sh mpls traffic-eng tunnels
LSP Tunnel ch09-crs-1_t1 is signalled, connection is up
InLabel : Vlan200, 24
OutLabel : Vlan100, implicit-null
RSVP Signalling Info:
Src 2.2.2.2, Dst 1.1.1.1, Tun_Id 1, Tun_Instance 3
RSVP Path Info:
My Address: 10.1.11.2
Explicit Route: 10.1.11.1 1.1.1.1
Record Route: NONE
Tspec: ave rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh mpls traffic-eng tunnels
Sat Jul 31 16:37:30.158 AEST
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 1999 seconds Periodic FRR Promotion: every 300 seconds, next in 216 seconds Auto-bw enabled tunnels: 0 (disabled)
LSP Tunnel 2.2.2.2 1 [3] is signalled, connection is up
Tunnel Name: ch09-crs-1_t1 Tunnel Role: Tail
InLabel: TenGigE0/1/0/0, implicit-null
crs-058 CRS-1实验指南
Signalling Info:
Src 2.2.2.2 Dst 1.1.1.1, Tun ID 1, Tun Inst 3, Ext ID 2.2.2.2
Router-IDs: upstream 3.3.3.3
local 1.1.1.1
Bandwidth: 0 kbps (CT0) Priority: 7 7 DSTE-class: 0
Path Info:
Incoming Address: 10.1.11.1
Incoming Explicit Route:
Strict, 10.1.11.1
Strict, 1.1.1.1
Record Route: None
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
Resv Info:
Record Route: None
Fspec: avg rate=0 kbits, burst=0 bytes, peak rate=0 kbits
Displayed 0 (of 0) heads, 0 (of 0) midpoints, 1 (of 1) tails
Displayed 0 up, 0 down, 0 recovering, 0 recovered heads
Monitor CH09的接口流量信息:
RP/0/RP0/CPU0:ch09-crs-1#monitor interface ten 1/6/0/0 ten 1/6/2/0
ch09-crs-1 Monitor Time: 00:00:10 SysUptime: 195:45:01
Protocol:General
Interface In(bps) Out(bps) InBytes/Delta OutBytes/Delta
Te1/6/0/0 3000/ 0% 864.8M/ 8% 563.6G/218 121.6G/216.2M Te1/6/2/0 2000/ 0% 8000/ 0% 734.3G/0 111.9M/1590
Quit='q', Clear='c', Freeze='f', Thaw='t',
Next set='n', Prev set='p', Bytes='y', Packets='k'
(General='g', IPv4 Uni='4u', IPv4 Multi='4m', IPv6 Uni='6u', IPv6 Multi='6m')
可以看到流量均从TE1/6/0/0的出去,此端口即为tunne的起始端口, MPLS-TE工作正常。[www.61k.com)
crs-058 CRS-1实验指南
MPLS TE FRR快速重路由
在上一个MPLS TE实验中, CH09已经建立了一条TUNNEL TE1, CH09->65->CH03,在本实验项目中,需要建立一条备用通路TUNNEL2, CH09->CH03, 当主用通路断掉时候,流量可以快速切换到TUNNEL2上。[www.61k.com]
建立备用tunnel2
CH09相关配置
RP/0/RP0/CPU0:ch09-crs-1#sh run explicit-path identifier 2
Sat Jul 31 17:10:54.091 AEST
explicit-path identifier 2
index 10 next-address strict ipv4 unicast 10.1.12.2
!
RP/0/RP0/CPU0:ch09-crs-1#sh run int tunnel-te 2
Sat Jul 31 17:14:46.304 AEST
interface tunnel-te2
description backuptunnel for tunnel1(CH09->CH03)
crs-058 CRS-1实验指南
ipv4 unnumbered Loopback0
destination 1.1.1.1
path-option 1 explicit identifier 2
!
RP/0/RP0/CPU0:ch09-crs-1#sh run mpls traffic-eng Sat Jul 31 17:11:28.858 AEST
mpls traffic-eng
interface TenGigE1/6/2/0
!
RP/0/RP0/CPU0:ch09-crs-1#sh run rsvp
Sat Jul 31 17:11:59.902 AEST
rsvp
interface TenGigE1/6/2/0
!
!
CH03相关配置
RP/0/RP0/CPU0:ch03-crs-1#sh run mpls traffic-eng Sat Jul 31 17:15:24.858 AEST
mpls traffic-eng
interface TenGigE0/1/2/0
!
!
RP/0/RP0/CPU0:ch03-crs-1#sh run rsvp
Sat Jul 31 17:15:29.120 AEST
rsvp
interface TenGigE0/1/2/0
!
!
验证备用tunnel2已经UP
RP/0/RP0/CPU0:ch09-crs-1#show mpls traffic-eng tunnels 2 Sat Jul 31 17:16:51.654 AEST
Signalling Summary:
LSP Tunnels Process: running RSVP Process: running Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 2812 seconds
crs-058 CRS-1实验指南
Periodic FRR Promotion: every 300 seconds, next in 72 seconds Auto-bw enabled tunnels: 0 (disabled)
Name: tunnel-te2 Destination: 1.1.1.1
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type explicit 2 (Basis for Setup, path weight 10) G-PID: 0x0800 (derived from egress interface properties)
Bandwidth Requested: 0 kbps CT0
Config Parameters:
Bandwidth: 0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff Metric Type: TE (default)
AutoRoute: disabled LockDown: disabled Policy class: not set Forwarding-Adjacency: disabled
Loadshare: 0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
History:
Tunnel has been up for: 00:08:57
Current LSP:
Uptime: 00:08:57
Path info (IS-IS 100 level-2):
Hop0: 10.1.12.2
Hop1: 1.1.1.1
Displayed 1 (of 2) heads, 0 (of 0) midpoints, 0 (of 0) tails
Displayed 1 up, 0 down, 0 recovering, 0 recovered heads
RP/0/RP0/CPU0:ch03-crs-1#sh mpls traffic-eng tunnels
Sat Jul 31 17:17:29.945 AEST
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 3199 seconds Periodic FRR Promotion: every 300 seconds, next in 34 seconds Auto-bw enabled tunnels: 0 (disabled)
LSP Tunnel 2.2.2.2 1 [3] is signalled, connection is up
Tunnel Name: ch09-crs-1_t1 Tunnel Role: Tail
InLabel: TenGigE0/1/0/0, implicit-null
crs-058 CRS-1实验指南
Signalling Info:
Src 2.2.2.2 Dst 1.1.1.1, Tun ID 1, Tun Inst 3, Ext ID 2.2.2.2
Router-IDs: upstream 3.3.3.3
local 1.1.1.1
Bandwidth: 0 kbps (CT0) Priority: 7 7 DSTE-class: 0
Path Info:
Incoming Address: 10.1.11.1
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
Incoming Explicit Route:
Strict, 10.1.11.1
Strict, 1.1.1.1
Record Route: None
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set Resv Info:
Record Route: None
Fspec: avg rate=0 kbits, burst=0 bytes, peak rate=0 kbits
LSP Tunnel 2.2.2.2 2 [2] is signalled, connection is up
Tunnel Name: ch09-crs-1_t2 Tunnel Role: Tail
InLabel: TenGigE0/1/2/0, implicit-null
Signalling Info:
Src 2.2.2.2 Dst 1.1.1.1, Tun ID 2, Tun Inst 2, Ext ID 2.2.2.2
Router-IDs: upstream 2.2.2.2
local 1.1.1.1
Bandwidth: 0 kbps (CT0) Priority: 7 7 DSTE-class: 0
Path Info:
Incoming Address: 10.1.12.2
Incoming Explicit Route:
Strict, 10.1.12.2
Strict, 1.1.1.1
Record Route: None
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set Resv Info:
Record Route: None
Fspec: avg rate=0 kbits, burst=0 bytes, peak rate=0 kbits
Displayed 0 (of 0) heads, 0 (of 0) midpoints, 2 (of 2) tails
Displayed 0 up, 0 down, 0 recovering, 0 recovered heads
RP/0/RP0/CPU0:ch03-crs-1#
备用tunnel2与主用tunnel1关联,做FRR RP/0/RP0/CPU0:ch09-crs-1#sh run mpls traffic-eng
crs-058 CRS-1实验指南
Sat Jul 31 17:44:02.680 AEST
mpls traffic-eng
interface TenGigE1/6/0/0
backup-path tunnel-te 2 ! tunnel-te 2保护接口TEN1/6/0/0 !
RP/0/RP0/CPU0:ch09-crs-1#sh run interface tunnel-te 1
Sat Jul 31 17:44:22.837 AEST
interface tunnel-te1
description primary tunnel(CH09->6509->CH03)
ipv4 unnumbered Loopback0
destination 1.1.1.1
fast-reroute !对tunnel-te1启动FRR path-option 1 explicit identifier 1
!
TE FRR功能验证
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng tunnels backup Sat Jul 31 17:56:41.685 AEST
tunnel-te2
Admin: up, Oper: up
Src: 2.2.2.2, Dest: 1.1.1.1, Instance: 3
Fast Reroute Backup Provided:
Protected LSPs: 2 (1 active)
Protected S2L Sharing Families: 0
Protected S2Ls: 0
Backup BW: any-class (no limit specified), Inuse: 0 kbps
Protected i/fs: Te1/6/0/0
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng tunnels protection Sat Jul 31 17:56:51.551 AEST
ch09-crs-1_t1 Tunnel Id: 1
LSP Head, Admin: up, Oper: up
Src: 2.2.2.2, Dest: 1.1.1.1, Instance: 29
Fast Reroute Protection: Requested
Outbound: FRR Ready
Backup tunnel-te2 to LSP nnhop
tunnel-te2: out i/f: TenGigE1/6/2/0
LSP signalling info:
Original: out i/f: TenGigE1/6/0/0, label: 24, nhop: 10.1.10.2 With FRR: out i/f: tunnel-te2, label: 3
LSP bw: 0 kbps, Backup level: any-class unlimited, type: CT0
crs-058 CRS-1实验指南
ch09-crs-1_t2 Tunnel Id: 2
LSP Head, Admin: up, Oper: up
Src: 2.2.2.2, Dest: 1.1.1.1, Instance: 3
Fast Reroute Protection: None
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng fast-reroute database
Sat Jul 31 17:57:01.234 AEST
Tunnel head FRR information:
Tunnel Out Intf/ FRR Intf/ Status
Label Label
------- ---------------- ---------------- -------
tt1 Te1/6/0/0:24 tt2:Pop Ready
从以上可以看到FRR已经READY,在打流的过程中, 进入65交换机, shutdown 65的端口TEN 1/3
从测试仪的流量指针上看,流量只会丢十几毫秒即完成切换。(www.61k.com)
扩展:crs 1 / 分子克隆实验指南 / 实验室设计与建设指南
二 : 1个人的CCIE
有些人看似在跑,其实是逃,要学会跑,必须要有内心的渴望。
想念。真的不是名词。
是1种想起来就想哭的心情。
我希望,LOVE AND CCIE。可以互不干扰的共存。
我不能接受最终我没拿到那个水晶牌子。
我不能接受最终我失去了这份心痛的想念的心情。
爱。是含笑饮毒酒。
只有真正爱过的人,才能说出这样的话吧。
这不是华丽的辞藻,是深刻。
是不是想念1个人之际。
并不一定是心在想念。
而是眼睛想念对方的样子。
手指(www.61k.com)想念与他的手指相握的感觉。
亦或是身体想念对方身上的温度呢。
你一定为他做过不理智的事。
你一定陪他谈论过盛大的梦想。
你一定就那么坚信过他是你的下半生。
那个少年。
他是有缺点的。
但在你眼里。
他胜过所有光芒。
我说起你的淡如水,说起你的漫不经心,说起你的冷若星,埋怨你如何马耳东风,投诉你让我对牛弹琴。当我陈列你一切缺点时,却发现自己成为一座想念的博物馆。----------------------------------------
It is the time you have wastered foryourrose,thatmake her so important.CCIE就是这朵rose,你越是为它付出过时间,越是为它投入过精力,越是为它放弃过所爱,它就越是你心中求之不得,弃之不舍的隐痛。三 : CRS-1实验指南
IOXR实验指南
ISIS实验
6509做二层交换机
cc07-6500-4(config-if)#do sh run int ten 1/1 Building configuration...
Current configuration : 98 bytes !
interface TenGigabitEthernet1/1 switchport
load-interval 30
spanning-tree portfast edge end
cc07-6500-4(config-if)#do sh run int ten 1/3
Building configuration...
Current configuration : 98 bytes
!
interface TenGigabitEthernet1/3
switchport
load-interval 30
spanning-tree portfast edge
end
ch09-crs-1的ISIS配置:
RP/0/RP0/CPU0:ch09-crs-1#sh run router isis
Fri Jul 30 22:48:25.147 AEST
router isis 100
net 00.0001.0000.0000.0002.00
address-family ipv4 unicast
metric-style wide
!
interface TenGigE1/6/0/0
address-family ipv4 unicast
!
!
interface TenGigE1/6/1/0
address-family ipv4 unicast
!
!
interface TenGigE1/6/2/0
address-family ipv4 unicast
!
!
!
Ch03-crs-1的ISIS配置
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh run router isis Fri Jul 30 22:51:23.626 AEST
router isis 100
net 00.0001.0000.0000.0001.00
address-family ipv4 unicast
metric-style wide
!
interface TenGigE0/1/0/0
address-family ipv4 unicast
!
!
interface TenGigE0/1/1/0
address-family ipv4 unicast
!
!
interface TenGigE0/1/2/0
address-family ipv4 unicast
metric 100 //该接口metric大,所以优选从ten0/1/0/0学到的路由 !
!
!
分别记录CH09和CH03路由器收到的ISIS 邻居, 路由条目数目,记录路由路径。
RP/0/RP0/CPU0:ch03-crs-1#sh isis nei
Fri Jul 30 23:09:16.058 AEST
IS-IS 100 neighbors:
System Id Interface SNPA State Holdtime Type IETF-NSF
ch09-crs-1 Te0/1/0/0 0017.0e8f.25f7 Up 8 L1L2 Capable
ch09-crs-1 Te0/1/2/0 0017.0e8f.260f Up 9 L1L2 Capable
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route summ
Fri Jul 30 23:00:18.448 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552
local 5 0 0 620
static 3 0 0 372
isis 100 7500 4 0 930496
bgp 1001 0 0 0 0
ospf 100 1 0 0 180
Total 7513 4 0 932220
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route isis
Fri Jul 30 23:00:27.653 AEST
i L2 20.29.76.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.77.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.78.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.79.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.80.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.81.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
i L2 20.29.82.0/24 [115/21] via 10.1.10.1, 03:48:10, TenGigE0/1/0/0
RP/0/RP0/CPU0:ch09-crs-1#sh route summ
Fri Jul 30 23:00:07.902 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552
local 5 0 0 620
static 2 0 0 248
dagr 0 0 0 0
isis 100 7500 4 0 930720
bgp 1001 0 0 0 0
ospf 100 1 0 0 180
Total 7512 4 0 932320
RP/0/RP0/CPU0:ch09-crs-1#
RP/0/RP0/CPU0:ch09-crs-1#
RP/0/RP0/CPU0:ch09-crs-1#sh route isis
Fri Jul 30 23:01:33.720 AEST
i L2 20.29.76.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.77.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.78.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.79.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.80.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.81.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.82.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.83.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
i L2 20.29.84.0/24 [115/11] via 192.168.20.2, 04:32:19, TenGigE1/6/1/0
RP/0/RP0/CPU0:ch09-crs-1#sh isis nei
Fri Jul 30 23:09:41.339 AEST
IS-IS 100 neighbors:
System Id Interface SNPA State Holdtime Type IETF-NSF ch03-crs-1 Te1/6/0/0 0012.80ae.9476 Up 24 L1L2 Capable ch03-crs-1 Te1/6/2/0 0012.80ae.948e Up 24 L1L2 Capable 0010.9400.0002 Te1/6/1/0 0010.9400.0002 Up 25 L2 Unable
Total neighbor count: 3
不启用BFD for ISIS, 观察当非直连链路断掉后路由收敛效果。
非直连链路断掉情况模拟(链路断掉,但接口仍然处于UP状态
cc07-6500-4(config)#int ten 1/3
cc07-6500-4(config-if)#switchport access vlan 100
不启用BFD,需要较长时间路由(5,6秒)才能跟新到备用路
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route isis
Fri Jul 30 23:05:44.369 AEST
i L2 20.29.76.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.77.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.78.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.79.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.80.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.81.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.82.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.83.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.84.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
启用BFD for ISIS, 观察当非直连链路断掉后路由收敛效果 非直连链路断掉情况模拟(链路断掉,但接口仍然处于UP状态
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh run router isis
Fri Jul 30 22:51:23.626 AEST
router isis 100
interface TenGigE0/1/0/0
bfd minimum-interval 15 !hello包间隔
bfd multiplier 2 !bfd hello包timout数目
bfd fast-detect ipv4 !启用bfd功能
address-family ipv4 unicast
!
RP/0/RP0/CPU0:ch09-crs-1#sh run router isis
Fri Jul 30 22:48:25.147 AEST
router isis 100
interface TenGigE1/6/0/0
bfd minimum-interval 15
bfd multiplier 2
bfd fast-detect ipv4
address-family ipv4 unicast
!
RP/0/RP0/CPU0:ch03-crs-1#sh bfd ipv4 session
Fri Jul 30 23:50:17.070 AEST
Interface Dest Addr Local det time(int*mult) State Echo Async -------------------- --------------- ---------------- ---------------- ---------
Te0/1/0/0 10.1.10.1 30ms(15ms*2) 4s(2s*2) UP 启用BFD,瞬时ISIS(200-300 ms)就切换到备用路 cc07-6500-4(config)#int ten 1/3
cc07-6500-4(config-if)#switchport access vlan 100
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route isis
Fri Jul 30 23:05:44.369 AEST
i L2 20.29.76.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.77.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.78.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.79.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.80.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.81.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.82.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.83.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
i L2 20.29.84.0/24 [115/111] via 10.1.12.1, 00:00:09, TenGigE0/1/2/0
OSPF实验
CH03 OSPF配置:
RP/0/RP0/CPU0:ch03-crs-1#sh run router ospf Fri Jul 30 23:10:49.735 AEST
router ospf 100
area 0
interface TenGigE0/1/0/0
!
interface TenGigE0/1/1/0
!
interface TenGigE0/1/2/0
!
!
!
CH09 OSPF配置:
RP/0/RP0/CPU0:ch09-crs-1#sh run router ospf Fri Jul 30 23:11:54.577 AEST
router ospf 100
area 0
interface TenGigE1/6/0/0
!
interface TenGigE1/6/1/0
!
interface TenGigE1/6/2/0
!
!
!
记录CH09路由器OSPF邻居 RP/0/RP0/CPU0:ch09-crs-1#sh ospf nei Fri Jul 30 23:16:48.564 AEST
* Indicates MADJ interface
Neighbors for OSPF 100
Neighbor ID Pri State Dead Time Address Interface
10.1.10.2 1 FULL/DR 00:00:38 10.1.10.2 TenGigE1/6/0/0 Neighbor is up for 00:07:41
192.168.20.2 0 FULL/DROTHER 00:00:30 192.168.20.2 TenGigE1/6/1/0 Neighbor is up for 00:28:49
10.1.10.2 1 FULL/DR 00:00:37 10.1.12.2 TenGigE1/6/2/0 Neighbor is up for 00:29:02
Total neighbor count: 3
记录CH09 OSPF路由:
RP/0/RP0/CPU0:ch09-crs-1#sh route ospf
Fri Jul 30 23:36:55.114 AEST
O E1 30.0.0.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.1.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.2.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.3.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.4.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.5.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.6.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.7.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.8.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.9.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.10.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.11.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.12.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.13.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
O E1 30.0.14.0/24 [110/2] via 192.168.20.2, 00:02:04, TenGigE1/6/1/0
RP/0/RP0/CPU0:ch09-crs-1#sh route summ
Fri Jul 30 23:37:27.425 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552
local 5 0 0 620
static 2 0 0 248
dagr 0 0 0 0
isis 100 7500 4 0 930720
bgp 1001 0 0 0 0
ospf 100 51 0 0 6380 Total 7562 4 0 938520
记录CH03路由器OSPF邻居
RP/0/RP0/CPU0:ch03-crs-1#sh ospf nei
Fri Jul 30 23:17:48.576 AEST
* Indicates MADJ interface
Neighbors for OSPF 100
Neighbor ID Pri State Dead Time Address 10.1.10.1 1 FULL/BDR 00:00:37 10.1.10.1 Neighbor is up for 00:08:41
192.168.10.2 0 FULL/DROTHER 00:00:32 192.168.10.2 Neighbor is up for 00:30:37
10.1.10.1 1 FULL/BDR 00:00:39 10.1.12.1 Neighbor is up for 00:30:06
Total neighbor count: 3
RP/0/RP0/CPU0:ch03-crs-1#
记录CH03 ospf 路由:
RP/0/RP0/CPU0:ch03-crs-1#sh route summ
Fri Jul 30 23:38:32.815 AEST
Route Source Routes Backup Deleted Memory (bytes) connected 4 0 0 552 local 5 0 0 620 static 3 0 0 372 isis 100 7500 4 0 930496 bgp 1001 0 0 0 0 ospf 100 51 0 0 9180 Total 7563 4 0 941220
RP/0/RP0/CPU0:ch03-crs-1#sh route ospf
Fri Jul 30 23:38:35.885 AEST
O E1 30.0.0.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0 Interface TenGigE0/1/0/0 TenGigE0/1/1/0 TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.1.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.2.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.3.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
O E1 30.0.4.0/24 [110/3] via 10.1.12.1, 00:03:45, TenGigE0/1/2/0
[110/3] via 10.1.10.1, 00:03:45, TenGigE0/1/0/0
调整CH03参数,使其优选ten0/1/0/0到达ch09后面的网络
RP/0/RP0/CPU0:ch03-crs-1#sh run router ospf
Fri Jul 30 23:41:28.634 AEST
router ospf 100
interface TenGigE0/1/2/0
cost 5 !把ten0/1/2/0接口值加大
!
!
验证ch03路由改变:
RP/0/RP0/CPU0:ch03-crs-1#sh route ospf
Fri Jul 30 23:41:02.739 AEST
O E1 30.0.0.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.1.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.2.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.3.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.4.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.5.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.6.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.7.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
O E1 30.0.8.0/24 [110/3] via 10.1.10.1, 00:00:15, TenGigE0/1/0/0
不配置BFD FOR OSPF, 验证路由收敛情况
非直连链路断掉情况模拟(链路断掉,但接口仍然处于UP状态
cc07-6500-4(config)#int ten 1/3
cc07-6500-4(config-if)#switchport access vlan 100
不配置BFD, 需要较长时间HELLO TIME超时,始收敛
RP/0/RP0/CPU0:ch03-crs-1#sh route ospf
Fri Jul 30 23:45:07.775 AEST
O E1 30.0.0.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.1.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.2.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.3.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.4.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.5.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.6.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
O E1 30.0.7.0/24 [110/7] via 10.1.12.1, 00:00:01, TenGigE0/1/2/0
配置BFD FOR OSPF:
在CH09的ten1/6/0/0上启用BFD
RP/0/RP0/CPU0:ch09-crs-1#sh run router ospf 100
Fri Jul 30 23:56:19.750 AEST
router ospf 100
bfd minimum-interval 15
bfd multiplier 2
area 0
interface TenGigE1/6/0/0
bfd fast-detect
路由才开
在CH03的ten0/1/0/0上启用BFD RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh run router ospf Fri Jul 30 23:57:37.569 AEST
router ospf 100
bfd minimum-interval 15
bfd multiplier 2
area 0
interface TenGigE0/1/0/0
bfd fast-detect
!
记录当前BFD状态:
RP/0/RP0/CPU0:ch09-crs-1#sh bfd ipv4 session detail
Fri Jul 30 23:55:47.895 AEST
I/f: TenGigE1/6/0/0, Location: 1/6/CPU0, dest: 10.1.10.2, src: 10.1.10.1 State: UP for 0d:0h:5m:34s, number of times UP: 1
Received parameters:
Version: 1, desired tx interval: 2 s, required rx interval: 2 s Required echo rx interval: 1 ms, multiplier: 2, diag: None
My discr: 327689, your discr: 18415626, state UP, D/F/P/C/A: 0/0/0/1/0 Transmitted parameters:
Version: 1, desired tx interval: 2 s, required rx interval: 2 s Required echo rx interval: 1 ms, multiplier: 2, diag: None
My discr: 18415626, your discr: 327689, state UP, D/F/P/C/A: 0/0/0/1/0 Timer Values:
Local negotiated async tx interval: 2 s
Remote negotiated async tx interval: 2 s
Desired echo tx interval: 15 ms, local negotiated echo tx interval: 15 ms Echo detection time: 30 ms(15 ms*2), async detection time: 4 s(2 s*2) Local Stats:
Intervals between async packets:
Tx: Number of intervals=100, min=1665 ms, max=1985 ms, avg=1815 ms Last packet transmitted 1967 ms ago
Rx: Number of intervals=100, min=1667 ms, max=2 s, avg=1852 ms Last packet received 619 ms ago
Intervals between echo packets:
Tx: Number of intervals=100, min=17 ms, max=17 ms, avg=17 ms Last packet transmitted 7 ms ago
Rx: Number of intervals=100, min=17 ms, max=17 ms, avg=17 ms Last packet received 7 ms ago
Latency of echo packets (time between tx and rx):
Number of packets: 100, min=0 us, max=0 us, avg=0 us
Session owner information:
Client Desired interval Multiplier
---------------- ------------------------ --------------
isis-100 15 ms 2
ospf-100 15 ms 2
验证BFD FOR OSPF效果,模拟非直连链路断掉路由收敛时间:200ms时间, OSPF自动收敛
RP/0/RP0/CPU0:ch03-crs-1(config-ospf-ar-if)#do sh route ospf
Sat Jul 31 00:02:09.132 AEST
O E1 30.0.0.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.1.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.2.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.3.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.4.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.5.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.6.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.7.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.8.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
O E1 30.0.9.0/24 [110/7] via 10.1.12.1, 00:00:07, TenGigE0/1/2/0
BGP实验
CH03 BGP配置:
RP/0/RP0/CPU0:ch03-crs-1#sh run route-policy pass-all Sat Jul 31 00:05:30.058 AEST
route-policy pass-all
pass
end-policy
!
RP/0/RP0/CPU0:ch03-crs-1#sh run router bgp
Sat Jul 31 00:05:35.462 AEST
router bgp 1001
bgp router-id 192.168.10.1
address-family ipv4 unicast
!
neighbor 192.168.10.2
remote-as 1
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
!
记录BGP路由条目数目(30万条)
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#do sh route summ Sat Jul 31 00:58:39.559 AEST
Route Source Routes Backup Deleted Memory (bytes) connected 4 0 0 552 local 5 0 0 620 static 2 0 0 248
dagr 0 0 0 0
isis 100 7500 4 0 930720
bgp 1001 300000 0 0 37200000
ospf 100 51 0 0 6380
Total 307562 4 0 38138520
策略控制, 如下所示所有Community为 1:1的路由需要全部被过滤
RP/0/RP0/CPU0:ch09-crs-1#sh bgp 50.0.0.0
Sat Jul 31 01:00:00.555 AEST
BGP routing table entry for 50.0.0.0/24
Versions:
Process bRIB/RIB SendTblVer
Speaker 928522 928522
Last Modified: Jul 31 00:57:57.029 for 00:02:03
Paths: (1 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
1
192.168.20.2 from 192.168.20.2 (192.168.20.2)
Origin IGP, localpref 100, valid, external, best
Community: 1:1
配置route-policy
RP/0/RP0/CPU0:ch09-crs-1#sh run route-policy GUARD_PREFIX
Sat Jul 31 01:03:37.553 AEST
route-policy GUARD_PREFIX
if community matches-any (1:1) then
drop
endif
end-policy
!
RP/0/RP0/CPU0:ch09-crs-1#sh run route-policy BGP_IN
Sat Jul 31 01:03:45.168 AEST
route-policy BGP_IN
apply GUARD_PREFIX
pass
end-policy
!
把 BGP_IN应用到bgp的in方向
RP/0/RP0/CPU0:ch09-crs-1#conf t
Sat Jul 31 01:05:56.578 AEST
RP/0/RP0/CPU0:ch09-crs-1(config)#router bgp 1001
RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#nei 192.168.20.2
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr)#address-family ipv4 unicast RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#route-policy BGP_IN in
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#commi
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr-af)#exi
RP/0/RP0/CPU0:ch09-crs-1(config-bgp-nbr)#exi
RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#do sh route summ
Sat Jul 31 01:06:41.855 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552 local 5 0 0 620 static 2 0 0 248
dagr 0 0 0 0 isis 100 7500 4 0 930720
bgp 1001 300000 0 0 37200000 ospf 100 51 0 0 6380 Total 307562 4 0 38138520
RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#do clear bgp *
Sat Jul 31 01:06:48.267 AEST
验证路由策略生效, 30万路由变为10万条路由。 RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#do sh route summ
Sat Jul 31 01:07:13.817 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 0 0 552 local 5 0 0 620 static 2 0 0 248 dagr 0 0 0 0 isis 100 7500 4 0 930720
bgp 1001 100000 0 0 12400000 ospf 100 51 0 0 6380
Total 107562 4 0 13338520 RP/0/RP0/CPU0:ch09-crs-1(config-bgp)#
MPLS实验
6509做三层路由器, MPLS, LDP, ISIS相关配置 cc07-6500-4#sh run int ten 1/3
interface TenGigabitEthernet1/3
switchport
switchport access vlan 200
load-interval 30
spanning-tree portfast edge
end
cc07-6500-4#sh run int ten 1/1
interface TenGigabitEthernet1/1
switchport
switchport access vlan 100
load-interval 30
spanning-tree portfast edge
end
cc07-6500-4#sh run int lo 0
interface Loopback0
ip address 3.3.3.3 255.255.255.255
ip router isis 100
end
cc07-6500-4#sh run int vlan 100
interface Vlan100
ip address 10.1.11.2 255.255.255.0
ip router isis 100
mpls ip
end
cc07-6500-4#sh run int vlan 200
interface Vlan200
ip address 10.1.10.2 255.255.255.0
ip router isis 100
mpls ip
end
router isis 100
net 00.0001.0000.0000.0003.00
metric-style wide
mpls label protocol ldp
mpls ldp router-id Loopback0
CH03 MPLS相关配置
RP/0/RP0/CPU0:ch03-crs-1(config-if)#do sh run int ten 0/1/0/0 Sat Jul 31 13:50:20.237 AEST
interface TenGigE0/1/0/0
cdp
ipv4 address 10.1.11.1 255.255.255.0
!
RP/0/RP0/CPU0:ch03-crs-1#sh run mpls ldp
Sat Jul 31 14:29:23.630 AEST
mpls ldp
router-id 1.1.1.1
interface TenGigE0/1/0/0
!
interface TenGigE0/1/2/0
!
!
CH09 MPLS相关配置
RP/0/RP0/CPU0:ch09-crs-1#sh run mpls ldp
Sat Jul 31 14:29:50.350 AEST
mpls ldp
router-id 2.2.2.2
interface TenGigE1/6/0/0
!
interface TenGigE1/6/2/0
!
!
MPLS验证
cc07-6500-4#sh mpls ldp nei
Peer LDP Ident: 1.1.1.1:0; Local LDP Ident 3.3.3.3:0
TCP connection: 1.1.1.1.646 - 3.3.3.3.17018
State: Oper; Msgs sent/rcvd: 23/24; Downstream
Up time: 00:08:24
LDP discovery sources:
Vlan100, Src IP addr: 10.1.11.1
Addresses bound to peer LDP Ident:
10.66.164.239 1.1.1.1 10.1.12.2 192.168.10.1 10.66.164.240 10.1.11.1
Peer LDP Ident: 2.2.2.2:0; Local LDP Ident 3.3.3.3:0
TCP connection: 2.2.2.2.646 - 3.3.3.3.34533
State: Oper; Msgs sent/rcvd: 24/23; Downstream
Up time: 00:08:22
LDP discovery sources:
Vlan200, Src IP addr: 10.1.10.1
Addresses bound to peer LDP Ident:
10.66.165.87 192.168.20.1 10.1.12.1 10.66.165.86
2.2.2.2 10.1.10.1
cc07-6500-4#sh mpls for
cc07-6500-4#sh mpls forwarding-table
Local Outgoing Prefix Bytes Label Outgoing Next Hop Label Label or Tunnel Id Switched interface 16 Pop Label 1.1.1.1/32 0 Vl100 10.1.11.1 17 Pop Label 2.2.2.2/32 1372 Vl200 10.1.10.1
18 Pop Label 10.1.12.0/24 0 Vl200 10.1.10.1 19 No Label 10.66.0.0/16 0 Gi5/2 10.66.164.1 20 No Label 64.104.0.0/16 0 Gi5/2 10.66.164.1 21 Pop Label 192.168.10.0/24 0 Vl100 10.1.11.1 22 Pop Label 192.168.20.0/24 0 Vl200 10.1.10.1
RP/0/RP0/CPU0:ch03-crs-1#sh mpls ldp nei
Sat Jul 31 14:30:55.093 AEST
Peer LDP Identifier: 2.2.2.2:0
TCP connection: 2.2.2.2:55360 - 1.1.1.1:646
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 47/46
Up time: 00:23:45
LDP Discovery Sources:
TenGigE0/1/2/0
Addresses bound to this peer:
2.2.2.2 10.1.10.1 10.1.12.1 10.66.165.86 10.66.165.87 192.168.20.1
Peer LDP Identifier: 3.3.3.3:0
TCP connection: 3.3.3.3:17018 - 1.1.1.1:646
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 25/24
Up time: 00:08:48
LDP Discovery Sources:
TenGigE0/1/0/0
Addresses bound to this peer:
3.3.3.3 10.1.10.2 10.1.11.2 10.66.164.179
RP/0/RP0/CPU0:ch03-crs-1#sh mpls forwarding
Sat Jul 31 14:31:03.203 AEST
Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched ------ ----------- ------------------ ------------ --------------- ------------
16000 Pop 10.1.10.0/24 Te0/1/2/0 10.1.12.1 0 16001 Pop 192.168.20.0/24 Te0/1/2/0 10.1.12.1 0 16002 17 2.2.2.2/32 Te0/1/0/0 10.1.11.2 1436 16003 Unlabelled 10.66.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 0 16004 Unlabelled 64.104.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 9348 16006 Pop 3.3.3.3/32 Te0/1/0/0 10.1.11.2 0
RP/0/RP0/CPU0:ch09-crs-1#sh mpls ldp nei
Sat Jul 31 14:31:38.666 AEST
Peer LDP Identifier: 1.1.1.1:0
TCP connection: 1.1.1.1:646 - 2.2.2.2:55360
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 47/48
Up time: 00:24:28
LDP Discovery Sources:
TenGigE1/6/2/0
Addresses bound to this peer:
1.1.1.1 10.1.11.1 10.1.12.2 10.66.164.239 10.66.164.240 192.168.10.1
Peer LDP Identifier: 3.3.3.3:0
TCP connection: 3.3.3.3:34533 - 2.2.2.2:646
Graceful Restart: No
Session Holdtime: 180 sec
State: Oper; Msgs sent/rcvd: 25/25
Up time: 00:09:30
LDP Discovery Sources:
TenGigE1/6/0/0
Addresses bound to this peer:
3.3.3.3 10.1.10.2 10.1.11.2 10.66.164.179
RP/0/RP0/CPU0:ch09-crs-1#sh mpls forwarding
Sat Jul 31 14:31:42.252 AEST
Local Outgoing Prefix Outgoing Next Hop Bytes Label Label or ID Interface Switched ------ ----------- ------------------ ------------ --------------- ------------
16000 Pop 192.168.10.0/24 Te1/6/2/0 10.1.12.2 0 16001 Pop 10.1.11.0/24 Te1/6/2/0 10.1.12.2 0 16002 Pop 1.1.1.1/32 Te1/6/2/0 10.1.12.2 0 16003 Unlabelled 64.104.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 7047 16004 Unlabelled 10.66.0.0/16 Mg0/RP0/CPU0/0 10.66.164.1 0 16006 Pop 3.3.3.3/32 Te1/6/0/0 10.1.10.2 0
MPLS TE流量工程实验
BGP路由建立
如上图所示, Testcenter 1与ch03-crs-1建立EBGP, CH03与CH09建立IBGP, Testcenter1发出5000条(40.0.0.0/24)路由到ch03.
Ch03与ch09相关的BGP配置:
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run router bgp
Sat Jul 31 15:51:05.130 AEST
router bgp 1001
bgp router-id 1.1.1.1
address-family ipv4 unicast
!
neighbor 2.2.2.2
remote-as 1001
update-source Loopback0
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
neighbor 192.168.10.2
remote-as 1
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
!
RP/0/RP0/CPU0:ch09-crs-1#sh run router bgp
Sat Jul 31 15:51:33.398 AEST
router bgp 1001
bgp router-id 2.2.2.2
address-family ipv4 unicast
!
neighbor 1.1.1.1
remote-as 1001
update-source Loopback0
address-family ipv4 unicast
route-policy pass-all in
route-policy pass-all out
!
!
CH03与CH09均有5000条BGP路由
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh route summ
Sat Jul 31 15:52:23.159 AEST
Route Source Routes Backup Deleted Memory (bytes) connected 4 1 0 676 local 6 0 0 744 static 3 0 0 372 isis 100 4 4 0 992 bgp 1001 5000 0 0 620000 Total 5017 5 0 622784
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh route bgp
Sat Jul 31 15:52:29.718 AEST
B 40.0.0.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.1.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.2.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.3.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.4.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.5.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.6.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.7.0/24 [20/0] via 192.168.10.2, 00:53:12
B 40.0.8.0/24 [20/0] via 192.168.10.2, 00:53:12
RP/0/RP0/CPU0:ch09-crs-1#sh route summ
Sat Jul 31 15:52:52.324 AEST
Route Source Routes Backup Deleted Memory (bytes)
connected 4 1 0 676
local 6 0 0 744
static 2 0 0 248
dagr 0 0 0 0
isis 100 4 4 0 1048
bgp 1001 5000 0 0 620000
Total 5016 5 0 622716
RP/0/RP0/CPU0:ch09-crs-1#sh route bgp
Sat Jul 31 15:52:58.289 AEST
B 40.0.0.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.1.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.2.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.3.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.4.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.5.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.6.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.7.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.8.0/24 [200/0] via 192.168.10.2, 00:53:40
B 40.0.9.0/24 [200/0] via 192.168.10.2, 00:53:40
TE隧道建立
CH09到CH03建立MPLS TE隧道(CH09-6509-CH03), 通过配置静态路由使Testcenter2打Testcenter1的5000条BGP网段流量都经过该TE隧道。
6509相关配置:
mpls traffic-eng tunnels
!
interface Vlan100
mpls traffic-eng tunnels
ip rsvp bandwidth
!
interface Vlan200
mpls traffic-eng tunnels
ip rsvp bandwidth
router isis 100
metric-style wide
mpls traffic-eng router-id Loopback0
mpls traffic-eng level-2
ch09相关配置:
RP/0/RP0/CPU0:ch09-crs-1#sh run explicit-path Sat Jul 31 16:27:00.198 AEST
explicit-path identifier 1
index 10 next-address strict ipv4 unicast 10.1.10.2 index 20 next-address strict ipv4 unicast 10.1.11.1 !
RP/0/RP0/CPU0:ch09-crs-1#sh run interface tunnel-te 1 Sat Jul 31 16:27:21.454 AEST
interface tunnel-te1
ipv4 unnumbered Loopback0
destination 1.1.1.1
path-option 1 explicit identifier 1
!
RP/0/RP0/CPU0:ch09-crs-1#sh run router isis Sat Jul 31 16:27:29.532 AEST
router isis 100
net 00.0001.0000.0000.0002.00
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-2-only
mpls traffic-eng router-id Loopback0
RP/0/RP0/CPU0:ch09-crs-1#sh run rsvp
Sat Jul 31 16:29:24.945 AEST
rsvp
interface TenGigE1/6/0/0
bandwidth
!
!
RP/0/RP0/CPU0:ch09-crs-1#sh run mpls traffic-eng
Sat Jul 31 16:29:31.362 AEST
mpls traffic-eng
interface TenGigE1/6/0/0
!
!
ch03相关配置:
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run router isis
Sat Jul 31 16:30:26.598 AEST
router isis 100
net 00.0001.0000.0000.0001.00
address-family ipv4 unicast
metric-style wide
mpls traffic-eng level-2-only
mpls traffic-eng router-id Loopback0
!
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run mpls traffic-eng
Sat Jul 31 16:30:52.752 AEST
mpls traffic-eng
interface TenGigE0/1/0/0
!
!
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh run rsvp
Sat Jul 31 16:30:56.889 AEST
rsvp
interface TenGigE0/1/0/0
!
!
TE隧道功能验证
CH09到CH03建立MPLS TE隧道(CH09-6509-CH03), 通过配置静态路由使Testcenter2打Testcenter1的5000条BGP网段流量都经过该TE隧道。
CH09相关配置如下:
router static
address-family ipv4 unicast
192.168.10.2/32 tunnel-te1 !所有到5000条BGP路由的下一跳均是192.168.10.2, 所以把到192.168.10.2下一跳设置为tunnel-te1,即可实现把该流量导入到TE隧道中。 !
!
在testcenter建立流, 源端口TEN10/2, 目的端口TEN10/1,流源地址是TEN10/2接口地址,目的地址是TEN10/1放出的5000条BGP路由。
TCC测试脚本:LAB-mpls-te.tcc
观察6509, CH09, CH03 tunnel状态均为UP状态:
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng tunnels
Sat Jul 31 16:36:28.773 AEST
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 1635 seconds
Periodic FRR Promotion: every 300 seconds, next in 274 seconds
Auto-bw enabled tunnels: 0 (disabled)
Name: tunnel-te1 Destination: 1.1.1.1
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type explicit 1 (Basis for Setup, path weight 20)
Last Signalled Error: Sat Jul 31 16:10:53 2010
Info: [2] PathErr(1,0)-(admission) at 10.1.11.1
G-PID: 0x0800 (derived from egress interface properties)
Bandwidth Requested: 0 kbps CT0
Config Parameters:
Bandwidth: 0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff
Metric Type: TE (default)
AutoRoute: disabled LockDown: disabled Policy class: not set
Forwarding-Adjacency: disabled
Loadshare: 0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
History:
Tunnel has been up for: 00:21:26
Current LSP:
Uptime: 00:21:26
Prior LSP:
ID: path option 1 [2]
Removal Trigger: setup timed out
Path info (IS-IS 100 level-2):
Hop0: 10.1.10.2
Hop1: 10.1.11.2
Hop2: 10.1.11.1
Hop3: 1.1.1.1
Displayed 1 (of 1) heads, 0 (of 0) midpoints, 0 (of 0) tails
Displayed 1 up, 0 down, 0 recovering, 0 recovered heads
cc07-6500-4#sh mpls traffic-eng tunnels
LSP Tunnel ch09-crs-1_t1 is signalled, connection is up
InLabel : Vlan200, 24
OutLabel : Vlan100, implicit-null
RSVP Signalling Info:
Src 2.2.2.2, Dst 1.1.1.1, Tun_Id 1, Tun_Instance 3
RSVP Path Info:
My Address: 10.1.11.2
Explicit Route: 10.1.11.1 1.1.1.1
Record Route: NONE
Tspec: ave rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
RSVP Resv Info:
Record Route: NONE
Fspec: ave rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
RP/0/RP0/CPU0:ch03-crs-1(config)#do sh mpls traffic-eng tunnels
Sat Jul 31 16:37:30.158 AEST
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 1999 seconds Periodic FRR Promotion: every 300 seconds, next in 216 seconds Auto-bw enabled tunnels: 0 (disabled)
LSP Tunnel 2.2.2.2 1 [3] is signalled, connection is up
Tunnel Name: ch09-crs-1_t1 Tunnel Role: Tail
InLabel: TenGigE0/1/0/0, implicit-null
Signalling Info:
Src 2.2.2.2 Dst 1.1.1.1, Tun ID 1, Tun Inst 3, Ext ID 2.2.2.2
Router-IDs: upstream 3.3.3.3
local 1.1.1.1
Bandwidth: 0 kbps (CT0) Priority: 7 7 DSTE-class: 0
Path Info:
Incoming Address: 10.1.11.1
Incoming Explicit Route:
Strict, 10.1.11.1
Strict, 1.1.1.1
Record Route: None
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set
Resv Info:
Record Route: None
Fspec: avg rate=0 kbits, burst=0 bytes, peak rate=0 kbits
Displayed 0 (of 0) heads, 0 (of 0) midpoints, 1 (of 1) tails
Displayed 0 up, 0 down, 0 recovering, 0 recovered heads
Monitor CH09的接口流量信息:
RP/0/RP0/CPU0:ch09-crs-1#monitor interface ten 1/6/0/0 ten 1/6/2/0
ch09-crs-1 Monitor Time: 00:00:10 SysUptime: 195:45:01
Protocol:General
Interface In(bps) Out(bps) InBytes/Delta OutBytes/Delta
Te1/6/0/0 3000/ 0% 864.8M/ 8% 563.6G/218 121.6G/216.2M Te1/6/2/0 2000/ 0% 8000/ 0% 734.3G/0 111.9M/1590
Quit='q', Clear='c', Freeze='f', Thaw='t',
Next set='n', Prev set='p', Bytes='y', Packets='k'
(General='g', IPv4 Uni='4u', IPv4 Multi='4m', IPv6 Uni='6u', IPv6 Multi='6m')
可以看到流量均从TE1/6/0/0的出去,此端口即为tunne的起始端口, MPLS-TE工作正常。
MPLS TE FRR快速重路由
在上一个MPLS TE实验中, CH09已经建立了一条TUNNEL TE1, CH09->65->CH03,在本实验项目中,需要建立一条备用通路TUNNEL2, CH09->CH03, 当主用通路断掉时候,流量可以快速切换到TUNNEL2上。
建立备用tunnel2
CH09相关配置
RP/0/RP0/CPU0:ch09-crs-1#sh run explicit-path identifier 2
Sat Jul 31 17:10:54.091 AEST
explicit-path identifier 2
index 10 next-address strict ipv4 unicast 10.1.12.2
!
RP/0/RP0/CPU0:ch09-crs-1#sh run int tunnel-te 2
Sat Jul 31 17:14:46.304 AEST
interface tunnel-te2
description backuptunnel for tunnel1(CH09->CH03)
ipv4 unnumbered Loopback0
destination 1.1.1.1
path-option 1 explicit identifier 2
!
RP/0/RP0/CPU0:ch09-crs-1#sh run mpls traffic-eng Sat Jul 31 17:11:28.858 AEST
mpls traffic-eng
interface TenGigE1/6/2/0
!
RP/0/RP0/CPU0:ch09-crs-1#sh run rsvp
Sat Jul 31 17:11:59.902 AEST
rsvp
interface TenGigE1/6/2/0
!
!
CH03相关配置
RP/0/RP0/CPU0:ch03-crs-1#sh run mpls traffic-eng Sat Jul 31 17:15:24.858 AEST
mpls traffic-eng
interface TenGigE0/1/2/0
!
!
RP/0/RP0/CPU0:ch03-crs-1#sh run rsvp
Sat Jul 31 17:15:29.120 AEST
rsvp
interface TenGigE0/1/2/0
!
!
验证备用tunnel2已经UP
RP/0/RP0/CPU0:ch09-crs-1#show mpls traffic-eng tunnels 2 Sat Jul 31 17:16:51.654 AEST
Signalling Summary:
LSP Tunnels Process: running RSVP Process: running Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 2812 seconds
Periodic FRR Promotion: every 300 seconds, next in 72 seconds Auto-bw enabled tunnels: 0 (disabled)
Name: tunnel-te2 Destination: 1.1.1.1
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type explicit 2 (Basis for Setup, path weight 10) G-PID: 0x0800 (derived from egress interface properties)
Bandwidth Requested: 0 kbps CT0
Config Parameters:
Bandwidth: 0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff Metric Type: TE (default)
AutoRoute: disabled LockDown: disabled Policy class: not set Forwarding-Adjacency: disabled
Loadshare: 0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
History:
Tunnel has been up for: 00:08:57
Current LSP:
Uptime: 00:08:57
Path info (IS-IS 100 level-2):
Hop0: 10.1.12.2
Hop1: 1.1.1.1
Displayed 1 (of 2) heads, 0 (of 0) midpoints, 0 (of 0) tails
Displayed 1 up, 0 down, 0 recovering, 0 recovered heads
RP/0/RP0/CPU0:ch03-crs-1#sh mpls traffic-eng tunnels
Sat Jul 31 17:17:29.945 AEST
Signalling Summary:
LSP Tunnels Process: running
RSVP Process: running
Forwarding: enabled
Periodic reoptimization: every 3600 seconds, next in 3199 seconds Periodic FRR Promotion: every 300 seconds, next in 34 seconds Auto-bw enabled tunnels: 0 (disabled)
LSP Tunnel 2.2.2.2 1 [3] is signalled, connection is up
Tunnel Name: ch09-crs-1_t1 Tunnel Role: Tail
InLabel: TenGigE0/1/0/0, implicit-null
Signalling Info:
Src 2.2.2.2 Dst 1.1.1.1, Tun ID 1, Tun Inst 3, Ext ID 2.2.2.2
Router-IDs: upstream 3.3.3.3
local 1.1.1.1
Bandwidth: 0 kbps (CT0) Priority: 7 7 DSTE-class: 0
Path Info:
Incoming Address: 10.1.11.1
Incoming Explicit Route:
Strict, 10.1.11.1
Strict, 1.1.1.1
Record Route: None
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set Resv Info:
Record Route: None
Fspec: avg rate=0 kbits, burst=0 bytes, peak rate=0 kbits
LSP Tunnel 2.2.2.2 2 [2] is signalled, connection is up
Tunnel Name: ch09-crs-1_t2 Tunnel Role: Tail
InLabel: TenGigE0/1/2/0, implicit-null
Signalling Info:
Src 2.2.2.2 Dst 1.1.1.1, Tun ID 2, Tun Inst 2, Ext ID 2.2.2.2
Router-IDs: upstream 2.2.2.2
local 1.1.1.1
Bandwidth: 0 kbps (CT0) Priority: 7 7 DSTE-class: 0
Path Info:
Incoming Address: 10.1.12.2
Incoming Explicit Route:
Strict, 10.1.12.2
Strict, 1.1.1.1
Record Route: None
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set Resv Info:
Record Route: None
Fspec: avg rate=0 kbits, burst=0 bytes, peak rate=0 kbits
Displayed 0 (of 0) heads, 0 (of 0) midpoints, 2 (of 2) tails
Displayed 0 up, 0 down, 0 recovering, 0 recovered heads
RP/0/RP0/CPU0:ch03-crs-1#
备用tunnel2与主用tunnel1关联,做FRR RP/0/RP0/CPU0:ch09-crs-1#sh run mpls traffic-eng
Sat Jul 31 17:44:02.680 AEST
mpls traffic-eng
interface TenGigE1/6/0/0
backup-path tunnel-te 2 ! tunnel-te 2保护接口TEN1/6/0/0 !
RP/0/RP0/CPU0:ch09-crs-1#sh run interface tunnel-te 1
Sat Jul 31 17:44:22.837 AEST
interface tunnel-te1
description primary tunnel(CH09->6509->CH03)
ipv4 unnumbered Loopback0
destination 1.1.1.1
fast-reroute !对tunnel-te1启动FRR path-option 1 explicit identifier 1
!
TE FRR功能验证
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng tunnels backup Sat Jul 31 17:56:41.685 AEST
tunnel-te2
Admin: up, Oper: up
Src: 2.2.2.2, Dest: 1.1.1.1, Instance: 3
Fast Reroute Backup Provided:
Protected LSPs: 2 (1 active)
Protected S2L Sharing Families: 0
Protected S2Ls: 0
Backup BW: any-class (no limit specified), Inuse: 0 kbps
Protected i/fs: Te1/6/0/0
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng tunnels protection Sat Jul 31 17:56:51.551 AEST
ch09-crs-1_t1 Tunnel Id: 1
LSP Head, Admin: up, Oper: up
Src: 2.2.2.2, Dest: 1.1.1.1, Instance: 29
Fast Reroute Protection: Requested
Outbound: FRR Ready
Backup tunnel-te2 to LSP nnhop
tunnel-te2: out i/f: TenGigE1/6/2/0
LSP signalling info:
Original: out i/f: TenGigE1/6/0/0, label: 24, nhop: 10.1.10.2 With FRR: out i/f: tunnel-te2, label: 3
LSP bw: 0 kbps, Backup level: any-class unlimited, type: CT0
ch09-crs-1_t2 Tunnel Id: 2
LSP Head, Admin: up, Oper: up
Src: 2.2.2.2, Dest: 1.1.1.1, Instance: 3
Fast Reroute Protection: None
RP/0/RP0/CPU0:ch09-crs-1#sh mpls traffic-eng fast-reroute database
Sat Jul 31 17:57:01.234 AEST
Tunnel head FRR information:
Tunnel Out Intf/ FRR Intf/ Status
Label Label
------- ---------------- ---------------- -------
tt1 Te1/6/0/0:24 tt2:Pop Ready
从以上可以看到FRR已经READY,在打流的过程中, 进入65交换机, shutdown 65的端口TEN 1/3
从测试仪的流量指针上看,流量只会丢十几毫秒即完成切换。
本文标题:ccie实验指南第1卷-CRS-1实验指南61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1