OSPF 看不到子网

网络工程 ospf 铸造厂
2021-07-13 21:21:45

我有 2 个运行 OSPF 的路由器。每个路由器都有一个配置了来自 /29 的 ip 的 vlan。路由器是直接连接的。我还在每个路由器上配置了一个带有 /30 的环回。

例子:

Router1 vlan ip: 1.1.1.13/29 / Loopback: 1.1.1.1/30

Router2 vlan ip: 1.1.1.10/29 / Loopback: 1.1.1.2/30

我在两个接口上都启用了 ospf,但由于某种原因,只有 Router2 看到 /29 路由和 /30。路由器 1 只能看到 /30。这是 ospf 路由输出:

Router1:
#sho ip ospf routes
OSPF routes entries: 1 used, 264191 available
OSPF Regular Routes:

Destination     Mask            Path_Cost       Type2_Cost Path_Type
1.1.1.0    255.255.255.252 0               0          Intra
Adv_Router      Link_State      Dest_Type       State      Tag        Flags
1.1.1.1    1.1.1.1    Network         Valid      0           0400
Paths           Out_Port        Next_Hop        Type       Arp_Index  State
1               lb1             0.0.0.0         OSPF       1          92 00

Router2:
#sh ip ospf routes
OSPF Regular Routes:

  Destination     Mask            Path_Cost Type2_Cost Path_Type
  1.1.1.0    255.255.255.252 0         0          Intra
  Adv_Router      Link_State      Dest_Type State      Tag       Flags
  1.1.1.2    1.1.1.2    Network   Valid      0          0600
  Paths Out_Port  Next_Hop        Type      Arp_Index  State
  1     lb1       0.0.0.0         OSPF      1          92 00

  Destination     Mask            Path_Cost Type2_Cost Path_Type
  1.1.1.8    255.255.255.248 1         0          Intra
  Adv_Router      Link_State      Dest_Type State      Tag       Flags
  1.1.1.2    1.1.1.2    Network   Valid      0          0600
  Paths Out_Port  Next_Hop        Type      Arp_Index  State
  1     v1        0.0.0.0         OSPF      1          92 00

ospf 不会在 Router1 上获取 /29 的任何原因?

3个回答

我不确定您的拓扑结构是什么样的,或者您的要求究竟是什么,但我注意到存在 IP 地址重叠。

  • 环回重叠。1.1.1.1/30 和 1.1.1.2/30 在同一个子网中。
  • 1.1.1.10/29 和 1.1.1.13/29 在同一个子网中。

同样,在不知道您的拓扑结构的情况下,我无法确定问题是什么,但是 IP 重叠可能会导致诸如丢失路由之类的问题(它们丢失是因为协议的运行方式,不一定是因为错误) .

路由器仅显示连接到其本地接口的路由,因为您的两个子网具有重叠地址。但是,路由器 1 在子网上丢失。

这很可能是配置错误;

  • 检查您自己的接口上是否有正确的掩码
  • 检查是否在缺少的 /29 接口上明确启用了 OSPF
  • 如果您在 OSPF 配置中包含特定的子网/网络语句,请检查您是否确实添加了此子网并且掩码是否正确
  • 最后,发布您的配置!

我会从输出中猜测设备不相邻,我的推理是它们只显示自己本地生成的 LSA(下一跳为 0.0.0.0)。

您确定 /29 在两个设备上都已启动并且您已在正确的链接上启用 OSPF。

作为旁注,这是来自哪个平台?