ospf数据库中有记录,但是路由表里没有条目

[复制链接]
查看11 | 回复1 | 2010-4-8 00:16:43 | 显示全部楼层 |阅读模式
首先,我也想说,你的问题有点玄吧,并没有说清楚具体的拓朴图结构,而且你只说在路由表中并没有学到OSPF的路由,那就是说在路由表中可能学到其它的路由协议,也没有说网络通了没有,对吧,例如,你在某个ROUTER上配置了RIP ,EIGRP,静态路由,默认路由等等,这些可能都是原因的哦!这样我也不好回答,那下面我就按照一般情况下的配置来说,也就是说假如你认为自己都是用OSPF配置整个网络的,无论出现任何问题时我认为第一个要做的是做最简单的物理诊断,查看PC机地址和网关是否正确,如果正确再到模拟器上 showrun 杳看当前配置(running-config),从上至下,都有可能出现问题的,例如,时钟速率(dce)是否配置了,而且整一个网络上应该都一样,再看有关OSFP的配置,router ospf 1network 10.0.0.0 0.0.0.255 area 0nwtwork 192.168.1.0 0.0.0.255 area 0这是我的例子,就是说你第一行中的进程号在不同的ROUTER中可以不同的,而第二,第三行的最后area 0必须在所有的ROUTER中相同,你看一下你是否相同呢,而且如果你在同一个ROUTER中配置了不同的ROUTERPROTOCOL的话,则它会根据,Administrator distant (AD)最小的协议跑的,例如你配置的有EIGRP和 OSPF则由于AD分别为90 ,110它会走EIGRP协议的,还有如果配置都是相同的协议的话,那你还要看看,自己配置的是否都在area 0单区域中,如果你打成其它的,它也学习不到的,以上所述的,用show ip ospf database命令查看的话都可以看到的,但是我上面说过,看到了并不一定学习到了,对吧,而且用show ip route命令查看路由表的话,按照上述的任意情况,它都学习不到OSPF路由的,我上述所说只是可能出现的问题,如果要解决的话,只能等你查出问题后再说吧,因为这样根本没有功效的哦,希望你能够忙找到本质问题所在,如果愿意让我来帮你的话,来找我,只要我会的我都会尽力而为的哦!!!
回复

使用道具 举报

千问 | 2010-4-8 00:16:43 | 显示全部楼层
其实你提供的信息太少,只是随便说一下了。ospf的数据库有: router lsa(描述路由器上的接口) network lsa(描述广播网络上连接的路由器) summary lsa(描述区域间路由或自治系统边界路由器) external lsa(描述外部路由)你看到了每个网段,但并不说明这些所有lsa都是正确的。你可以先用show ip ospf nei查看邻居,看所有邻居是否都是full状态。如果邻居状态也正确,那估计就是数据库同步或者路由计算有问题了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行