ospf多实例学习总结

上传人:s9****2 文档编号:562870861 上传时间:2023-03-04 格式:DOCX 页数:8 大小:306.61KB
返回 下载 相关 举报
ospf多实例学习总结_第1页
第1页 / 共8页
ospf多实例学习总结_第2页
第2页 / 共8页
ospf多实例学习总结_第3页
第3页 / 共8页
ospf多实例学习总结_第4页
第4页 / 共8页
ospf多实例学习总结_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《ospf多实例学习总结》由会员分享,可在线阅读,更多相关《ospf多实例学习总结(8页珍藏版)》请在金锄头文库上搜索。

1、Ospf 多实例学习总结1、 OSPF 多实例和多进程的区别:OSPF多进程是指在一台三层设备上运行多个OSPF进程,每个OSPF进程维护自己的 一个OSPF LSDB数据库,并计算维护自己的OSPF路由表,每个进程之间并没有什么关系, 好像是在本路由器上运行的多个动态路由协议,多个进程共同维护一张全局路由表,并在 全局路由表中优选各进程的OSPF路由;OSPF多实例是将不同的进程和不同的VPN实例 相绑定,每个OSPF进程只维护自己的一个VPN路由表。2、各OSPF多进程之间的路由优选关系:如果在一台三层设备上运行了多个ospf进程,多个ospf进程将维护一张全局路由表。Ospf的多进程在v

2、rp5中是将多个进程看作不同的igp路由协议,默认情况下多个ospf进程 的协议优先级都是相同的,这样路由器会将多个进程同等看待。如果在多个ospf进程中有 同一条路由的话,两个进程必定会将同一条路由进行比较后将最优的一条路由放进路由表 多进程ospf的路由优选规则相对简单,它们之间会先比较路由协议的优先级,路由协 议优先级高的进程的路由将会被优选,默认情况下路由协议的优先级相同,则会比较它的 cost 值, cost 值小的将会被优选。我们举例来说明它们之间的优选规则:1、当本地路由器上的两个ospf进程中都有同一条路由,比如1.0.0.0/8, Ospf 1进程 中此条路由的cost为20

3、,ospf 2进程中此条路由的cost为10,如果ospf 1的路由优 先级为10、ospf 2的路由协议优先级为20。则本地路由器会无条件选择ospf 1中的 这条路由,因为它的路由优先级比较高,这时是不会比较cost值。2、当本地路由器上的两个ospf进程中都有同一条路由,比如1.0.0.0/8,Ospf 1进程 中此条路由的cost为20, ospf 2进程中此条路由的cost为10,如果两个ospf进程 的路由优先级相同,则本地路由器会选择ospf 2中的这条路由,因为它的cost值比 较小。3、当本地路由器上的两个ospf进程中都有同一条路由,比如1.0.0.0/8,Ospf 1进程

4、 中此条路由的cost为10, ospf 2进程中此条路由的cost也为10,如果两个ospf进 程的路由优先级相同,则本地路由器会生成等值路由。虽然我们知道两种不同的igp 路由协议是不会生成等值路由的,但多进程是一个例外。3、OSPF 多实例:如上图所示一个bgp mpls vpn网络上不同的pe下面接有同一个vpn的用户,这个vpn 用户的私有网络使用ospf与pe设备相连,vpn用户想通过运营商的vpn网络将自己的ospf 网络打通,组成一个大的ospf网络。这样就要求在任何一个区域生成的ospf路由经过vpn 网络传到其它区域去的时候,其它区域学到的还要是 ospf 路由;任何一个区

5、域生成的 o_ase typel类型的外部路由经过vpn网络传到其它区域去的时候,其它区域学到的还要 是o_ase typel类型的外部路由,这就要求ospf的lsa经过vpn网络传递后具备一定的还 原功能。我们怎样通过vpn网络去传递ospf的lsa呢?我们还是按照原始的方法在本端pe设 备上将多实例的ospf路由引入到bgp,在远端pe上将bgp路由再引入到ospf来实现的。 那如何能保证将bgp引入到ospf中时能还原lsa呢?在rfc4577和rfc4566上对mp-bgp 进行了扩展,在 mp-bgp 中增加了三个扩展团体属性:1、ospf domin id:这个属性用来表示在不同的

6、pe上所连接的ospf网络是不是同一个ospf 管理者所管理的ospf。如果两个pe上的opsf domin id相同,则ospf路由可以进行还 原;如果两个pe上ospf domin id不同,则本端pe引入的ospf路由到远端pe上不会 被还原,都将是o_ase的外部路由。2、ospf router type:这个属性用来携带area的相关信息和lsa的类型信息,例如是type 1类型的lsa还是type 2类型的lsa等。不过需要注意在本端pe上引入的type 1、type 2、type 3类型的lsa到远端都是还原成type 3类型的lsa,只有type 5类型的lsa能原 样进行还原

7、。为什么1、2、3类lsa到远端pe上都只能还原成type 3的lsa呢?因为 在ospf多实例中是将mpls vpn网络看成了超级骨干区域,那么1、2、3类lsa只要跨 骨干区域传递后都只能还原成type 3的lsa,这是ospf的基础知识。3、ospf router id:这是一个可选的扩展团体属性,它携带了本端pe上ospf的rouer id好了我们知道了 mp-bgp扩展的三个扩展团体属性后,分析一下在两个pe间交互ospf lsa的过程。首先在本端pe上将多实例ospf路由引入到mp-bgp中时本端pe会生成一个 mp-bgp路由,会将本vrf的rt作为扩展团体属性打在bgp路由上,

8、并将本地多实例ospf 的domin id、ospf lsa类型和router id也作为团体属性打在bgp路由上;同时将ospf的cost+1 复制成 bgp 的 med 值传递给远端 pe 路由器。下面是采集的mp-bgp路由信息,上面可以看到几个团体属性:disp bgp vpn all ro 10.0.1.1Total routes of Route Distinguisher(100:1): 2BGP routing table entry information of 10.0.1.1/32:Label information (Received/Applied): 15368/N

9、ULLFrom: 1.1.1.5 (1.1.1.5)Original nexthop: 1.1.1.1Ext-Community: , , , AS-path Nil, origin incomplete, MED 3, localpref 100, pref-val 0, valid, internal, best, pre 255Originator: 1.1.1.1Cluster list: 1.1.1.5, 1.1.1.3Not advertised to any peer yetdisp bgp vpn all ro 10.0.1.2Total routes of Route Dis

10、tinguisher(100:1): 2BGP routing table entry information of 10.0.1.2/32:Label information (Received/Applied): 15370/NULLFrom: 1.1.1.5 (1.1.1.5)Original nexthop: 1.1.1.1Ext-Community: , , , AS-path Nil, origin incomplete, MED 3, localpref 100, pref-val 0, valid, internal, best, pre 255 Originator: 1.1

11、.1.1Cluster list: 1.1.1.5, 1.1.1.3Not advertised to any peer yetdisp bgp vpn all ro 10.0.1.3Total routes of Route Distinguisher(100:1): 2BGP routing table entry information of 10.0.1.3/32:Label information (Received/Applied): 15376/NULLFrom: 1.1.1.5 (1.1.1.5)Original nexthop: 1.1.1.1Ext-Community: ,

12、 , , AS-path Nil, origin incomplete, MED 3, localpref 100, pref-val 0, valid, internal, best, pre 255 Originator: 1.1.1.1Cluster list: 1.1.1.5, 1.1.1.3Not advertised to any peer yet远端 pe 接收到一个 mp-bgp 路由,在向 ospf 中引入时会做如下检查:1、 看这条 bgp 路由带不带 ospf 的扩展团体属性,如果不带的话则直接作为 o_ase 外部路由引 入到 ospf 中。如果带则再向下检查。2、 看

13、 bgp 路由中携带的 domin id 和本 ospf 实例中的 domin id 是否相同,如果不同则直接作为 o_ase 外部路由引入到 ospf 中。如果相同再做下面处理。3、 对于 type 5 或 type 7 类型的路由还原成 type 5 或 type 7 类的 ospf 外部路由,并将 bgp 的med值复制成ospf的cost向ospf相关区域传递,并宣告自己是asbr;对于typel、type2 或 type3 类 lsa 统一转换成 type3 类 lsa 扩散出去,并将 bgp 的 med 值复制成 ospf 的 cost 向ospf相关区域传递,同时宣布自己是abr

14、。4、OSPF多实例解决路由环路的方法:Ospf 路由信息环路的产生:BGP BackboneFE1路由器收到OSFF路由,再发布到MP-BGP,在 MPLS VPN backbone 中散布PE2收到路由,并且作为域间路由注入PE3把该路由重新发布给BGP Backbone如上图所示:pel路由器收到ospf路由后,将此条ospf路由发布到mp-bgp路由中传递给 远端pe路由器。Pe2和pe3上都为收到此条mp-bgp路由。Pe2收到路由后将此路由再注入到 ospf中在整个ospf domin中传递,pe3收到pe2发送的ospf路由后,再将此条ospf路由引入 到mp-bgp中传递给远端

15、pe路由器。路由信息环路产生。为解决此问题,rfc4576对rfc4577进行了补充,增加了防环路的机制,主要在ospflsa头 部的options中定义了一个“down” bit。当pe路由器将mp-bgp路由还原成ospf路由时会将 “down” bit置1, 此 bit位不会影响lsa在ospf domin中的传递,当一台pe路由器收到一个 “down” bit=1的lsa时,pe路由器将不会计算此条lsa,从而避免了上述环路。E2 Router本地子网宣告给PE路由器如上图所示:pel路由器收到ospf路由后,将此条ospf路由发布到mp-bgp路由中传递给PE1路由器收到0EPF路由,再发布到MP-BGP,在MPLS VPN backbone中散布PE2收到路由,并且作为域间路由注入AreaOAreQ中散布,并且将 down bit置 13 Router5=PE3检查type3 LSA down bit 为1,不白MP-EGP发布该路由aArea 0远端pe路由器。Pe2和pe3上都为收到此条mp-bgp

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号