多选题
425.OSPF 协议 DR 和 BDR 的作用有?
A
减少邻接关系的数量
B
减少 OSPF 协议报文的类型
C
减少邻接关系建立的时间
D
减少链路状态信息的交换次数
答案解析
正确答案:AD
解析:
**正确答案:A、D**
### 解析
在 OSPF(开放最短路径优先)协议中,DR(Designated Router,指定路由器)和 BDR(Backup Designated Router,备份指定路由器主要应用于广播型网络(如 Ethernet)和 NBMA(非广播多路访问)网络。它们的主要作用如下:
#### 1. 减少邻接关系的数量(选项 A 正确)
* **背景**:在一个有 $N$ 台路由器的广播网络中,如果每台路由器都与其他所有路由器建立全毗邻(Full Adjacency)关系,则需要建立的邻接关系总数为 $\frac{N(N-1)}{2}$。当 $N$ 较大时,这会消耗大量的 CPU 和内存资源来维护这些关系。
* **DR/BDR 机制**:引入 DR 和 BDR后,其他路由器(称为 DROther)只与 DR 和 BDR 建立全毗邻关系,DROther 之间只停留在 Two-Way 状态(邻居关系,但不交换 LSDB)。
* **结果**:邻接关系的数量从 $\frac{N(N-1)}{2}$ 减少到 $2N - 3$(近似于 $2N$),极大地减少了邻接关系的数量,降低了网络开销。
#### 2. 减少链路状态信息的交换次数(选项 D 正确)
* **背景**:OSPF 通过泛洪 LSA(链路状态通告)来同步链路状态数据库(LSDB)。如果没有 DR,每台路由器都需要向网络中的所有其他路由器单独发送 LSA 更新,导致大量的重复报文。
* **DR/BDR 机制**:
* DROther 路由器将 LSA 更新发送给 DR 和 BDR(使用组播地址 224.0.0.6)。
* DR 负责将这些 LSA 泛洪给网络中的所有其他路由器(使用组播地址 224.0.0.5)。
* **结果**:这种集中式的泛洪机制避免了每对路由器之间重复交换相同的链路状态信息,从而显著减少了链路状态信息在网络中的交换次数和带宽占用。
#### 为什么其他选项错误?
* **选项 B 错误**:OSPF 协议报文的类型是由协议标准定义的(Hello, DBD, LSR, LSU, LACK 五种),DR/BDR 的选举和存在并不改变 OSPF 报文的类型数量或种类。
* **选项 C 错误**:DR/BDR 的选举过程本身需要时间(等待 Hello 包中的优先级和 Router ID 比较),且邻接关系的建立依然需要经历 Down -> Init -> Two-Way -> ExStart -> Exchange -> Loading -> Full 的状态机过程。虽然减少了邻接关系的*总数*,但并没有直接减少单个邻接关系*建立的时间*,甚至在某些情况下,由于选举等待计时器,初始收敛时间可能略长于点对点网络。其核心优势在于稳定后的资源节省,而非加速建立过程。
### 总结
DR 和 BDR 的核心设计目标是**优化广播和 NBMA 网络中的 OSPF 运行效率**,具体体现为:
1. **降低复杂度**:减少邻接关系数量(A)。
2. **降低流量**:减少 LSA 泛洪的冗余交换(D)。
相关知识点:
OSPF中DR和BDR作用考点
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
376.DHCPv6 服务发送的 RA 报文中的 MO 标记位取值为 01,则主机采用下列哪种方式进行地址自动 配置?
单选题
375.IPv6 报头中的哪个字段的作用类似于 IPv4 报头中的 TTL 字段?
单选题
374.以下哪个 IPv6 地址是链路本地地址?
单选题
373.在 Telnet 中应用如下 ACL:下列说法正确的是?Acl number 2000Rule 5 deny source 172.16.105.3Rule 10 deny source 172.16.105.4Rule 15 deny source 172.16.105.5Rule 20 permit
单选题
372.当需要终止 PPPoE 会话时需要发送哪种报文?
单选题
371.在 VRP 平台上,命令"interface vlan "的作用是()。
单选题
370.当主机经常移动位置时,使用哪种 VLAN 划分方式最合适?
单选题
369.关于 OSPF 骨干区域说法正确的是?
单选题
368.下面哪项是路由表中所不包含的?
单选题
367.以下那条命令可以开启路由器接口的 DHCP 中继功能?
