组网需求

在下图中,RouterA的GE1/0/0接口的优先级为100,它是网络上的最高优先级,所以RouterA被选为DR;RouterC的GE1/0/0接口的优先级仅次于RouterA的GE1/0/0接口,被选为BDR;RouterB的优先级为0,这意味着它将不参加DR选举;RouterD没有配置优先级,取缺省值1。

控制OSPF的DR选择组网图

适用的产品和版本

路由器端可以使用任意一款NE产品,版本为(VRP5.30)及后续版本。

配置步骤

步骤 1     配置各接口的IP地址(略)

步骤 2     配置OSPF基本功能

# 配置RouterA。

[RouterA] router id 1.1.1.1

[RouterA] ospf

[RouterA-ospf-1] area 0

[RouterA-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

# 配置RouterB。

[RouterB] router id 2.2.2.2

[RouterB] ospf

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

# 配置RouterC。

[RouterC] router id 3.3.3.3

[RouterC] ospf

[RouterC-ospf-1] area 0

[RouterC-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

# 配置RouterD。

[RouterD] router id 4.4.4.4

[RouterD] ospf

[RouterD-ospf-1] area 0

[RouterD-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255

# 查看DR/BDR的状态。

[RouterA]display ospf peer

OSPF Process 1 with Router ID 1.1.1.1

Neighbors

Area 0.0.0.0 interface 192.168.1.1(GigabitEthernet1/0/0)'s neighbors

Router ID: 2.2.2.2      Address: 192.168.1.2      GR State: Normal

State: 2-Way  Mode:Nbr is  Master  Priority: 1

DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0

Dead timer due in 32  sec

Neighbor is up for 00:04:21

Authentication Sequence: [ 0 ]

Router ID: 3.3.3.3      Address: 192.168.1.3      GR State: Normal

State: Full  Mode:Nbr is  Master  Priority: 1

DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0

Dead timer due in 37  sec

Neighbor is up for 00:04:06

Authentication Sequence: [ 0 ]

Router ID: 4.4.4.4      Address: 192.168.1.4      GR State: Normal

State: Full  Mode:Nbr is  Master  Priority: 1

DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0

Dead timer due in 37  sec

Neighbor is up for 00:03:53

Authentication Sequence: [ 0 ]

查看RouterA的邻居信息,可以看到DR优先级(缺省为1)以及邻居状态,此时RouterD为DR,RouterC为BDR。

说明

当优先级相同时,router-id高的为DR。如果路由器的某个Ethernet接口成为DR之后,则这台路由器的其他广播接口在进行后续的DR选择时,具有高优先权。即选择已经是DR的路由器作为DR,DR不可抢占。

步骤 3     配置接口上的DR优先级

# 配置RouterA。

[RouterA] interface GigabitEthernet 1/0/0

[RouterA-GigabitEthernet1/0/0] ospf dr-priority 100

[RouterA-GigabitEthernet1/0/0] quit

# 配置RouterB。

[RouterB] interface GigabitEthernet 1/0/0

[RouterB-GigabitEthernet1/0/0] ospf dr-priority 0

[RouterB-GigabitEthernet1/0/0] quit

# 配置RouterC。

[RouterC] interface GigabitEthernet 1/0/0

[RouterC-GigabitEthernet1/0/0] ospf dr-priority 2

[RouterC-GigabitEthernet1/0/0] quit

# 查看DR/BDR的状态。

[RouterD]display ospf peer

OSPF Process 1 with Router ID 4.4.4.4

Neighbors

Area 0.0.0.0 interface 192.168.1.4(GigabitEthernet1/0/0)'s neighbors

Router ID: 1.1.1.1      Address: 192.168.1.1      GR State: Normal

State: Full  Mode:Nbr is  Slave  Priority: 100

DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0

Dead timer due in 31  sec

Neighbor is up for 00:11:17

Authentication Sequence: [ 0 ]

Router ID: 2.2.2.2      Address: 192.168.1.2      GR State: Normal

State: Full  Mode:Nbr is  Slave  Priority: 0

DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0

Dead timer due in 35  sec

Neighbor is up for 00:11:19

Authentication Sequence: [ 0 ]

Router ID: 3.3.3.3      Address: 192.168.1.3      GR State: Normal

State: Full  Mode:Nbr is  Slave  Priority: 2

DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0

Dead timer due in 33  sec

Neighbor is up for 00:11:15

Authentication Sequence: [ 0 ]

说明

在接口上配置DR优先级之后并不会立即生效。

步骤 4     重启OSPF进程

在各路由器的用户视图下,同时执行命令reset ospf 1 process,以重启OSPF进程。

验证结果

# 查看OSPF邻居状态。

[RouterD] display ospf peer

OSPF Process 1 with Router ID 4.4.4.4

Neighbors

Area 0.0.0.0 interface 192.168.1.4(GigabitEthernet1/0/0)'s neighbors

Router ID: 1.1.1.1      Address: 192.168.1.1      GR State: Normal

State: Full  Mode:Nbr is  Slave  Priority: 100

DR: 192.168.1.1  BDR: 192.168.1.3  MTU: 0

Dead timer due in 35  sec

Neighbor is up for 00:07:19

Authentication Sequence: [ 0 ]

Router ID: 2.2.2.2      Address: 192.168.1.2      GR State: Normal

State: 2-Way  Mode:Nbr is  Slave  Priority: 0

DR: 192.168.1.1  BDR: 192.168.1.3  MTU: 0

Dead timer due in 35  sec

Neighbor is up for 00:07:19

Authentication Sequence: [ 0 ]

Router ID: 3.3.3.3      Address: 192.168.1.3      GR State: Normal

State: Full  Mode:Nbr is  Slave  Priority: 2

DR: 192.168.1.1  BDR: 192.168.1.3  MTU: 0

Dead timer due in 37  sec

Neighbor is up for 00:07:17

Authentication Sequence: [ 0 ]

# 查看OSPF接口的状态。

[RouterA]display ospf interface

OSPF Process 1 with Router ID 1.1.1.1

Interfaces

Area: 0.0.0.0

IP Address      Type         State    Cost  Pri   DR              BDR

192.168.1.1     BroadcastDR       1     100   192.168.1.1     192.168.1.3

[RouterB]display ospf interface

OSPF Process 1 with Router ID 2.2.2.2

Interfaces

Area: 0.0.0.0

IP Address      Type         State    Cost  Pri   DR              BDR

192.168.1.2     Broadcast    DROther  1     0     192.168.1.1     192.168.1.3

如果邻居的状态是Full,这说明它和邻居之间形成了邻接关系;如果停留在2-Way的状态,则说明他们都不是DR或BDR,两者之间不需要交换LSA。

如果OSPF接口的状态是DROther,则说明它既不是DR,也不是BDR。

配置文件

RouterA的配置文件

#

sysname RouterA

#

router id 1.1.1.1

#

interface GigabitEthernet1/0/0

ip address 192.168.1.1 255.255.255.0

ospf dr-priority 100

#

ospf 1

area 0.0.0.0

network 192.168.1.0 0.0.0.255

#

return

RouterB的配置文件

#

sysname RouterB

#

router id 2.2.2.2

#

interface GigabitEthernet1/0/0

ip address 192.168.1.2 255.255.255.0

ospf dr-priority 0

#

ospf 1

area 0.0.0.0

network 192.168.1.0 0.0.0.255

#

return

RouterC的配置文件

#

sysname RouterC

#

router id 3.3.3.3

#

interface GigabitEthernet1/0/0

ip address 192.168.1.3 255.255.255.0

ospf dr-priority 2

#

ospf 1

area 0.0.0.0

network 192.168.1.0 0.0.0.255

#

return

RouterD的配置文件

#

sysname RouterD

#

router id 4.4.4.4

#

interface GigabitEthernet1/0/0

ip address 192.168.1.4 255.255.255.0

#

ospf 1

area 0.0.0.0

network 192.168.1.0 0.0.0.255

#

return

ospfdr选举规则_OSPF的DR选举相关推荐

  1. ospfdr选举规则_OSPF:DR、BDR选举算法

    1.初始化 路由器开启选举算法时,DR.BDR被初始化为0.0.0.0--表明当前网络中无DR.BDR 2.收集信息 通过邻居发送的Hello消息,获取选举DR.BDR所需的信息 3.创建List 此 ...

  2. ospfdr选举规则_OSPF中DR和BDR的选举原则和注意事项

    DR和BDR的选举原则: 1.广播网络或NBMA 类型的网络需要选举指定路由器DR(Designated Router)和备份指定路由器BDR(Backup Designated Router): 2 ...

  3. ospfdr选举规则_OSPF的RID的选举的问题及DR/BDR选举原则

    在OSPF中,RID的选举过程是这样的: 1.如果通过命令router-id 来指定一个RID,那么就采用手工指定的这个RID: 2.如果没有手工指定,则在可以使用的接口中来选举,他是优先采用回环接口 ...

  4. ospfdr选举规则_OSPF如何选举DR/BDR规则

    选举DR/BDR规则 当选举DR/BDR的时候要比较hello包中的优先级(priority:设置命令 route(config-if)#ip ospf cost {priority} 0~255), ...

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

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

  6. ospfdr选举规则_OSPF-DR与BDR的选举及作用

    IERS-DR与BDR的选举及作用 一.问题引出 在运行OSPF的MA网络中包括广播型和NBMA网络会存在两个问题: 1).在一个有n个路由器的网络中,会形成(n*(n-1))/2邻居关系. 2).邻 ...

  7. OSPF中的 DR的选举规则

    以下是我整理出来的关于OSPF DR的选举规则,大家参考一下: DR:指的是指定路由器,为了避免路由器之间建立的完全的邻接关系而引起大量的开销,OSPF要求在多路访问的网络中要选举一个DR,每个路由器 ...

  8. DR/BDR的选举规则?

    DR/BDR的选举规则? 默认情况下: 1:如果有回环口,选择回环口最大的IP地址的路由器作为本网的DR. 2:如果没有回环口,会选择物理端口最大的IP的路由器作为本网的DR. 3:端口优先级.(优先 ...

  9. DR的背景、DR的作用以及DR选举规则

    背景 当一个共享网段中,存在多个OSPF路由器,它们想要同步信息的时候,效率是非常低下的. 比如下图这个拓扑 如果每台设备都想拥有相同的信息,它们需要两两同步 比如:R1和R2同步,R1和R3同步,R ...

最新文章

  1. Java多线程模式-Balking模式
  2. mac图标包_Mac 生产力配置手册,从 Homebrew 说开去
  3. 你用哪种工具进行iOS app自动化功能测试?
  4. 遍历线索化二叉树+图解
  5. 水印生成器第2版[原图质量水印可自定义设置]
  6. 新手上路必学的Python函数基础知识,全在这里了(多段代码举例)
  7. 专用集装箱行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  8. mysql字符集导出_关于mysql字符集及导入导出
  9. linux SSH rsa认证方式登录需理清的问题
  10. [学习日记] 文件读写 FileStream
  11. 数据恢复软件真的可以恢复硬盘数据吗,有哪些数据恢复软件推荐?
  12. js中最简单base64图片流实现自动下载
  13. flash activex java_Adobe Flash player ActiveX下载地址
  14. PAT——1118 Birds in Forest 甲级
  15. 【数据结构 树:二叉树分类、红黑树讲解】
  16. iOS安全攻防(二十):越狱检测的攻与防
  17. CAN总线学习心得:zlg关于can帖子汇总【转】【强烈推荐】
  18. 《Linux命令速查手册》笔记
  19. Docker基础之安装部署
  20. 面试官:请讲一讲IO流核心模块与基本原理是什么?

热门文章

  1. Win11怎么设置让CPU性能全开?Win11CPU怎么设置高性能模式?
  2. 小鲲Python嘎嘎炫~day2
  3. 网络信息传播中图像识别技术的意义
  4. 埃尔米特插值c语言编程,131张艳-埃尔米特(Hermite)插值逼近的C语言程序.doc
  5. python_6_17
  6. osx snow leopard下用homebrew 安装php5.3 + php-fpm
  7. 618年中大促八大情景话术大全(赶紧收藏)
  8. python写情人节女朋友的EXCEL画像!
  9. MOOC(massive open online courses)
  10. Hadoop2.x和3.x版本区别