发布时间: 2017-06-16 14:30:50
1、角色:DR指定路由器,BDR备份指定路由器,Dother其他路由器。
2、作用:在MA网络中为了减少ospf的流量,减少内存占用,减少CPU消耗,从而形成DR/BDR的概念。
A.DR:监听网络中所有的流量信息,最主要的就是LSA,可以认为是班长;
B.BDR:作为DR的备份,也能收到LSA,并且监听DR的状态,可以认为是副班长;
C.Dother:除了DR/BDR之外的所有路由器,只向DR/BDR发送LSA,可以认为是普通同学。3、选举:只在MA网络中选举
A.比较接口优先级,越大越优,默认为1,为0则不参与选举,只能成为Dother。
B.比较路由器的router-id,越大越优。
问题1.先选举DR还是BDR?
答:在这里可以认为一个MA网络中有三个集合,
A.最初所有接口都在Dother集合中,从中选一个最优的放到BDR集合中;
B.再从BDR集合中选出一个最优的放到DR集合中;
C.此时BDR集合为空,那么再从Dother集合中选一个最优的放到BDR集合中;
D.即:先选BDR,再从BDR中选DR
问题2.DR/BDR是接口的角色还是路由器的角色?
答:接口的角色,一台路由器既可以有DR也可以有BDR。
示例:
R1和R2,R2和R3分别形成了一个广播型网络,在每一个广播型网络中都会选举DR/BDR,根据选举原则,R2的左边接口是DR,右边接口是BDR,所以我们认为是接口的角色。
4、邻居关系和报文发送:Dother和Dother之间只能形成邻居关系,只发送hello报文,目的就是减少网络中ospf的流量。其他的情况都可以建立邻接关系并且交互五种OSPF报文。
5、组播报文区分
A.DR/BDR侦听224.0.0.6,即其他路由器发送报文给DR/BDR的组播ip都为224.0.0.6;
B.Dother侦听224.0.0.5,即发给Dother的报文组播ip都是224.0.0.5。
6、不抢占原则
A.如果在一个网络中已经选出DR和BDR,新加入一个更优的路由器,它只能成为Dother,目的是减少网络动荡。
B.如果想改变现有网络中DR/BDR的角色,可以修改接口优先级或者修改Router-ID,但是不会立马生效,原因也是不抢占原则。——针对以上两种情况必须重启OSPF进程才能令配置生效。
问题:
R1-R6处于同一网段,接口下优先级为默认值1,Router-ID分别是1.1.1.1;2.2.2.2;……;6.6.6.6:
问题1.初始网络中,中间链路完好,谁是DR,谁是BDR?
答:只需选举一个DR和一个BDR,根据选举原则,R6为DR,R5为BDR。
问题二.因为某些故障,中间链路断开,谁是DR,谁是BDR?
答:中间链路故障即把网络一分为二,左边部分R5 BDR直接成为DR(从BDR集合中选DR),再选举R3成为BDR;右边R6仍为DR,再选举R4为BDR。
问题3.故障修复后,中间链路恢复连接,谁是DR,谁是BDR?
答:注意不能直接比较Router-ID,而是一对DR比较,一对BDR比较,叫同级PK,获胜方成为DR,落败方只能成为Dother。因此R6为DR,R4为BDR。
问题4.如果R6的网线断开,谁是DR,谁是BDR?
答:R6断开DR失效,则BDR成为DR,即R4成为DR,BDR则在其余四台路由器之间选出最优的,即R5成为BDR。
上一篇: OSPF-华为区分的网络类型
下一篇: OSPF-六类LSA