HCIP数通-路由 04.OSPF DR&BDR
网络类型
| 网络类型 | 接口类型 | HELLO/DEAD | DR/BDR | 主动建立邻居 | 产生32位主机路由 |
|---|---|---|---|---|---|
| P2P | PPP/HDLC/Loopback | 10/40 | 不选举 | 是 | 不产生 |
| BMA | 以太网 | 10/40 | 选举 | 是 | 不产生 |
| NBMA | FR帧中继(链路以及淘汰) | 30/120 | 选举 | 不能 | 不产生 |
| P2MP | None | 30/120 | 不选举 | 是 | 产生 |
P2MP 部分互联 场景
MA网络中的问题
n*(n-1)/2和临接关系,管理复杂.
重复的LSA泛洪,造成资源浪费
解决方法:
在MA网络中选举DR:
DR(Designated Router 指定路由器)负责在MA网络建立和维护临接关系并负责LSA的同步
DR与其他所有路由器形成临接关系并交换链路状态信息,其他路由器之间不直接交换链路状态信息.
为了规避单点故障风险,通过选举BDR(Backup Designated Router 备份指定路由器),在DR失效时快速接管DR的工作
无论哪个路由器成为DR都无所谓,对拓扑或OSPF进程无影响
DR与BDR的选举规则:
DR/BDR的选举是非抢占式的(选出来不会抢)
DR/BDR的选举是基于接口的(DR与BDR是二层网络的概念)
接口的DR优先级越大越优先
接口的DR优先级相等时,Router ID越大越优先
(二层比大,三层比小:大部分二层设备都是越大越优先,三层越小越优先)
当路由器的优先级设置为0后就不参与选举了
新加入的设备不能直接成为DR/BDR(重启OSPF进程也算新加入设备)\
MA网路才有DR BDR概念
接口下的概念(每一个二层网络,单独选举DR和BDR)
DR必须有一个(是谁无所谓) BDR可以没有或有一个 其他的都叫DROther\
DR不抢占,选举后不发生变化,除非DR/BDR失效
DR优先级修改:进入接口下
Int g0/0/0
Ospf dr-priority x(具体优先级的值)
查看DR/BDR命令:display OSPF interface
存在OSPF的Hello Packers包中
旧路由器加入(合并)
发出去的第一个报文携带了DR
DR发生了抢占
如果HEllo包收到了携带DR和自己携带的DR不一样就出发选举
DR设备上发生更新:
| DR | LSU | 224.0.0.5 |
| BDR | ACK | 224.0.0.6 |
| DROther | ACK | 224.0.0.6 |
BDR设备上发生更新:
| BDR | LUS | 224.0.0.5 |
| DROther | ACK | 224.0.0.6 |
| DR | ACK | 224.0.0.5 |
DROther上发生更新:
| DROther | LSU | 224.0.0.6 |
| DR | LSU | 224.0.0.5 |
| BDR | ACK | 224.0.0.5 |
DROther 只用224.0.0.6
DR和DROther 上面监控224.0.0.6这个地址
所有的OSPF设备监控224.0.0.5
DROther只和DR交流,不理BDR
