OSPF动态路由实验(华为)
思科设备参考:OSPF动态路由实验(思科)
一,技术简介
OSPF(Open Shortest Path First)是一种内部网关协议,主要用于在单一自治系统内决策路由。它是一种基于链路状态的路由协议,通过链路状态路由算法来实现动态路由选择。
OSPF的工作原理主要包括邻居发现、链路状态数据库的建立、路由计算和路由表的更新等几个方面。当两个路由器之间的Hello消息能够正常通信时,它们就可以建立邻居关系,并通过交换链路状态信息来构建整个网络的链路状态数据库。OSPF使用Dijkstra算法来计算最短路径树,并根据计算结果更新路由表,从而实现动态路由选择。
二,实验目的
PC1 到 PC2 之间的路由路径可以动态改变
① PC1-->Router2-->Router3-->PC2
② PC1-->Router2-->Router1-->Router3-->PC2

三,配置命令
Router1
<Huawei>system-view [Huawei]undo info-center enable 关闭日志功能[Huawei]int LoopBack 3 进入loopback接口3的配置模式,Loopback接口是一个虚拟接口,通常用于测试、路由协议(如OSPF)或其他网络应用 [Huawei-LoopBack3]ip address 1.1.1.1 24 为loopback接口3配置IP地址 [Huawei-LoopBack3]quit[Huawei]int g0/0/0 为接口配置IP地址 [Huawei-GigabitEthernet0/0/0]ip address 192.168.10.1 24 [Huawei-GigabitEthernet0/0/0]undo shutdown [Huawei-GigabitEthernet0/0/0]quit[Huawei]int g0/0/1 为接口配置IP地址 [Huawei-GigabitEthernet0/0/1]ip address 192.168.20.1 24 [Huawei-GigabitEthernet0/0/1]undo shutdown [Huawei-GigabitEthernet0/0/1]quit[Huawei]ospf 100 router-id 1.1.1.1 进入OSPF路由协议的配置模式,并为其分配进程ID 100,设置router-id为1.1.1.1,router-id在OSPF中是唯一的,用于标识路由器[Huawei-ospf-100]area 0 [Huawei-ospf-100-area-0.0.0.0]network 192.168.10.0 0.0.0.255 将该网段加入到OSPF的Area 0中,通配符掩码0.0.0.255匹配192.168.10.0到192.168.10.255的IP地址 [Huawei-ospf-100-area-0.0.0.0]network 192.168.20.0 0.0.0.255 [Huawei-ospf-100-area-0.0.0.0]quit [Huawei-ospf-100]quit[Huawei]display current-configuration
Router2
<Huawei>system-view [Huawei]undo info-center enable 关闭日志功能[Huawei]int LoopBack 3 进入loopback接口3的配置模式 [Huawei-LoopBack3]ip address 2.2.2.2 24 为loopback接口3配置IP地址 [Huawei-LoopBack3]quit[Huawei]int g0/0/0 为接口配置IP地址 [Huawei-GigabitEthernet0/0/0]ip address 192.168.10.2 24 [Huawei-GigabitEthernet0/0/0]undo shutdown [Huawei-GigabitEthernet0/0/0]quit[Huawei]int g0/0/1 为接口配置IP地址 [Huawei-GigabitEthernet0/0/1]ip address 192.168.30.1 24 [Huawei-GigabitEthernet0/0/1]undo shutdown [Huawei-GigabitEthernet0/0/1]quit[Huawei]int g0/0/2 为接口配置IP地址 [Huawei-GigabitEthernet0/0/2]ip address 192.168.100.1 24 [Huawei-GigabitEthernet0/0/2]undo shutdown [Huawei-GigabitEthernet0/0/2]quit[Huawei]ospf 100 router-id 2.2.2.2 进入OSPF路由协议的配置模式,并为其分配进程ID 100,设置router-id [Huawei-ospf-100]area 0 [Huawei-ospf-100-area-0.0.0.0]network 192.168.10.0 0.0.0.255 将该网段加入到OSPF的Area 0中 [Huawei-ospf-100-area-0.0.0.0]network 192.168.30.0 0.0.0.255 [Huawei-ospf-100-area-0.0.0.0]network 192.168.100.0 0.0.0.255 [Huawei-ospf-100-area-0.0.0.0]quit [Huawei-ospf-100]quit[Huawei]display current-configuration
Router3
<Huawei>system-view [Huawei]undo info-center enable 关闭日志功能[Huawei]int LoopBack 3 进入loopback接口3的配置模式 [Huawei-LoopBack3]ip address 3.3.3.3 24 为loopback接口3配置IP地址 [Huawei-LoopBack3]quit[Huawei]int g0/0/0 为接口配置IP地址 [Huawei-GigabitEthernet0/0/0]ip address 192.168.20.2 24 [Huawei-GigabitEthernet0/0/0]undo shutdown [Huawei-GigabitEthernet0/0/0]quit[Huawei]int g0/0/1 为接口配置IP地址 [Huawei-GigabitEthernet0/0/1]ip address 192.168.30.2 24 [Huawei-GigabitEthernet0/0/1]undo shutdown [Huawei-GigabitEthernet0/0/1]quit[Huawei]int g0/0/2 为接口配置IP地址 [Huawei-GigabitEthernet0/0/2]ip address 192.168.200.1 24 [Huawei-GigabitEthernet0/0/2]undo shutdown [Huawei-GigabitEthernet0/0/2]quit[Huawei]ospf 100 router-id 3.3.3.3 进入OSPF路由协议的配置模式,并为其分配进程ID 100,设置router-id [Huawei-ospf-100]area 0 [Huawei-ospf-100-area-0.0.0.0]network 192.168.20.0 0.0.0.255 将该网段加入到OSPF的Area 0中 [Huawei-ospf-100-area-0.0.0.0]network 192.168.30.0 0.0.0.255 [Huawei-ospf-100-area-0.0.0.0]network 192.168.200.0 0.0.0.255 [Huawei-ospf-100-area-0.0.0.0]quit [Huawei-ospf-100]quit[Huawei]display current-configuration
四,实验结果
① 查看 PC1 到 PC2 之间的路由路径:PC1-->Router2-->Router3-->PC2
PC>tracert 192.168.200.200

② 关闭Router3的g0/0/1,使上述链路阻塞

③ 再次查看 PC1 到 PC2 之间的路由路径: PC1-->Router2-->Router1-->Router3-->PC2
相关文章:
OSPF动态路由实验(华为)
思科设备参考:OSPF动态路由实验(思科) 一,技术简介 OSPF(Open Shortest Path First)是一种内部网关协议,主要用于在单一自治系统内决策路由。它是一种基于链路状态的路由协议,通过…...
EasyRecovery2024专业免费的电脑数据恢复软件
EasyRecovery数据恢复软件是一款功能强大的数据恢复工具,广泛应用于各种数据丢失场景,帮助用户从不同类型的存储介质中恢复丢失或删除的文件。 该软件支持恢复的数据类型非常广泛,包括但不限于办公文档、图片、音频、视频、电子邮件以及各种…...
Vue集成PageOffice实现在线编辑word、excel(前端配置)
一、什么是PageOffice PageOffice是一款在线的office编辑软件,帮助Web应用系统或Web网站实现用户在线编辑Word、Excel、PowerPoint文档。可以完美实现在线公文流转,领导批阅,盖章。可以给文件添加水印,在线安全预览防止用户下载…...
IBM SPSS Statistics for Mac:数据分析的卓越工具
IBM SPSS Statistics for Mac是一款功能强大的数据分析软件,专为Mac用户设计,提供了一系列专业的统计分析和数据管理功能。无论是科研人员、数据分析师还是学生,都能从中获得高效、准确的数据分析支持。 IBM SPSS Statistics for Mac v27.0.1…...
python爬虫------- Selenium下篇(二十三天)
🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天…...
获取字符串的全排列(去除字符串中2个字符相同时造成的重复)
一、概念 现有一个字符串,要打印出该字符串中字符的全排列。 以字符串abc为例,输出的结果为:abc、acb、bac、bca、cab、cba。 以字符串aab为例,输出的结果为:aab、aba、baa。 二、代码 public class Permutation {pub…...
HTML5新增的多媒体标签
在网页中加入音乐 <audio></audio> src 设置音乐文件名以及路径,<audio>标记支持MP3、WAV及OGG 3种音乐格式 autoplay:是否自动播放,加入autopaly属性表示自动播放 controls: 是否显示播放面板,加入controls属性表示显示播放面板 …...
温湿度传感器(DHT11)以及光照强度传感器(BH1750)的使用
前言 对于一些单片机类的环境检测或者智能家居小项目中,温湿度传感器(DHT11)以及光照强度传感器(BH1750)往往是必不可少的两个外设,下面我们来剖析这两个外设的原理,以及使用。 1. 温湿度传感…...
ActiveMQ 04 Linux下安装
Active MQ 04 Linux下安装 下载 解压 在init.d下建立软连接 ln -s /usr/local/activemq/bin/activemq ./设置开启启动 chkconfig activemq on 服务管理 service activemq start service activemq status service activemq stopNIO配置 默认配置为tcp,使用的…...
.pyc 文件是什么?是否有必要同步到 GitHub 远程仓库?
git status 时发现有很多 .pyc 的没有被 add (env) username:~/path/to/project$ git status On branch main Your branch is up to date with origin/main.Changes to be committed:(use "git restore --staged <file>..." to unstage)new file: xxx.pyCha…...
Zookeeper的集群搭建和ZAB协议详解
Zookeeper的集群搭建 1)zk集群中的角色 Zookeeper集群中的节点有三个角色: Leader:处理集群的所有事务请求,集群中只有一个LeaderFollwoer:只能处理读请求,参与Leader选举Observer:只能处理读…...
STM32 MPU配置参数
TXE LEVEL一般只用MPU_TEX_LEVEL0 1 - 1 - 1 -0性能最强(TEX - C - B- S). #define MPU_TEX_LEVEL0 ((uint8_t)0x00) #define MPU_TEX_LEVEL1 ((uint8_t)0x01) #define MPU_TEX_LEVEL2 ((uint8_t)0x02) 基于上表进行常用配置 ÿ…...
Kafka概述
目录 1、为什么需要消息队列(MQ) 2、使用消息队列的好处 3、消息队列的两种模式 4、Kafka 定义 5、Kafka 简介 6、Kafka 的特性 7、Kafka 系统架构 8、Partation 数据路由规则 9、分区的原因 1、为什么需要消息队列(MQ) …...
OpenHarmony编译构建系统
这篇来聊聊OpenHarmony的编译构建,经过前面的实践,再来看编译构建。 编译构建概述 在官网中提到了,OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能…...
Qt5 编译oracle数据库驱动
库文件 1、Qt源码目录:D:\Qt5\5.15.2\Src\qtbase\src\plugins\sqldrivers\oci 2、oracle客户端SDK: https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 下载各版本中的如下压缩包,一定要版本相同的 将两个压缩包…...
UE5学习日记——实现自定义输入及监听输入,组合出不同的按键输入~
UE5的自定义按键和UE4有所不同,在这里记录一下。 本文主要是记录如何设置UE5的自定义按键,重点是学会原理,实际开发时结合实际情况操作。 输入映射 1. 创建输入操作 输入操作并不是具体的按键映射,而是按键的激活方式࿰…...
为什么把script标签放在div下面?
放在底部可以优先加载页面的内容结构,提升页面渲染速度。只有等到HTML解析完成后,才会开始执行main.js,避免JS阻塞页面解析, 同时main.js里可能会操作DOM,如果放头部,可能会找不到节点而报错 <body><div id"root"><App></App>&l…...
Git 自定义命令
前言 在使用 hexo 搭建个人博客时,共两种部署的方法。分别为: 本地利用 hexo 的插件 hexo-deployer-git 来实现部署,缺点是需要多敲几个命令行且不方便对源码进行云端备份使用 Github Action 的 workflow 自动化部署,优势就是可…...
SpringBoot多数据源配置及使用
1.application.properties数据配置 首先现在配置文件中定义三个数据库相关信息 # 数据库1 targetLibraryMain.datasource.url jdbc:kingbase8://127.0.0.1:54321/DATA_ONE?useUnicodetrue&characterEncodingutf8&serverTimezoneGMT%2B8&allowMultiQueriestrue …...
12-项目部署_持续集成
项目部署_持续集成 1 今日内容介绍 1.1 什么是持续集成 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干 持续集成的组成要素 一个自动构建过程, 从…...
深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...
关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...
pam_env.so模块配置解析
在PAM(Pluggable Authentication Modules)配置中, /etc/pam.d/su 文件相关配置含义如下: 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块,负责验证用户身份&am…...
【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...
pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)
目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关࿰…...
3-11单元格区域边界定位(End属性)学习笔记
返回一个Range 对象,只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意:它移动的位置必须是相连的有内容的单元格…...
OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
JavaScript基础-API 和 Web API
在学习JavaScript的过程中,理解API(应用程序接口)和Web API的概念及其应用是非常重要的。这些工具极大地扩展了JavaScript的功能,使得开发者能够创建出功能丰富、交互性强的Web应用程序。本文将深入探讨JavaScript中的API与Web AP…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...
用递归算法解锁「子集」问题 —— LeetCode 78题解析
文章目录 一、题目介绍二、递归思路详解:从决策树开始理解三、解法一:二叉决策树 DFS四、解法二:组合式回溯写法(推荐)五、解法对比 递归算法是编程中一种非常强大且常见的思想,它能够优雅地解决很多复杂的…...






