OSPF:区域范围的掩码不一致?

网络工程 思科 ospf
2021-07-07 08:05:36

在区域 0 我有两个环回:172.16.2.2 和 172.16.2.3(都是 /24 的)。

我正在尝试配置一个摘要来汇总两者。鉴于拓扑的其余部分,我正在使用area X range命令。

这是我的输入和控制台的输出。我错过了什么?

ZEUS(config-router)#area 0 range 172.16.2.0 255.255.252.0
% OSPF: Inconsistent address/mask 172.16.2.0/22 for area range

这不会从 172.16.2.2 总结到 172.16.3.255 吗?

2个回答

默认情况下,OSPF 中的所有环回都使用 255.255.255.255 掩码进行通告(请参阅“LOOPBACK”网络类型),无论您在接口上配置了何种网络掩码。如果你想用不是 /32 的任何东西来宣布你的环回,你需要将它们配置为点对点(ip ospf network point-to-point在环回接口配置下)。

编辑:既然你已经声明你已经这样做了,我的下一个观察是你为area range命令提供了错误的网络地址如果要发布摘要,则需要使用网络地址发布它,即area 0 range 172.16.0.0 255.255.252.0

另请注意,任何到 172.16.0.0/24 或 172.16.1.0/24 的流量都将被黑洞化。

编辑#2:@基督教的答案也是正确的,如果你想总结一下刚才那两个/ 24的成/ 23:area 0 range 172.16.2.0 255.255.254.0

172.16.2.0 255.255.252.0 = 172.16.0.0-172.16.3.255

如果你特别想要 .2.0 到 .3.255,你需要

172.16.2.0 255.255.254.0 = 172.16.2.0-172.16.3.255