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路由属性。


本文出自 “暮云风潇” 博客,请务必保留此出处http://muyun.blog.51cto.com/952166/1584582

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。