OSPF的DR和BDR【eNSP实现】
在OSPF
的广播类型网络和NBMA
类型网络中,如果网络中有n
台路由器,若任意两台路由器之间都要建立邻居关系,则需要建立n*(n-1)/2
个邻居关系,即当路由器很多时,则需要维护的邻接关系就很多,两两之间需要发送的报文也就很多,这会造成很多内容重复的报文在网络中传递,浪费了设备的带宽资源。
因此在广播和NBMA
类型网络中,OSPF
协议定义了指定路由器DR
【Designated Router
】,即所有其他路由器都只将各自链路状态信息发送给DR
,再由DR
以组播方式发送至所有路由器,大大减少OSPF
数据包的发送。
但是如果DR
由于某种故障而失效,此时网络中必须重新选举DR
,并同步链路状态信息,这需要较长较长时间。为了能缩短这个过程,OSPF
协议又定义了BDR
【Backup Designated Router
】的概念,作为DR
路由器的备份,当DR
路由器失效时,BDR
成为DR
,并再选择新的BDR
路由器。其他非DR/BDR
路由器都称为DR Other
路由器。
每一个含有至少两个路由器的广播类型网络或NBMA
类型网络都会选举一个DR
和BDR
。选举规则如下:
- 首先比较
DR
优先级,优先级高者成为DR
,次高成为BDR
- 如果优先级相等,则
Router-ID
高的成为DR
,次高的成为BDR
- 如果一台路由器的
DR
优先级为0
,则不参与选举
需要注意的是,DR
是在某个广播或者NBMA
网段内进行选举的,是针对路由器的接口而言的。某台路由器在一个接口上可能是DR
,在另一个接口上有可能是BDR
或DR Other
。
若DR、BDR
已选举完成,人为修改任何一台路由器的DR
优先级值为最大,也不会抢占成为新的DR
或BDR
,即OSPF
的DR/BDR
选举是非抢占的
实验目的
- 理解
OSPF
在哪种网络类型中会选举DR/BDR
- 掌握
OSPF DR/BDR
的选举规则 - 掌握如何更改设备接口上的
DR
优先级 - 理解
OSPF DR/BDR
选举的非抢占性
实验拓扑
实验步骤
按照如图所示进行基本配置
R1: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R1 [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ip address 172.16.1.1 24 [R1-GigabitEthernet0/0/0]int loopback 0 [R1-LoopBack0]ip address 1.1.1.1 32R2: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R2 [R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ip address 172.16.1.2 24 [R2-GigabitEthernet0/0/0]int loopback 0 [R2-LoopBack0]ip address 2.2.2.2 32R3: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R3 [R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ip address 172.16.1.3 24 [R3-GigabitEthernet0/0/0]int loopback 0 [R3-LoopBack0]ip address 3.3.3.3 32R4: <Huawei>sys [Huawei]undo info-center en [Huawei]sysname R4 [R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ip address 172.16.1.4 24 [R4-GigabitEthernet0/0/0]int loopback 0 [R4-LoopBack0]ip address 4.4.4.4 32
在四台路由器上执行基础
OSPF
网络配置,并将环回地址作为OSPF
私有Router-ID
,都运行在区域0
内R1: [R1]ospf router-id 1.1.1.1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255 <R1>reset ospf process //需要重启OSPF才会重新选举Router-IDR2: [R2]ospf router-id 2.2.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255 <R2>reset ospf process R3: [R3]ospf router-id 3.3.3.3 [R3-ospf-1]area 0 [R3-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255 <R3>reset ospf process R4: [R4]ospf router-id 4.4.4.4 [R4-ospf-1]area 0 [R4-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255 <R4>reset ospf process
查看
OSPF
邻居建立情况查看默认情况下的
DR/BDR
状态原因是默认情况下,每台路由器上的
DR
优先级都为1
,此时通过Router-ID
的数值高低进行比较在每台设备的相关接口上使用
ospf network-type p2mp
命令修改OSPF
的网络类型为点到多点R1: [R1]int g0/0/0 [R1-GigabitEthernet0/0/0]ospf network-type p2mpR2: [R2]int g0/0/0 [R2-GigabitEthernet0/0/0]ospf network-type p2mpR3: [R3]int g0/0/0 [R3-GigabitEthernet0/0/0]ospf network-type p2mpR4: [R4]int g0/0/0 [R4-GigabitEthernet0/0/0]ospf network-type p2mp
再次查看
R1
邻居情况说明在点到多点的网络类型中不选举
DR/BDR
,同样在点到点的网络中也是。手动将
R1
设置为DR
,R2
为BDR
,并且阻止R4
参与DR
与BDR
的选举首先将刚刚设置的
OSPF
点到多点网络修改回广播型网络,接着修改R1
上g0/0/0
接口的优先级为100
,R2
为50
,R4
为0
,R3
保持默认不变R1: [R1-GigabitEthernet0/0/0]ospf network-type broadcast [R1-GigabitEthernet0/0/0]ospf dr-priority 100R2: [R2-GigabitEthernet0/0/0]ospf network-type broadcast [R2-GigabitEthernet0/0/0]ospf dr-priority 50 R3: [R3-GigabitEthernet0/0/0]ospf network-type broadcast R4: [R4-GigabitEthernet0/0/0]ospf network-type broadcast [R4-GigabitEthernet0/0/0]ospf dr-priority 0
利用
reset ospf process
命令重启各路由器后再次查看DR/BDR
情况
本实验取自华为公司《HCNA网络技术实验指南》,此书对于新手学习计算机网络协议以及熟悉eNSP操作十分友好,强烈推荐!!!
OSPF的DR和BDR【eNSP实现】相关推荐
- 实验24: OSPF的DR与BDR与管理员指定DR BDR
目录 实验24: OSPF的DR与BDR [实验目的] [实验环境] [实验过程] 拓扑图 步骤一:配置路由器R1 步骤二:配置路由器R2 步骤三:配置路由器R3 步骤四:配置路由器R4 [实验总结] ...
- OSPF的DR和BDR
原理概述 原因 在OSPF的广播和NBMA类型网络中,如果有台路由器,若任意两台路由器之间都要建立邻接关系,则需要建立n*(n-1)/2个邻接关系,即当路由器很多时,则需要建立和维护的邻接关系就很多, ...
- ospf的dr和bdr,drother直间关系
1.dr和bdr选举只在broudcast和nbma两种ospf网络接口类型下存在,p2p和p2mp忽略. 2.直接进路由接口下进行修改osof dr-priority 修改权值,数值大的为dr小的为 ...
- OSPF中DR、BDR竞选机制【转载】
OSPF DR/BDR 竞选机制详解 OSPF 上篇技术文章中提到了建立邻居和邻接关系,而邻居关系建立成功之后,在broadcast/NBMA网络上会进行DR/BDR竞选. DR产生背景 在MA网络中 ...
- OSPF中DR和BDR作用简述
在OSPF网络中,各路由器之间不直接两两发链路状态信息,而是通过选举DR/BDR,DR为主,BDR为备份DR,把链路状态信息发给DR/BDR,由DR在组播给所有非DR/BDR的DROTHER路由器.当 ...
- RID、DR、BDR以及广播多路访问、非广播多路访问实验
路由器ID(RID):是用来标识此路由器的IP地址.选举方法,1.以环回接口中最高IP地址来当RID:2.如果没有配置环回地址,以所有激活的物理接口中最高的IP地址为RID. 广播多路访问:广播网络允 ...
- 玩转华为ENSP模拟器系列 | 配置OSPF的DR选择示例
素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...
- 你知道DR和BDR选举过程吗?了解一下?!精华总结(华为设备,抓包分析,OSPF的DR不抢占原则和wait时间)
文章目录 前言 一:OSPF邻接关系 1.1:七个状态 二:抓包分析选举过程 2.1:环境 2.2:拓扑图 2.3:配置并抓包分析 三:DR和BDR选举的总结 3.1:第一个hello包什么时候出现? ...
- OSPF——DR及BDR详解
目录 一.DR简介: 二.BDR简介: 三.OSPF邻居关系规律及缺点: (1). 邻居关系数量变化规律: (2).邻居关系过多缺点: 四.为什么选举DR和BDR: 五.解决方法:引入DR.BDR 解 ...
- OSPF——DR和BDR讲解
目录 一.DR/BDR简介: 二.OSPF邻居关系存在规律及缺点: (1) 邻居关系数量变化规律: (2)邻居关系过多缺点: 三.为什么选举DR和BDR: 四. 解决方法:引入DR.BDR 解决过程: ...
最新文章
- 第一个OC类、解析第一个OC程序
- 新版GNS3-安装及配置教程
- mysql自增变量插入行时需要赋值
- linux nginx 代理iis,nginx 系列 linux下安装以及配置IIS分发
- C# - DynamicObject with Dynamic
- 建立ssh无密码登录环境
- BootStrap笔记-信息提示框的使用
- 网络 一篇博文搞懂五种常见的IO模型
- 网络管理与维护作业8
- codeforces 369C Valera and Elections
- lintcode:Plus One 加一
- 中缀表达式 转成 后缀表达式
- 魅族手机在开发调试中无法打印log的解决方法
- 2021年危险化学品经营单位主要负责人试题及解析及危险化学品经营单位主要负责人理论考试
- 【每日一题】P1551 亲戚
- 大数据最佳实践-flink
- 短视频查重机制及去重方法
- 【SQL学习笔记】之数据定义语言(DDL)
- easyswoole连接mysql
- SpringBoot 搜索引擎 海量数据 Elasticsearch-7 es上手指南 毫秒级查询 包括 版本选型、操作内容、结果截图
热门文章
- 什么是软件验收测试?验收测试的标准和流程介绍
- C语言if的所有用法,关于if的用法
- 以下内容仅对你可见个性签名_以下内容仅对你可见个性签名_微信个性签名以下内容仅对你可见模板...
- 阿里 P9 用 500 多页手册完成双十一高并发秒杀系统,绝了
- 多渠道打包,生成不同包名的包
- 《零基础入门学习Python》第019讲:函数:我的地盘听我的
- 个人热爱软件编程,我对自己做了一个总结
- 量化投资之股票统计套利:基于BP神经网络
- 【基础篇】SpringBoot 自定义 Banner
- tween.js--使用/教程/实例