使用ENSP实现OSPF

news2024/11/29 11:34:26

一、项目拓扑

 

 

 

二、项目实现 

1.路由器AR1配置

进入系统试图
sys

将路由器命名为R1
sysname R1

关闭信息中心
undo info-center enable 

进入g0/0/0接口
int g0/0/0

将g0/0/0接口IP地址配置为1.1.1.1/24
ip address 1.1.1.1 24

进入g0/0/1接口
int g0/0/1

将g0/0/1接口IP地址配置为2.2.2.2/30
ip address 2.2.2.2 30

进入g0/0/2接口
int g0/0/2

将g0/0/2接口IP地址配置为3.3.3.1/24
ip address 3.3.3.1 24

退出此视图
quit


启用OSPF进程

ospf 进程号 Router ID是OSPF区域中路由器的唯一标识这里使用的是内网接口IP
回车后进入ospf进程视图
ospf 1 router-id 1.1.1.1

指定各路由器的接口为Area 0骨干区域
area 0

宣告网段时,如果不会变换网段,可以直接使用内网接口IP

宣告网段            子网反码
network 1.1.1.1 0.0.0.255

宣告网段            子网反码
network 2.2.2.2 0.0.0.3

宣告网段            子网反码
network 3.3.3.1 0.0.0.255

退出此视图
quit

退出此视图
quit

查看路由器的邻居信息
dis ospf peer

查看OSPF路由表
display ip routing-table protocol ospf

开启DHCP服务
dhcp enable

进入g0/0/0接口
int g0/0/0

设置DHCP选中基于接口
dhcp select interface

2.路由器AR2配置

进入系统试图
sys

将路由器命名为R2
sysname R2

关闭信息中心
undo info-center enable 

进入g0/0/0接口
int g0/0/0

将g0/0/0接口IP地址配置为192.168.2.1/24
ip address 192.168.2.1 24

进入g0/0/1接口
int g0/0/1

将g0/0/1接口IP地址配置为2.2.2.1/30
ip address 2.2.2.1 30

进入g0/0/2接口
int g0/0/2

将g0/0/2接口IP地址配置为4.4.4.1/28
ip address 4.4.4.1 28

退出此视图
quit


启用OSPF进程

ospf 进程号 Router ID是OSPF区域中路由器的唯一标识这里使用的是内网接口IP
回车后进入ospf进程视图
ospf 1 router-id 192.168.2.1 

指定各路由器的接口为Area 0骨干区域
area 0

宣告网段            子网反码
network 2.2.2.1 0.0.0.3

显示GigabitEthernet 0/0/2接口的信息
dis current-configuration interface GigabitEthernet 0/0/2

宣告网段            子网反码
network 4.4.4.1 0.0.0.15

宣告网段            子网反码
network 192.168.2.1 0.0.0.255

退出此视图
quit

退出此视图
quit

开启DHCP服务
dhcp enable 

进入g0/0/0接口
int g0/0/0

设置DHCP选中基于接口
dhcp select interface 

3.路由器AR3配置

进入系统试图
sys

将路由器命名为R3
sysname R3

关闭信息中心
undo info-center enable 

进入g0/0/0接口
int g0/0/0

将g0/0/0接口IP地址配置为172.16.200.1/24
ip address 172.16.200.1 24

进入g0/0/1接口
int g0/0/1

将g0/0/1接口IP地址配置为3.3.3.2/24
ip address 3.3.3.2 24


进入g0/0/2接口
int g0/0/2

将g0/0/2接口IP地址配置为4.4.4.2/28
ip address 4.4.4.2 28

退出此视图
quit

启用OSPF进程
ospf 进程号 Router ID是OSPF区域中路由器的唯一标识这里使用的是内网接口IP
回车后进入ospf进程视图
ospf 1 router-id 172.16.200.1

指定各路由器的接口为Area 0骨干区域
area 0

宣告网段            子网反码
network 3.3.3.2 0.0.0.255

宣告网段            子网反码
network 4.4.4.2 0.0.0.15

宣告网段                         子网反码
network 172.16.200.1 0.0.0.255

退出此视图
quit

退出此视图
quit

开启DHCP服务
dhcp enable 

进入g0/0/0接口
int g0/0/0

设置DHCP选中基于接口
dhcp select interface

三、项目效果

 实现PC间互相通信

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

铲除数据安全三大“顽疾”,安全GPT如何“开药方”?

近年来,数据安全事件频发,业务数据不可见、不可视,导致业务数据被第三方利用、泄露的风险长期存在且无解。同时,随着监管力度的加大,数据安全处罚事件逐年变多,2023年更是呈现出爆发式增长的趋势。 在这样…

UPLOAD LABS | UPLOAD LABS 靶场初识

关注这个靶场的其它相关笔记:UPLOAD LABS —— 靶场笔记合集-CSDN博客 0x01:UPLOAD LABS 靶场简介 UPLOAD LABS 靶场是一个专门用于学习文件上传漏洞攻击和防御的靶场。它提供了一系列文件上传漏洞的实验环境,用于帮助用户了解文件上传漏洞的…

单例模式入门

单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 它的运作方式是这样的: 如果你创建了一个对象, 同时过一会儿后你决定再创建一个新对象, 此时你会获得之前已创建的…

【网络安全设备系列】12、态势感知

0x00 定义: 态势感知(Situation Awareness,SA)能够检测出超过20大类的云上安全风险,包括DDoS攻击、暴力破解、Web攻击、后门木马、僵尸主机、异常行为、漏洞攻击、命令与控制等。利用大数据分析技术,态势感…

(vue)启动项目报错The project seems to require pnpm but it‘s not installed

(vue)启动项目报错The project seems to require pnpm but it’s not installed 原因 该错误信息表明你的项目需要使用 pnpm 作为包管理工具,但系统中尚未安装 pnpm。 解决方法 【1】删除pnpm.lock 【2】npm install -g pnpm 之后再重新启动 yarn报错&#xff0…

OminiControl:一个新的FLUX通用控制模型,单个模型实现图像主题控制和深度控制

之前的文章中和大家介绍过Flux团队开源了一系列工具套件,感兴趣的小伙伴可以点击下面链接阅读~ AI图像编辑重大升级!FLUX.1 Tools发布,为创作者提供了更强大的控制能力。 OminiControl 也开源了其可控生成模型。OminiControl 是一个最小但功…

vue3使用 element-plus图标el-icon-search不生效

使用el-icon-search图标不生效 源代码&#xff1a;<!-- 添加搜索按钮 --> <el-button type"primary" icon"el-icon-search" click"handleSearchByCode" > 搜索 </el-button> 原因&#xff1a;vue3不能直接使用el-icon-search…

分层架构 IM 系统之 Entry 设计实现

在分层架构中&#xff0c;Entry 向客户端提供了 TCP 长连接的接入能力&#xff0c;并对这些长连接的活性进行保活维护&#xff08;详见 分层架构 IM 系统之架构解读&#xff09;&#xff0c;所以在 Entry 服务内部有两个最核心的数据结构&#xff1a; Map<uid, fd>&#…

git rebase-优雅合并与修改提交

文章目录 简介rebase用于合并使用rebase修改提交cherry-pick 简介 在Git核心概念图例与最常用内容操作(reset、diff、restore、stash、reflog、cherry-pick)中我们已经介绍了git的最常用实用的命令。 在上面说的那篇文章中&#xff0c;我们只是简单提了一下rebase。 是因为r…

Android蓝牙架构,源文件目录/编译方式学习

Android 版本 发布时间 代号&#xff08;Codename&#xff09; Android 1.0 2008年9月23日 无 Android 1.1 2009年2月9日 Petit Four Android 1.5 2009年4月27日 Cupcake Android 1.6 2009年9月15日 Donut Android 2.0 2009年10月26日 Eclair Android 2.1 2…

Qt6.8安卓Android开发环境配置

时隔多年&#xff0c;重拾QtCreator下Android开发。发现Qt6下安卓开发环境配置变简单不少&#xff01;只需三步即可在QtCreator下进行Android开发&#xff1a; 一、使用Qt Mantenance Tool进行Android模块的安装&#xff1a; 如果感觉安装网速较慢&#xff0c;可以查看本人另外…

PHP获取安卓APK文件的信息(名称、版本、图标文件等)

最近业务需要一个功能&#xff0c;后台上传apk文件&#xff0c;需要自动获取到此apk的名称、版本、图标、PackageName等信息。网上查了很多资料&#xff0c;看大家都是使用aapt工具来获取信息&#xff0c;不过不能获取图标。后来发现有大神已经封装了一套组件【php-apk-parser】…

扫雷-完整源码(C语言实现)

云边有个稻草人-CSDN博客 在学完C语言函数之后&#xff0c;我们就有能力去实现简易版扫雷游戏了&#xff08;成就感满满&#xff09;&#xff0c;下面是扫雷游戏的源码&#xff0c;快试一试效果如何吧&#xff01; 在test.c里面进行扫雷游戏的测试&#xff0c;game.h和game.c…

Docker:在 ubuntu 系统上生成和加载 Docker 镜像

本文将介绍在 ubuntu系统上进行 Docker 镜像的生成和加载方法和代码。 文章目录 一、下载和安装 docker二、加载 docker 文件三、保存你的镜像四、将镜像上传到云端并通过连接下载和加载 Docker 镜像五、Docker 容器和本地的文件交互5.1 从容器复制文件到本地宿主机5.1.1 单个文…

【排序算法】之快速排序篇

思想&#xff1a; 分而治之&#xff0c;通过选定某一个元素作为基准值&#xff0c;将序列分为两部分&#xff0c;左边的序列小于基准值&#xff0c;右边的序列大于基准值&#xff0c; 然后再分别将左序列和右序列进行递归排序&#xff0c;直至每部分有序。 性质&#xff1a;这…

Unity中的数学应用 之 角色移动中单位化向量的妙用 (小学难度)

最近准备从简单到困难跟几个教程用以加强自己的业务能力&#xff0c;相信很多小伙伴都做过胡闹厨房这一个案例&#xff0c;其实这个案例比较初级&#xff0c;但是也包含了很多平常可能注意不到小细节&#xff0c;所以我就以它为举例&#xff0c;拓展其中的数学知识 CodeMonkey教…

远程视频验证如何改变商业安全

如今&#xff0c;商业企业面临着无数的安全挑战。尽管企业的形态和规模各不相同——从餐厅、店面和办公楼到工业地产和购物中心——但诸如入室盗窃、盗窃、破坏和人身攻击等威胁让安全主管时刻保持警惕。 虽然传统的监控摄像头网络帮助组织扩大了其态势感知能力&#xff0c;但…

简释下oracle的set define的使用场景

我们在使用oracle的时候&#xff0c;有些菜单表存在url字段&#xff0c;url字段中存在这&字符。但我们通过sql语句进行插入表记录的时候&#xff0c;数据库会提示要我们输入变量值。这个时候有些人难免会不知所措&#xff0c;今天告诉大家一个非常简单的办法解决。 一、问…

在ACK集群中自动化执行Ray Job

企业在管理集群资源时面临的主要挑战是任务量庞大而资源有限。为解决这一问题&#xff0c;需要优先将资源分配给关键部门或个人&#xff0c;并保持高度的灵活性以随时调整资源分配。本文将介绍如何提高企业集群资源的利用率&#xff0c;并通过统一的任务管理平台自动化处理来自…

分布式锁的实现原理

作者&#xff1a;来自 vivo 互联网服务器团队- Xu Yaoming 介绍分布式锁的实现原理。 一、分布式锁概述 分布式锁&#xff0c;顾名思义&#xff0c;就是在分布式环境下使用的锁。众所周知&#xff0c;在并发编程中&#xff0c;我们经常需要借助并发控制工具&#xff0c;如 mu…