Cisco 路由器未接收 OSPF 更新

Cisco 路由器未接收 OSPF 更新

或者至少,我认为是这样。似乎没有针对此情况的调试命令,或者无法查看路由表中是否存在某些内容。

我正在 Packet Tracer 中测试此设置。我有 3 个路由器和一个网络服务器

从左到右依次为:Web 服务器 -> Router1 -> Router2 -> Router3

Router1 和 Router2 可以成功 ping 通 WebServer。Router3 则不能。

Router2 具有默认网关设置,将所有无法识别的数据通过其串行接口发送到 Router1。

如下所示:ip route 0.0.0.0 0.0.0.0 Serial 0/0/1 Serial 0/0/1 连接 Router1

Router2 和 Router3 已配置 OSPF。从它们的“运行显示”中可以看出:

路由器2:

router ospf 1
 log-adjacency-changes
 passive-interface Serial0/0/1
 network 10.1.1.0 0.0.0.3 area 0
 default-information originate
!

路由器3:

router ospf 1
 log-adjacency-changes
 network 10.1.1.0 0.0.0.3 area 0
 passive-interface FastEthernet0/0
!

我以为default-information originateRouter2 上的设置会为 Router3 提供所需的信息。这里出了什么问题?

接口已启动。IP 地址带有掩码范围,时钟频率已设置在正确的端。我不知道还要检查什么。

编辑:我本来要发布一张截图,但现在它突然就正常工作了。我打开了 PKT 文件,重新定位了一些东西,这样标签就会清晰,截取了截图,然后再次运行测试,看看实时分析器说错误在哪里。它成功了。

很抱歉占用了您宝贵的时间。我对此感到非常震惊。

答案1

FastEthernet0/0(在 Router3 上)是到 Router2 的链路吗?如果是,则“被动接口 FastEthernet0/0”是其无法正常工作的主要原因。

在 OSPF 术语中,“被动接口”是与“路由器 ospf N”部分中指定的一个(或多个)网络范围匹配,但不发送 OSPF 公告的接口。

发送 OSPF 公告是网络上路由器之间形成 OSPF 邻接关系的必要条件(无论是点对点链路还是具有多个路由器的广播网络)。形成 OSPF 邻接关系是进行 OSPF 路由交换的必要条件。

至于调试 OSPF,“debug ospf”下有很多东西,我手边没有 IOS,但我很确定你可以使用该工具包来记录所有发送和接收的 LSA(或者实际上,所有发生的 OSPF 状态变化)。

相关内容