实验top:
基本配置步骤:
1、 按IP地址配置各接口
2、 配置PE1-P-PE2 公网路由
3、 各设备启用ip cef
Router (config)#ip cef
4、 在PE1-P-PE2主干接口启用mpls
Pe1(config)#int fa0/1
PE1(config-if)#mpls ip
5、 在PE上创建VRF
PE1(config)#ip vrf vpna
PE1(config-vrf)#rd 100:1
PE1(config-vrf)#route-target 100:1
6、 将PE上与CE相连的接口加入到VRF中
PE1(config)#int fa0/0
PE1(CONFIG-IF)#ip vrf forwarding vpna
PE1(config-if)#ip add 192.168.1.1 255.255.255.0
PE1(config-if)#no shut
7、 在PE上配置VRF 静态路由
PE1(config)#ip route vrf vpna 1.1.1.1 255.255.255.255 192.168.1.1
8、 配置PE1、PE2 iBGP
PE1(config)#router bgp 100
PE1(config-router )#bgp router –id 2.2.2.2
PE1(config-router)#nei 4.4.4.4 remote-as 100
PE1(config-router)#nei 4.4.4.4 update lo0
PE1(config-router)#no sy
PE1(config-router)#no auto
9、 在PE上启用address-family ×××V4扩展团体属性
PE1(config)#router bgp 100
PE1(config-router)#address-family vpnv4
PE1(config –router )#nei 4.4.4.4 acti
PE1(config –router )#nei 4.4.4.4 send-community ex
10、在PE上启用address-family vrf ipv4 vpna
PE1(config)#router bgp 100
PE1(config-router)#address-family ipv4 vrf vpna
PE1(config-router-af)#no sy
PE1(config-router-af)#no auto
将静态路由重分布到address-family ipv4 vrf vpna中
PE1(config-router-af)#redis static
11、配置CE间的静态路由
CE1(config)#ip route 5.5.5.5 255.255.255.255 192.168.1.2
配置命令:
=========================================================================================
CE1
====================================================
en
conf t
int f0/0
ip add 192.168.1.1 255.255.255.0
no shu
exit
int lo0
ip add 1.1.1.1 255.255.255.255
exit
ip cef
ip route 5.5.5.5 255.255.255.255 192.168.1.2
PE1
=========================================================
en
conf t
int f0/0
ip add 192.168.1.2 255.255.255.0
no shu
exit
int f1/0
ip add 100.1.1.1 255.255.255.252
no shu
exit
int lo0
ip add 2.2.2.2 255.255.255.255
exit
router ospf 1
net 2.2.2.2 0.0.0.0 a 0
net 100.1.1.0 0.0.0.3 a 0
exit
ip cef
int f1/0
mpls ip
exit
ip vrf vpna
rd 100:1
route-target 100:1
exit
int f0/0
ip vrf forwarding vpna
ip add 192.168.1.2 255.255.255.0
no shu
exit
ip route vrf vpna 1.1.1.1 255.255.255.255 192.168.1.1
router bgp 100
bgp router-id 2.2.2.2
neighbor 4.4.4.4 remote-as 100
neighbor 4.4.4.4 update-source lo0
no synchronization
no auto-summary
exit
router bgp 100
address-family vpnv4
neighbor 4.4.4.4 activate
neighbor 4.4.4.4 send-community extended
exit
router bgp 100
address-family ipv4 vrf vpna
no synchronization
no auto-summary
redistribute static
end
P
==============================================================
en
conf t
int f0/0
ip add 100.1.1.2 255.255.255.252
no shu
exit
int f1/0
ip add 100.1.1.5 255.255.255.252
no shu
exit
int lo0
ip add 3.3.3.3 255.255.255.255
exit
router ospf 1
net 3.3.3.3 0.0.0.0 a 0
net 100.1.1.0 0.0.0.3 a 0
net 100.1.1.4 0.0.0.3 a 0
exit
ip cef
int f0/0
mpls ip
int f1/0
mpls ip
exit
RE2
=========================================================
en
conf t
int f0/0
ip add 100.1.1.6 255.255.255.252
no shu
exit
int f1/0
ip add 192.168.2.1 255.255.255.0
no shu
exit
int lo0
ip add 4.4.4.4 255.255.255.255
no shu
exit
router ospf 1
net 4.4.4.4 0.0.0.0 a 0
net 100.1.1.4 0.0.0.3 a 0
exit
ip cef
int f0/0
mpls ip
exit
ip vrf vpna
rd 100:1
route-target 100:1
exit
int f1/0
ip vrf forwarding vpna
ip add 192.168.2.1 255.255.255.0
no shu
exit
ip route vrf vpna 5.5.5.5 255.255.255.255 192.168.2.2
router bgp 100
bgp router-id 4.4.4.4
neighbor 2.2.2.2 remote-as 100
neighbor 2.2.2.2 update-source lo0
no synchronization
no auto-summary
exit
router bgp 100
address-family vpnv4
neighbor 2.2.2.2 activate
neighbor 2.2.2.2 send-community extended
exit
router bgp 100
address-family ipv4 vrf vpna
no synchronization
no auto-summary
redistribute static
end
CE2
======================================================
en
conf t
int f0/0
ip add 192.168.2.2 255.255.255.0
no shu
exit
int lo0
ip add 5.5.5.5 255.255.255.255
exit
ip cef
ip route 1.1.1.1 255.255.255.255 192.168.2.1
exit