深入了解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]