欢迎来到天天文库
浏览记录
ID:44174813
大小:152.22 KB
页数:10页
时间:2019-10-19
《【MPLS VPN】PE-CE之间OSPF网络的设计问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、【MPLS VPN】PE-CE之间OSPF网络的设计问题(2013-02-1413:21:11)我们知道,在MPLSVPN的路由架构中,PE-CE之间通常会使用一个动态路由协议,可能是IGP或BGP,对于IGP而言,OSPF应该是一个使用得最为广泛的协议之一。当我们在PE-CE之间部署OSPF来交互VPN路由时。在本地PE上,将OSPF路由注入MP-BGP从而形成VPNv4路由,并传递给远端站点,远端站点的PE再将收到的VPN路由重发布到其本地的OSPF,从而传递给其本地的CE,而此时,重发布进来的OSPF已经变成了外部路由,路由的优先级也更低了,同时也丢失了
2、OSPF网络设计的连续性。MPLSVPN通过某种机制,保持了OSPF在MPLSVPN环境下部署的连续性。实际上,来自CE的OSPF内部路由(Type-1、Type-2、Type-3LSA)在被重发布进MP-BGP变成vpnv4路由再被远端PE重发布进其本地的OSPF后,其实是以Type-3LSA的形式注入到其本地OSPF的(当然还存在许多复杂的情况,这里说的是一般,一般情况),这样可以很好的保持OSPF的连续性。1.OSPFVRF配置routerospf1vrfABC network10.1.12.20.0.0.0area0 redistributebgp?
3、routerbgp2345 address-familyipv4vrfABC redistributeospf1vrfABCmetric10matchinternalexternal1external22.OSPFmetric传递 在PE路由器上将OSPF内部和外部路由重发布进BGP的时候,PE路由将使用OSPFmetric来设置BGPMED。3.用于OSPF的BGP扩展community 要想让OSPF路由的特征能够穿越MPLSVPN骨干网络,需要额外定义一些BGP扩展community。 可以通过MP-BGP传递的OSPF特性包
4、括:·路由类型·区域号·OSPF路由器ID·域ID·OSPF外部路由的度量值类型1或2如下图:如果OSPF路由类型为Type-1、Type-2、Type-3(且本地PE及远端PEOSPF进程号相同),则路由重发布进来后为LSA3。DomainID告诉远端PE路由器,通告的是否为一条外部OSPF路由。如果PE路由器所收到的路由的DomainID不能匹配特定VRF的OSPF进程ID的话,这条路由将会以一条OSPF外部路由也就是Type-5LSA的形式通告,以提供对网络中不同OSPF进程之间重发布IP路由的支持。如果DomainID能够匹配OSPF进程ID,该路由将
5、以内部路由(Type-3LSA)的形式通告。当然,如果两端PE的OSPF进程号相同,传递过来的路由又是内部路由,但是你又希望路由重发布到本地OSPF后以外部路由的形式注入,那么可以在PE路由器上修改DomainID。命令如下:routerospf1vrfABC domain-id?修改之后,可使用showipospf1来查看4.OSPF网络设计我们来考虑一下所有可能的情况:我们分别来讨论这几个CASE:·OSPF网络设计case1·OSPF网络设计case2·OSPF网络设计case3这个实验就需要格外注意了。实验的结果是:CE1这里过来的两条路由,1.1.
6、1.0及1.1.2.0分别是内部及外部路由,这两条路由经过超级骨干到了PE2,PE2将OSPF路由重建,注入area2,那么CE2上能学习到1.1.1.0的OIA路由及1.1.2.0的OE路由。实际上CE2的OSPFDATABASE里area2确实存在上述相关的LSA,但是CE2却不将这些LSA转进area0,虽然它是一台ABR。CE2此时的OSPFDatabase如下:R5#showipospfdatabase OSPFRouterwithID(5.5.5.5)(ProcessID1) RouterLink
7、States(Area0)LinkID ADVRouter Age Seq# Checksum Linkcount5.5.5.5 5.5.5.5 268 0x80000001 0x00F801 1 SummaryNetLinkStates(Area0)LinkID ADVRouter Age Seq# Checksum10.1.45.0
8、 5.5.5.5
此文档下载收益归作者所有