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

[求助] 单点三向重分发,不明白的细节。

[复制链接]
发表于 2015-8-17 00:46:28 | 显示全部楼层 |阅读模式
5鸿鹄币
      在这个拓扑中,在R1上做单点三向重分发,RIP重分发进OSPF,OSPF路由重分发进eigrp。此时,R2路由表中只有R4的环回口路由以及14.1.1.0/24网段的路由,这一点容易理解,因为R1只能把本地宣告进OSPF的直连路由,还有通过OSPF获悉的R4的环回口路由加表。
       闫辉老师在分析的时候说,R1通过RIP学到了三条路由:12.1.1.0/24、R1的环回口、以及R3的环回口,然后R1会把这三条路由以5类LSA的形式在OSPF域内泛洪,当R4收到了这条LSA后,不会再发送给始发者R1。因此R1不能通过OSPF学到这三条RIP路由。
       不明白的是,为什么R4丢弃了这条5类LSA,R1就不能通过OSPF学到这三条RIP路由?难道RIP重分发进OSPF,OSPF域内所有的路由器必须都能够接收关于这条重分发的LSA,才能把RIP的路由重分发进OSPF中吗?
       还有不清楚的地方,重分发具体是怎样进行的?
       比如RIP重分发进OSPF,在这个拓扑中,R1通过RIP学到了三条路由,按理说直接加入路由表了,为什么还要考虑R4呢?不可以直接重分发进OSPF吗?

路由反馈 - 副本.png

最佳答案

查看完整内容

我认为是因为在R1上,3.3.3.0 这个LSA的ADV ROUTER是R1自己,所以它就不把这条路由通过OSPF装入路由表里了。 R1#sh ip ospf database OSPF Router with ID (1.1.1.1) (Process ID 110) Router Link States (Area 0) Link ID ADV Router Age Seq# Checksum Link count 1.1.1.1 1.1.1.1 208 0x80000006 0x00F806 1 4.4.4.4 4 ...
发表于 2015-8-17 00:46:29 | 显示全部楼层
本帖最后由 dingjerry 于 2015-8-19 06:38 编辑

我认为是因为在R1上,3.3.3.0 这个LSA的ADV ROUTER是R1自己,所以它就不把这条路由通过OSPF装入路由表里了。

R1#sh ip ospf database

            OSPF Router with ID (1.1.1.1) (Process ID 110)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
1.1.1.1         1.1.1.1         208         0x80000006 0x00F806 1
4.4.4.4         4.4.4.4         324         0x80000006 0x000FB5 2

                Net Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum
14.1.1.4        4.4.4.4         324         0x80000004 0x00E519

                Type-5 AS External Link States

Link ID         ADV Router      Age         Seq#       Checksum Tag
1.1.1.0         1.1.1.1         465         0x80000003 0x001EF9 0
3.3.3.0         1.1.1.1         465         0x80000003 0x00D53C 0
12.1.1.0        1.1.1.1         465         0x80000003 0x008E7E 0

你可以观察一下所有的OSPF路由器的database,但凡adv router是自己,虽然database有这个条目,但是不会通过OSPF装入路由表里。
沙发 2015-8-17 00:46:29 回复 收起回复
回复

使用道具 举报

发表于 2015-8-25 14:38:15 | 显示全部楼层
OSPF邻居之间只传送LSA,并保证同一area中链路状态数据库一致,并不相互学习路由,每台ospf路由器都是根据自己的链路状态数据库计算出自己的路由表的,此问题和R4一毛钱关系都没有。。。。
以下是猜测:
RIP路由是在R1设备上引入到ospf中,原因可能如2楼所说,所以R1设备的OSPF路由表中没有RIP相关的路由信息,所以OSPF引入到EIGRP中之后,R2学习不到RIP的路由信息。
板凳 2015-8-25 14:38:15 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2015-8-26 08:52:12 | 显示全部楼层
zzhxgood 发表于 2015-8-25 14:38
OSPF邻居之间只传送LSA,并保证同一area中链路状态数据库一致,并不相互学习路由,每台ospf路由器都是根据 ...

非常感谢,终于弄明白了。
地板 2015-8-26 08:52:12 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-29 06:26 , Processed in 0.187528 second(s), 30 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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