MPLS VPN 之CE运行OSPF

实验拓扑图

实验描述:PE-R1、P-R2、PE-R3运行的IGP为OSPF,所属area 0,且运行MPLS,PE-R1、PE-R3配置MP-BGP,CE-R5、CE-R7路由器与PE路由器运行OSPF协议,且属于骨干区域0,配置MPLS VPN实现CE-R5与CE-R7互通;

一、PE-R1与PE-R3对于VRF Ting运行不同的OSPF进程时,对CE端的OSPF路由情况分析

部份配置如下:

PE-R1:

router ospf 12 vrf Ting

redistribute bgp 100 subnets

network 15.1.1.0 0.0.0.3 area 0

router bgp 100

no bgp default ipv4-unicast

address-family ipv4 vrf Ting

redistribute ospf 12 match internal external 1 external 2

CE-R5:

router ospf 12

router-id 5.5.5.5

network 5.5.5.5 0.0.0.0 area 0

network 15.1.1.0 0.0.0.3 area 0

PE-R3:

router ospf 13 vrf Ting

redistribute bgp 100 subnets

network 37.1.1.0 0.0.0.3 area 0

router bgp 100

no bgp default ipv4-unicast

address-family ipv4 vrf Ting

redistribute ospf 13 match internal external 1 external 2

CE-R7:

router ospf 13

router-id 7.7.7.7

redistribute static subnets

network 7.7.7.7 0.0.0.0 area 0

network 37.1.1.0 0.0.0.3 area 0

ip route 77.1.1.1 255.255.255.255 Null0

CE-R5查看路由:

R5#show ip route

5.0.0.0/32 is subnetted, 1 subnets

C        5.5.5.5 is directly connected, Loopback0

7.0.0.0/32 is subnetted, 1 subnets

O E2     7.7.7.7 [110/2] via 15.1.1.1, 00:05:56, FastEthernet0/0

15.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C        15.1.1.0/30 is directly connected, FastEthernet0/0

L        15.1.1.2/32 is directly connected, FastEthernet0/0

37.0.0.0/30 is subnetted, 1 subnets

O E2     37.1.1.0 [110/1] via 15.1.1.1, 00:05:56, FastEthernet0/0

77.0.0.0/32 is subnetted, 1 subnets

O E2     77.1.1.1 [110/20] via 15.1.1.1, 00:05:56, FastEthernet0/0

CE-R7过来的OSPF路由为E2(外部路由)

CE-R7查看路由:

R7#show ip route

5.0.0.0/32 is subnetted, 1 subnets

O E2     5.5.5.5 [110/2] via 37.1.1.1, 00:09:16, FastEthernet0/0

7.0.0.0/32 is subnetted, 1 subnets

C        7.7.7.7 is directly connected, Loopback0

15.0.0.0/30 is subnetted, 1 subnets

O E2     15.1.1.0 [110/1] via 37.1.1.1, 00:09:16, FastEthernet0/0

37.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C        37.1.1.0/30 is directly connected, FastEthernet0/0

L        37.1.1.2/32 is directly connected, FastEthernet0/0

77.0.0.0/32 is subnetted, 1 subnets

S        77.1.1.1 is directly connected, Null0

在R1上查看5.5.5.5与7.7.7.7的BGP VPNV4路由详细信息

R1#show ip bgp vpnv4 all 5.5.5.5

BGP routing table entry for 100:11:5.5.5.5/32, version 6

Paths: (1 available, best #1, table Ting)

Advertised to update-groups:

1

Refresh Epoch 1

Local

15.1.1.2 from 0.0.0.0 (1.1.1.1)

Origin incomplete, metric 2, localpref 100, weight 32768, valid, sourced, best

Extended Community: RT:100:14 OSPF DOMAIN ID:0x0005:0x0000000C0200

OSPF RT:0.0.0.0:2:0 OSPF ROUTER ID:15.1.1.1:0

mpls labels in/out 105/nolabel

R1#show ip bgp vpnv4 all 7.7.7.7

BGP routing table entry for 100:11:7.7.7.7/32, version 13

Paths: (1 available, best #1, table Ting)

Not advertised to any peer

Refresh Epoch 1

Local

3.3.3.3 (metric 3) from 3.3.3.3 (3.3.3.3)

Origin incomplete, metric 2, localpref 100, valid, internal, best

Extended Community: RT:100:13 OSPF DOMAIN ID:0x0005:0x0000000D0200

OSPF RT:0.0.0.0:2:0 OSPF ROUTER ID:37.1.1.1:0

mpls labels in/out nolabel/305

在R1上查看5.5.5.5与7.7.7.7的BGP VPNV4详细信息,可知两条路由的DOMAIN ID不相同,也就是进程号不同,可用show ip ospf 查看

R1#show ip ospf 12

Routing Process "ospf 12" with ID 15.1.1.1

Domain ID type 0x0005, value 0.0.0.12

R3#show ip ospf 13

Routing Process "ospf 13" with ID 37.1.1.1

Domain ID type 0x0005, value 0.0.0.13

总结:PE路由器将CE端OSPF路由重分布至MP-BGP中时,其能够承载OSPF的属性值,当两PE路由器中的同一VRF中的OSPF DOMAIN ID(进程号)不同时,进行重分布后,在CE端查看到的OSPF路由为E2类型(不同进程之间重分布属于外部路由)。

PS:DOMAIN ID可以配置修改

R3(config)#router ospf 12 vrf Ting

R3(config-router)#domain-id 0.0.0.12

2、PE-R1与PE-R3对于VRF Ting运行相同的OSPF进程时,对CE端的OSPF路由情况分析

在上述情况下修改PE-R3的配置,其它设备配置不变,如下:

PE-R3:

router ospf 12 vrf Ting     //与PE-R1相同

redistribute bgp 100 subnets

network 37.1.1.0 0.0.0.3 area 0

router bgp 100

no bgp default ipv4-unicast

address-family ipv4 vrf Ting

redistribute ospf 12 match internal external 1 external 2

查看CE端路由

R5#show ip route

5.0.0.0/32 is subnetted, 1 subnets

C        5.5.5.5 is directly connected, Loopback0

7.0.0.0/32 is subnetted, 1 subnets

O IA     7.7.7.7 [110/3] via 15.1.1.1, 00:00:22, FastEthernet0/0

15.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C        15.1.1.0/30 is directly connected, FastEthernet0/0

L        15.1.1.2/32 is directly connected, FastEthernet0/0

37.0.0.0/30 is subnetted, 1 subnets

O IA     37.1.1.0 [110/2] via 15.1.1.1, 00:00:22, FastEthernet0/0

77.0.0.0/32 is subnetted, 1 subnets

O E2     77.1.1.1 [110/20] via 15.1.1.1, 00:00:22, FastEthernet0/0

//在CE-R7重分布静态,在OSPF路由中将会显示为外部路由,其属性值经过MP-BGP承载至CE-R5

R7#show ip route

5.0.0.0/32 is subnetted, 1 subnets

O IA     5.5.5.5 [110/3] via 37.1.1.1, 00:03:32, FastEthernet0/0

7.0.0.0/32 is subnetted, 1 subnets

C        7.7.7.7 is directly connected, Loopback0

15.0.0.0/30 is subnetted, 1 subnets

O IA     15.1.1.0 [110/2] via 37.1.1.1, 00:03:32, FastEthernet0/0

37.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C        37.1.1.0/30 is directly connected, FastEthernet0/0

L        37.1.1.2/32 is directly connected, FastEthernet0/0

77.0.0.0/32 is subnetted, 1 subnets

S        77.1.1.1 is directly connected, Null0

以上路由可知,CE端查看到的路由为域间路由;

在R1上查看5.5.5.5与7.7.7.7的BGP VPNV4路由详细信息

R1#show ip bgp vpnv4 all 5.5.5.5

BGP routing table entry for 100:11:5.5.5.5/32, version 6

Paths: (1 available, best #1, table Ting)

Advertised to update-groups:

1

Refresh Epoch 1

Local

15.1.1.2 from 0.0.0.0 (1.1.1.1)

Origin incomplete, metric 2, localpref 100, weight 32768, valid, sourced, best

Extended Community: RT:100:14 OSPF DOMAIN ID:0x0005:0x0000000C0200

OSPF RT:0.0.0.0:2:0 OSPF ROUTER ID:15.1.1.1:0

mpls labels in/out 105/nolabel

R1#show ip bgp vpnv4 all 7.7.7.7

BGP routing table entry for 100:11:7.7.7.7/32, version 40

Paths: (1 available, best #1, table Ting)

Not advertised to any peer

Refresh Epoch 1

Local

3.3.3.3 (metric 3) from 3.3.3.3 (3.3.3.3)

Origin incomplete, metric 2, localpref 100, valid, internal, best

Extended Community: RT:100:13 OSPF DOMAIN ID:0x0005:0x0000000C0200

OSPF RT:0.0.0.0:2:0 OSPF ROUTER ID:37.1.1.1:0

mpls labels in/out nolabel/308

从以上输出信息,可知两条路由的DOMAIN ID相同,也就是进程号相同都为12,

可用show ip ospf 12查看

R1#show ip ospf 12

Routing Process "ospf 12" with ID 15.1.1.1

Domain ID type 0x0005, value 0.0.0.12

R3#show ip ospf 12

Routing Process "ospf 12" with ID 37.1.1.1

Domain ID type 0x0005, value 0.0.0.12

总结:PE路由器将CE端OSPF路由重分布至MP-BGP中时,其能够承载OSPF的属性值,当两PE路由器中的同一VRF中的OSPF DOMAIN ID(进程号)相同时,进行重分布后,在CE端查看到的OSPF路由为域间路由;

当PE路由器连接多个OSPF区域,MPLS VPN骨干网络被认为是高于OSPF骨干区域的一个附加层面,超级骨干网络(Super Backbone)。

3、在R7的上配置一个loopback 100,将其接口划在OSPF区域1中;

R7(config-if)#router ospf 13

R7(config-router)#network 99.9.9.9 0.0.0.0 area 1

R1#show ip bgp vpnv4 all 99.9.9.9

BGP routing table entry for 100:11:99.9.9.9/32, version 44

Paths: (1 available, best #1, table Ting)

Not advertised to any peer

Refresh Epoch 1

Local

3.3.3.3 (metric 3) from 3.3.3.3 (3.3.3.3)

Origin incomplete, metric 2, localpref 100, valid, internal, best

Extended Community: RT:100:13 OSPF DOMAIN ID:0x0005:0x0000000C0200

OSPF RT:0.0.0.0:3:0 OSPF ROUTER ID:37.1.1.1:0 //路由属于OSPF 3 LSA

mpls labels in/out nolabel/306

R5#show ip rout

5.0.0.0/32 is subnetted, 1 subnets

C        5.5.5.5 is directly connected, Loopback0

7.0.0.0/32 is subnetted, 1 subnets

O IA     7.7.7.7 [110/3] via 15.1.1.1, 00:17:53, FastEthernet0/0

15.0.0.0/8 is variably subnetted, 2 subnets, 2 masks

C        15.1.1.0/30 is directly connected, FastEthernet0/0

L        15.1.1.2/32 is directly connected, FastEthernet0/0

37.0.0.0/30 is subnetted, 1 subnets

O IA     37.1.1.0 [110/2] via 15.1.1.1, 00:17:53, FastEthernet0/0

77.0.0.0/32 is subnetted, 1 subnets

O E2     77.1.1.1 [110/20] via 15.1.1.1, 00:17:53, FastEthernet0/0

99.0.0.0/32 is subnetted, 1 subnets

O IA     99.9.9.9 [110/3] via 15.1.1.1, 00:06:01, FastEthernet0/0

R1查看99.9.9.9的MP-BGP路由信息,可知该路由为域间路由,重分布至OPSF中时,其路由属性未发生变化,从此可知MP-BGP能够承载OSPF路由属性。

时间: 2024-12-26 11:08:00

MPLS VPN 之CE运行OSPF的相关文章

MPLS VPN,PE,CE间采用OSPF协议

实验环境MPLS VPN option B,下图地址配置说明: Rx,x表示路由器编号,环回口会x.x.x.x/32 Rx与Ry互联,互联地址为 Rx:xy.1.1.x/24,Ry:xy.1.1.y/24 当PE与CE之间使用OSPF协议,CE上学习到远端CE的路由有时表现为OE,有时表现为OIA. 说明:为方便查看,R3上未进行BGP到OSPF的重分发. 如上图,R1与R2 R3之间运行了OSPF,当在R2上进行BGP到OSPF的重分发后,R1能学习到远端CE(R9)的路由, 当两端PE,即R

MPLS VPN 网络中的OSPF Sham-Link

实验拓扑图 实验描述:如上图所示,现PE-R1.P-R2.PE-R3为MPLS VPN网络,两CE客户需要通过MPLS VPN骨干网络进行通信,并且CE-R4与CE-R6之间有一条链路作为备份链路,正常情况要,R4至R6的流量通过MPLS VPN网络走,当MPLS VPN网络存在故障时,通过R4与R6之间的互联链路走,下面配置OSPF Sham-Link实现上述要求. 1.首先配置MP-BGP,MPLS,VRF,PE与CE的OSPF路由协议 PE-R1的配置: R1#show runn ip v

MPLS VPN 之CE端运行BGP实验分析

实验拓扑图 实验描述:主要模拟CE端运行EBGP,PE端的配置及路由分析,主要分为两步来分析,两CE端运行相同的自治系统及不同的自治系统. 1.当两CE端(属于相同的VRF Ting)运行不同的BGP自治系统的情况分析 当CE-R5与CE-R7运行BGP协议,并且AS分别为55和77,以下为各设备配置: PE-R1: ip vrf Ting rd 100:11 route-target export 100:14 route-target import 100:13 ip cef mpls la

MPLS VPN原理及配置思路

VPN中的角色: CE/PE/P overlay vpn:隧道建立在CE上 在ce和ce之间建立隧道,并直接传递路由信息.典型代表是GRE.IPSEC overlay vpn:隧道建立在pe上 在pe上为每一个vpn用户建立相应的GRE隧道,路由信息在pe和pe之间传递. 不同的vpn用户不能共享相同的地址空间,并且需要大量的ACL和策略路由,在实际中不具备可行性 overlay vpn的本质是一种静态vpn 1,所有的配置与部署都需要手工完成 2,由于是静态vpn,则无法反应网络的实时变化 p

CCIE学习笔记之MPLS与MPLS VPN

配置: 接口下启用:mpls ip mpls label protocol ldp | tdp | both 配置LDP RID(全局):mpls ldp route-id interface [force] 如mpls ldp route-idloopback0 force 注:force强制命令立即生效,注意对方的LDP RID可达才能和对方建立LDP邻居关系 修改MPLS MTU(接口):mpls mtu [override] 1516       //因为加上4字节的标签,这条命令可以用

MPLS VPN中PE和CE之间使用ospf协议时的几点问题续

问题3:双宿主PE路由重分发时的路由防环机制 如上图所示:当前缀100:1:5.5.5.5 以LSA3的方式进入PE路由器R4和R7后,就会被设置下u游比特位,下游比特位用来表明已经被通告的路由的方向.当R6将5.5.5.5通告给同给同区域的 PE路由器时,PE路由器看到下游比特位被设置,就不会将前缀5.5.5.5再通告进BGP,以此来防止路由LSA3类型的路由环路. 如果是LSA5的外部路由,可以在PE路由器上设置domain-id,或者使用默认的domain-ID,当处于同一个区域的PE路由

企业并购如何跨多个供应商之间运行MPLS VPN

企业并购是常有的事,包括企业被收购或者与其他公司合并等.这其中还设计到很多业务整合和其他的大大小小的事情.但从网络整合方面来说,他们需要处理多个服务提供商之间不同的MPLS组网和虚拟专用LAN服务需求.呢么如何在不同供应商之间建立持续连接呢? 建立持续连接可以考虑两种方法,一种是DIY互联,另一种是网络到网络互联 DIY互联 对于收购和合并企业来说,DIY手动互联是将两个不同的提供商连接起来的最常用的方法. 采用DIY互联方法需要注意三方面问题: 1.监督并进行故障排除.你需要仔细考虑两个提供商

LAB - MPLS VPN PE1-P-PE2 之间OSPF && PE-CE之间静态路由

LAB - MPLS VPN PE1-P-PE2 之间OSPF && PE-CE之间静态路由 Topology Step 1: Configure IP address Step 2:配置MPLS域内的IGP - OSPF R2(config)#router ospf 1 R2(config-router)#network 1.1.23.2 0.0.0.0 area 0 R2(config-router)#network 10.10.2.2 0.0.0.0 area 0R2(config)

BGP/MPLS VPN之总结

一 MPLS技术基础 1.MPLS利用已有的路由信息建立虚连接---基于标签的转发路径,提高了转发效率,在面向无连接的IP网络增加了连接的属性,为IP网络提供了一定Qos保证,满足不同类型服务队Qos的要求. 2.(1)MPLS网络路由器分为两种角色,分别是LSR(标签交换路由器),LER(标签交换边缘路由器) (2)FEC(转发等价类):一组具备某些共同特征的数据流被MPLS网络看做同一类报文,进入MPLS网络时,被LER执行相同的标签映射,从而在整个MPLS网络中被看做是同一种报文,并以等价