he564310883 发表于 2011-11-29 10:07:24

觉得一个资料中说错了,所以来问问。


如图。我在一个实验材料中看到,“当在R3和R4上同时向ospf域重发布(这里是单向重发布)RIP路由后,R1的路由表中便不会出现到达5.5.5.0/24的路由。”

我想不明白,R1为什么会丢失路由?仅在R3或R4上做单向重发布时,毫无疑问,R1上肯定会出现到达5.5.5.0/24的路由。当在R3和R4都做单向重发布的时候,难道会导致R3和R4互相争吵又由谁来重发布5.5.5.0/24到OSPF域,以至于争吵的结果是大家都不发布5.5.5.0/24到OSPF域吗?所以我认为材料的说法是错误的。
不知道我的看法正确否?
求解答!


jeita 发表于 2011-11-29 11:18:09

R4把RIP重分布进OSPF以后,R3将在OSPF和RIP2个区域同时收到通往5.5.5.0/24的路由,但OSPF的AD110比RIP的AD120小,R3会认为往5.5.5.0/24的路由从13.1.1.3出去;同理,R4也会认为通往5.5.5.0/24的路由从10.1.1.4/24出去,这样就出现问题了。

解决办法:
在R3上把从R4收到的OSPF的AD改得比120大一点
OSPF进程下: distance 121 4.4.4.4 0.0.0.0
R4上把从R3收到的OSPF的AD改得比120大一点
OSPF进程下: distance 121 3.3.3.3 0.0.0.0

he564310883 发表于 2011-11-29 14:18:31

本帖最后由 he564310883 于 2011-11-29 14:19 编辑

jeita 发表于 2011-11-29 11:18 static/image/common/back.gif
R4把RIP重分布进OSPF以后,R3将在OSPF和RIP2个区域同时收到通往5.5.5.0/24的路由,但OSPF的AD110比RIP的AD1 ...

您说的很详细,谢谢!
但您没回答那个材料(“当在R3和R4上同时向ospf域重发布(这里是单向重发布)RIP路由后,R1的路由表中便不会出现到达5.5.5.0/24的路由。”)说的是对还是错呢!!

无名521 发表于 2011-11-29 20:37:57

我认为这个说法是对的……这种方法将导致路由表的混乱

torki132 发表于 2011-11-29 21:01:21

本帖最后由 torki132 于 2011-11-29 21:06 编辑

因为OSPF重分布RIP的时候默认没有加subnets选项:redistribute rip metric 50--- 结果就是OSPF只重分布那些RIP进程内的主网地址。也就是说。R5的接口要配置成主网地址(比如5.0.0.1/8),才会被OSPF重分布。

如果加入了subnets选项,R1是可以收到5.5.5.0/24的路由的。

这个题目没有必要说成双路由重分布嘛。迷惑人了。

PP139226557 发表于 2012-2-17 09:10:14

据上面的说法,加上SUBNET,使R3和R4都有能力重分发RIP路由。然后R5使有5.5.5.5的OSPF路由的,从哪个ASBR获取呢,取决于R3先泛洪TYPE 5 LSA还是R4,如果R3首先发布5.5.5.5的TYPE 5 LSA,那么R4将收到一个5类LSA,是关于5.5.5.5的,这时候它可以计算出关于5.5.5.5的OSPF路由,这时它的路由表中已经有管理距离为120的RIP路由,经过PK,它选取了OSPF的路由,这时候它的路由表中已经没有关于5.5.5.5的RIP路由了,重分发的规则是重分发路由表中的路由,SO综上所述,R4不会重分发5.5.5.5进OSPF。同理,R4首先泛洪TYPE 5 LSA的话,R3也不会重分发。
无论怎么做,OSPF整个域都将获得5.5.5.5的OSPF外部路由。
END!

PP139226557 发表于 2012-2-17 09:11:06

建立LZ区搭建拓扑,做实验,实验是检查真理的唯一标准!

庄歪 发表于 2013-6-13 07:33:28

{:6_285:}

shibbb1234 发表于 2015-10-7 18:47:03

还没学到,先支持了!{:6_268:}
页: [1]
查看完整版本: 觉得一个资料中说错了,所以来问问。