clwn.net
当前位置:首页 >> ospF选举Dr和BDr选举过程 >>

ospF选举Dr和BDr选举过程

1. 在与一个或多个邻居之间的双62616964757a686964616fe59b9ee7ad9431333332626634向通信建立起来之后,(路由器)对每个邻居(发送来)的Hello包中的优先级、DR和BDR域进行检查.列出所有能够参加选举的路由器(也就是说,

在广播或非广播多路环境下要进行DR及BDR 的选举.

先选BDR 再选DR 首先,所有路由器都宣告自己是DR和BDR 然后创建两个子集,一个包括非DR的,一个包括DR的 从非DR中选举BDR,但是所有设备都声称自己是DR 所以这个子集为空,这时候,才用选取优先级,优先级高的为BDR 这时进行第二个子集选择,选取所有非BDR子集,同理,集合为空,这时,所以没有任何设备声称自己是DR,这时,新选取出来的BDR马上升级成为DR 然后由于BDR变成了DR,所以需要重新选取BDR 这个就是为什么你们看到的总是DR先出来,然后再有BDR的 因为最开始选举出来的BDR在瞬间变成了DR了

在dr和bdr出现之前,每一台路由器和他的所有邻居成为完全网状的ospf邻接关系,这样5台路由器之间将需要形成10个邻接关系,同时将产生25条lsa.而且在多址网络中,还存在自己发出的lsa 从邻居的邻居发回来,导致网络上产生很多lsa的拷

选取的原因是为了减少频繁更新,优化带宽.假设5个路由器组成的网络,如果一台路由器R1出现问题 或者说拓扑发生改变,那么如果没有DR的话,R1要向其他所有路由器发送更新小心,同时R2收到更新消息也要向R3 R4 R5发送消息,R3向R2 R4 R5发送消息,会造成不必要的重复消息.如果R1是 DR的话 不管是哪个路由器上出现问题,都只会发给DR 然后由DR再向其他路由器发送更新消息.DR BDR的选举 看的是优先级、优先级在非人为改动时都是一样的.第二就看route-id 这个是我们在配置OSPF的时候 起的 例如1.1.1.1 2.2.2.2 route-id 大的 就作为DR 其次的是BDR 2.2.2.2 就大于1.1.1.1

1、ospf是根据路由器优先级和router-id选举,优先级(基于接口,可修改)高,则选为DR,优先级一样,则router-id大的当选dr.2、同样,BDR是优先级和router-id次优的路由器.

算法中是先选择BDR,然后把BDR推举为DR,接下来再选择BDR.这只是一个中间过程,最终结果是要选择出一个DR,如果还有其他设备符合要求(优先级大于0)则选举出BDR.由于先选出来的BDR只是一个中间过程,所以我们在实验中总

如果没有路由器宣告自己为DR,将新选举出的BDR设定为DR

ospf支持的网络类型有:广播、非广播(nbma)、点到点(p2p)、点到多点(p2mp)广播和非广播网络需要选举dr、bdr

dr的选举过程: 选举dr/bdr的时候要比较hello包中的优先级,优先级最高的为dr,次高的为bdr,不作修改默认端口上的优先级都为1,在优先级相同的情况下比较router id,rid最高者为dr,次高者为bdr,当你把相应端口优先级设为0时,ospf路由器

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com