hwyzw 发表于 2025-3-3 13:49:15

深入了解OSPF协议:四种网络类型及其在动态路由中的关键作用

    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 网络必须要通过手工进行配置。

    https://img2.baidu.com/it/u=1292919856,2848942594&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=1177

    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

    https://img0.baidu.com/it/u=887848210,3468348382&fm=253&fmt=JPEG&app=120&f=JPEG?w=800&h=500

    以单播方式发送OSPF报文

    有

    P2MP

    点对多点网络

    无

    30s

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

    无

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

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

    原文链接:
页: [1]
查看完整版本: 深入了解OSPF协议:四种网络类型及其在动态路由中的关键作用