在MPLS ×××网络中部署MULTI-VRF CE
精选
转载
1. 概述
本文档为实现在MPLS ×××网络中部署MULTI-VRF CE,以及实现将远程接入×××映射成MPLS 骨干网上传输的MPLS ×××的技术文档。
本文档包括以下主要内容:
MULTI-VRF CE概述以及实现
远程接入×××映射成MPLS ×××概述以及实现
2. 主要内容
2.1 MULTI-VRF CE概述以及实现
MULTI-VRF CE概述:
Multi-VRF是如下所述的一种技术。它扩展CE的能力,使其具有VRF功能,
这样的设备称为VCE设备。在组网时,使用多个这样的CE同PE组合来构成一种
分布式PE。
在VCE上配置多个VRF,对应多个×××站点。在每个VRF下,有若干个上
行接口,它们连接VCE,同时有一个(也可以是多个)上行接口,这个接口同PE
连接。在PE上,对应的配置同样的VRF,每个VRF有一个(也可以是多个)接口,
这个接口同VCE连接。这样,一个具有Multi-VRF特性的CE实际上模拟了多个
CE,各个虚拟的CE相互隔离,可以接入多个×××用户,而PE设备是不会感知
这是多个CE,还是一个VCE,因而不需要做任何扩展。
MULTI-VRF CE实现:
1. 组网需求
如图,CE1、CE2、CE3、CE4是×××用户边界设备;其中,CE1和CE2属于同一局域网,CE3和CE4属于同一局域网。PE1和PE2是骨干网的边界路由器。MCE是用户端用作×××多实例交换的设备。
CE1、CE3属于VRFvpna,CE2、CE4属于VRFvpnb;vpna和vpnb使用不同的×××-target属性。
要求属于相同×××的用户之间能互相访问,但不同×××的用户之间不能互相访问,从而实现局域网内不同×××之间的业务隔离。
-
本例配置主要思路是:
(1) PE与PE之间配置OSPF实现PE之间的互通、配置MP-IBGP交换×××路由信息。
(2) PE与相连的CE之间建立EBGP对等体,把×××路由引入PE的×××路由表中。
(3) MCE与PE2之间配置OSPF多实例,交换×××路由信息;MCE与CE3、CE4之间配置RIP交换×××路由信息。
2. 数据准备
完成本例配置,需准备如下数据:
在PE1、PE2及MCE上为每个相互隔离的业务创建一个VRF(不同VRF的×××-Target互不相同,相同VRF的×××-Target应相同)
配置OSPF所需数据(为不同业务配置OSPF多实例时所使用的OSPF进程号应互不相同)
在MCE上为引入CE3、CE4的×××路由所使用的RIP进程(应互不相同)
3. 配置步骤
(1) 在骨干网的PE上配置IGP协议,实现PE之间的互通
具体配置过程略。完成此步配置后,PE之间应能互相学习到对方的Loopback1的地址。
(2) 在骨干网的PE上配置MPLS基本能力和MPLS LDP,PE之间建立LDP LSP
具体配置过程略。完成此步配置后,在PE上执行命令show mpls ldp session,应能看见PE之间的MPLS LDP会话状态为“Operational”。
(3) 在PE路由器上配置VRF,将CE1、CE2接入PE1,将MCE接入PE2
-
system:
2008-05-04 22:11:34 [举报]
# 配置PE1。
PE1(config) ip vrf vpna
PE1(config-vrf) rd 100:1
PE1(config-vrf) vpn-target 111:1 both
PE1(config-vrf) exit
PE1(config) ip vrf vpnb
PE1(config-vrf) rd 100:2
PE1(config-vrf) vpn-target 222:2 both
PE1(config-vrf) exit
PE1(config) interface pos1/0/0
PE1(config-if) ip forwarding vrf vpna
PE1(config-if) ip address 10.1.1.2 255.255.255.0
PE1(config-if) exit
PE1(config) interface pos2/0/0
PE1(config-if) ip forwarding vrf vpnb
PE1(config-if) ip address 10.2.1.2 255.255.255.0
PE1(config-if) exit
# 配置PE2。
PE2(config) ip vrf vpna
PE2(config-vrf) rd 200:1
PE2(config-vrf) vpn-target 111:1 both
PE2(config-vrf) exit
PE2(config) ip vrf vpnb
PE2(config-vrf) rd 200:2
PE2(config-vrf) vpn-target 222:2 both
PE2(config-vrf) exit
PE2(config) interface pos2/0/0
PE2(config-if) ip forwarding vrf vpna
PE2(config-if) ip address 192.1.1.1 255.255.255.0
PE2(config-if) exit
PE2(config)interface pos3/0/0
PE2(config-if) ip forwarding vrf vpnb
PE2(config-if) ip address 192.2.1.1 255.255.255.0
PE2(config-if) exit
(4) 在MCE路由器上配置VRF,将CE3、CE4及PE2接入MCE
MCE(config) ip vrf vpna
MCE(config-vrf) rd 100:1
MCE(config-vrf) vpn-target 111:1 both
MCE(config-vrf) exit
MCE(config) ip vrf vpnb
MCE(config-vrf) rd 100:2
MCE(config-vrf) vpn-target 222:2 both
MCE(config-vrf) exit
MCE(config) interface pos3/0/0
MCE(config-if) ip forwarding vrf vpna
MCE(config-if) ip address 10.3.1.2 255.255.255.0
MCE(config-if) exit
MCE(config) interface pos4/0/0
MCE(config-if) ip forwarding vrf vpnb
MCE(config-if) ip address 10.4.1.2 255.255.255.0
MCE(config-if) exit
MCE(config) interface pos1/0/0
MCE(config-if) ip forwarding vrf vpna
MCE(config-if) ip address 192.1.1.2 255.255.255.0
MCE(config-if) exit
MCE(config) interface pos2/0/0
MCE(config-if) ip forwarding vrf vpnb
MCE(config-if) ip address 192.2.1.2 255.255.255.0
MCE(config-if) exit
-
system:
2008-05-04 22:12:22 [举报]
(5) 在PE之间建立MP-IBGP对等体,在PE1与CE1、CE2之间建立EBGP对等体
具体配置过程略。完成此步配置后,在PE1上执行命令show ip bgp vpnv4 neighbors可以看见PE1与PE2的IBGP对等体关系及PE1与CE1、CE2之间建立EBGP对等体关系均为“Established”。
(6) 在PE2和MCE之间配置OSPF多实例
# 配置PE2。
PE2(config) router ospf 100 vrf vpna
PE2(config-router) network 192.1.1.0 0.0.0.255 area 0
PE2(config-router) redistribute bgp
PE2(config-router) exit
PE2(config) router ospf 200 vrf vpnb
PE2(config-router) network 192.2.1.0 0.0.0.255 area 0
PE2(config-router) redistribute bgp
PE2(config-router) exit
PE2(config) router bgp 100
PE2(config-router) address-family ipv4 vrf vpna
PE2(config-router-af) redistribute ospf 100
PE2(config-router-af) exit
PE2(config-router) address-family ipv4 vrf vpnb
PE2(config-router-af) redistribute ospf 200
PE2(config-router-af) exit
-
system:
2008-05-04 22:12:37 [举报]
# 配置MCE。
MCE(config) router ospf 100 vrf vpna
MCE(config-router) network 192.1.1.0 0.0.0.255 area 0
MCE(config-router) exit
MCE(config) router ospf 200 vrf vpnb
MCE(config-router) network 192.2.1.0 0.0.0.255 area 0
MCE(config-router) exit
(7) 在MCE和CE3、CE4之间配置RIP
# 配置MCE。
MCE(config) router rip
MCE(config-router) address-family ipv4 vrf vpna
MCE(config-router-af) network 10.3.1.0
MCE(config-router-af) redistribute ospf 100
MCE(config-router-af) exit
MCE(config) router rip
MCE(config-router) address-family ipv4 vrf vpnb
MCE(config-router-af) network 10.4.1.0
MCE(config-router-af) redistribute ospf 200
MCE(config-router-af) exit
# 配置CE3。
CE3(config) router rip
CE3(config-router) network 10.3.1.0
CE3(config-router) redistribute connected
# 配置CE4。
CE4(config) router rip
CE4(config-router) network 10.4.1.0
CE4(config-router) redistribute connected
(8) 在MCE上引入RIP路由
MCE(config) router ospf 100 vrf vpna
MCE(config-config-router) redistribute rip
MCE(config) router ospf 200 vrf vpnb
MCE(config-config-router) redistribute rip
(9) 检查配置结果
完成上述配置后,在MCE路由器上执行命令show ip route vrf命令,可以看到去往对端CE的路由。
CE1、CE3之间可以互通,CE2、CE4之间可以互通。