华为eNSP:配置单区域OSPF

一、什么是OSPF?

OSPF(Open Shortest Path First,开放最短路径优先)是一种链路状态路由协议,属于内部网关协议(IGP),主要用于在单一自治系统(AS)内部动态发现和分发路由信息。它是为大型复杂网络设计的协议,具有高效、快速收敛和分层管理的特点。

二、OSPF在网络中起什么作用?

OSPF(开放最短路径优先协议)在网络中主要承担动态路由发现、路径计算和网络拓扑维护的核心作用,是构建高效、稳定、可扩展网络的关键协议。以下是其具体作用:

1. 动态路由发现与维护
  • 自动发现邻居
    通过Hello包周期性地发现相邻路由器,并建立邻居关系,无需手动配置路由条目。
  • 同步链路状态数据库(LSDB)
    所有OSPF路由器通过交换LSA(链路状态通告),维护一致的网络拓扑视图,确保每个路由器了解全网结构。
2. 智能路径计算
  • 最短路径优先(SPF算法)
    基于链路状态数据库,使用Dijkstra算法计算到所有目标网络的最短路径(考虑带宽、延迟等链路成本),生成最优路由表。
  • 负载均衡
    支持等价多路径(ECMP),允许多条等成本路径同时转发流量,提升带宽利用率。
3. 快速网络收敛
  • 实时更新拓扑变化
    当网络链路故障或新增设备时,OSPF通过洪泛机制(Flooding)快速通知全网路由器,触发SPF重新计算,实现秒级收敛(通常1-3秒)。
  • 减少网络中断时间
    相比RIP等协议,OSPF的快速收敛特性显著降低了因拓扑变化导致的数据包丢失风险。
4. 分层网络管理(区域划分)
  • 骨干区域(Area 0)与非骨干区域
    将大型网络划分为多个区域,限制LSA洪泛范围,降低路由器资源消耗(如CPU和内存)。
  • 减少路由更新流量
    区域边界路由器(ABR)汇总区域间路由信息,避免全网路由条目洪泛,提升扩展性。
5. 优化多路访问网络
  • DR/BDR机制
    在以太网等多路访问网络中,选举指定路由器(DR)备份指定路由器(BDR),由它们集中处理LSA洪泛,避免重复广播,减少网络开销。
6. 支持复杂网络需求
  • 灵活寻址
    支持VLSM(可变长子网掩码)和CIDR(无类域间路由),适应现代IP地址规划需求。
  • IPv4/IPv6双栈支持
    OSPFv2用于IPv4,OSPFv3专为IPv6设计,满足下一代网络部署需求。
  • 特殊区域类型
    如Stub区域、NSSA(非纯末梢区域)等,优化外部路由传播,减少不必要流量。
7. 高可靠性与安全性
  • 认证机制
    支持明文或MD5/SHA认证,防止非法路由器加入OSPF域。
  • 冗余设计
    通过多区域划分和ECMP,提供链路冗余和路径冗余,增强网络容灾能力。
8. 应用场景
  • 企业网/园区网
    动态适应频繁变化的内部网络拓扑,提供高效路由。
  • 数据中心
    支持大规模服务器和虚拟化环境,保障低延迟、高吞吐量。
  • 运营商网络
    通过分层区域设计和路由汇总,管理超大规模路由表。

 

三、实验拓扑与实验命令及步骤

 

实验目的:
1. 实现单区域OSPF的配置
2. 描述OSPF在多路访问中
邻居关系建立的过程

实验步骤:
1. 对路由器重命名
2. 配置路由器接口IP地址
3. 运行OSPF
4. 查看使能OSPF的接口//
display ospf interface all
5. 查看当前设备邻居关系状态//
display ospf peer
6. 查看当前设备LSDB//
display ospf lsdb
7. 观察OSPF状态机迁移//
terminal debugging
terminal monitor
debugging ospf event
debugging ospf packet

实验命令:

R1:

[Huawei]sysname AR1
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[AR1-GigabitEthernet0/0/0]q
[AR1]int LoopBack 0

[AR1-LoopBack0]ip address 1.1.1.1 24
[AR1-LoopBack0]q
[AR1]ospf router-id 1.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]q

R2:

[Huawei]sysname AR2
[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 12.1.1.2 24
[AR2-GigabitEthernet0/0/1]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 23.1.1.2 24

[AR2]int LoopBack 0

[AR2-LoopBack0]ip address 2.2.2.2 24
[AR2-LoopBack0]q

[AR2]ospf router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]q

R3:

[Huawei]sysname AR3

[AR3]int g0/0/1

[AR3-GigabitEthernet0/0/1]ip address  23.1.1.3 24

[AR3]int LoopBack 0

[AR3-LoopBack0]ip address 2.2.2.2 24
[AR3-LoopBack0]q
[AR3]ospf router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255

实验测试

 查看使能OSPF的接口

查看当前设备邻居关系状态

 查看当前设备LSDB

四、总结

1、OSPF通过链路状态数据库和SPF算法实现高效路由,是构建稳定、可扩展网络的理想选择。其分层设计、快速收敛和对复杂网络的支持,使其成为企业、数据中心和运营商网络中最常用的IGP协议之一

2、OSPF在网络中扮演动态路由引擎的角色,通过实时同步拓扑信息、智能计算最优路径、快速响应网络变化,确保数据高效、可靠地传输。其分层设计、高扩展性和对复杂网络的支持,使其成为企业、运营商和数据中心网络的首选内部路由协议

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

live555推流服务器异常

1.后端异常信息: MultiFramedRTPSink::afterGettingFrame1(): The input frame data was too large for our buffer size (100176). 48899 bytes of trailing data was dropped! Correct this by increasing "OutPacketBuffer::maxSize" to at least m…

ubuntu24.04-系统重装

1.下载系统并安装 参考 Ubuntu-24.04安装教程超详细(2024)_ubuntu24.04-CSDN博客 ubuntu.iso下载地址:https://cn.ubuntu.com/download/desktop 2.添加清华源 1.清华大学开源软件镜像站 | Tsinghua Open Source Mirror sudo passwd root #设置 root 密…

中原银行:从“小机+传统数据库”升级为“OceanBase+通用服务器”,30 +系统成功上线|OceanBase DB大咖说(十五)

OceanBase《DB 大咖说》第 15 期,我们邀请到了中原银行金融科技部数据团队负责人,吕春雷。本文为本期大咖说的精选。 吕春雷是一位资历深厚的数据库专家,从传统制造企业、IT企业、甲骨文公司到中原银行,他在数据库技术与运维管理…

性能测试监控工具jmeter+grafana

1、什么是性能测试监控体系? 为什么要有监控体系? 原因: 1、项目-日益复杂(内部除了代码外,还有中间件,数据库) 2、一个系统,背后可能有多个软/硬件组合支撑,影响性能的因…

第TR3周:Pytorch复现Transformer

🍨 本文为🔗365天深度学习训练营中的学习记录博客 🍖 原作者:K同学啊 Transformer通过自注意力机制,改变了序列建模的方式,成为AI领域的基础架构 编码器:理解输入,提取上下文特征…

操作系统 2.7-CPU调度策略

什么是CPU调度 这张图展示了操作系统中多进程管理和CPU调度的基本概念。图中显示了三个不同的进程(PID:1, PID:2, PID:3),它们各自处于不同的执行状态,并由操作系统的调度器(Scheduler)进行管理。 图中元素…

TypeError: Cannot assign to read only property ‘xxx‘ of object ‘#<Object>‘

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》 🍚 蓝桥云课签约作者、…

网络空间安全(16)旁注/跨库/CDN绕过

一、旁注 1. 定义 旁注是一种攻击技术,当黑客无法直接攻击目标网站时,会利用同一服务器上其他网站的安全漏洞,渗透进目标网站,从而获取其权限。这种攻击方式类似于“曲线救国”,通过迂回的方式达成目的。 2. 实现原理 …

ArcGIS操作:13 生成最小外接矩阵

应用情景:筛选出屋面是否能放下12*60m的长方形,作为起降场候选点(一个不规则的形状内,判断是否能放下指定长宽的长方形) 1、面积初步筛选 Area ≥ 720 ㎡ 面积计算见 2、打开 ArcToolbox → Data Management Tools …

3.6 登录认证

登录功能 登录思路 联调测试 登录校验 问题:在未登录情况下,我们也可以直接访问部门管理、员工管理等功能。 登录标记 用户登录成功之后,每一次请求中,都可以得到该标记。 统一拦截 过滤器Filter拦截器Interceptor 会话技术 会…

基于Spring Boot的校园失物招领系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

Unity光照之Halo组件

简介 Halo 组件 是一种用于在游戏中创建光晕效果的工具,主要用于模拟光源周围的发光区域(如太阳、灯泡等)或物体表面的光线反射扩散效果。 核心功能 1.光晕生成 Halo 组件会在光源或物体的周围生成一个圆形光晕,模拟光线在空气…

破解透明物体抓取难题,地瓜机器人CASIA 推出几何和语义融合的单目抓取方案|ICRA 2025

概述 近日,全球机器人领域顶会ICRA 2025(IEEE机器人与自动化国际会议)公布论文录用结果,地瓜机器人主导研发的DOSOD开放词汇目标检测算法与MODEST单目透明物体抓取算法成功入选。前者通过动态语义理解框架提升复杂场景识别准确率…

使用JMeter(组件详细介绍+使用方式及步骤)

JSON操作符 在我们使用请求时,经常会遇到JSON格式的请求体,所以在介绍组件之前我会将介绍部分操作符,在进行操作时是很重要的 Operator Description $ 表示根元素 当前元素 * 通配符,所有节点 .. 选择所有符合条件的节点 .name 子元素,name是子元素名称 [start:e…

AI编程工具-(六)

25030607 这两天依然是用通义灵码做数据分析建模,流程没有改进想法。阻塞感明显,需要更多的动脑了。 数据依然是之前的数据。时序数据B预测时序数据A。 准备工作1 问模型思路,但是我没想出新思路,所以没看出啥。 数据分析1 分…

deepseek使用记录18——艺术的追问

一 好的,基于前面学习结果,再写一篇有艺术美的文章 《美的起义》 凌晨四点的茶摊在电子支付二维码下苏醒,蒸腾的水汽中浮动着八百年前建盏的釉色。老板娘把栀子花插在共享单车车筐里,花瓣的弧度与北宋汝窑青瓷的冰裂纹暗合&…

【接口封装】——18、添加目录项列表响应

解释: 1、封装内容:列表显示 2、Qt::UserRole:设置不同的值,以此区分多级目录项 函数定义: void onTreeItemClicked(QTreeWidgetItem* item);void onTreeItemDoubleClicked(QTreeWidgetItem* item);void onTreeItemExp…

基于大数据挖掘与机器学习的家政行业整体素质提升因素分析

目录 ✨摘要 ✨一、绪论 ✨二、研究内容与方法 ✨三、数据处理 ✨四、客户对家政从业者的需求——基于词频分析和词云图 ✨五、家政从业者综合评估因子分析 ✨六、人员专业水平与预期工资的关系——回归分析 ✨七、基于机器学习的预测——BP 神经网络 ✨八、根据因素对…

利用 requestrepo 工具验证 XML外部实体注入漏洞

1. 前言 在数字化浪潮席卷的当下,网络安全的重要性愈发凸显。应用程序在便捷生活与工作的同时,也可能暗藏安全风险。XXE(XML外部实体)漏洞作为其中的典型代表,攻击者一旦利用它,便能窃取敏感信息、掌控服务…

从 Faith 与 Belief 的语义与语境辨析中解析其宗教哲学内涵

注:本文是对 《信仰与理性:信仰的认识论》 中 “Part 5. Faith as belieff” 的 “咬文嚼字”的语义辨析。 第二篇涉及 bible,不看 religion ,只看语义解析。 机翻,未校。 Main Difference – Faith vs Belief July…