clwn.net
当前位置:首页 >> ospF中DR和BDR是如何选取的 >>

ospF中DR和BDR是如何选取的

在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

路由器在交换hello分组时查看其他路由器的ospf优先级,优先级高的为DR,次高为BDR.优先级相同时比较路由ID,ID最大的为DR,次大为BDR.接口默认的优先级为1,接口优先级可在接口模式用ip ospf priority number命令更改(0-255,为0的路由器不能成为DR或BDR).

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

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

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

首先把原理弄清楚再做实验,为什么叫实验,就是用来验证你怀疑或者不确定的结论.你要明白,ospf为什么要选举dr/bdr,这里面最主要的就是解决了全互联,drother不用跟drother建立邻居关系,drother只用跟dr,bdr建立邻居关系,然后drother

为了减少在同一个OSPF中LSA(链路状态通告)的重复发送,在OSPF协议内通过hello机制选举产生DR和BDR,在同一个OSPF区域中,每个路由器都和DR,BDR相连,这样,当区域内的某一个路由器进行更新时,发送一个LSA到DR,再从DR发送到各个路由器,包括发送LSA给DR的源路由器,这样,有效的利用了网络带宽资源.

错.首先,ospf在broadcast和nbma网络中才会选举dr第二,选举过程中有三种角色,dr,bdr,drotherdrother会和dr,bdr建立关系为full的邻居关系drother间只会建立two-way的邻居关系两种邻居关系的区别为只有关系为full的邻居间才会互相传递lsa,two-way则不会.总的来说,drother之间建立邻居和drother是否与dr建立邻居没啥关系.你可以将所有的路由器接口的优先级都改成0,验证一下,会发现没有dr,bdr.lsa不会传递,路由也学不到,但是show ip ospf neighbor还是能看到邻居,不过都停在two-way状态.

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