OSPF DR和DBR选举

  • 简介:OSPF协议
  • 拓扑图
  • 实验步骤
    • 现象
    • 理解现象
    • 测试:R1、R2、R3,
  • 配置命令
    • R1上配置命令如下:
    • R2上配置命令如下:
    • R3上配置命令如下:
  • 文字介绍

简介:OSPF协议

  • 定位:开放式最短路径优先(Open Shortest Path First) 是一个内部网关协议(IGP)用于在单一自治系统(AS) 内决策路由,是对链路状态路由协议(SPF)的 一种实现。使用著名的Dijkstra算法来计算最短路径树。与RIP相比,OSPF是链路状态协议,而RIP是距离矢量协议;
  • OSPF具有支持大型网络、路由收敛快、占用网络资源少等优点。 采用OSPF的路由器彼此交换并保存整个网络的链路信息,从而掌握全网的拓扑结构,独立计算路由。

拓扑图

实验步骤

  • R1、R2、R3上配置物理接口和环回扣的IP地址
  • R1、R2、R3上启动OSPF
  • OSPF配置循序先R1、R2、R3

现象

  • DR是R1的13.0.0.1 BDR是R2的13.0.0.2

理解现象

  • wait等待40s

  • 40S比较Router-id选举DR
    R1、R2、R3配置接口IP地址、配置环回地址、
    配置OSPF(不宣告直连路由)

测试:R1、R2、R3,

  • 同时宣告13.0.0.0(同时回车宣告)

配置命令

R1上配置命令如下:

interface GigabitEthernet 0/0/0
ip address 13.0.0.1 24interface LoopBack 0
ip address 1.1.1.1 32ospf 1 router-id 1.1.1.1                      #ospf 1路由器id为1.1.1.1
area 0                                        #区域0
network 13.0.0.0 0.0.0.255                    #网络13.0.0.0 0.0.0.255
network 1.1.1.1 0.0.0.0                       #网络1.1.1.1 0.0.0.0

R2上配置命令如下:

interface GigabitEthernet 0/0/0
ip address 13.0.0.2 24interface LoopBack 0
ip address 2.2.2.2 32ospf 1router-id 2.2.2.2                       #ospf 1路由器id为2.2.2.2
area 0                                        #区域0
network 13.0.0.0 0.0.0.255                    #网络13.0.0.0 0.0.0.255
network 2.2.2.2 0.0.0.0                       #网络2.2.2.2 0.0.0.0

R3上配置命令如下:

interface GigabitEthernet 0/0/0
ip address 13.0.0.3 24interface LoopBack 0
ip address 3.3.3.3 32ospf 1 router-id 3.3.3.3                       #ospf 1路由器id为3.3.3.3
area 0                                        #区域0
network 13.0.0.0 0.0.0.255                    #网络13.0.0.0 0.0.0.255
network 3.3.3.3 0.0.0.0                       #网络3.3.3.3 0.0.0.0

文字介绍

  • 接口宣告之后开始发送第一个hello,里边没有DR,40秒 wait时间之后 虽然没有别的邻居,
    当然也不能行成2-way状态,但是DR选举结果已经在HELLO包中体现了。
    由此可以得出结论DR/BDR选举是在接口宣告就启动选举等待时间wait40内进行,和2-way状态无关,
    2way只是衡量邻居,有没有选举资格,不能说选举实在2way中(后)选举,非常不严谨 。

  • 要说两台或者多台,进行选举的条件是都需要,对方是2way状态才能参加选举。但不是选举的唯一条件,
    没有2way关系的邻居(候选人),仍然会进行选举。

  • 当然选举DR/BDR有几种情况。

  • 还是使用如上拓扑。不同的是 R2 也做配置并宣告。

  • 1.广播网络中,路由器R1/R2 初始配置ospf,比如R1先配置ospf 并宣告接口 (R1的route id 1.1.1.1)
    R2紧接着也配置ospf并宣告接口(R2 route id 2.2.2.2)。此时R1开始发送hello包,并启动wait 40s 计时器。
    并将受到的hell包 放在自己备选DR/BDR 列表中。(如果40秒内没有收到任何HELLO包,就宣布自己是DR)。
    如果wait时间内收到就比较优先级/route id 越大的胜出。通过hello宣布选举结果。

  • 2.这里涉及个概念第一个wait时间,这个是每个路由器宣告进网络的时候都要启动的计时器,目的是防止RD抢占
    (ospf的DR有不抢占原则,就是当有人宣告自己是DR的时候。其他路由器默认承认)。还有个作用就是留出时间进行选举,
    尤其是初始网络这个时间可以等待收取路由器的hello来比较优先级和route id。

  • 3.DR可能不是优先级最高
    如果某个设备优先级最高,而且加入network的时间不晚于其他设备30s(waiting timer 的40s再留出10s,达到two-way状态),
    就一定可以成为DR,晚于30s就不一定能成为DR了(取决于它能参加选举时,选举是否已经完成)。也就说R1和R2优先级相同
    的情况下虽然R1的route id 小 但是在wait时间之后也就是选举之后就会成为DR,然后因为不抢占原则,
    所以才会有有小的ID成为DR的可能。每台只要运行ospf的路由器,在广播网络中都在第一个hello 发出后在本地进行
    DR 、BDR选举 其他路由器要想参与到对方选举组,只能在和这个路由形成2-way状态之后才有资格参与选举。
    路由器在有效选举时间内做出选举结果并用hello包通告结果。网络中出现第一个通告选举结果的,
    其他的路由器停止选举,承认DR选举。(DR不抢占原则)。

华为eNSP:OSPF DR和DBR选举实验相关推荐

  1. 华为ensp ospf综合实验

    实验拓扑 ​拓扑下载 华为OSPF综合实验 图 1-1 注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设 ...

  2. 华为eNSP: OSPF+RIP实验

    OSPF+RIP实验 拓扑图 OSPF命令: 配置命令 R1上配置命令如下: R2上配置命令如下: R3上配置命令如下: R4上配置命令如下: R5上配置命令如下: R6上配置命令如下: 拓扑图 OS ...

  3. ensp 防火墙示例_华为eNSP配置USG防火墙网络联通实验

    六.查看当前各个设备的路由表,并开启防火墙端口的ping功能 [FW1]dis ip rouRoute Flags: R - relay, D - download to fib----------- ...

  4. 在华为eNSP上操作配置“静态路由”实验

    1.实验拓扑 2.PC配置

  5. 华为eNSP模拟器防火墙配置透明交换机实验

    命令行配置 R1: sys un in en sysname R1 int e0/0/0 ip address 192.168.7.17 24 dis this quit dis ip int bri ...

  6. 用华为ENSP做一个关于防火墙的小实验-华为eNSP怎样调出右侧接口列表

    防火墙的使用 华为eNSP怎样调出右侧接口列表 实验开始 做这个实验主要是用来模拟,因为白天会实操,做的一点关于ENSP的笔记. 注:1. 防火墙的0/0/0端口一般作为管理才使用 2. dmz区域的 ...

  7. ospfdr选举规则_ospf DR和BDR选举注意的问题

    ospf DR 和 BDR 选举注意的问题 在同一个进程的 ospf 中, DR (指定路由器)和 BDR (备份路由器)的选举首先依据接 口优先级(默认是 1 , 0 不参与选举) ,优先级大的为 ...

  8. 玩转华为ENSP模拟器系列 | 配置OSPF的DR选择示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  9. 你知道DR和BDR选举过程吗?了解一下?!精华总结(华为设备,抓包分析,OSPF的DR不抢占原则和wait时间)

    文章目录 前言 一:OSPF邻接关系 1.1:七个状态 二:抓包分析选举过程 2.1:环境 2.2:拓扑图 2.3:配置并抓包分析 三:DR和BDR选举的总结 3.1:第一个hello包什么时候出现? ...

最新文章

  1. .net生成excel并弹出保存提示框(转载)
  2. [我的1024开源程序]200元仿豆瓣小程序带评论
  3. 三个很有用的sqlserver中的处理多个以分隔符分隔的参数的函数
  4. 抽象工厂模式(Absraact Factory)介绍与实现
  5. django models索引_sql – 为什么Django显式地在唯一字段上创建索引
  6. tt桌球瞄准器手机版_法国或将禁止不可拆卸手机,想当年手机后盖随便拆开玩儿...
  7. 赛锐信息:SAP ABAP 环境
  8. BZOJ 1019: [SHOI2008]汉诺塔( dp )
  9. [Java] 蓝桥杯BASIC-20 基础练习 数的读法
  10. 重大要素改变中的机会选择包括_重大要素改变中的机会选择包括:
  11. 广州的11个辖区_广州11月展览大全,有12个免费
  12. AttributeError: ‘torch.return_types.max‘ object has no attribute ‘dim‘
  13. 简单的解决nginx转发WebSocket问题
  14. 细说php第四版笔记,细说PHP 学习笔记(三)
  15. Xcode图片素材Slicing处理(包括缩放和延伸)
  16. python图像色彩分析_使用OpenCV和Python计算图像的“色彩”
  17. 树莓派Pico开发板扩展ESP01S无线WiFi模块通信实践
  18. 泰坦尼克号生存情况预测
  19. mfc中StretchBlt缩放图像失真问题【zozo】
  20. Laravel防范xss攻击

热门文章

  1. 国控实时空气质量数据所有站点,站点编号,经纬度
  2. 搜狗图片抓取,主要以图集类进行抓取
  3. ant-design pro导出表格数据为Excel文件
  4. spire.office.for.net 5.9.2完美解决WEB部署问题,用于Crack版!
  5. oracle 证书丢失怎么办
  6. DG 每周一至周五 上午10点 同步延迟报警
  7. java 转成%2b_url传输中+转为%2B取到变空格的问题
  8. 基于51单片机自动抄表系统
  9. 滤镜之浮雕Emboss
  10. python3 中怎么把类似这样的'\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82'转换成汉字输出