MPLS VPNPE-CE之间OSPF网络的设计问题(2)

2019-07-13 19:02

这个实验就需要格外注意了。实验的结果是:

CE1这里过来的两条路由,1.1.1.0及1.1.2.0分别是内部及外部路由,这两条路由经过超级骨干到了PE2,PE2将OSPF路由重建,注入area2,那么CE2上能学习到1.1.1.0 的OIA路由及1.1.2.0的OE路由。实际上CE2的OSPF DATABASE里area2确实存在上述相关的LSA,但是CE2却不将这些LSA转进area0,虽然它是一台ABR。CE2此时的OSPF Database如下:

R5#show ipospf database

OSPF Router with ID (5.5.5.5) (Process ID 1) Router Link States (Area 0)

Link ID ADV Router Age Seq# Checksum Link count 5.5.5.5 5.5.5.5 268 0x80000001 0x00F801 1

Summary Net Link States (Area 0)

Link ID ADV Router Age Seq# Checksum

10.1.45.0 5.5.5.5 263 0x80000001 0x007D72 // 没有为area0注入关于1.1.1.0的三类LSA Summary ASB Link States (Area 0)

Link ID ADV Router Age Seq# Checksum 44.44.44.44 5.5.5.5 263 0x80000001 0x00FE77

Router Link States (Area 2)

Link ID ADV Router Age Seq# Checksum Link count 5.5.5.5 5.5.5.5 262 0x80000007 0x007E0C 1 44.44.44.44 44.44.44.44 281 0x80000005 0x00DA77 1

Net Link States (Area 2)

Link ID ADV Router Age Seq# Checksum 10.1.45.4 44.44.44.44 1427 0x80000002 0x00A1E5

Summary Net Link States (Area 2)

Link ID ADV Router Age Seq# Checksum 1.1.1.0 44.44.44.44 58 0x80000001 0x00C442 5.5.5.0 5.5.5.5 265 0x80000001 0x0048D0 10.1.12.0 44.44.44.44 58 0x80000001 0x00CB28

Type-5 AS External Link States

Link ID ADV Router Age Seq# Checksum Tag 1.1.2.0 44.44.44.44 58 0x80000001 0x004CE3 3489661162

另一方面,CE2的路由5.5.5.0,由于CE2是ABR,因此它将5.5.5.0的3类LSA注入area2,那么PE2就能学习到这个LSA,但是,却不装载进路由表,因为PE2认为自己是台ABR,OSPF要求3类LSA必须经过area0骨干区域来中转,然而这里PE2并没有与area0直连,因此5.5.5.0没有被装入路由表,自然CE1也就无法学习到。通过观察PE2的OSPF database可以一目了然:

PE2#sh ipos 1 da

OSPF Router with ID (44.44.44.44) (Process ID 1) Router Link States (Area 0)

Link ID ADV Router Age Seq# Checksum Link count 44.44.44.44 44.44.44.44 142 0x80000001 0x008955 0

Summary Net Link States (Area 0)

Link ID ADV Router Age Seq# Checksum 1.1.1.0 44.44.44.44 142 0x80000001 0x00C442 10.1.12.0 44.44.44.44 142 0x80000001 0x00CB28 10.1.45.0 44.44.44.44 138 0x80000001 0x00E66C

// 这里很关键,PE2并没有任何接口属于vrf OSPF进程,但是,database里却有area0,这是因为MPLS VPN中,PE充当ABR的角色,我们可以看到area0中有CE1发过来的路由的相关LSA,以及PE2与CE2直连网段LSA Router Link States (Area 2)

Link ID ADV Router Age Seq# Checksum Link count 5.5.5.5 5.5.5.5 143 0x80000008 0x008602 1 44.44.44.44 44.44.44.44 134 0x80000006 0x00E26D 1

Net Link States (Area 2)

Link ID ADV Router Age Seq# Checksum 10.1.45.5 5.5.5.5 143 0x80000001 0x00A281

Summary Net Link States (Area 2)

Link ID ADV Router Age Seq# Checksum 1.1.1.0 44.44.44.44 137 0x80000002 0x00C243

5.5.5.0 5.5.5.5 655 0x80000001 0x0048D0 //收到了3类LSA

10.1.12.0 44.44.44.44 137 0x80000002 0x00C929

Type-5 AS External Link States

Link ID ADV Router Age Seq# Checksum Tag

1.1.2.0 44.44.44.44 137 0x80000002 0x004AE4 3489661162

找到了问题的原因,那么我们在PE2与CE2之间,通过area2建立个virtual-link, 这样,路由就都能学习到了。 总结:

? MPLS VPN在OSPF长点之间存在一个超级骨干区域superbackbone,这当然不是一个OSPF区域,不过,它扮演了一个骨干区域的角色。

? 如果一个VRF的多个场点有一台PE在区域0中,那么这个area0被分割成了多块,通常来说被分割的骨干区域需要使用virtual-link来连接,但是在MPLS VPN中由于有iBGP来运载OSPF路由,因此不需要虚链路。OSPF路由会在PE路由器上重建。

? PE路由器扮演了ABR的角色。它将type3 LSA通告给CE路由器,CE路由器可以在area0中,也可以在其他区域,但是如果一个场点拥有多个区域,PE路由器就必须在area0中,因为他们是ABR,如果他们不在area0中,就需要在PE上创建virtual-link来确保PE和area0的连接。

? Routes from Area 0 at one site appear as interarea routes in Area 0 at another site

本文为原创博文,版权归属红茶三杯(http://blog.sina.com.cn/vinsoney),转载请注明出处。


MPLS VPNPE-CE之间OSPF网络的设计问题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新苏教版小学三年级下册语文3-8单元课课练

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: