eNSP学习——OSPF单区域配置
目录
相关命令
实验背景
实验目的
实验步骤
实验拓扑
实验编址
实验步骤
1、基础配置
2、部署单区域OSPF网络
3、检查OSPF单区域的配置结果
OSPF——开放式最短路径优先
基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点;
相关命令
[R1]ospf 1 //创建并运行OSPF,1代表进程号,缺省时默认是1
[R1-ospf-1]area 0 //创建区域并进入OSPF区域视图
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255 //接下来是指定运行OSPF协议的接口和接口所属的区域
实验背景
模拟企业网络:某公司有三大办公区,每个区域都设置了一台路由器,R1放在办公区A,A区经理的PC1直连R1;R2、R3分别放置在办公区B、C,且B、C区的经理的电脑PC2、PC3分别直连R2、R3;三台路由器相互直连。为了使整个公司的网络相互通信,需要在所有路由器上部署路由协议。
实验目的
1、掌握OSPF单区域的配置方法;
2、理解OSPF单区域的应用场景;
3、掌握查看OSPF邻居状态的方法;
实验步骤
1、基本配置
2、部署单区域OSPF网络;
3、检查OSPF单区域的配置结果;
实验拓扑

实验编址
| 设备 | 接口 | IP地址 | 子网掩码 | 默认网关 |
| R1 | GE 0/0/0 | 192.168.10.1 | 255.255.255.0 | N/A |
| GE 0/0/1 | 192.168.20.1 | 255.255.255.0 | N/A | |
| GE 0/0/2 | 192.168.1.254 | 255.255.255.0 | N/A | |
| R2 | GE 0/0/0 | 192.168.10.2 | 255.255.255.0 | N/A |
| GE 0/0/1 | 192.168.30.2 | 255.255.255.0 | N/A | |
| GE 0/0/2 | 192.168.2.254 | 255.255.255.0 | N/A | |
| R2 | GE 0/0/0 | 192.168.20.3 | 255.255.255.0 | N/A |
| GE 0/0/1 | 192.168.30.3 | 255.255.255.0 | N/A | |
| GE 0/0/2 | 192.168.3.254 | 255.255.255.0 | N/A | |
| PC1 | Ethernet 0/0/1 | 192.168.1.1 | 255.255.255.0 | 192.168.1.254 |
| PC2 | Ethernet 0/0/1 | 192.168.2.1 | 255.255.255.0 | 192.168.2.254 |
| PC3 | Ethernet 0/0/1 | 192.168.3.1 | 255.255.255.0 | 192.168.3.254 |
实验步骤
1、基础配置
根据实验编址进行相应的基本IP地址配置,且使用ping命令检测各个直连链路的连通性;如下
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.10.1 255.255.255.0
[R1-GigabitEthernet0/0/0]interface g0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.20.1 24
[R1-GigabitEthernet0/0/1]interface g0/0/2
[R1-GigabitEthernet0/0/2]ip address 192.168.1.254 24[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.10.2 24
[R2-GigabitEthernet0/0/0]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.30.2 24
[R2-GigabitEthernet0/0/1]interface g0/0/2
[R2-GigabitEthernet0/0/2]ip address 192.168.2.254 24[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.20.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip address 192.168.30.3 24
[R3-GigabitEthernet0/0/1]int g0/0/2
[R3-GigabitEthernet0/0/2]ip address 192.168.3.254 24
部分测试结果如下:(仅提供两个,记住,每一个直连链路都要检测);
2、部署单区域OSPF网络
过程如下:
创建并运行OSPF——>创建区域并进入区域视图——>指定运行OSPF协议的接口和接口所属的区域;(尽量匹配所通告的网段);
[R1]ospf 1 //创建并运行OSPF,1代表进程号,缺省时默认是1
[R1-ospf-1]area 0 //创建区域并进入OSPF区域视图
//接下来是指定运行OSPF协议的接口和接口所属的区域
[R1-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255[R2]ospf 1
[R2-ospf-1]area 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 192.168.10.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.30.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.20.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.30.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
配置完之后使用display ospf interface命令检查OSPF接口通告是否正确
可以看到本地OSPF进程使用的Router-ID是:192.168.10.1;在此进程下,有三个接口加入了OSPF进程。Type为广播类型;State为该接口当前的状态,显示为DR,表示这三个接口在他们的网段中被选举为DR。
3、检查OSPF单区域的配置结果
[R1]display ospf peer //查看OSPF邻居状态OSPF Process 1 with Router ID 192.168.10.1Neighbors Area 0.0.0.0 interface 192.168.10.1(GigabitEthernet0/0/0)'s neighborsRouter ID: 192.168.10.2 Address: 192.168.10.2 State: Full Mode:Nbr is Master Priority: 1DR: 192.168.10.1 BDR: 192.168.10.2 MTU: 0 Dead timer due in 36 sec Retrans timer interval: 5 Neighbor is up for 00:17:53 Authentication Sequence: [ 0 ] Neighbors Area 0.0.0.0 interface 192.168.20.1(GigabitEthernet0/0/1)'s neighborsRouter ID: 192.168.20.3 Address: 192.168.20.3 State: Full Mode:Nbr is Master Priority: 1DR: 192.168.20.1 BDR: 192.168.20.3 MTU: 0 Dead timer due in 31 sec Retrans timer interval: 5 Neighbor is up for 00:15:51 Authentication Sequence: [ 0 ] [R1]display ip routing-table protocol ospf //查看R1上的OSPF路由表
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPFDestinations : 3 Routes : 4 OSPF routing table status : <Active>Destinations : 3 Routes : 4Destination/Mask Proto Pre Cost Flags NextHop Interface192.168.2.0/24 OSPF 10 2 D 192.168.10.2 GigabitEthernet
0/0/0192.168.3.0/24 OSPF 10 2 D 192.168.20.3 GigabitEthernet
0/0/1192.168.30.0/24 OSPF 10 2 D 192.168.10.2 GigabitEthernet
0/0/0OSPF 10 2 D 192.168.20.3 GigabitEthernet
0/0/1OSPF routing table status : <Inactive>Destinations : 0 Routes : 0
1、display ospf peer //查看OSPF邻居状态
可以看到很多东西:
Router ID
邻居路由器标识
Address
邻居的OSPF接口IP地址
State
目前与该路由器的OSPF邻居状态
Priority
当前该邻居OSPF接口的DR优先级
2、display ip routing-table protocol ospf //查看R1上的OSPF路由表
Destination/Mask
目的网段的前缀和掩码
Proto
标识此路由信息是通过OSPF协议获取的
Pre
路由优先级
Cost
开销值
Nexthop
下一跳地址
Interface
此前缀的出接口
最后,可以测试各个PC之间的连通性,通了即是对的,不通的话请通过以上两条命令检查配置是否有误。
相关文章:
eNSP学习——OSPF单区域配置
目录 相关命令 实验背景 实验目的 实验步骤 实验拓扑 实验编址 实验步骤 1、基础配置 2、部署单区域OSPF网络 3、检查OSPF单区域的配置结果 OSPF——开放式最短路径优先 基于链路状态的协议,具有收敛快、路由无环、扩展性好等优点; 相关命令 […...
深度学习中的优化算法二(Pytorch 19)
一 梯度下降 尽管梯度下降(gradient descent)很少直接用于深度学习,但了解它是理解下一节 随机梯度下降算法 的关键。例如,由于学习率过大,优化问题可能会发散,这种现象早已在梯度下降中出现。同样地&…...
R实验 方差分析
实验目的: 掌握单因素方差分析的思想和方法; 掌握多重均值检验方法; 掌握多个总体的方差齐性检验; 掌握Kruskal-Wallis秩和检验的思想和方法; 掌握多重Wilcoxon秩和检验的思想和方法。 实验内容: &…...
AI智能体|手把手教你使用扣子Coze图像流的文生图功能
大家好,我是无界生长。 AI智能体|手把手教你使用扣子Coze图像流的文生图功能本文详细介绍了Coze平台的\x26quot;图像流\x26quot;功能中的\x26quot;文生图\x26quot;节点,包括创建图像流、编排文生图节点、节点参数配置,并通过案例…...
应用程序图标提取
文章目录 [toc]提取过程提取案例——提取7-zip应用程序的图标 提取过程 找到需要提取图标的应用程序的.exe文件 复制.exe文件到桌面,并将复制的.exe文件后缀改为.zip 使用解压工具7-zip解压.zip文件 在解压后的文件夹中,在.rsrc/ICON路径下的.ico文件…...
Excel表格在线解密:轻松解密密码,快速恢复数据
忘记了excel表格密码?教你简单两步走:具体步骤如下。首先,在百度搜索中键入“密码帝官网”。其次,点击“立即开始”,在用户中心上传表格文件即可找回密码。这种方法不用下载软件,操作简单易行,适…...
springboot小结1
什么是springboot Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。 简单来说,它提供了一堆依赖打包Starter,并已经按照使用习惯解决…...
【Qt 学习笔记】Qt窗口 | 菜单栏 | QMenuBar的使用及说明
博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt窗口 | 菜单栏 | QMenuBar的使用及说明 文章编号:Qt 学习…...
Spark运行模式详解
Spark概述 Spark 可以在多种不同的运行模式下执行,每种模式都有其自身的特点和适用场景。 部署Spark集群大体上分为两种模式:单机模式与集群模式。大多数分布式框架都支持单机模式,方便开发者调试框架的运行环境。但是在生产环境中ÿ…...
vcpkg环境配置
vcpkg 使用linux相关库,设置环境变量VCPKG_ROOT,设置cmake工具链$VCPKG_ROOT/scripts\buildsystems\vcpkg.cmake set VCPKG_DEFAULT_TRIPLETx64-windows .\vcpkg.exe install fftw3 freetype gettext glibmm gtkmm libjpeg-turbo libpng libxmlpp libs…...
python学习:基础语句
目录 条件语句 循环语句 for 循环 while 循环 break continue 条件语句 Python提供了 if、elif、else 来进行逻辑判断。格式如下: Pythonif 判断条件1: 执行语句1... elif 判断条件2: 执行语句2... elif 判断条件3: 执行语句3... else: 执行语句4…...
Nginx限制IP访问详解
在Web服务器管理中,限制某些IP地址访问网站是一个常见的需求。Nginx作为一款高性能的HTTP服务器和反向代理服务器,提供了灵活强大的配置选项来实现这一功能。本文将详细讲解如何在Nginx中限制IP访问,并通过示例代码展示具体操作。 一、Nginx…...
Three.js——二维平面、二维圆、自定义二维图形、立方体、球体、圆柱体、圆环、扭结、多面体、文字
个人简介 👀个人主页: 前端杂货铺 ⚡开源项目: rich-vue3 (基于 Vue3 TS Pinia Element Plus Spring全家桶 MySQL) 🙋♂️学习方向: 主攻前端方向,正逐渐往全干发展 …...
24年湖南教资认定即将开始,别被照片卡审!
24年湖南教资认定即将开始,别被照片卡审!...
数据库(8)——DML数据操作
增添数据 给指定字段添加数据 INSERT INTO 表名 (字段名1,字段名2,...)VALUES(值1,值2...); 没有的添加的字段默认为NULL。 给全部字段添加数据 INSERT INTO 表名 VALUE (值1,值2,....值n); 此时值的顺序对应表中字段的顺序 批量添加数据 INSERT INTO 表名(字段1,…...
Gitee在已有项目基础上创建仓库中遇到的问题和解决
问题一:fatal: remote origin already exists 解释:当前仓库添加了一个名为"origin"的远程仓库配置,此时输入 git remote add origin https://xxx就会提示上面的内容。 解决方案1:移除旧的origin git remote remove origin 解决方案…...
【推荐算法-特征工程】每种item单侧特征,都可产生对应user单侧特征
比如item的平均成单价格,可以分成10个档位,作为一个标签值打在item上, 那么对应user对item的click用户行为,就能产生user-click的10个档位作为特征值 作为user的标签。 比如item的平均点击率,也可以分成比如20个档位…...
一行代码实现UI拖拽的效果
演示 先来看效果吧! 实现方式 1.首先创建一个你想拖动的UI图片 2.创建一个C#的脚本 3.编写控制脚本(代码按我的敲就行) 付上代码片段 public void OnDrag(PointerEventData eventData){transform.position eventData.position;} 4.添加脚…...
【Linux】TCP协议【下一】{三次握手/四次挥手的深度解读==状态变化}
文章目录 本篇知识需要有TCP协议【中】的知识!详情点击👇1.测试一:服务器start函数不定义任何行为(不调用accept)的三次握手状态变化int listen(int sockfd, int backlog);的backlog参数全连接队列当全连接队列已满&am…...
【C语言回顾】编译和链接
前言1. 编译2. 链接结语 上期回顾: 【C语言回顾】文件操作 个人主页:C_GUIQU 归属专栏:【C语言学习】 前言 各位小伙伴大家好!上期小编给大家讲解了C语言中的文件操作,接下来我们讲解一下编译和链接! 1. 编译 预处理…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
Map相关知识
数据结构 二叉树 二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子 节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只 有左子节点,有的节点只有…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...
AI病理诊断七剑下天山,医疗未来触手可及
一、病理诊断困局:刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断",医生需通过显微镜观察组织切片,在细胞迷宫中捕捉癌变信号。某省病理质控报告显示,基层医院误诊率达12%-15%,专家会诊…...


