为什么ipRouteMetric1会受到snmp ipRouteTable中ipRouteProto的影响?

Why is ipRouteMetric1 affected by ipRouteProto in snmp ipRouteTable?

我正在模拟网络拓扑。

我发现在使用rip协议时,ipRouteMetric1值为1,我用这个值来判断附近的设备当前路由器。使用ospf协议时,附近路由器ipRouteMetric1的值为2.

我无法理解为什么基于不同协议生成的ipRouteTable数据会如此不同。想知道其他协议会不会有新的区别,比如bgp.

RFC1213-MIB https://www.rfc-editor.org/rfc/rfc1213 非常具体 模糊度:

"这个度量的语义由指定的路由协议决定 在路由的 ipRouteProto 值中。"

因此,您必须查看特定路由协议的协议规范 了解度量计算。 OSPF 指标的 Google 解释了该指标 根据“成本”计算。