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

Huawei\]sysname R1 \[R1\]interface Loopback 0 \[R1-loopback0\]ip address 1.1.1.1 32 \[R1-loopback0\]quit \[R1\]interface GigabitEthernet0/0/0 \[R1-GigabitEthernet0/0/0\]ip address 172.16.1.1 24 \[R1-GigabitEthernet0/0/0\]quit ​​​​​​​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地址。 \system-view \[Huawei\]sysname R2 \[R2\]interface Loopback 0 \[R2-loopback0\]ip address 2.2.2.2 32 \[R2-loopback0\]quit \[R2\]interface GigabitEthernet0/0/0 \[R2-GigabitEthernet0/0/0\]ip address 172.16.1.2 24 \[R2-GigabitEthernet0/0/0\]quit ​​​​​​​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地址。 \system-view \[Huawei\]sysname R3 \[R3\]interface Loopback 0 \[R3-loopback0\]ip address 3.3.3.3 32 \[R3-loopback0\]quit \[R3\]interface GigabitEthernet0/0/0 \[R3-GigabitEthernet0/0/0\]ip address 172.16.1.3 24 \[R3-GigabitEthernet0/0/0\]quit ​​​​​​​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。 \system-view \[Huawei\]sysname R4 \[R4\]interface Loopback 0 \[R4-loopback0\]ip address 4.4.4.4 32 \[R4-loopback0\]quit \[R4\]interface GigabitEthernet0/0/0 \[R4-GigabitEthernet0/0/0\]ip address 172.16.1.4 24 \[R4-GigabitEthernet0/0/0\]quit ​​​​​​​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直连链路的连通性。 \ping 172.16.1.4 ![](https://file.jishuzhan.net/article/1741331151202553858/c39286339217f1450f70474da596fc23.webp) ping 172.16.1.4 #### 1.6 检测R1与R2连通性 \ping 172.16.1.2 ![](https://file.jishuzhan.net/article/1741331151202553858/a96576448452ab5562a1ce46c83ca558.webp) ping 172.16.1.2 #### 1.7 检测R1与R3连通性 \ping 172.16.1.3 测试完成,通信正常。 ![](https://file.jishuzhan.net/article/1741331151202553858/aa3966da5cd6b8af8a33d1fe564b443c.webp) ping 172.16.1.3 ### **2.搭建基本的** **OSPF网络** 在公司网络中的四台路由器R1,R2,R3,R4上配置基础的OSPF网络配置。每台路由器使用各自的环回接口地址作为Router-ID,并且都运行在区域0内。 #### 2.1 配置R1 OSPF R1的基础OSPF配置。 \system-view \[R1\]router id 1.1.1.1 \[R1\]ospf 1 \[R1-ospf-1\]area 0 \[R1-ospf-1-area-0.0.0.0\]network 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配置。 \system-view \[R2\]router id 2.2.2.2 \[R2\]ospf 1 \[R2-ospf-1\]area 0 \[R2-ospf-1-area-0.0.0.0\]network 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配置。 \system-view \[R3\]router id 3.3.3.3 \[R3\]ospf 1 \[R3-ospf-1\]area 0 \[R3-ospf-1-area-0.0.0.0\]network 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配置。 \system-view \[R4\]router id 4.4.4.4 \[R4\]ospf 1 \[R4-ospf-1\]area 0 \[R4-ospf-1-area-0.0.0.0\]network 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'进行确认。 \reset ospf process return reset ospf process #### 2.6 重启R2 重启R2的OSPF进程。输入命令点击Enter后输入'y'进行确认。 \reset ospf process ​​​​​​​return reset ospf process #### 2.7 重启R3 重启R3的OSPF进程。输入命令点击Enter后输入'y'进行确认。 \reset ospf process ​​​​​​​return reset ospf process #### 2.8 重启R4 重启R4的OSPF进程。输入命令点击Enter后输入'y'进行确认。 \reset ospf process return reset ospf process #### 2.9 再次检查OSPF邻居建立情况 重置后再次检查OSPF邻居建立情况。使用命令display ospf peer brief进行查看。 \display ospf peer brief 可以观察到,R1此时已经和其他路由器成功建立起OSPF邻居关系。其他设备上的查看省略。 ![](https://file.jishuzhan.net/article/1741331151202553858/cd1da97afbaae6d46fb2fd45c2b6f315.webp) display ospf peer brief ### **3. 查看缺省情况下的** **DR/BDR状态** #### 3.1 查看R1 OSPF选举DR情况 使用display ospf peer命令查看此时缺省情况下OSPF网络中的DR/BDR选举情况。 \[R1\]display ospf peer 可以观察到在该广播网络中,此时R4为OSPF网络中的DR,R3为BDR。这是由于在缺省情况下,每台路由器上的DR优先级都为1,此时通过Router-ID的数值高低进行比较。 ![](https://file.jishuzhan.net/article/1741331151202553858/26b172a5d539a66e24dc4c70b9fdb661.webp) display ospf peer #### 3.2 修改R1 OSPF的网络类型 在R1上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。 \system-view \[R1\]interface GigabitEthernet 0/0/0 \[R1-GigabitEthernet0/0/0\]ospf network-type p2mp ​​​​​​​system-view interface GigabitEthernet 0/0/0 ospf network-type p2mp #### 3.3 修改R2 OSPF的网络类型 在R2上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。 \system-view \[R2\]interface GigabitEthernet 0/0/0 \[R2-GigabitEthernet0/0/0\]ospf network-type p2mp ​​​​​​​system-view interface GigabitEthernet 0/0/0 ospf network-type p2mp #### 3.4 修改R3 OSPF的网络类型 在R3上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。 \system-view \[R3\]interface GigabitEthernet 0/0/0 \[R3-GigabitEthernet0/0/0\]ospf network-type p2mp ​​​​​​​system-view interface GigabitEthernet 0/0/0 ospf network-type p2mp #### 3.5 修改R4 OSPF的网络类型 在R4上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。 \system-view \[R4\]interface GigabitEthernet 0/0/0 \[R4-GigabitEthernet0/0/0\]ospf network-type p2mp system-view interface GigabitEthernet 0/0/0 ospf network-type p2mp #### 3.6 再查看R1 OSPF选举DR情况 配置完成后,在R1上再次观察此时OSPF的DR/BDR选举情况。 \[R1\]display ospf peer 可以观察到,DR/BDR都为None,验证了在点到多点的网络类型中不选举DR/BDR,同样在点到点网络中也是,这里不再赘述。 ![](https://file.jishuzhan.net/article/1741331151202553858/4eca6ca87ecb4f53f411f09f52cdf960.webp) display ospf peer ### **4.根据现网需求影响** **DR/BDR选举** 现在根据需求,网络管理员要使得性能较好,处理能力较强的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DR和BDR的选举,由此来完成网络的优化。 #### 4.1 配置R1网络类型 将R1的OSPF网络类型还原为默认的广播网络类型。 \system-view \[R1\]interface GigabitEthernet 0/0/0 \[R1-GigabitEthernet0/0/0\]ospf network-type broadcast ​​​​​​​return system-view interface GigabitEthernet 0/0/0 ospf network-type broadcast #### 4.2 配置R2网络类型 将R2的OSPF网络类型还原为默认的广播网络类型。 \system-view \[R2\]interface GigabitEthernet 0/0/0 \[R2-GigabitEthernet0/0/0\]ospf network-type broadcast ​​​​​​​return system-view interface GigabitEthernet 0/0/0 ospf network-type broadcast #### 4.3 配置R3网络类型 将R3的OSPF网络类型还原为默认的广播网络类型。 \system-view \[R3\]interface GigabitEthernet 0/0/0 \[R3-GigabitEthernet0/0/0\]ospf network-type broadcast ​​​​​​​return system-view interface GigabitEthernet 0/0/0 ospf network-type broadcast #### 4.4 配置R4网络类型 将R4的OSPF网络类型还原为默认的广播网络类型。 \system-view \[R4\]interface GigabitEthernet 0/0/0 \[R4-GigabitEthernet0/0/0\]ospf 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。 \system-view \[R1\]interface GigabitEthernet 0/0/0 \[R1-GigabitEthernet0/0/0\]ospf 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。 \system-view \[R2\]interface GigabitEthernet 0/0/0 \[R2-GigabitEthernet0/0/0\]ospf dr-priority 50 ​​​​​​​return system-view interface GigabitEthernet 0/0/0 ospf dr-priority 50 #### 4.7 查看R1路由器DR选举 配置完成后,查看R1路由器的DR/BDR选举情况。 \[R1\]display ospf peer 发现此时的DR与BDR都没有改变,即验证了OSPF的DR/BDR选举是非抢占的。必须要在四台路由器上同时重启OSPF进程,或者重启路由器才能使得其重新正确选举。 同时重启四台路由器的OSPF进程,或直接同时重启设备。 ![](https://file.jishuzhan.net/article/1741331151202553858/0967b893839ad95dc7d0b8fa422b8da9.webp) display ospf peer #### 4.8 修改R4接口优先级 配置完成后,修改R4上GE 0/0/0接口的DR优先级为0,R3保持缺省不变。DR优先级为0时,表示不参与DR和BDR的选举。 \system-view \[R4\]interface GigabitEthernet 0/0/0 \[R4-GigabitEthernet0/0/0\]ospf 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选举状态。重置进程命令参考上述步骤。 \display ospf peer 此时发现在该广播网络中,R1为DR,R2为BDR,实现了网络的需求。 ![](https://file.jishuzhan.net/article/1741331151202553858/a0280d156982fbc40683a79b3be4469b.webp) ​​​​​​​return display ospf peer ### **5.保存数据** #### 5.1保存R1数据 在R1上保存数据。 \save ![](https://file.jishuzhan.net/article/1741331151202553858/4695cf67262409778ad1de61b19e41ab.webp) save #### 5.2保存R2数据 在R2上保存数据。 \save ![](https://file.jishuzhan.net/article/1741331151202553858/46ac8ede719467e478bad3bc3eaf0416.webp) save #### 5.3保存R3数据 在R3上保存数据。 \save ![](https://file.jishuzhan.net/article/1741331151202553858/3250801d2b62dab322b2622e61cb9539.webp) save #### 5.4保存R4数据 在R4上保存数据。 \save ![](https://file.jishuzhan.net/article/1741331151202553858/e3b6d18c875f3dfb564779a21d4abec6.webp) save **思考** 在本实验步骤二中,基础的OSPF网络配置完毕后,为什么要同时重启下四台路由器上的OSPF进程?

相关推荐
恰薯条的屑海鸥3 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第十五期-URL重定向模块)
学习·安全·web安全·渗透测试·网络安全学习
Tipray20064 小时前
让敏感数据在流转与存储中始终守护在安全范围
安全
是小满满满满吗4 小时前
传输层:udp与tcp协议
linux·服务器·网络
前端页面仔5 小时前
易语言是什么?易语言能做什么?
开发语言·安全
小刘同学++5 小时前
ECB(电子密码本,Electronic Codebook) 和 CBC(密码分组链接,Cipher Block Chaining)区分于用途
网络·ssl
CryptoPP5 小时前
使用WebSocket实时获取印度股票数据源(无调用次数限制)实战
后端·python·websocket·网络协议·区块链
gadiaola5 小时前
【计算机网络】第3章:传输层—TCP 拥塞控制
网络·网络协议·tcp/ip·计算机网络
猎板PCB厚铜专家大族5 小时前
多层PCB技术解析:从材料选型到制造工艺的深度实践
网络·制造
FakeOccupational7 小时前
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
网络·游戏
fei_sun9 小时前
【计算机网络】三报文握手建立TCP连接
网络·tcp/ip·计算机网络