设为首页收藏本站language 语言切换
查看: 2048|回复: 5
收起左侧

[求助] 请教-OSPF不连续区域选路问题

[复制链接]
发表于 2016-6-15 16:18:06 | 显示全部楼层 |阅读模式
本帖最后由 T`ing 于 2016-6-15 17:08 编辑

华为中低端路由手册里看到一个题想不明白做了实验之后发现还是没用懂 题目是解决次优路由
R1R2R3属于区域0 R3-R4属于区域1 R2-4属于区域2 (R4没有和区域0直连)通过虚链路连接R2
之后发现R3上去往24.1.1.0网段走R1
拓扑.jpg display ospf lsdb.jpg
手册中提到 由于这条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)

R3通告

R3通告

R1第一次

R1第一次

R1第二次

R1第二次

请教一下大神们 帮忙讲讲为啥会选择次优路径呢? 谢谢




quidway中低端路由器 故障处理手册.pdf

1.72 MB, 下载次数: 11, 下载积分: 鸿鹄币 -1 个

发表于 2016-6-15 18:36:40 | 显示全部楼层
本帖最后由 孤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为非骨干区域)将路由转发出去的。
沙发 2016-6-15 18:36:40 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-15 19:11:03 | 显示全部楼层
孤wolf 发表于 2016-6-15 18:36
按照你的图和你的配置,去往24.1.1.0网段走R1是没问题的,R3去网24.1.1.0的路由必须是通过骨干区域(区域0 ...

大神 我明白了。谢谢  
板凳 2016-6-15 19:11:03 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2016-8-3 16:49:34 | 显示全部楼层
ABR是不会收从非骨干区域过来的3类LSA,会进入LSDB,但绝对不会加表,这也是OSPF防环机制,类似于水平分割,如果骨干区域发过来的3类LSA,又通过一个ABR发回骨干区域,这样就会环路了。
6# 2016-8-3 16:49:34 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-10 09:31 , Processed in 0.087757 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表