HCIP-13.7 DR和BDR
DR:designate router 指定路由器
BDR:backup DR 备份指定路由器
目的:减少重复LSA报文发送,降低ospf协议流量,减少邻接关系的建立,提升ospf协议报文的传输效率,降低网络资源的消耗。
注意:DR和BDR的选举仅在多路访问(broadcast、NBMA)环境才会选举。在点到点(串行链路)的环境不选举DR和BDR。
在一个广播域都要选举一个DR、BDR,基于接口的
以太网接口都会选举,Type:Broadcast、NBMA也要选举
DR、BDR是指接口,一个路由器既可以是DR,同时也可以是BDR
网络类型 | 常见链路协议 |
---|---|
P2P | PPP链路、LABP链路、HDLC链路 |
Broadcast | 以太网链路 |
NBMA | 帧中继链路、ATM链路 |
P2MP | 手动配置接口的网络类型 |
[SW-G0/0/1]ospf network-type ? # 修改接口网络类型
(1)MA网络(多路访问网络)中的问题
-
n x (n-1) / 2 个邻接关系,管理复杂
-
重复的LSA泛洪,造成资源浪费
邻居间LSA泛洪扩散混乱,相同的LSA被复制多份,如RTA向其邻居RTB、RTC、RTD分别发送一份自己的LSA,RTB与RTC,RTC与RTD,RTB与RTD之间也会形成邻居关系,也会发送LSA。这样工作效率低,消耗资源
(2)DR与BDR作用
- 减少邻接关系
- 降低opsf协议流量
DR即指定路由器,其负责在MA网络建立和维护邻接关系并负责LSA的同步
DR与其他所有路由器形成邻接关系并交换链路状态信息,其他路由器直接不直接交换链路状态信息。这样大大减少了MA网络中的邻接关系数量及交换链路状态信息消耗的资源
DR一旦出现故障,其与其他路由器之间的链接关系将全部失效,链路状态数据库也无法同步,此时需要重新选举DR,再与非DR路由器建立邻接关系,完成LSA的同步,为了避免单点故障风险,通过选举备份指定路由器BDR,在DR失效时,快速接管DR的工作。
(3)DR\BDR选举规则
- 接口优先级 + router-id ,默认接口优先级1(1 – 255)
- 优先级为0,表示不参加DR和BDR的选举
- 遵循不抢占原则
- 有DR则不再选举
- 后修改优先级变大不重选
- 优先级最大的不一定是DR、BDR
-
修改优先级
int g0/0/1 ospf dr-priority 10
-
调试
dis ospf int g0/0/1
查看谁是DR、BDR
dis ospf peer
dis ospf int gi0/0/2
(4)邻居与邻接关系
邻居(Neighbor)关系与邻接(Adjacency)关系是两个不同的概念。OSPF路由器之间建立邻居关系后,进行LSDB同步,最终形成邻接关系。
在广播型网络及NBMA网络上,DROther之间只能建立邻居关系,不建立邻接关系,DRother与DR、BDR之间建立邻接关系,DR与BDR之间也会建立邻接关系。
注意:
1.在broadcast网络中,所有路由器发送hello报文的目标地址都是 224.0.0.5
2.在broadcast网络中,DRother发送LSU、LSAck目标地址是224.0.0.6,DR、BDR发送LSU、LSAck目标地址是224.0.0.5
DBD报文 单播
Fr网络可以手动指定单播发送报文
NBMA网络特有状态 Attempt
发表评论