华为ensp中ospf基础 原理及配置命令(详解)

news2024/11/15 10:58:20

CSDN 成就一亿技术人!

作者主页:点击!

ENSP专栏:点击!

CSDN 成就一亿技术人!

————前言————

OSPF 的全称是 Open Shortest Path First,意为“开放式最短路径优先”。是一种内部网关协议(IGP),用于在自治系统(AS)内部计算路由。OSPF是一种基于链路状态的路由协议,它使用SPF算法计算最短路径。

OSPF优点

  • 收敛速度快:OSPF协议使用SPF算法计算最短路径,收敛速度快,能够快速适应网络拓扑的变化。
  • 无路由环路:OSPF协议使用SPF算法计算最短路径,能够保证网络中无路由环路。
  • 支持VLSM和汇总:OSPF协议支持变长子网掩码(VLSM)和汇总,可以提高网络资源的使用效率。
  • 层次区域划分:OSPF协议支持层次区域划分,可以降低路由器对CPU资源的占用。

OSPF工作原理

  1. 建立邻居关系 :OSPF路由器通过发送Hello报文来发现和建立邻居关系。
  2. 交换链路状态信息:建立邻居关系后,路由器会互相交换链路状态信息。
  3. 计算最短路径 :路由器使用SPF算法计算到达所有目的地的最短路径。
  4. 更新路由表    :路由器根据计算出的最短路径更新路由表。
  5. 通告路由信息:路由器会将自己的路由表通告给邻居。

图示

选举 DR 和 BDR

  • DR:Designated Router,指定路由器,是某个区域内所有路由器选举产生的一个路由器,负责维护该区域内的拓扑信息,并与其他区域的DR进行通信。
  • BDR:Backup Designated Router,备份指定路由器,是DR的备份,当DR出现故障时,BDR将接替DR的职责。

DR和BDR的选举条件顺序为:

  1. DR优先级
  2. Router-ID
  3. 接口优先级
  4. OSPF区域ID
  5. MAC地址

以上是OSPF的基本原理

接下来我们实验

实验拓扑

实验要求 所有的路由器运行 OSPF动态路由协议 实现写入全网段的路由表

并且划分区域,实现全网互通。(pc1 ping pc2)

OSPF的基本语法

[Huawei]ospf 1 router-id 0.0.0.3    配置编号为1的OSPF进程,路由器ID被设置为0.0.0.3。
[Huawei-ospf-1]area 0     创建ospf区域 0 骨干区域
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
network 宣告直连网段 (进入所在area区域) 反掩码

AR4的基本配置

1.首先正常的配IP地址

2.使用ospf设置router-ID  然后进入所在区域声明直连网段

The device is running!

<Huawei>
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
//配置基本IP地址
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.2.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.5.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]q	

//进入ospf配置
[Huawei]ospf 1 router-id 4.4.4.4
[Huawei-ospf-1]ar	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]net	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q

如图所示

AR1的基本配置

配置命令同上基本一致(注意IP和声明网段)

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.

//配置基本IP
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.2.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.3.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]q

//配置OSPF
[Huawei]ospf 1 router-id 1.1.1.1
[Huawei-ospf-1]ara	
[Huawei-ospf-1]ar	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]ne	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]

AR1AR5和AR6的配置基本一致

但是需要注意的是在ospf声明的时候需要进入不通的 (area)!!!!

配置ABR(AR3)

连接OSPF区域0和区域1的路由器通常称为ABR(Area Border Router),即区域边界路由器。

<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.

//配置基本的IP地址
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.4.2 255.255.255.0
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.6.1 255.255.255.0
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip add 192.168.7.1 255.255.255.0
[Huawei-GigabitEthernet0/0/2]int g4/0/0
[Huawei-GigabitEthernet4/0/0]ip add 192.168.5.2 255.255.255.0
[Huawei-GigabitEthernet4/0/0]

//配置OSPF
[Huawei]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area	
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]n	
[Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255

//进入area1 声明area1的直连网段
[Huawei-ospf-1-area-0.0.0.0]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.6.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]network 192.168.7.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]
<Huawei>dis ospf r	
<Huawei>dis ospf retrans-queue
<Huawei>dis ospf routing

如图所示

AR1AR5和AR6的配置基本一致

AR1AR5和AR6的配置基本一致

AR1AR5和AR6的配置基本一致

配置完成之后 查看ospf

查看ospf

查看AR3的OSPF信息

如下信息了解即可

  • 具有路由器 ID 3.3.3.3 的 OSPF 进程 1: 这表明在当前设备上,存在一个 OSPF 进程编号为 1,路由器 ID 是 3.3.3.3。

  • Routing Tables: 这部分显示了 OSPF 进程学习到的路由表信息。

  • Routing for Network: 这列显示了目的网络的路由信息。

  • 目的地: 这列显示了目的地网络地址。

  • Cost: 这列显示了到达目的地网络的成本,成本越低表示路径越优。

  • 类型: 这列显示了路径的类型,包括 Transit(中转)和 Stub(stub)。

  • NextHop: 这列显示了到达目的地网络的下一跳地址。

  • AdvRouter: 这列显示了宣告该路由的 OSPF 路由器的 ID。

  • 区域: 这列显示了目的地网络所属的 OSPF 区域。

  • Total Nets: 这表示总的网络数量。

查看AR4的OSPF信息

测试

此刻配置完成之后我们 pc1来访问pc2

ping任何网段IP都是通的

OSPF和RIP的对比

特性OSPFRIP
路由协议类型链路状态协议距离矢量协议
路由表构造使用LSDB维护完整拓扑信息使用距离向量维护路由表
跳数限制最大15跳
使用的算法Dijkstra算法Bellman-Ford算法
网络分类区域、子区域、自治系统
复杂性级别复杂简单
收敛速度
可扩展性
资源消耗
认证方式支持多种认证方式简单认证
负载均衡支持不支持
适用场景中大型网络小型网络

当时的学习笔记大家可以参考

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

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

相关文章

MySQL之基本操作与用户授权

一 基本操作 1 SQL分类 数据库&#xff1a;database 表&#xff1a;table&#xff0c;行&#xff1a;row 列&#xff1a;column 索引&#xff1a;index 视图&#xff1a;view 存储过程&#xff1a;procedure 存储函数&#xff1a;function 触发器&#xff1a;trigger 事…

“Python神技:一键转换PPT页面为高清图片,源码大公开!”(附Python源码)

今天让claude3帮忙写了个python代码&#xff0c;实现了将ppt转换成图片功能。WPS中实现这个功能还需要开通会员&#xff0c; 其实也就一点代码就可以实现&#xff0c;而且powerpoint中还没有这个将页面转换成图片的功能&#xff0c;废话不多说&#xff0c;直接上源码。 import …

欧科云链:从技术与数据视角,看Solana如何成为Web3“流量担当”?

出品&#xff5c;欧科云链研究院 作者&#xff5c;Jason Jiang 坎昆升级完成后&#xff0c;除一众L2手续费锐减外&#xff0c;以太坊生态并未掀起涟漪&#xff0c;相反Solana凭借一波短暂的Meme热潮&#xff0c;再次成为焦点。尽管本周Solana生态的Meme热度褪去&#xff0c;但…

最新,955神仙公司名单(非外企)

955 神仙公司名单&#xff08;非外企&#xff09; 往常爆料最多的 955 神仙公司名单通常都是集中在一线城市的外企。 例如下面这张最为流行的名单图&#xff1a; 最近牛客网上有同学整理出了非外企的版本&#xff0c;其中不乏一些耳熟能详的互联网产品。 随手把名单分享给大家。…

SDKMAN多版本SDK并行管理工具

一、简介 SDKMAN是管理多个SDK并行版本的工具&#xff0c;它提供了方便的命令行界面&#xff08;CLI&#xff09;和API&#xff0c;用于列出&#xff0c;安装&#xff0c;切换和删除候选对象。此外&#xff0c;它还为我们设置了环境变量。 它还允许开发人员安装基于JVM的SDK&…

短剧分销cps推广很简单,短剧分销授权平台怎么搭建?

一、短剧分销是什么&#xff1f; 短剧分销&#xff0c;也被称为短剧CPS&#xff0c;是一种通过推广短剧并获得收益的方式。分销方会提供短剧片单&#xff0c;内容创作者可以根据这些片单剪辑成短视频内容进行分发。这样既能避免版权问题&#xff0c;又可以利用优质内容吸引用户…

JAVA入门第一步

学习总结&#xff1a; 打开CMD常见的CMD命令 一、打开CMD CMD的概念 CMD是Windows操作系统中的命令提示符(Command Prompt)程序&#xff0c;它是一种命令行工具&#xff0c;可以让用户通过键入命令来与计算机进行交互。CMD是Windows中一个基本的系统组件&#xff0c;它提供了一…

基于springboot+vue的库存管理系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

SQL:窗口函数之OVER()

窗口函数 通用格式 “函数 OVER (PARTITION BY 分组 ORDER BY 排序依据 升降序)”。 这里记录下OVER() 以及搭配LEAD/LAG函数的使用方法&#xff08;执行平台Impala&#xff09; 目录 OVER函数1、不加条件的OVER函数——得到所有的汇总结果2、仅有排序的OVER函数——得到按顺序…

基于XENSIV电容原理的KP236N6165XTMA1、KP276D1201XTMA1、KP276D1505XTMA1压力传感器,采用BiCMOS技术

1、XENSIV™ KP236N6165 压力传感器 23.93PSIA 4.85V DSOF8 描述&#xff1a;KP236N6165XTMA1 是一款模拟大气压力传感器&#xff0c;适用于大温度范围的汽车应用。它采用表面微加工技术&#xff0c;内置一个采用BiCMOS技术的单片集成信号调理电路。该器件将60 kPa至165 kPa的…

题注或页码中不含章节编号。若要应用章节编号,请使用“开始”选项卡上的“多级列表”按钮,然后选择连接到标题样式的编号方案

问题&#xff1a; 给图片或表格插入含有章节号的题注时&#xff0c;提示【题注或页码中不含章节编号。若要应用章节编号&#xff0c;请使用“开始”选项卡上的“多级列表”按钮&#xff0c;然后选择连接到标题样式的编号方案】。 原因&#xff1a; 当前图片或表格所在的段落…

力扣Lc20--- 202.快乐数(java版)-2024年3月20日

1.题目 2.知识点 &#xff08;1&#xff09;while (seen.contains(n) false) { // 循环体 } 与 !seen.contains(n) 等同 &#xff08;2&#xff09; 当传入数字 19 给 isHappy(19) 方法时&#xff0c;下面是每一行代码的执行过程&#xff1a; 初始化一个空的 HashSet&#…

Python 日志记录库之loguru使用详解

概要 在软件开发中,良好的日志记录是至关重要的。它不仅可以帮助开发人员跟踪应用程序的运行状态和诊断问题,还可以为用户提供更好的支持和维护。而Python的Loguru库则为日志记录提供了一种简洁而强大的解决方案。本文将深入探讨Loguru库的各个方面,包括其基本概念、功能、…

Linux环境JMeter脚本性能测试、easyNmon生成监控报告

一、下载JMeter安装包 Jmeter是Java开发的&#xff0c;需要依赖JDK环境&#xff0c;因此我们需提前安装好JDK。 Jmeter是开源的工具&#xff0c;我们直接到官网下载即可。 最新版本下载地址&#xff1a;Apache JMeter - Download Apache JMeter 二、安装JMeter #新建jmete…

OneNote 中的云端字典在哪里? RoamingCustom.dic 在哪里?

早期懵懂不知&#xff0c;使用 OneNote 时直接将所有标红的单词添加到字典中了。后面才发现默认会添加到云端字典中。因为云端字典是存储在云端上的&#xff0c;所以 onenote 没有给出路径&#xff1a; 难道没办法获取了吗&#xff1f;有的&#xff01; 方案如下&#xff1a;考…

前端全栈必学的Dockerfile-ABC!

举个很简单的例子&#xff0c;我有一个Centos7的服务器&#xff0c;但是由于系统限制&#xff0c;我无法安装nodejs18… 但是&#xff01;我在Docker里就可以&#xff01; Dockerfile是Docker的心脏&#xff0c;一个文本文件&#xff0c;包含了一系列的指令&#xff0c;用来构…

机器学习----交叉熵(Cross Entropy)如何做损失函数

目录 一.概念引入 1.损失函数 2.均值平方差损失函数 3.交叉熵损失函数 3.1信息量 3.2信息熵 3.3相对熵 二.交叉熵损失函数的原理及推导过程 表达式 二分类 联立 取对数 补充 三.交叉熵函数的代码实现 一.概念引入 1.损失函数 损失函数是指一种将一个事件&#x…

Cubemx外部引脚按键中断

引脚配置&#xff1a; 时钟&#xff1a; 中断&#xff1a; 编写回调函数&#xff1a; 对函数void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)重写成用户自己的业务代码即可

期货交易的逻辑重要还是技术重要?

期货交易的逻辑重要还是技术重要&#xff1f; 我是一个从事交易多年的老交易员&#xff0c;我觉得这个问题很有意思&#xff0c;也很有难度。我认为交易的逻辑和技术都很重要&#xff0c;但是不是同等重要。我觉得逻辑是交易的灵魂&#xff0c;技术是交易的工具。没有逻辑&…

苹果手机更换国内IP地址的方法

在网络世界中&#xff0c;IP地址扮演着极为重要的角色&#xff0c;是互联网通信的基础。很多人在使用苹果手机时&#xff0c;有时候需要更换国内IP地址以获取更多网络资源或保护隐私。那么&#xff0c;是否可以更换国内ip地址&#xff1f;苹果手机更换国内ip地址的方法是怎样的…