OSPF的DR与BDR-新版(16)

     

目录

整体拓扑

操作步骤

1.基本配置

1.1 配置R1的IP

1.2 配置R2的IP

1.3 配置R3的IP

1.4 配置R4的IP

1.5 检测R1与R4连通性

1.6 检测R1与R2连通性

1.7 检测R1与R3连通性

2.搭建基本的OSPF网络

2.1 配置R1 OSPF

2.2 配置R2 OSPF

2.3 配置R3 OSPF

2.4 配置R4 OSPF

2.5 重启R1

2.6 重启R2

2.7 重启R3

2.8 重启R4

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

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

3.1 查看R1 OSPF选举DR情况

3.2 修改R1 OSPF的网络类型

3.3 修改R2 OSPF的网络类型

3.4 修改R3 OSPF的网络类型

3.5 修改R4 OSPF的网络类型

3.6 再查看R1 OSPF选举DR情况

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

4.1 配置R1网络类型

4.2 配置R2网络类型

4.3 配置R3网络类型

4.4 配置R4网络类型

4.5 修改R1接口优先级

4.6 修改R2接口优先级

4.7 查看R1路由器DR选举

4.8 修改R4接口优先级

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会选举DRBDR,现网络管理员要配置使得性能较好的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DRBDR的选举,由此来完成网络的优化。

整体拓扑

操作步骤

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地址。
<Huawei>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地址。
<Huawei>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
<Huawei>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 检测R1R4连通性

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

ping 172.16.1.4

1.6 检测R1R2连通性

<R1>ping 172.16.1.2

ping 172.16.1.2

1.7 检测R1R3连通性

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

ping 172.16.1.3

2.搭建基本的OSPF网络

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

2.1 配置R1 OSPF

R1的基础OSPF配置。
<R1>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配置。
<R2>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配置。
<R3>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配置。
<R4>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

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

return
reset ospf process

2.6 重启R2

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

​​​​​​​return
reset ospf process

2.7 重启R3

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

​​​​​​​return
reset ospf process

2.8 重启R4

重启R4OSPF进程。输入命令点击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选举情况。
[R1]display ospf peer
可以观察到在该广播网络中,此时R4OSPF网络中的DRR3BDR。这是由于在缺省情况下,每台路由器上的DR优先级都为1,此时通过Router-ID的数值高低进行比较。

display ospf peer

3.2 修改R1 OSPF的网络类型

在R1上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R1>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的网络类型为点到多点。
<R2>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的网络类型为点到多点。
<R3>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的网络类型为点到多点。
<R4>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上再次观察此时OSPFDR/BDR选举情况。
[R1]display ospf peer
可以观察到,DR/BDR都为None,验证了在点到多点的网络类型中不选举DR/BDR,同样在点到点网络中也是,这里不再赘述。

display ospf peer

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

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

4.1 配置R1网络类型

将R1OSPF网络类型还原为默认的广播网络类型。
<R1>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网络类型

将R2OSPF网络类型还原为默认的广播网络类型。
<R2>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网络类型

将R3OSPF网络类型还原为默认的广播网络类型。
<R3>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网络类型

将R4OSPF网络类型还原为默认的广播网络类型。
<R4>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接口优先级

配置完成后,修改R1GE 0/0/0接口的DR优先级为100
<R1>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接口优先级

配置完成后,修改R2GE 0/0/0接口的DR优先级为50
<R2>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
发现此时的DRBDR都没有改变,即验证了OSPFDR/BDR选举是非抢占的。必须要在四台路由器上同时重启OSPF进程,或者重启路由器才能使得其重新正确选举。
同时重启四台路由器的OSPF进程,或直接同时重启设备。

display ospf peer

4.8 修改R4接口优先级

配置完成后,修改R4GE 0/0/0接口的DR优先级为0R3保持缺省不变。DR优先级为0时,表示不参与DRBDR的选举。
<R4>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选举状态。重置进程命令参考上述步骤。
<R1>display ospf peer
此时发现在该广播网络中,R1DRR2BDR,实现了网络的需求。

​​​​​​​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进程?         

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/280652.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端八股文(工程化篇)

目录 1.常用的git命令有哪些&#xff1f; 2.git rebase和git merge的区别 3.有哪些常见的Loader和Plugin&#xff1f; 4.webpack的构建流程 5.bundle,chunk,module是什么&#xff1f; 6.如何提高webpack的打包速度 7.vite比webpack快在哪里 8.说一下你对Monorepo的理解 …

C语言函数篇——strcat()函数

strcat()函数介绍&#xff1a; strcat()函数是C语言中用于连接两个字符串的函数。它将第二个字符串连接到第一个字符串的末尾&#xff0c;并返回第一个字符串的地址。 strcat()函数的语法&#xff1a; char *strcat(char *dest, const char *src); 其中&#xff0c;dest是目标…

数字图像处理——亚像素边缘的轮廓提取

像素 像素是图像处理中的基本单位&#xff0c;一个像素是图像中最小的离散化单位&#xff0c;具有特定的位置和颜色信息。在数字图像中&#xff0c;每个像素都有一个特定的坐标&#xff0c;通常以行和列的形式表示。每个像素的颜色信息可以通过不同的表示方式&#xff0c;如灰…

大数据- Hadoop入门

目录 &#x1f436;2.1 hadoop的简介 1. 概述 2. 什么是分布式&#xff1f; 3. Hadoop的指代 &#x1f436;2.2 hadoop的发展历程 &#x1f436;2.3 hadoop的版本介绍 &#x1f436;2.4 hadoop的常用端口号 &#x1f436;2.5 hadoop的设计目的 &#x1f436;2.6 hadoo…

使用vmware,在ubuntu18.04中使用笔记本的摄像头

步骤1&#xff1a;在windows中检查相机状态 win10系统中&#xff0c;在左下的搜索栏&#xff0c;搜索“相机”&#xff0c;点击进入即可打开相机&#xff0c;并正常显示图像。 注意&#xff1a;如果相机连接到了虚拟机&#xff0c;则不能显示正常。 步骤2&#xff1a;在ubuntu…

轻松调整视频时长,创意与技术的新篇章

传统的视频剪辑工具往往难以精确控制时间&#xff0c;而【媒体梦工厂】凭借其先进的算法和界面设计&#xff0c;让视频时长的调整变得简单而精确&#xff0c;助你释放无限的创意&#xff0c;用技术为你的创意插上翅膀&#xff0c;让每一秒都有意义。 所需工具&#xff1a; 一…

【Matlab】BP 神经网络时序预测算法

资源下载&#xff1a; https://download.csdn.net/download/vvoennvv/88681507 一&#xff0c;概述 BP 神经网络是一种常见的人工神经网络&#xff0c;也是一种有监督学习的神经网络。其全称为“Back Propagation”&#xff0c;即反向传播算法。BP 神经网络主要由输入层、隐藏层…

1、aigc图像相关

aigc图像相关 一、Diffusion webui 在autodl上部署一些问题二、lora和kohyass&#xff08;1&#xff09;角色模型&#xff08;2&#xff09;风格模型&#xff08;3&#xff09;dreambooth&#xff08;4&#xff09;模型合并&#xff08;5&#xff09;Lora加Adetail其他 三、sd …

数模混合SoC芯片中LEF2Milkyway的golden flow

在数模混合芯片中的项目中&#xff0c;特别是数字模块很少甚至只有一个简单的数字控制逻辑时&#xff0c;我们要做数字模块的后端实现时&#xff0c;通常模拟那边会问我们实现需要他们提供哪些数据。 通常来说&#xff0c;我们可以让模拟设计提供数字模块的GDS或LEF文件即可。…

【LeetCode每日一题】1185.一周中的第几天(模拟+调用库函数:三种方法)

2023-12-30 文章目录 一周中的第几天方法一&#xff1a;模拟思路步骤 方法二&#xff1a;调用库函数方法三&#xff1a;调用库函数 一周中的第几天 ​ 提示&#xff1a;给出的日期一定是在 1971 到 2100 年之间的有效日期。 方法一&#xff1a;模拟 思路 1.可以根据1970年的…

WPF+Halcon 培训项目实战(11):HS组件封装

文章目录 前言相关链接项目专栏运行环境匹配图片封装组件新增类库项目选择依赖顺序并添加Nuget修改原本矩形方法运行结果&#xff1a; 对矩形进行抽象封装抽象基类矩形抽象改造 圆形抽象封装代码运行结果 前言 为了更好地去学习WPFHalcon&#xff0c;我决定去报个班学一下。原…

2023 搞懂git 工作目录---暂存区---本地仓库---版本库

最近了解了下git的底层原理&#xff08;大神录制的视频放在最下方&#xff09;&#xff0c;记录下&#xff1a; 工作区 就是存放待提交文件的目录&#xff08;下图图解标注&#xff09;比如pyhon_test目录暂存区 .git目录下的index文件 对应的指令 git add本地仓库 .gi…

数据库的学习笔记——第一篇

SQL通用语法 SQL语句 DDL 数据定义 数据库、表字段 DML 数据操作 增删改 DQL 数据查询 查询表中记录 DCL 数据控制 创建用户、控制用户权限 DLL语句——数据库操作 SHOW DATABASES; # 查询数据库SELECT DATABASE(); # 查询当前数据库CREATE DATABASE [IF …

链表的一些典型问题

求链表的中间节点/倒数第K个节点 等类似的随机访问&#xff0c;可以考虑用快慢指针 例 求链表的中间节点 可以定义两个指针&#xff0c;一个一次走两步一个一次走一步&#xff0c;当走的快的走到NULL时&#xff0c;走的慢的就是链表的中间节点。&#xff08;此法求出的偶数个…

uni-app uni-app内置组件

锋哥原创的uni-app视频教程&#xff1a; 2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版)&#xff0c;火爆更新中...共计23条视频&#xff0c;包括&#xff1a;第1讲 uni…

Oracle OCP怎么样线上考试呢

大家好&#xff01;今天咱们就来聊聊Oracle OCP这个让人又爱又恨的认证。为啥说又爱又恨呢&#xff1f;因为它既是IT界的“金字招牌”&#xff0c;又是一块硬骨头&#xff0c;不是那么容易啃下来的。好了&#xff0c;废话不多说&#xff0c;我们直奔主题&#xff0c;来看看关于…

Android Studio下载gradle失败

1、打开Android Studio设置Gradle的地方&#xff0c;点击左上角的File->Settings查看gradle存放路径 C:\Users\Administrator.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx 2、找到正在下载的gradle版本&#xff0c;Android Studio取消下载gradle&…

Spark编程实验四:Spark Streaming编程

目录 一、目的与要求 二、实验内容 三、实验步骤 1、利用Spark Streaming对三种类型的基本数据源的数据进行处理 2、利用Spark Streaming对Kafka高级数据源的数据进行处理 3、完成DStream的两种有状态转换操作 4、把DStream的数据输出保存到文本文件或MySQL数据库中 四…

利用 IntelliJ IDEA 整合 GitHub 实现项目版本控制与协作管理

目录 前言1 设置GitHub登录账号2 将项目分享到GitHub3 IntelliJ IDEA 中导入Github项目4 往GitHub推送代码4.1 Commit Change&#xff08;提交到本地库&#xff09;4.2 Git -> Repository -> Push&#xff08;推送到远程库&#xff09; 5 拉取远程库代码到本地6 克隆远程…

CSS之元素转换

我想大家在写代码时有一个疑问&#xff0c;块级元素可以转换成其他元素吗&#xff1f; 让我为大家介绍一下元素转换 1.display:block(转换成块元素) display&#xff1a;block可以把我们的行内元素或者行内块元素转换成块元素 接下来让我为大家演示一下&#xff1a; <!DO…