OSPF的DR与BDR-新版(16)

目录

整体拓扑

操作步骤

1.基本配置

[1.1 配置R1的IP](#1.1 配置R1的IP)

[1.2 配置R2的IP](#1.2 配置R2的IP)

[1.3 配置R3的IP](#1.3 配置R3的IP)

[1.4 配置R4的IP](#1.4 配置R4的IP)

[1.5 检测R1与R4连通性](#1.5 检测R1与R4连通性)

[1.6 检测R1与R2连通性](#1.6 检测R1与R2连通性)

[1.7 检测R1与R3连通性](#1.7 检测R1与R3连通性)

2.搭建基本的OSPF网络

[2.1 配置R1 OSPF](#2.1 配置R1 OSPF)

[2.2 配置R2 OSPF](#2.2 配置R2 OSPF)

[2.3 配置R3 OSPF](#2.3 配置R3 OSPF)

[2.4 配置R4 OSPF](#2.4 配置R4 OSPF)

[2.5 重启R1](#2.5 重启R1)

[2.6 重启R2](#2.6 重启R2)

[2.7 重启R3](#2.7 重启R3)

[2.8 重启R4](#2.8 重启R4)

[2.9 再次检查OSPF邻居建立情况](#2.9 再次检查OSPF邻居建立情况)

[3. 查看缺省情况下的DR/BDR状态](#3. 查看缺省情况下的DR/BDR状态)

[3.1 查看R1 OSPF选举DR情况](#3.1 查看R1 OSPF选举DR情况)

[3.2 修改R1 OSPF的网络类型](#3.2 修改R1 OSPF的网络类型)

[3.3 修改R2 OSPF的网络类型](#3.3 修改R2 OSPF的网络类型)

[3.4 修改R3 OSPF的网络类型](#3.4 修改R3 OSPF的网络类型)

[3.5 修改R4 OSPF的网络类型](#3.5 修改R4 OSPF的网络类型)

[3.6 再查看R1 OSPF选举DR情况](#3.6 再查看R1 OSPF选举DR情况)

4.根据现网需求影响DR/BDR选举

[4.1 配置R1网络类型](#4.1 配置R1网络类型)

[4.2 配置R2网络类型](#4.2 配置R2网络类型)

[4.3 配置R3网络类型](#4.3 配置R3网络类型)

[4.4 配置R4网络类型](#4.4 配置R4网络类型)

[4.5 修改R1接口优先级](#4.5 修改R1接口优先级)

[4.6 修改R2接口优先级](#4.6 修改R2接口优先级)

[4.7 查看R1路由器DR选举](#4.7 查看R1路由器DR选举)

[4.8 修改R4接口优先级](#4.8 修改R4接口优先级)

[4.9 重置后查看R1路由器DR选举](#4.9 重置后查看R1路由器DR选举)

5.保存数据

5.1保存R1数据

5.2保存R2数据

5.3保存R3数据

5.4保存R4数据


某公司有四个部门,路由器R1连接的总经理办公室,路由器R2连接到人事部,R3连接的是开发部,R4连接的是市场部。四台路由器通过交换机S1互联,每台路由器都运行了OSPF路由协议,都运行在区域0内,使得公司内部各部门网络能够互相通信。由于路由器通过广播网络互连,OSPF会选举DR和BDR,现网络管理员要配置使得性能较好的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DR和BDR的选举,由此来完成网络的优化。

整体拓扑

操作步骤

1.基本配置

根据实验编址表进行相应的基本IP地址配置。

1.1 配置R1的IP

根据实验编址表配置路由器R1的接口IP地址。
<Huawei>system-view
Huaweisysname R1
R1interface Loopback 0
R1-loopback0ip address 1.1.1.1 32
R1-loopback0quit
R1interface GigabitEthernet0/0/0
R1-GigabitEthernet0/0/0ip address 172.16.1.1 24
R1-GigabitEthernet0/0/0quit

复制代码
​​​​​​​system-view
sysname R1
interface Loopback 0
ip address 1.1.1.1 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.1 24
quit

1.2 配置R2的IP

根据实验编址表配置路由器R2的接口IP地址。
<Huawei>system-view
Huaweisysname R2
R2interface Loopback 0
R2-loopback0ip address 2.2.2.2 32
R2-loopback0quit
R2interface GigabitEthernet0/0/0
R2-GigabitEthernet0/0/0ip address 172.16.1.2 24
R2-GigabitEthernet0/0/0quit

复制代码
​​​​​​​system-view
sysname R2
interface Loopback 0
ip address 2.2.2.2 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.2 24
quit

1.3 配置R3的IP

根据实验编址表配置路由器R3的接口IP地址。
<Huawei>system-view
Huaweisysname R3
R3interface Loopback 0
R3-loopback0ip address 3.3.3.3 32
R3-loopback0quit
R3interface GigabitEthernet0/0/0
R3-GigabitEthernet0/0/0ip address 172.16.1.3 24
R3-GigabitEthernet0/0/0quit

复制代码
​​​​​​​system-view
sysname R3
interface Loopback 0
ip address 3.3.3.3 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.3 24
quit

1.4 配置R4的IP

根据实验编址表配置路由器R4的接口IP地址,掩码长度为24。
<Huawei>system-view
Huaweisysname R4
R4interface Loopback 0
R4-loopback0ip address 4.4.4.4 32
R4-loopback0quit
R4interface GigabitEthernet0/0/0
R4-GigabitEthernet0/0/0ip address 172.16.1.4 24
R4-GigabitEthernet0/0/0quit

复制代码
​​​​​​​system-view
sysname R4
interface Loopback 0
ip address 4.4.4.4 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.4 24
quit

1.5 检测R1与R4连通性

并使用ping命令检测R1直连链路的连通性。
<R1>ping 172.16.1.4

复制代码
ping 172.16.1.4

1.6 检测R1与R2连通性

<R1>ping 172.16.1.2

复制代码
ping 172.16.1.2

1.7 检测R1与R3连通性

<R1>ping 172.16.1.3
测试完成,通信正常。

复制代码
ping 172.16.1.3

2.搭建基本的 OSPF网络

在公司网络中的四台路由器R1,R2,R3,R4上配置基础的OSPF网络配置。每台路由器使用各自的环回接口地址作为Router-ID,并且都运行在区域0内。

2.1 配置R1 OSPF

R1的基础OSPF配置。
<R1>system-view
R1router id 1.1.1.1
R1ospf 1
R1-ospf-1area 0
R1-ospf-1-area-0.0.0.0network 172.16.1.0 0.0.0.255

复制代码
​​​​​​​system-view
router id 1.1.1.1
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.2 配置R2 OSPF

R2的基础OSPF配置。
<R2>system-view
R2router id 2.2.2.2
R2ospf 1
R2-ospf-1area 0
R2-ospf-1-area-0.0.0.0network 172.16.1.0 0.0.0.255

复制代码
​​​​​​​system-view
router id 2.2.2.2
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.3 配置R3 OSPF

R3的基础OSPF配置。
<R3>system-view
R3router id 3.3.3.3
R3ospf 1
R3-ospf-1area 0
R3-ospf-1-area-0.0.0.0network 172.16.1.0 0.0.0.255

复制代码
​​​​​​​system-view
router id 3.3.3.3
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.4 配置R4 OSPF

R4的基础OSPF配置。
<R4>system-view
R4router id 4.4.4.4
R4ospf 1
R4-ospf-1area 0
R4-ospf-1-area-0.0.0.0network 172.16.1.0 0.0.0.255
配置完成后,同时重启四台路由器上的OSPF进程,或者直接同时重启设备。

复制代码
system-view
router id 4.4.4.4
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.5 重启R1

重启R1的OSPF进程。输入命令点击Enter后输入'y'进行确认。
<R1>reset ospf process

复制代码
return
reset ospf process

2.6 重启R2

重启R2的OSPF进程。输入命令点击Enter后输入'y'进行确认。
<R2>reset ospf process

复制代码
​​​​​​​return
reset ospf process

2.7 重启R3

重启R3的OSPF进程。输入命令点击Enter后输入'y'进行确认。
<R3>reset ospf process

复制代码
​​​​​​​return
reset ospf process

2.8 重启R4

重启R4的OSPF进程。输入命令点击Enter后输入'y'进行确认。
<R4>reset ospf process

复制代码
return
reset ospf process

2.9 再次检查OSPF邻居建立情况

重置后再次检查OSPF邻居建立情况。使用命令display ospf peer brief进行查看。
<R1>display ospf peer brief
可以观察到,R1此时已经和其他路由器成功建立起OSPF邻居关系。其他设备上的查看省略。

复制代码
display ospf peer brief

3. 查看缺省情况下的 DR/BDR状态

3.1 查看R1 OSPF选举DR情况

使用display ospf peer命令查看此时缺省情况下OSPF网络中的DR/BDR选举情况。
R1display ospf peer
可以观察到在该广播网络中,此时R4为OSPF网络中的DR,R3为BDR。这是由于在缺省情况下,每台路由器上的DR优先级都为1,此时通过Router-ID的数值高低进行比较。

复制代码
display ospf peer

3.2 修改R1 OSPF的网络类型

在R1上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R1>system-view
R1interface GigabitEthernet 0/0/0
R1-GigabitEthernet0/0/0ospf network-type p2mp

复制代码
​​​​​​​system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.3 修改R2 OSPF的网络类型

在R2上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R2>system-view
R2interface GigabitEthernet 0/0/0
R2-GigabitEthernet0/0/0ospf network-type p2mp

复制代码
​​​​​​​system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.4 修改R3 OSPF的网络类型

在R3上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R3>system-view
R3interface GigabitEthernet 0/0/0
R3-GigabitEthernet0/0/0ospf network-type p2mp

复制代码
​​​​​​​system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.5 修改R4 OSPF的网络类型

在R4上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R4>system-view
R4interface GigabitEthernet 0/0/0
R4-GigabitEthernet0/0/0ospf network-type p2mp

复制代码
system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.6 再查看R1 OSPF选举DR情况

配置完成后,在R1上再次观察此时OSPF的DR/BDR选举情况。
R1display ospf peer
可以观察到,DR/BDR都为None,验证了在点到多点的网络类型中不选举DR/BDR,同样在点到点网络中也是,这里不再赘述。

复制代码
display ospf peer

4.根据现网需求影响 DR/BDR选举

现在根据需求,网络管理员要使得性能较好,处理能力较强的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DR和BDR的选举,由此来完成网络的优化。

4.1 配置R1网络类型

将R1的OSPF网络类型还原为默认的广播网络类型。
<R1>system-view
R1interface GigabitEthernet 0/0/0
R1-GigabitEthernet0/0/0ospf network-type broadcast

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.2 配置R2网络类型

将R2的OSPF网络类型还原为默认的广播网络类型。
<R2>system-view
R2interface GigabitEthernet 0/0/0
R2-GigabitEthernet0/0/0ospf network-type broadcast

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.3 配置R3网络类型

将R3的OSPF网络类型还原为默认的广播网络类型。
<R3>system-view
R3interface GigabitEthernet 0/0/0
R3-GigabitEthernet0/0/0ospf network-type broadcast

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.4 配置R4网络类型

将R4的OSPF网络类型还原为默认的广播网络类型。
<R4>system-view
R4interface GigabitEthernet 0/0/0
R4-GigabitEthernet0/0/0ospf network-type broadcast

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.5 修改R1接口优先级

配置完成后,修改R1上GE 0/0/0接口的DR优先级为100。
<R1>system-view
R1interface GigabitEthernet 0/0/0
R1-GigabitEthernet0/0/0ospf dr-priority 100

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf dr-priority 100

4.6 修改R2接口优先级

配置完成后,修改R2上GE 0/0/0接口的DR优先级为50。
<R2>system-view
R2interface GigabitEthernet 0/0/0
R2-GigabitEthernet0/0/0ospf dr-priority 50

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf dr-priority 50

4.7 查看R1路由器DR选举

配置完成后,查看R1路由器的DR/BDR选举情况。
R1display ospf peer
发现此时的DR与BDR都没有改变,即验证了OSPF的DR/BDR选举是非抢占的。必须要在四台路由器上同时重启OSPF进程,或者重启路由器才能使得其重新正确选举。
同时重启四台路由器的OSPF进程,或直接同时重启设备。

复制代码
display ospf peer

4.8 修改R4接口优先级

配置完成后,修改R4上GE 0/0/0接口的DR优先级为0,R3保持缺省不变。DR优先级为0时,表示不参与DR和BDR的选举。
<R4>system-view
R4interface GigabitEthernet 0/0/0
R4-GigabitEthernet0/0/0ospf dr-priority 0

复制代码
​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf dr-priority 0

4.9 重置后查看R1路由器DR选举

使用reset ospf process命令重置所有设备的OSPF进程后,再次查看各路由器的DR/BDR选举状态。重置进程命令参考上述步骤。
<R1>display ospf peer
此时发现在该广播网络中,R1为DR,R2为BDR,实现了网络的需求。

复制代码
​​​​​​​return
display ospf peer

5.保存数据

5.1保存R1数据

在R1上保存数据。
<R1>save

复制代码
save

5.2保存R2数据

在R2上保存数据。
<R2>save

复制代码
save

5.3保存R3数据

在R3上保存数据。
<R3>save

复制代码
save

5.4保存R4数据

在R4上保存数据。
<R4>save

复制代码
save

思考

在本实验步骤二中,基础的OSPF网络配置完毕后,为什么要同时重启下四台路由器上的OSPF进程?

相关推荐
碎碎念_49235 分钟前
以太网技术、VLAN、STP详解
网络·stp·vlan
云水一下42 分钟前
DVWA从入门到精通(四):CSRF(跨站请求伪造)
安全·csrf·dvwa
tuddy7894641 小时前
Codex++ 安全边界探秘:从模型能力到风险防御
人工智能·python·安全
hbugs0011 小时前
【案例分享】全网首个华三数据中心流量可视化实验,基于EVE-NG V7平台
网络·网络协议·安全·devops·eve-ng
深盾科技_Virbox1 小时前
深盾科技·Virbox产品体系全景解读:软件安全如何从加密锁走向全生命周期
java·大数据·算法·安全·软件需求
踮起脚看烟花1 小时前
多人聊天室实现v2.0
c++·信息与通信
云边云科技_云网融合2 小时前
零信任安全:数字化时代的企业防护新范式
人工智能·安全·ai
菩提小狗2 小时前
每日安全情报报告 · 2026-07-03
网络安全·漏洞·cve·安全情报·每日安全
不会C语言的男孩2 小时前
第 13 章 网络与分布式系统基础
网络
thinking_talk2 小时前
腾讯云AI Agent安全中心综合评测
人工智能·安全·腾讯云