通八洲科技

深入了解OSPF协议:四种网络类型及其在动态路由中的关键作用 济南视频营销推广

日期:2026-02-02 20:59 / 作者:网络

OSPF 作为动态路由协议,其作用包含生成网络内的路由表项。路由器的每个接口都与一个网络相连接。本文所说的网络类型,指的是 OSPF 对接口所连接网络的认识。

阅读本文时,您得对 OSPF 协议有个基本的认知。要是您对 OSPF 协议还有疑问,那就可以去看我博客的其他文章,那样您就能对 OSPF 有更深入的理解了。

OSPF接口处的网络有四种类型:

1、P2P

P2P指的是“点对点”网络。像 PPP 链路和 HDLC 等就是典型的 P2P 网络。在 P2P 网络中,只有一根网线连接了双方,不存在第三方。P2P 网络没有 DR 和 BDR 的选举过程。所以 P2P 网络能够加快 OSPF 邻居关系的建立。为了加快 OSPF 邻接关系的建立过程,有时可以将网络对端只有一个路由器接口的情景配置为 P2P。

在 P2P 网络中,会采用组播方式来发送 OSPF 报文。这些报文的目的 IP 地址是 224.0.0.5。在缺省的情形下,每隔 10 秒钟就会发送一次 Hello 报文。

2、BMA

BMA 网络指的是 Multi-广播网络。像以太网这样的就是典型的 BMA 网络。

在缺省情况下,BMA 网络每隔 10 秒钟会发送 Hello 报文。

3、NBMA

NBMA 指的是非广播型多路访问网络。NBMA 网络和 BMA 有相似之处,但 NBMA 网络不具备广播功能。像 X.25 和 FR(帧中继)这类就是典型的 NBMA 网络。因为 NBMA 网络不支持广播,所以在 NBMA 网络中,必须要手动去指定 OSPF 邻居。在配置 OSPF 时需配置对端 OSPF 邻居的 IP 地址。所以在 NBMA 网络中,OSPF 邻接关系的建立比其他网络多一个状态。这个状态处于 Down 和 Init 之间,当 NBMA 端口激活后就处于该状态,此时会向邻居发送 Hello 报文,若收到带有自己 ID 的 Hello 报文,就会将状态切换为 Init。可以阅读这篇文章来了解 OSPF 状态,即一张图能够让你看懂 OSPF 邻接关系的建立以及报文的类型。

NBMA 网络会进行 DR 和 BDR 的选举。在该网络中,OSPF 报文是以单播方式发送的。Hello 报文的发送间隔是 30s。

4、P2MP

P2MP 也就是 Point-to-,指的是点对多点网络。不存在典型的点对多点网络情景,P2MP 有点像是把多条 P2P 链路捆绑后形成的网络。在配置 OSPF 时,P2MP 网络必须要通过手工进行配置。

P2MP 网络不会进行 DR 和 BDR 的选举。它会以组播的方式来发送 Hello 报文,同时以单播的方式发送其他报文。在缺省的情况下,Hello 报文的间隔时间是 30 秒。

总结:网络类型会描述典型网络的 Hello 报文间隔等情况,包括报文类型以及是否有 DR、BDR 选举。

P2P

点对点网络

HDLC、PPP

10s

以组播方式发送OSPF报文

BMA

广播网络

以太网

10s

组播会发送 Hello 报文、LSU 报文和 LSAck 报文,同时会单播发送 DD 报文以及 LSR 报文。

NBMA

非广播多路访问网络

FR、X.25

30s

以单播方式发送OSPF报文

P2MP

点对多点网络

30s

以组播方式发送Hello报文,单播方式发送其他报文

————————————————

版权声明:此为 CSDN 博主“永远是少年啊”所创作的文章。该文章遵循 CC 4.0 BY-SA 版权协议。若需转载,需附上原文的出处链接以及本声明。

原文链接: