huawei 路由 DR 与 BDR 的选举规则 / 不同网络类型中 DR 与 BDR 的选举操作

DR 与 BDR 的选举规则

  • DR/BDR 的选举是非抢占式的。

  • DR/BDR 的选举是基于接口的。

    接口的 DR 优先级越大越优先。

    接口的 DR 优先级相等时,Router ID 越大越优先

广播链路或者 NBMA 链路上 DR 和 BDR 的选举过程

  • 接口 UP 后,发送 Hello 报文,同时进入到 Waiting 状态。在 Waiting 状态下会有一个 WaitingTimer,该计时器的长度与 DeadTimer 是一样的。默认值为 40 秒,用户不可自行调整。

  • 在 WaitingTimer 触发前,发送的 Hello 报文是没有 DR 和 BDR 字段的。在 Waiting 阶段,如果收到 Hello 报文中有 DR 和 BDR,那么直接承认网络中的 DR 和 BDR,而不会触发选举。直接离开 Waiting 状态,开始邻居同步。

  • 假设网络中已经存在一个 DR 和一个 BDR,这时新加入网络中的路由器,不论它的 Router ID 或者 DR 优先级有多大,都会承认现网中已有的 DR 和 BDR。

  • 当 DR 因为故障 Down 掉之后,BDR 会继承 DR 的位置,剩下的优先级大于 0 的路由器会竞争成为新的 BDR。

  • 只有当不同 Router ID,或者配置不同 DR 优先级的路由器同时起来,在同一时刻进行 DR 选举才会应用 DR 选举规则产生 DR。

接口 UP
发送 Hello(无 DR/BDR 字段),进入 Waiting 状态
定时器 40s
定时器超时前,收到带 DR/BDR 的 Hello?
承认已有 DR/BDR,退出 Waiting 状态
开始邻居同步
定时器超时,触发 DR/BDR 选举
是否为新路由器加入现有网络?
是否满足选举触发条件?
(Router ID/优先级不同路由器同时启动)
应用 DR 选举规则
优先级高者优先,优先级相同则 Router ID 大者优先
产生新的 DR 和 BDR
DR 故障 Down 掉
BDR 自动继承 DR 位置
剩余优先级>0 路由器竞争新 BDR
不同 Router ID/优先级路由器同时启动

不同网络类型中 DR 与 BDR 的选举操作

OSPF 网络类型 常见链路层协议 是否选举 DR 是否和邻居建立邻接关系
Broadcast 以太网链路 DR 与 BDR 、DRother 建立邻接关系
BDR 与 DR 、DRother 建立邻接关系
DRother 之间只建立邻居关系
NBMA 帧中继链路
Point-to-pointPPP 链路;HDLC 链路
P2MP 需手工指定

PPP:Point-to-Point Protocol,点对点协议。
HDLP:High-Level Data Link Control,高级数据链路控制
P2MP:point-to-multipoint,点到多点。


via: huawei

要在华为设备上配置OSPF协议以实现网络的区域划分DR/BDR选举,首先需要对OSPF的基本概念工作原理有深入的理解。建议先阅读《华为技术专家李劲松详解OSPF协议》,该资料将为你提供OSPF的基础知识关键机制的详细解析。 参考资源链接:[华为技术专家李劲松详解OSPF协议](https://wenku.youkuaiyun.com/doc/3nkucfkrso?spm=1055.2569.3001.10343) 具体到配置步骤,首先需要登录到华为路由器的命令行界面。接着,创建OSPF进程并指定一个唯一的Router ID。之后,根据网络拓扑结构将路由器接口分配到不同的OSPF区域中。对于多路访问网络,如以太网,需要选举DRBDR以优化链路状态信息的传播。 以下是一个简化的配置示例: 1. 创建OSPF进程并指定Router ID: ``` <Huawei> system-view [Huawei] ospf 1 router-id *.*.*.* ``` 2. 宣告网络到OSPF进程,并指定区域: ``` [Huawei] interface GigabitEthernet0/0/1 [Huawei-GigabitEthernet0/0/1] ip address ***.***.*.***.***.***.* [Huawei-GigabitEthernet0/0/1] ospf enable 1 area 0 [Huawei-GigabitEthernet0/0/1] interface GigabitEthernet0/0/2 [Huawei-GigabitEthernet0/0/2] ip address ***.***.*.***.***.***.* [Huawei-GigabitEthernet0/0/2] ospf cost 10 [Huawei-GigabitEthernet0/0/2] ospf enable 1 area 1 ``` 在这个例子中,我们假设在GigabitEthernet0/0/1接口连接到骨干区域Area 0,在GigabitEthernet0/0/2接口连接到非骨干区域Area 1。 3. 对于多路访问网络,可以通过以下命令来指定DRBDR: ``` [Huawei-GigabitEthernet0/0/2] ospf dr-priority 100 ``` 在这里,将接口的DR优先级设置为100,有助于该接口在DR/BDR选举中更有可能被选举DR。 完成这些配置后,你可以使用`display ospf peer``display ospf lsdb`等命令来检查OSPF邻居关系链路状态数据库的状态,确保配置正确生效。 通过对《华为技术专家李劲松详解OSPF协议》的学习,你将能够更全面地掌握OSPF协议的配置故障排除技巧。当你熟悉了这些基础知识配置方法后,建议深入探讨OSPF的高级特性,如路由验证、虚连接以及外部路由协议的交互等,以进一步提升你的网络管理能力。 参考资源链接:[华为技术专家李劲松详解OSPF协议](https://wenku.youkuaiyun.com/doc/3nkucfkrso?spm=1055.2569.3001.10343)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值