这个资料是目前企业中比较流行的一种技术吧。希望对大家有点用!!

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 

BGP/MPLS ×××PE上的配置流程
 
      启用cef转发功能
      配置VRF
      配置RD
      配置export RT和import RT
      配置连接CE的接口,将该接口与VRF联系起来
      配置PE到CE的路由协议
      配置MP-BGP协议
      配置连接P的接口,在该接口上启用MPLS标签交换
 
 
 
CE1的配置
Router>en
Router#conf t
Router(config)#int lo0
Router(config-if)#ip add 1.1.1.1 255.255.255.255
Router(config-if)#int fa0/0
Router(config-if)#ip add 192.168.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#ip route 5.5.5.5 255.255.255.255  192.168.1.2
如上配置是静态的,如果是动态的例如是EIGRP协议,则如下配置
Router(config)#router eigrp 1
Router(config-router)#no auto-summary
Router(config-router)#net 1.1.1.1 0.0.0.0
Router(config-router)#net 192.168.1.0 0.0.0.255
PE1的配置
Router>en
Router#conf t
Router(config)#int lo0
Router(config-if)#ip add 2.2.2.2 255.255.255.255
Router(config-if)#int f0/0
Router(config-if)#ip add 192.168.1.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#int f0/1
Router(config-if)#ip add 10.1.1.1 255.255.255.252
Router(config-if)#no shut
Router(config-if)#exit
Router(config-router)#router ospf 1
Router(config-router)#router-id 2.2.2.2
Router(config-router)#net 10.1.1.0 0.0.0.3 a 0
Router(config-router)#net 2.2.2.2 0.0.0.0 a 0
Router(config-router)#exit
Router(config)#ip cef
Router(config)#int fa0/1
Router(config-if)#mpls ip
Router(config-if)#exit
Router(config)#ip vrf fly
Router(config-vrf)#rd 100:1
Router(config-vrf)#route-target both 100:1
*                PE1上创建了一个名为flyvrf,并把它的RDexport targetimport target都设置为100:1
 
Router(config-vrf)#exit
Router(config)#int fa 0/0
Router(config-if)#ip vrf forwarding fly
把接口与VRF相关联后,必须重新配置接口的IP地址如下
 
Router(config-if)#ip add 192.168.1.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#ip route vrf fly 1.1.1.1 255.255.255.255 192.168.1.1
Router(config)#router bgp 100
Router(config-router)#bgp router-id 2.2.2.2
Router(config-router)#neighbor 4.4.4.4
Router(config-router)#neighbor 4.4.4.4 remote-as 100
Router(config-router)#nei 4.4.4.4 update-source lo0
*    PE之间需要建立MP-iBGP邻居关系,应在路由的全局模式下指定。
*    update-source指定Loopback地址作为MP-iBGP邻居之间建立TCP连接的源地址,以此增加连接的健壮性
 
Router(config-router)# no synchronization
关闭bgp的同步功能
Router(config-router)#no auto-summary
关闭bgp的自动汇总功能
Router(config-router)#address-family ***v4
Router(config-router-af)#neighbor 4.4.4.4 activate
Router(config-router-af)#neighbor 4.4.4.4 send-community extended
Router(config-router-af)#exit
Router(config-router)#address-family ipv4 vrf fly
Router(config-router-af)#no auto-summary
Router(config-router-af)#no synchronization
Router(config-router-af)#redistribute static动态的不要此步
上面的配置是静态的如果是静态的就不需要最后一步了如下配置
Router(config)#router eigrp 1
Router(config-router)#no auto-summary
Router(config-router)#address-family ipv4 vrf fly
Router(config-router-af)#net 192.168.1.0
Router(config-router-af)#autonomous-system 1
Router(config-router-af)#redistribute bgp 100 metric 1000 100 255 1 1500
Router(config-router-af)#exit
Router(config-router)#exit
Router(config)#router bgp 100
Router(config)#address-family ipv4 vrf fly
Router(config-router-af)#redistribute eigrp 1
P的配置
Router>en
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip add 10.1.1.2 255.255.255.252
Router(config-if)#no shuit
Router(config-if)#int f0/1
Router(config-if)#ip add 10.1.1.5 255.255.255.252
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#router ospf 1
Router(config-router)#router-id 3.3.3.3
Router(config-router)#net 10.1.1.0 0.0.0.3 a 0
Router(config-router)#net 10.1.1.4 0.0.0.3 a 0
Router#config-router)#exit
Router(config)#ip cef
Router(config)#int range fa0/0-1
Router(config-if)#mpls ip
PE2的配置
Router>en
Router#conf t
Router(config)#int lo0
Router(config-if)#ip add 4.4.4.4 255.255.255.255
Router(config-if)#int f0/1
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#int f0/0
Router(config-if)#ip add 10.1.1.6 255.255.255.252
Router(config-if)#no shut
Router(config-if)#exit
Router(config-router)#router ospf 1
Router(config-router)#router-id  4.4.4.4
Router(config-router)#net 10.1.1.4 0.0.0.3 a 0
Router(config-router)#net 4.4.4.4 0.0.0.0 a 0
Router(config-router)#exit
Router(config)#ip cef
Router(config)#int fa0/0
Router(config-if)#mpls ip
Router(config-if)#exit
Router(config)#ip vrf fly
Router(config-vrf)#rd 100:1
Router(config-vrf)#route-target both 100:1
*                PE2上创建了一个名为flyvrf,并把它的RDexport targetimport target都设置为100:1
 
Router(config-vrf)#exit
Router(config)#int fa 0/1
Router(config-if)#ip vrf forwarding fly
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#ip route vrf fly 5.5.5.5 255.255.255.255 192.168.2.2
Router(config)#router bgp 100
Router(config-router)#bgp router-id 4.4.4.4
Router(config-router)#neighbor 2.2.2.2
Router(config-router)#neighbor 2.2.2.2 remote-as 100
Router(config-router)#nei 2.2.2.2 update-source lo0
Router(config-router)# no synchronization
Router(config-router)#no auto-summary
Router(config-router)#address-family ***v4
Router(config-router-af)#neighbor 2.2.2.2 activate
Router(config-router-af)#neighbor 2.2.2.2 send-community extended
Router(config-router-af)#exit
Router(config-router)#address-family ipv4 vrf fly
Router(config-router-af)#no auto-summary
Router(config-router-af)#no synchronization
Router(config-router-af)#redistribute static动态的不要此步
上面的配置是静态的如果是静态的就不需要最后一步了如下配置
Router(config)#router eigrp 1
Router(config-router)#no auto-summary
Router(config-router)#address-family ipv4 vrf fly
Router(config-router-af)#net 192.168.2.0
Router(config-router-af)#autonomous-system 1
Router(config-router-af)#redistribute bgp 100 metric 1000 100 255 1 1500
Router(config-router-af)#exit
Router(config-router)#exit
Router(config)#router bgp 100
Router(config)#address-family ipv4 vrf fly
Router(config-router-af)#redistribute eigrp 1
CE2的配置使用静态协议的配置
Router>en
Router#conf t
Router(config)#int f0/0
Router(config-if)#ip add 192.168.2.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#int lo0
Router(config-if)#ip add 5.5.5.5 255.255.255.255
Router(config-if)#exit
Router(config)#ip route 1.1.1.1 255.255.255.255 192.168.2.1
如上配置是静态的,如果是动态的例如是EIGRP协议,则如下配置
Router(config)#router eigrp 1
Router(config-router)#no auto-summary
Router(config-router)#net 5.5.5.5 0.0.0.0
Router(config-router)#net 192.168.2.0 0.0.0.255