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. 组网需求

      如图,CE1CE2CE3CE4×××用户边界设备;其中,CE1CE2属于同一局域网,CE3CE4属于同一局域网。PE1PE2是骨干网的边界路由器。MCE是用户端用作×××多实例交换的设备。

     CE1CE3属于VRF***aCE2CE4属于VRF***b***a***b使用不同的×××-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 ***a
    PE1(config-vrf) rd 100:1
    PE1(config-vrf) ***-target 111:1 both
    PE1(config-vrf) exit
    PE1(config) ip vrf ***b
    PE1(config-vrf) rd 100:2
    PE1(config-vrf) ***-target 222:2 both
    PE1(config-vrf) exit
    PE1(config) interface pos1/0/0
    PE1(config-if) ip forwarding vrf ***a
    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 ***b
    PE1(config-if) ip address 10.2.1.2 255.255.255.0
    PE1(config-if) exit
    # 配置PE2。
    PE2(config) ip vrf ***a
    PE2(config-vrf) rd 200:1
    PE2(config-vrf) ***-target 111:1 both
    PE2(config-vrf) exit
    PE2(config) ip vrf ***b
    PE2(config-vrf) rd 200:2
    PE2(config-vrf) ***-target 222:2 both
    PE2(config-vrf) exit
    PE2(config) interface pos2/0/0
    PE2(config-if) ip forwarding vrf ***a
    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 ***b
    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 ***a
    MCE(config-vrf) rd 100:1
    MCE(config-vrf) ***-target 111:1 both
    MCE(config-vrf) exit
    MCE(config) ip vrf ***b
    MCE(config-vrf) rd 100:2
    MCE(config-vrf) ***-target 222:2 both
    MCE(config-vrf) exit
    MCE(config) interface pos3/0/0
    MCE(config-if) ip forwarding vrf ***a
    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 ***b
    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 ***a
    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 ***b
    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 ***v4 neighbors可以看见PE1与PE2的IBGP对等体关系及PE1与CE1、CE2之间建立EBGP对等体关系均为“Established”。
    (6)        在PE2和MCE之间配置OSPF多实例
    # 配置PE2。
    PE2(config) router ospf 100 vrf ***a
    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 ***b
    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 ***a
    PE2(config-router-af) redistribute ospf 100
    PE2(config-router-af) exit
    PE2(config-router) address-family ipv4 vrf ***b
    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 ***a
    MCE(config-router) network 192.1.1.0 0.0.0.255 area 0
    MCE(config-router) exit
    MCE(config) router ospf 200 vrf ***b
    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 ***a
    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 ***b
    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 ***a
    MCE(config-config-router) redistribute rip 
    MCE(config) router ospf 200 vrf ***b
    MCE(config-config-router) redistribute rip 
    (9)        检查配置结果
        完成上述配置后,在MCE路由器上执行命令show ip route vrf命令,可以看到去往对端CE的路由。
        CE1、CE3之间可以互通,CE2、CE4之间可以互通。