OSPF协议所支持的网络类型中都有哪些是需要选举DR和BDR的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSPF协议所支持的网络类型中都有哪些是需要选举DR和BDR的?相关的知识,希望对你有一定的参考价值。

一共五种网络类型,1 BROADCAST,2 NON_BROADCAST,3 POINT_TO_MULTIPOINT 4 POINT_TO_MULTIPOINT NON_BROADCAST 5 POINT_TO_POINT
其中BROADCAST,NON_BROADCAST需要选举DR和BDR
参考技术A 广播类型网络中需要选举DR和BDR。通常常见的就是我们应用中的以太网口和快速以太网口连接时候。
一般工程中很多都是做成点到点的链路,因为这样收敛速度快。
参考技术B 两个都选的只有广播式网络 参考技术C 广播多路访问和非广播多路访问

OSPF不同的网络类型

OSPF协议支持多种网络类型,在不同的网络类型下,OSPF邻居的建立、DR和BDR的选举方式有所不同。

OSPF协议支持五种网络类型,分别为:

广播(Broadcast)
点到点(Point-to-Point)
点到多点(Point-to-multipoint)
点到多点非广播(Point-to-multipoint nonbroadcast)
非广播多路访问(Non-Broadcast Multiple Access,NBMA)。

首先看这几类网络的工作原理:

广播网络:支持广播和多播,链路层协议为Ethernet或FDDI时,OSPF认为网络类型为广播。
点到点:支持广播和多播,此时链路层协议是PPP或HDLC。
点到多点:支持广播和多播,可以理解为多个点对点网络的集合,没有链路层协议,需要从其它网络类型强制更改。
点到多点非广播:不支持广播和多播。
NBMA:虽然该类型的网络一个接口可以到达多个目的节点,但网络本身不支持广播功能,当链路层协议是帧中继或X.25时,OSPF缺省认为网络类型是NBMA。

一:邻居的建立

OSPF邻居的建立是通过双方互相发送hello包来实现的,hello包采用组播的方式发送,组播地址为224.0.0.5,因此,网络类型是否支持广播是邻居关系是否能够自动建立的判断条件。

广播网络:广播网络支持组播,邻居可自动建立。
点到点:点到点网络支持广播,因此邻居可自动建立。
点到多点:点到多点网络可以看作是多个点到点网络,因此也可以自动建立邻居。
点到多点非广播:该网络类型不支持广播,因此邻居需手动指定。
NBMA:非广播多路访问网络,不支持广播,因此邻居关系需手动指定。

二:DR和BDR的选举

OSPF选举DR和BDR是为了限制不必要的LSA泛洪,因此判断是否需要选举DR和BDR的原则是网络类型上是否可存在多个OSPF接口。

广播网络:广播网络支持多个OSPF路由器在同一广播域下,因此需要选举DR和BDR。
NBMA:非广播多路访问网络,该网络一条链路上可有多台OSPF路由器,因此需要选举DR和BDR。
点到点:点到点网络一条链路上只有两台路由器,因此不需要选举DR和BDR。
同理,点到多点和点到多点非广播网络也不需要选举DR和BDR。

总结:
不同网络类型对于OSPF邻居的建立方式和是否需要DR和BDR的选举如下表所示:
技术图片

以上是关于OSPF协议所支持的网络类型中都有哪些是需要选举DR和BDR的?的主要内容,如果未能解决你的问题,请参考以下文章

描述OSPF将网络分成哪些类型,每一种类型是不是需要选择DR和BDR,如果需要如何选择?

OSPF不同的网络类型

网络中的ospf 是啥意思?

网络中的ospf 是啥意思?

互联网协议 — OSPF 开放式最短路径优先协议

选举DR/BDR