前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OSPF:DR、BDR选举小记

OSPF:DR、BDR选举小记

作者头像
Ponnie
发布2021-02-24 11:01:07
1.1K0
发布2021-02-24 11:01:07
举报
文章被收录于专栏:玉龙小栈

DR 和BDR 的作用和竞选规则

DR 在多路访问中可以减少邻接关系和LSA 的泛洪,BDR 提供备份。在NBMA 网络中,DRouter 会使用目的地址为224.0.0.6 发送LSU、LSAck。DR和BDR 监听224.0.0.6。

DR、BDR 使用目的地址为224.0.0.5 发送LSU、LSAck。DRouter 监听224.0.0.5。

竞选规则:

1. 接口优先级数字越大越优先(0-255,0 优先级不能参与DR、BDR 选举)

2. Router-id 越大越优先

wait time的作用是什么?

在wait timer 时间内收集MA 网络中的路由器信息,防止后期发生抢占。

实现方式:发出第一份Hello 报文的时候就开始计时,40s 之内不会认为自己是DR。如果40s 超时之后,还是没有收到携带DR、BDR 参数字段的Hello 报文,就认为自己是DR,并发出Hello 包(DR 字段为自己的接口IP 地址)。

wait time太短会导致什么问题?

可能导致MA 网络提前收敛,没有让最优的路由器成为DR;

路由器如何判断这个MA网络的DR和BDR已经选举成功?

通过查看Hello 报文中的DR/BDR 字段是否为0.0.0.0

如果有DR优先级为255的路由器接入,是否会发生抢占?

DR 优先级为255 的路由器接入发送的第一份Hello 报文中DR/BDR 都为0.0.0.0

分为两种情况:

1. 不会:当网络已经收敛完成,已经选择出了DR时,新接入进来的路由器会等待40s。这40s之内会收到填充有DR、BDR字段的Hello报文。新路由器不会再参与竞选;

2. 会:网络中没有选举出DR,因为可能原来的网络中没有一台路由器参选DR(即优先级都为0),那么新进来的优先级为255的路由器,则会在40s之后成为DR;

是不是优先级最高的路由器成为DR,次优的成为BDR?

分情况而定:

1. MA网络中的各台路由器同时参与DR竞选,那么优先级高的会成为DR。

2. 在一个已经收敛完成的网络中,有新的高优先级路由器接入进来,此时并不发生抢占。

如果DR down了,BDR会升级成为DR。这个新的高优先级路由器升级为BDR。

两个收敛完成的MA网络,都有DR和BDR。如果连接了起来,新的MA网络中DR和BDR分别是如何选举的?

DR 只会从DR 的合集当中竞选,BDR 只会从BDR 的合集当中竞选。如果集合当中有路由器,优先从集合当中竞选。

三台路由器轮流间隔40s开启,谁是DR,谁是BDR?

假如某台路由器先开启,40s 之后再开启其它的路由器。这个时候最先开启的路由器,40s 内没有收集到网络上其它路由器的信息,它就成为DR。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玉龙网络新知社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档