【ensp实践】eNSP实战篇(4)用eNSP实验来认识什么是OSPF及OSPF配置?

OSPF目录

  • 写在前面
  • 涉及知识
  • 一、什么是OSPF?
  • 二、OSPF特性(优缺点)
    • 2.1 OSPF优点
    • 2.2 OSPF缺点
  • 三、OSPF实验
    • 3.1 打开ensp,添加设备
    • 3.2 建立连线
    • 3.3 配置及ospf命令【核心】
      • 3.3.1 配置PC机
      • 3.3.2 设置命令
    • 3.4 验证效果
      • 3.4.1、验证OSPF
      • 3.4.2、查看路由表
      • 3.4.3、PC设备互PING
    • 3.5 实验目的性(总结)
  • 四、下篇预告
    • 4.1 下期预告
    • 4.2 金榜区

写在前面

前段时间也有粉丝私信我说eNSP实战更新的有点慢了,也是因为公司事情比较忙,这不下班抽个时间来给自己的网络知识充个电,当然我的目的很单纯,就是希望通过软考网络工程师的考试,没有实践基本上下午的题目可以放弃了,其实ospf这个玩意儿讲明白得花好几篇文章(实验),今天主要是想让大家对OSPF有个基本的认知,接下来我们就进入正题吧。

涉及知识

什么是OSPF?OSPF常见考点,网络工程师OSPF实验,OSPF的定义及作用,为什么要用OSPF?通过实验去深刻理解什么是OSPF?
声明:原创于CSDN博主《IT黄大大》,如有转载请注明出处,感谢大家的支持,更多专栏可关注文尾微信公众号《IT黄大大》

一、什么是OSPF?

全称:Open Shortest Path First,开放式最短路径优先协议;
目的:解决RIP(距离矢量)的三大问题(收敛慢、路由环路、可扩展性差);
应用:无论组网复杂性,还是设备台数多与少,OSPF都能适应,是故应用于多行业。
定义:广泛使用的一种基于链路状态的动态路由协议,在网络中使用OSPF协议后,大部分路由将由OSPF协议自行计算和生成,无须网络管理员人工配置,当网络拓扑发生变化时,协议可以自动计算、更正路由,极大地方便了网络管理。

二、OSPF特性(优缺点)

2.1 OSPF优点

1、OSPF适合在大范围的网络;
2、组播触发式更新
3、收敛速度快
4、以开销作为度量值
5、可避免路由环路
6、应用广泛

2.2 OSPF缺点

7、路由自身负载分担能力低
8、配置技术水平要求高

三、OSPF实验

其实说的多真不如去动手操作,实践出真知,我也是一个比较喜欢动手实践的博主,只有在实践中才能将知识刻在脑子里,接下来我们继续打开我们的eNSP软件,当然没有这款软件的帅哥美女们可以去关注微信公众号《IT黄大大》,文尾有二维码,回复“ensp”或者“ensp”安装包即可获取下载链接。
实验环境:2台PC机,3台路由器
网络IP表:

设备名接口IP地址子网掩码网关
PC1E0/0/1192.168.1.1255.255.255.0192.168.1.254
PC2E0/0/1192.168.2.1255.255.255.0192.168.2.254
AR1G0/0/0192.168.12.1255.255.255.0N/A
AR1G0/0/1192.168.1.254255.255.255.0N/A
AR2G0/0/0192.168.12.2255.255.255.0N/A
AR2G0/0/1192.168.23.2255.255.255.0N/A
AR3G0/0/0192.168.2.254255.255.255.0N/A
AR3G0/0/1192.168.23.3255.255.255.0N/A

3.1 打开ensp,添加设备

这个是有手都会的操作,我就不做过多的描述,如下所示结构,将我们的PC机和路由器拖拽出来:
在这里插入图片描述

3.2 建立连线

连接端口如下:
PC1【E0/0/1】------ AR1【G0/0/1】
AR1【G0/0/0】------ AR2【G0/0/0】
AR2【G0/0/1】------ AR3【G0/0/0】
AR3【G0/0/1】------ PC2【E0/0/1】
如下所示,我们将IP标注上去,这样结构更清晰。

3.3 配置及ospf命令【核心】

3.3.1 配置PC机

主要是配置两台PC机的网关和IP、掩码等基础信息,这个就不多说了,之前文章有介绍,初学者建议从微信公众号《IT黄大大》ensp实战篇第一篇看起啊,配置如下图所示;
在这里插入图片描述
在这里插入图片描述

3.3.2 设置命令

前期准备

启动所有设备,当然这个看电脑的属性的,有些电脑性能比较好的,启动就很快,配置低一些的建议一个个启动哈,博主是全选一起启动的。如下:
在这里插入图片描述
启动后等一下就会显示绿灯,当然启动失败的话得去找具体原因,后面我将出一期常见失败问题汇总的文章。

核心步骤

路由器AR1启动成功后,右击CLI进入命令界面,配置命令如下
在这里插入图片描述
核心步骤:<1>添加路由IP、<2>配置loopback0、<3>启动ospf
Loopback0,是环回接口,主要是帮助调试物理连接问题,保证隧道稳定性,状态一直都是UP,除非人为关闭,1.1.1.1是路由器或交换机自己设置的IP,也可以是2.2.2.2/3.3.3.3。
视图下启动ospf进程主要分为四步:
【1】启动ospf进程;ospf [process-id] [router-id]
【2】进入ospf区域视图;area [area-id]
【3】可选配置;authentication-mode [simple/ciper/abc]
【4】执行命令;network [ip-address netmask]
如下所示对多台路由器进行命令行的设置:

配置AR1

##进入视图并添加IP

<Huawei>system-view
[Huawei]sysname AR1
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 192.168.12.1 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 192.168.1.254 24

##配置回环及启动ospf

[AR1-GigabitEthernet0/0/1]int lo0
[AR1-LoopBack0]ip add 1.1.1.1 24
[AR1-LoopBack0]q
[AR1]ospf 1 router-id 1.1.1.1
[AR1-ospf-1]area 0 
[AR1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]

配置AR2

##进入视图并添加IP

<Huawei>system-view
[Huawei]sysname AR2
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 192.168.12.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 192.168.23.2 24

##配置回环及启动ospf

[AR2-GigabitEthernet0/0/1]int lo0
[AR2-LoopBack0]ip add 2.2.2.2 24
[AR2-LoopBack0]q
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0 
[AR2-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]

配置AR3

##进入视图并添加IP

<Huawei>system-view
[Huawei]sysname AR3
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 192.168.23.3 24
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 192.168.2.254 24

##配置回环及启动ospf

[AR3-GigabitEthernet0/0/1]int lo0
[AR3-LoopBack0]ip add 3.3.3.3 24
[AR3-LoopBack0]q
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0 
[AR3-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]

声明:原创于博主《IT黄大大》,如有转载请注明出处,感谢大家的支持,更多专栏可关注文尾微信公众号《IT黄大大》

3.4 验证效果

3.4.1、验证OSPF

首先在AR3机器上验证ospf是否设置成功
验证命令:display ospf peer
验证结果:
在这里插入图片描述

3.4.2、查看路由表

查看命令:display ip routing-table
查看结果:
在这里插入图片描述

3.4.3、PC设备互PING

也就是主机PC2去ping 主机PC1,如下所示结果:
在这里插入图片描述
其中有一个丢包现象因为是在做ARP解析,所以request timeout,后面ping就没有了。

3.5 实验目的性(总结)

做到这里时候就有同学说,博主大大我如果不设置ospf会怎么样?能通信么?针对这个问题我还要回到ospf本质定义:
OSPF是一种动态的路由协议,他是为了让网络中实现路由的自动学习和通信。也就是说不配置ospf 的话会导致路由器没办法学习到其他的网段信息,网络的传输只能传输给对应的直连路由,其他的设备无法通信。
当然大家可以去尝试一下不添加ospf让非直连的设备进行通信哈。这样你就会对ospf概念及作用更加理解了。

四、下篇预告

4.1 下期预告

当然看我的实验得自己去完成一个作业哈,把交换机放进去建立多区域OSPF怎么实现,也就是添加两台汇聚交换机,这个将在我们下篇的实验中去介绍,希望大家能够多多关注哟!

最后在说一下哈,微信公众号《IT黄大大》持续更新中,有任何想了解的可以留言哟!我们一起加油,顺便说下没有安装ensp的小伙伴可以通过如下方式正确安装

1、微信公众号《IT黄大大》里面可以提取
2、关注并回复“ensp”或者“ensp安装包

即可获取,博主自己的公众号,旨在和大家一起交流,互相学习,求个关注,感谢大家的支持与谅解,2024我们一起加油哟!!!
当然这个公众号也会提前发文关于eNSP更多实践操作的,先睹为快哟。

4.2 金榜区

如若有幸得君赏识,金榜区等您来赏!点击此处进入;

声明:原创于博主《IT黄大大》,如有转载请注明出处,感谢大家的支持,更多专栏可关注文尾微信公众号《IT黄大大》

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

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

相关文章

Spring IoC如何存取Bean对象

小王学习录 IoC(Inversion of Control)1. 什么是IoC2. 什么是Spring IoC3. 什么是DI4. Spring IoC的作用 存储Bean对象1. 创建Bean2. 将Bean注册到Spring中. 取Bean对象.1. 获取Spring上下文信息使用ApplicationContext和BeanFactory的区别 2. 获取指定Bean对象 IoC(Inversion …

使用JLink仿真器实现调试打印的N种方法

方法一&#xff1a;使用MCU的串口 这是最古老也是最简单的方法。 电脑上面插一个USB转TTL&#xff0c;然后与MCU的UART_RX/UART_TX/GND连接起来。PC端再打开一个串口调试助手。两边的波特率一致&#xff0c;就可以收到MCU发过来的打印信息了。 方法二&#xff1a;使用JLink仿…

【EMNLP 2023】面向Stable Diffusion的自动Prompt工程算法

近日&#xff0c;阿里云人工智能平台PAI与华南理工大学朱金辉教授团队合作在自然语言处理顶级会议EMNLP2023上发表了BeautifulPrompt的深度生成模型&#xff0c;可以从简单的图片描述中生成高质量的提示词&#xff0c;从而使文生图模型能够生成更美观的图像。BeautifulPrompt通…

Android--Jetpack--Databinding源码解析

慢品人间烟火色&#xff0c;闲观万事岁月长 一&#xff0c;基本使用 关于databinding的基本使用请看之前的文章 Android--Jetpack--Databinding详解-CSDN博客 二&#xff0c;xml布局解析 分析源码呢&#xff0c;主要就是从两方面入手&#xff0c;一个是使用&#xff0c;一个…

STM32F407-14.1.0-01高级定时器简介

TIM1 和 TIM8 简介 高级控制定时器&#xff08;TIM1 和 TIM8&#xff09;包含一个 16 位自动重载计数器&#xff0c;该计数器由可编程预分频器驱动。 此类定时器可用于各种用途&#xff0c;包括测量输入信号的脉冲宽度&#xff08;输入捕获&#xff09;&#xff0c;或者生成输出…

微软NativeApi-NtQuerySystemInformation

微软有一个比较实用的Native接口&#xff1a;NtQuerySystemInformation&#xff0c;具体可以参考微软msdn官方文档&#xff1a;NtQuerySystemInformation&#xff0c; 是一个系统函数&#xff0c;用于收集特定于所提供的指定种类的系统信息。ProcessHacker等工具使用NtQuerySys…

Javascript 数组array赋值与取值

Javascript 数组array赋值与取值 目录 Javascript 数组array赋值与取值 一、数组元素的赋值 1、在创建Array对象时直接赋值 2、利用Array对象的元素下标对数组进行赋值 二、数组元素的获取 一、数组元素的赋值 对数组元素赋值共有2种方法&#xff1a; &#xff08;1&am…

每日一题,头歌平台c语言题目

任务描述 题目描述:输入一个字符串&#xff0c;输出反序后的字符串。 相关知识&#xff08;略&#xff09; 编程要求 请仔细阅读右侧代码&#xff0c;结合相关知识&#xff0c;在Begin-End区域内进行代码补充。 输入 一行字符 输出 逆序后的字符串 测试说明 样例输入&…

项目实战第四十七讲:易宝支付对接详解(保姆级教程)

易宝支付对接(保姆级教程) 为了实现项目的支付需求,公司选择了易宝支付进行对接,本文是项目实战第四十七讲,详解易宝支付对接。 文章目录 易宝支付对接(保姆级教程)1、需求背景2、流程图3、技术方案4、相关接口4.1、入驻相关(商户入网)4.2、账户相关接口(充值、提现、…

【LVGL】STM32F429IGT6(在野火官网的LCD例程上)移植LVGL官方的例程(还没写完,有问题 排查中)

这里写目录标题 前言一、本次实验准备1、硬件2、软件 二、移植LVGL代码1、获取LVGL官方源码2、整理一下&#xff0c;下载后的源码文件3、开始移植 三、移植显示驱动1、enable LVGL2、修改报错部分3、修改lv_config4、修改lv_port_disp.c文件到此步遇到的问题 Undefined symbol …

Vue路由守卫笔记

路由守卫 当路由切换时&#xff0c;判断权限 路由守卫类型 1.全局守卫 2.独享守卫 3.组件内守卫 1.全局守卫 1.前置路由守卫 全局前置路由守卫————初始化的时候被调用、每次路由切换之前被调用 在需要加上路由守卫的路由配置中加上 meta&#xff1a;{isAuth&#xff1…

x的平方根算法(leetcode第69题)

题目描述&#xff1a; 给你一个非负整数 x &#xff0c;计算并返回 x 的 算术平方根 。由于返回类型是整数&#xff0c;结果只保留 整数部分 &#xff0c;小数部分将被 舍去 。注意&#xff1a;不允许使用任何内置指数函数和算符&#xff0c;例如 pow(x, 0.5) 或者 x ** 0.5 。…

react中img引入本地图片的方式

在html文件中,可以直接<img src=./roadBook.png /> 但是在jsx文件中,不支持这种写法 必须这样写 在css样式中 App.css .img{background: url(./img/roadBook.png) }App.js import ./App.css;<div className=img></div> 1.基于es6Module //导入 import…

【PTA-C语言】实验五-一维数组

如果代码存在问题&#xff0c;麻烦大家指正 ~ ~有帮助麻烦点个赞 ~ ~ 实验五-一维数组 7-1 查找整数&#xff08;分数 15&#xff09;7-2 交换最小值和最大值&#xff08;分数 15&#xff09;7-3 简化的插入排序&#xff08;分数 15&#xff09;7-4 删除指定数据&#xff08;分…

node14升级node16之后,webpack3项目无法启动处理

node从14升级到16之后&#xff0c;项目就无法启动了&#xff0c;研究了webpack3升级5&#xff0c;研究好几个小时都无法启动&#xff0c;最后发现&#xff0c;微微升级几个版本就可以了。webpack还是3 版本改了好多个的&#xff0c;但是不确定具体是哪几个起作用的&#xff0c;…

var、let、const 的区别?

var 1、var 声明的变量在全局内有效 2、可以重复声明 3、var 声明的变量存在变量提升 let 1、遇到{}可开启块级作用域 2、不能重复声明--- 可以防止变量重复定义产生的冲突&#xff0c;会直接报错 3、let 声明的变量不存在变量提升 const 1、const 声明…

解读unity内置的软阴影处理方式

解读unity内置的软阴影处理方式&#xff1a; 参考网址&#xff1a; https://blog.csdn.net/cgy56191948/article/details/105726682 https://blog.csdn.net/weixin_45776473/article/details/119582218 https://tajourney.games/5482/ 上面的博客已经论述了&#xff0c;为何出现…

个人博客搭建保姆级教程-Nginx篇

官方文档 nginx documentation 说明 nginx是我们本次教程使用的http服务器。它能承受很高的并发&#xff0c;并且安装简单&#xff0c;占用内存少。 在服务器篇我们提到了nginx的安装&#xff0c;在发布篇我们简述了该怎么放置我们创建的博客html文档。 在本篇&#xff0c…

css的复合选择器(有案例)

目录 复合选择器的描述 后代选择器&#xff08;常用重点&#xff09; 子选择器 并集选择器&#xff08;重点常用&#xff09; 伪类选择器 链接伪类选择器 focus 伪类选择器 知识总结&#xff1a; 案例实现&#xff1a; 复合选择器的描述 在 CSS 中&#xff0c;可以根…

日志门面slf4j和各日志框架

简介 简单日志门面(Simple Logging Facade For Java) SLF4J主要是为了给Java日志访问提供一套标准、规范的API框架&#xff0c; 其主要意义在于提供接口&#xff0c;具体的实现可以交由其他日志框架&#xff0c;如log4j、logback、log4j2。 对于一般的Java项目而言&#xff…