在R3上配置了路由重分布(rip分布到OSPF),但是R4无法学习到rip路由,其他的都可以学习到。这是什么原因
发布网友
发布时间:2022-04-24 19:52
我来回答
共3个回答
热心网友
时间:2023-10-09 03:54
R4学不到路由,是因为5.0.0.0是外部路由,要学习外部路由,就需要知道怎么到达ASBR。
R1与R3在同一个区域,它很容易就知道如何到达ASBR(通过router-lsa),这样它先学到5.0.0.0,然后在区域0生成一个类型4的lsa,告诉R2:通过R1可以到达ASBR,这样R2可以学到5.0.0.0。
然后R2作为ABR,应该向区域1生成类型4的lsa,告诉R4:从R2可以到达ASBR,这里R2应该生成类型4的lsa,但是很遗憾,它并没有生成。
你在R2上配了默认路由,然后又配置了default-information originate
这样的话,R2会给R4一个0.0.0.0的lsa,R4可以用它生成默认路由,这样就能通讯了,但是5.0.0.0仍然没有学到。
我照着你的配置做了实验,确实是有问题的,packet tracer只是个简单的模拟器,应该还是有缺陷的,对于多区域的ospf可能处理的不好。如果你用别的仿真软件,比如小凡,我想可能就没有问题了。复杂的配置,最好还是不要用packet tracer。
希望能有所帮助。
热心网友
时间:2023-10-09 03:55
你的路由里存在毒性反转,你上网查一下,还有,如果但看这些配置信息的话,别人是无法给你解决的,不同厂商的设备,命令行规范也有所不同,所以有可能是少了某些命令,你要通过路由调试信息去判断哪里出现了问题~
热心网友
时间:2023-10-09 03:55
1楼说的不对啊。他用的是虚拟机不会存在拟说的那些问题,你在R4上查看下路由信息,show ip route,实在检查不出错误可以发给给我,我帮你看看,邮箱331493302@qq.com