请教-OSPF不连续区域选路问题
本帖最后由 T`ing 于 2016-6-15 17:08 编辑华为中低端路由手册里看到一个题想不明白做了实验之后发现还是没用懂 题目是解决次优路由
R1R2R3属于区域0 R3-R4属于区域1 R2-4属于区域2 (R4没有和区域0直连)通过虚链路连接R2
之后发现R3上去往24.1.1.0网段走R1
手册中提到 由于这条LSA是inter-area的,R3自己不会将该LSA发送到区域0,所以area0中也不会有一条24.1.1.0 通告路由器为 3.3.3.3的汇总lsa.所以R3到达24.1.1.0网段仍然选择不会选择R3-R4
同时因为R4和R2通告了24.1.1.0的网段通告路由器分别为4.4.4.4 和12.1.1.2 ,R3收到后产生一条24.1.1.0 通告路由器为3.3.3.3的 汇总LSA。
于是,R3到24.1.1.0仍然会选择R1-R2次优路径。
没有明白是为什么不选择R4
我做测试我把R2连接R4的口shutdown,R3上可以收到24.1.1.0通告路由器4.4.4.4的LSA但是不能加载路由表。不知道为什么不能加表呢~~~~~
抓包看了一下没怎么看懂13.1.1.1第一次发送LSA通告的是24.1.1.0通告路由器4.4.4.4 而第二次发送的通告路由器是12.1.1.2(R2)
请教一下大神们 帮忙讲讲为啥会选择次优路径呢? 谢谢
本帖最后由 孤wolf 于 2016-6-15 18:44 编辑
按照你的图和你的配置,去往24.1.1.0网段走R1是没问题的,R3去网24.1.1.0的路由必须是通过骨干区域(区域0)转发出去的,而与R3相连接的骨干区域路由器就是R1,R3--R4之间的链路是非骨干区域,R3是不可能直接通过非骨干区域(R3--R4之间是区域1为非骨干区域)将路由转发出去的。 孤wolf 发表于 2016-6-15 18:36
按照你的图和你的配置,去往24.1.1.0网段走R1是没问题的,R3去网24.1.1.0的路由必须是通过骨干区域(区域0 ...
大神 我明白了。谢谢 {:6_263:} {:6_267:}{:6_267:}{:6_267:}{:6_267:} ABR是不会收从非骨干区域过来的3类LSA,会进入LSDB,但绝对不会加表,这也是OSPF防环机制,类似于水平分割,如果骨干区域发过来的3类LSA,又通过一个ABR发回骨干区域,这样就会环路了。
页:
[1]