当前位置: 首页 > news >正文

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动态路由实验(华为)

思科设备参考&#xff1a;OSPF动态路由实验&#xff08;思科&#xff09; 一&#xff0c;技术简介 OSPF&#xff08;Open Shortest Path First&#xff09;是一种内部网关协议&#xff0c;主要用于在单一自治系统内决策路由。它是一种基于链路状态的路由协议&#xff0c;通过…...

EasyRecovery2024专业免费的电脑数据恢复软件

EasyRecovery数据恢复软件是一款功能强大的数据恢复工具&#xff0c;广泛应用于各种数据丢失场景&#xff0c;帮助用户从不同类型的存储介质中恢复丢失或删除的文件。 该软件支持恢复的数据类型非常广泛&#xff0c;包括但不限于办公文档、图片、音频、视频、电子邮件以及各种…...

Vue集成PageOffice实现在线编辑word、excel(前端配置)

一、什么是PageOffice PageOffice是一款在线的office编辑软件&#xff0c;帮助Web应用系统或Web网站实现用户在线编辑Word、Excel、PowerPoint文档。可以完美实现在线公文流转&#xff0c;领导批阅&#xff0c;盖章。可以给文件添加水印&#xff0c;在线安全预览防止用户下载…...

IBM SPSS Statistics for Mac:数据分析的卓越工具

IBM SPSS Statistics for Mac是一款功能强大的数据分析软件&#xff0c;专为Mac用户设计&#xff0c;提供了一系列专业的统计分析和数据管理功能。无论是科研人员、数据分析师还是学生&#xff0c;都能从中获得高效、准确的数据分析支持。 IBM SPSS Statistics for Mac v27.0.1…...

python爬虫------- Selenium下篇(二十三天)

&#x1f388;&#x1f388;作者主页&#xff1a; 喔的嘛呀&#x1f388;&#x1f388; &#x1f388;&#x1f388;所属专栏&#xff1a;python爬虫学习&#x1f388;&#x1f388; ✨✨谢谢大家捧场&#xff0c;祝屏幕前的小伙伴们每天都有好运相伴左右&#xff0c;一定要天天…...

获取字符串的全排列(去除字符串中2个字符相同时造成的重复)

一、概念 现有一个字符串&#xff0c;要打印出该字符串中字符的全排列。 以字符串abc为例&#xff0c;输出的结果为&#xff1a;abc、acb、bac、bca、cab、cba。 以字符串aab为例&#xff0c;输出的结果为&#xff1a;aab、aba、baa。 二、代码 public class Permutation {pub…...

HTML5新增的多媒体标签

在网页中加入音乐 <audio></audio> src 设置音乐文件名以及路径,<audio>标记支持MP3、WAV及OGG 3种音乐格式 autoplay&#xff1a;是否自动播放,加入autopaly属性表示自动播放 controls&#xff1a; 是否显示播放面板,加入controls属性表示显示播放面板 …...

温湿度传感器(DHT11)以及光照强度传感器(BH1750)的使用

前言 对于一些单片机类的环境检测或者智能家居小项目中&#xff0c;温湿度传感器&#xff08;DHT11&#xff09;以及光照强度传感器&#xff08;BH1750&#xff09;往往是必不可少的两个外设&#xff0c;下面我们来剖析这两个外设的原理&#xff0c;以及使用。 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&#xff0c;使用的…...

.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&#xff09;zk集群中的角色 Zookeeper集群中的节点有三个角色&#xff1a; Leader&#xff1a;处理集群的所有事务请求&#xff0c;集群中只有一个LeaderFollwoer&#xff1a;只能处理读请求&#xff0c;参与Leader选举Observer&#xff1a;只能处理读…...

STM32 MPU配置参数

TXE LEVEL一般只用MPU_TEX_LEVEL0 1 - 1 - 1 -0性能最强&#xff08;TEX - C - B- S&#xff09;. #define MPU_TEX_LEVEL0 ((uint8_t)0x00) #define MPU_TEX_LEVEL1 ((uint8_t)0x01) #define MPU_TEX_LEVEL2 ((uint8_t)0x02) 基于上表进行常用配置 &#xff…...

Kafka概述

目录 1、为什么需要消息队列&#xff08;MQ&#xff09; 2、使用消息队列的好处 3、消息队列的两种模式 4、Kafka 定义 5、Kafka 简介 6、Kafka 的特性 7、Kafka 系统架构 8、Partation 数据路由规则 9、分区的原因 1、为什么需要消息队列&#xff08;MQ&#xff09; …...

OpenHarmony编译构建系统

这篇来聊聊OpenHarmony的编译构建&#xff0c;经过前面的实践&#xff0c;再来看编译构建。 编译构建概述 在官网中提到了&#xff0c;OpenHarmony编译子系统是以GN和Ninja构建为基座&#xff0c;对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能…...

Qt5 编译oracle数据库驱动

库文件 1、Qt源码目录&#xff1a;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 下载各版本中的如下压缩包&#xff0c;一定要版本相同的 将两个压缩包…...

UE5学习日记——实现自定义输入及监听输入,组合出不同的按键输入~

UE5的自定义按键和UE4有所不同&#xff0c;在这里记录一下。 本文主要是记录如何设置UE5的自定义按键&#xff0c;重点是学会原理&#xff0c;实际开发时结合实际情况操作。 输入映射 1. 创建输入操作 输入操作并不是具体的按键映射&#xff0c;而是按键的激活方式&#xff0…...

为什么把script标签放在div下面?

放在底部可以优先加载页面的内容结构,提升页面渲染速度。只有等到HTML解析完成后,才会开始执行main.js,避免JS阻塞页面解析&#xff0c; 同时main.js里可能会操作DOM,如果放头部,可能会找不到节点而报错 <body><div id"root"><App></App>&l…...

Git 自定义命令

前言 在使用 hexo 搭建个人博客时&#xff0c;共两种部署的方法。分别为&#xff1a; 本地利用 hexo 的插件 hexo-deployer-git 来实现部署&#xff0c;缺点是需要多敲几个命令行且不方便对源码进行云端备份使用 Github Action 的 workflow 自动化部署&#xff0c;优势就是可…...

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 什么是持续集成 持续集成&#xff08; Continuous integration &#xff0c; 简称 CI &#xff09;指的是&#xff0c;频繁地&#xff08;一天多次&#xff09;将代码集成到主干 持续集成的组成要素 一个自动构建过程&#xff0c; 从…...

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…...

React Native 导航系统实战(React Navigation)

导航系统实战&#xff08;React Navigation&#xff09; React Navigation 是 React Native 应用中最常用的导航库之一&#xff0c;它提供了多种导航模式&#xff0c;如堆栈导航&#xff08;Stack Navigator&#xff09;、标签导航&#xff08;Tab Navigator&#xff09;和抽屉…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

高等数学(下)题型笔记(八)空间解析几何与向量代数

目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)

🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...

IT供电系统绝缘监测及故障定位解决方案

随着新能源的快速发展&#xff0c;光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域&#xff0c;IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选&#xff0c;但在长期运行中&#xff0c;例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

浅谈不同二分算法的查找情况

二分算法原理比较简单&#xff0c;但是实际的算法模板却有很多&#xff0c;这一切都源于二分查找问题中的复杂情况和二分算法的边界处理&#xff0c;以下是博主对一些二分算法查找的情况分析。 需要说明的是&#xff0c;以下二分算法都是基于有序序列为升序有序的情况&#xf…...