一、实验环境如下:
二、路由器的接口配置
R1(config)#int loopback 0
R1(config-if)#ip address 1.1.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#int f0/0
R1(config-if)#ip add
R1(config-if)#ip address 12.1.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R2(config)#int loopback 0
R2(config-if)#ip address 2.2.2.2 255.255.255.0
R2(config-if)#exit
R2(config)#int f0/0
R2(config-if)#ip address 12.1.1.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int f0/1
R2(config-if)#ip address 23.1.1.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R3(config)#int loopback 0
R3(config-if)#ip address 3.3.3.3 255.255.255.0
R3(config-if)#exit
R3(config)#int f0/1
R3(config-if)#ip address 23.1.1.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R4(config)#int loopback 0
R4(config-if)#ip address 4.4.4.4 255.255.255.0
R4(config-if)#exit
R4(config)#int f0/0
R4(config-if)#ip address 34.1.1.2 255.255.255.0
R4(config-if)#no shutdown
R4(config-if)#exit
R5(config)#int loopback 0
R5(config-if)#ip address 5.5.5.5 255.255.255.0
R5(config-if)#exit
R5(config)#int f0/0
R5(config-if)#ip address 15.1.1.2 255.255.255.0
R5(config-if)#no shutdown
R5(config-if)#exit
三、通过rip使PE、P可以互通
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 1.0.0.0
R1(config-router)#network 12.0.0.0
R1(config-router)#exit
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#network 2.0.0.0
R2(config-router)#network 12.0.0.0
R2(config-router)#network 23.0.0.0
R2(config-router)#exit
R3(config)#router rip
R3(config-router)#version 2
R3(config-router)#no auto-summary
R3(config-router)#network 3.0.0.0
R3(config-router)#network 23.0.0.0
R3(config-router)#exit
四、开启接口的mpls
R1(config)#int f0/0
R1(config-if)#mpls ip
R1(config-if)#exit
R2(config)#int f0/0
R2(config-if)#mpls ip
R2(config-if)#exit
R2(config)#int f0/1
R2(config-if)#mpls ip
R2(config-if)#exit
R3(config)#int f0/1
R3(config-if)#mpls ip
R3(config-if)#exit
五、定义VRF空间,同时关联所连接的CE端接口,再同时定义RD/RT
R1(config)#ip vrf ccna
R1(config-vrf)#rd 1:1
R1(config-vrf)#route-target export 1:1
R1(config-vrf)#route-target import 3:3
R1(config-vrf)#exit
R1(config)#int f0/1
R1(config-if)#no shutdown
R1(config-if)#ip vrf forwarding ccna
R1(config-if)#ip address 15.1.1.1 255.255.255.0
R1(config-if)#exit
R1#show ip route vrf ccna //查看虚拟空间的路由表
R1#ping vrf ccna 15.1.1.2 //测试虚拟空间
R3(config)#ip vrf ccnp
R3(config-vrf)#rd 3:3
R3(config-vrf)#route-target export 3:3
R3(config-vrf)#route-target import 1:1
R3(config-vrf)#exit
R3(config)#int f0/0
R3(config-if)#no shutdown
R3(config-if)#ip vrf forwarding
R3(config-if)#ip vrf forwarding ccnp
R3(config-if)#ip address 34.1.1.1 255.255.255.0
R3(config-if)#exit
R3#show ip route vrf ccnp
R3#ping vrf ccnp 34.1.1.2
六、MP-BGP——PE的配置
R1(config)#router bgp 100
R1(config-router)#bgp router-id 1.1.1.1
R1(config-router)#neighbor 3.3.3.3 remote-as 100
R1(config-router)#neighbor 3.3.3.3 update-source loopback 0
R1(config-router)#address-family v*nv4
R1(config-router-af)#neighbor 3.3.3.3 activate
R1(config-router-af)#neighbor 3.3.3.3 send-community
R3(config)#router bgp 100
R3(config-router)#bgp router-id 3.3.3.3
R3(config-router)#neighbor 1.1.1.1 remote-as 100
R3(config-router)#neighbor 1.1.1.1 update-source loopback 0
R3(config-router)#address-family v*nv4
config-router-af)#neighbor 1.1.1.1 activate
R3(config-router-af)#neighbor 1.1.1.1 send-community
七、CE端将私网路由传递给PE端
静态 R5
R5(config)#ip route 0.0.0.0 0.0.0.0 15.1.1.1
R1(config)#ip route vrf ccna 5.5.5.0 255.255.255.0 f0/1 15.1.1.2
重发布
R1(config)#router bgp 100
R1(config-router)#address-family ipv4 vrf ccna
R1(config-router-af)#redistribute static
R1(config-router-af)#redistribute connected
R1#show ip bgp v*nv4 vrf ccna
RIP R4
R4(config)#router rip
R4(config-router)#version 2
R4(config-router)#no auto-summary
R4(config-router)#network 4.0.0.0
R4(config-router)#network 34.0.0.0
R4(config-router)#exit
R3(config)#router rip
R3(config-router)#version 2
R3(config-router)#no auto-summary
R3(config-router)#address-family ipv4 vrf ccnp
R3(config-router-af)#network 34.0.0.0
R3(config-router-af)#redistribute bgp 100 metric 1
R3(config-router-af)#exit
R3(config-router)#exit
重发布
R3(config)#router bgp 100
R3(config-router)#address-family ipv4 vrf ccnp
R3(config-router-af)#redistribute rip
八、查看CE的路由表
R3
R4
R1
R5