本站已运行

攻城狮论坛

作者: 非常CCNA
查看: 4876|回复: 43

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

[概念讲解] 深入OSPF之DR与BDR选举

  [复制链接]
非常CCNA [VIP@钻石] 发表于 2013-8-26 13:36:54 | 显示全部楼层 |阅读模式
查看: 4876|回复: 43
开通VIP 免金币+免回帖+批量下载+无广告

在一个广播式的网络中采用了选举DRBDR技术,是对OSPF网络的一种优化,减少了邻接关系数,同时也减少发送重复的SLA数目在广播网络中的所有路由器都与DRBDR形成邻接关系,DR与BDR之间也形成邻接关系参于DRBDR选举的路由器其优先级要大于0,优先级等于0的路由器不具有选举资格路由器将一个多路访问接口上的DRBDR信息记录到一个数据结构表中凿络中优先高的的路由器并不一定能成为DR或BDR,因为优先级高的路由器也不能取代已经存在的DRBDR路由器位置寿/p]

DR与BDR选举过程

今天我参考TCP/IP卷一与OSPF RFC 2328,说下关于自己对OSPF选举的看法记住以下选举过程只是路由器程式执行流程,无法体现在其它邻居上或报文上,并且在选举中并不一定会用到所有的选举过程寿/p]

触发选举与选举条件

当路由器X某个接口连接到一个广播网络,就要在其接口所连接的网络中选举出DR与BDR路由器路由器X接收并检查邻居路由器发送过来的HELLO报文并记录其优先级DRBDR字段,为后面DRBDR选举提供了依据所有与路由器X建立了邻居关系的路由器其邻居状态已经达到TWO-WAY,而且所有路由器的优先级不能为0都具有选举DR路由器与BDR路由器的资格路由器X在选举网络中的DR与BDR路由器的时候,不但计算符合条件的邻居路由器,同时也包括路由器X凿络中路由器优先选举BDR路由器,然后在选举DR路由器寿/p]

BDR路由器选举

a.在选举BDR的时候,根据HELLO报文构建的数据库,所有宣告自己是DR的路由器不再有BDR的选举资格苿鱙內络中有一个或多个路由器宣告自己为BDR路由器,那么优先级最高者被宣告为BDR路由器,优先级相同具有最高路由器ID将被宣告为BDR路由器寿/p]

b.在选举BDR的时候,根据HELLO报文构建的数据库,所有宣告自己是DR的路由器不再有BDR的选举资格苿鱙没有任何路由器宣告自己为BDR路由器,那么具有最高优先级的路由器被宣告为BDR路由器,优先级相同具有最高路由器ID的路由器被宣告为BDR路由器寿/p]

DR路由器选举

a.在选举DR的时候,根据HELLO报文构建的数据库,如果有一个或多个路由器宣告自己为DR路由器,那么具有最高优先级的路由器被宣告为DR路由器,优先级相同具有最高路由器ID的被宣告为DR路由器寿/p]

b.在选举DR的时候,根据HELLO报文构建的数据库,如果在DR选举列表中没有任何路由器宣告自己为DR路由器,那么新选举出的BDR路由器被提升为DR路由器,并重选BDR路由器寿/p]

DR与BDR选举分析

我们分为三个场景,论述选举过程寿/p]

1.网络初启动

在一个广播网络中所有路由器被重新启动,后经互相交换HELLO报文建立了邻居关系擿时假设路由器X WAITING时间已超时[第五个HELLO并未发送],此时路由器要进行DR与BDR路由器的选举路由器X在WAITING时间内从邻居路由器收到的HELLO报文其DR与BDR字段都是0.0.0.0,此时还没有哪个邻居路由器宣告自己为DR或BDR路由器所以路由器X在BDR选举中采用了b过程,在DR路由器选举中直接使用了b过程路由器X在发送第五个HELLO报文的时候,在DRBDR字段填入自己选举出的DR与BDR路由器,注意这时选举出的DRBDR是同一个路由器寿/p]

2.网络中同时出现多个DR或BDR

当网络中的路由器HELLO时间不匹配某个路由器网络通信故障两个广播网络合为一个,这样同一个广播网络中不同路由器在其接口数据结构表中记录了不同的DR与BDR路由器,造成网络中多个DR或BDR路由器现象,一山不能容二虎,此时路由器如何决策网络中新的DR或BDR路由器苿鱙內络中是出现多个BDR路由器,则用BDR路由器选举过程a做决策,如果是多个DR路由器,则用DR路由器选举过程a做决策寿/p]

3.网络中新加入路由器

当一个路由器X新加入到广播网络中,该路由器与所有路由器建立了邻居关系,并根据其HELLO报文中的DRBDR字段发现了网络中已经存在的DR与BDR路由器,在其计算网络中DR与BDR路由器的时候,根据其BDR选举过程a与DR选举过程a就确定了网络中的DR与BDR路由器,因为网络中宣告自己为DR或BDR路由器只是其中的某个路由器忿可以说新加入的路由器继承原网络中的DRBDR,不在进行选举寿/p]

在卷一中有这么一段话:“接着,所有的路由器将宣称自己是DR路由器(HELLO报文的DR字段是它们自身的接口的地址);所有的路由器也将宣称它们自己是BDR路由器(HELLO报文的BDR字段是它们自身接口的地址)”,经过反复测试验证,发现报文里根本没有这种宣告报文,在RFC中也没有看到,是书作者误解了意思,还是我错了,有待大家验证寿/p]

CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

nofeel_php [Lv8 技术精悍] 发表于 2013-10-7 23:56:02 | 显示全部楼层
真是 收益 匪浅
回复 支持 反对

使用道具 举报

lg6041 [Lv7 精益求精] 发表于 2013-10-8 12:23:09 | 显示全部楼层
小手一抖,金币到手!
回复 支持 反对

使用道具 举报

21dev [Lv8 技术精悍] 发表于 2013-10-8 15:44:36 | 显示全部楼层
路过,学习下,感谢攻城狮论坛
回复 支持 反对

使用道具 举报

skyii [Lv8 技术精悍] 发表于 2013-10-9 14:44:54 | 显示全部楼层
找到好贴不容易,我顶你了,谢了
回复 支持 反对

使用道具 举报

czse [Lv8 技术精悍] 发表于 2013-10-9 18:02:06 | 显示全部楼层
找到好贴不容易,我顶你了,谢了
回复 支持 反对

使用道具 举报

mjf1125 [Lv8 技术精悍] 发表于 2013-10-10 16:13:52 | 显示全部楼层
我是个凑数的。。。
回复 支持 反对

使用道具 举报

Doverbaby [Lv7 精益求精] 发表于 2013-10-10 18:50:51 | 显示全部楼层
支持一下:lol
回复 支持 反对

使用道具 举报

今天 [Lv8 技术精悍] 发表于 2013-10-11 11:26:42 | 显示全部楼层
谢谢楼主,共同发展
回复 支持 反对

使用道具 举报

seoul [Lv8 技术精悍] 发表于 2013-10-11 14:00:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2025-12-17 20:55 , Processed in 0.104225 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn