发布时间:2026/8/31 19:20:08
路由协议OSPF进阶一篇讲全 前言1.为什么OSPF要划分多区域①减少LSDB库的规模②减少LSA条目的数量③SPF影响的设备数量减少2.OSPF的LAS信息分为①区域内②区域间③区域外一、第一部分 OSPF的LSA信息1.区域内路由计算①设备要先通过Hallo报文建立邻居关系。建立失败就找Hallo报文②交互LSA的链路状态信息建立OSPF的邻接关系。LSA报文链路状态信息描述的内容叫链路状态通告①类型1的LSArouter-LSA 路由器LSA作用用于描述设备自身的链路状态信息产生每一台OSPF设备都会产生对应的1类LSA影响范围只在设备所在的区域内泛洪内容1类LSA是自己介绍通告自己的所以讲话的设备ID与通告的对象值相同LS typeRouterLS ID通告的对象被描述设备的RIDAdvrouter讲话的设备被描述设备的RID链路状态信息的描述存在固定的字段、不同的参数来描述不同的链路状态* Link ID: 10.1.124.1 描述自身要去往的目标信息Data : 10.1.124.1 去往目标的出接口信息Link Type: TransNet 链路的类型是TransNetMetric : 1 去往目标的开销②类型2的LSA2.区域间路由计算3.外部路由计算二、实验操作实验一单区域OSPF前期配置拓扑图AR2AR5命令配置AR1The device is running! Huaweisystem-view Enter system view, return user view with CtrlZ. [Huawei]sysname AR1 [AR1]undo info enable Info: Information center is disabled. [AR1]int GigabitEthernet 0/0/0 [AR1-GigabitEthernet0/0/0]ip address 10.1.124.1 24 [AR1-GigabitEthernet0/0/0]q -----------------初始接口IP配置---------------------------------------------------- [AR1]ospf 1 router-id 10.1.1.1 \\配置ospfID [AR1-ospf-1]area 0 创建区域零 [AR1-ospf-1-area-0.0.0.0]network 10.1.124.1 0.0.0.0 宣告将接口IP加入到area 0中 [AR1-ospf-1-area-0.0.0.0]AR2The device is running! Huaweisys Enter system view, return user view with CtrlZ. [Huawei]sysname AR2 [AR2]undo info enable Info: Information center is disabled. [AR2]int gi 0/0/0 [AR2-GigabitEthernet0/0/0]ip address 10.1.124.2 24 [AR2-GigabitEthernet0/0/0]int gi0/0/2 [AR2-GigabitEthernet0/0/2]ip address 10.1.23.2 24 [AR2-GigabitEthernet0/0/2]q [AR2]int Serial 1/0/0 [AR2-Serial1/0/0]ip address 10.1.25.2 24 [AR2-Serial1/0/0]q [AR2] -----------------初始接口IP配置---------------------------------------------------- [AR2]ospf 1 router-id 10.2.2.2 [AR2-ospf-1]area 0 [AR2-ospf-1-area-0.0.0.0]network 10.1.124.2 0.0.0.0 [AR2-ospf-1-area-0.0.0.0]network 10.1.23.2 0.0.0.0 [AR2-ospf-1-area-0.0.0.0]network 10.1.25.2 0.0.0.0 [AR2-ospf-1-area-0.0.0.0]AR3The device is running! Huaweisys Enter system view, return user view with CtrlZ. [Huawei]sysname AR3 [AR3]undo info enable Info: Information center is disabled. [AR3]int g0/0/0 [AR3-GigabitEthernet0/0/0]ip address 10.1.23.3 24 [AR3-GigabitEthernet0/0/0]q [AR3] -----------------初始接口IP配置---------------------------------------------------- [AR3]ospf 1 rou 10.3.3.3 [AR3-ospf-1]a 0 [AR3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.0 [AR3-ospf-1-area-0.0.0.0]AR4The device is running! Huaweisys Enter system view, return user view with CtrlZ. [Huawei]sysname AR4 [AR4]undo info enable Info: Information center is disabled. [AR4]int g0/0/0 [AR4-GigabitEthernet0/0/0]ip address 10.1.124.4 24 [AR4-GigabitEthernet0/0/0]q [AR4] -----------------初始接口IP配置---------------------------------------------------- [AR4]ospf 1 rou 10.4.4.4 [AR4-ospf-1]area 0 [AR4-ospf-1-area-0.0.0.0]q [AR4-ospf-1]q [AR4]int g0/0/0 [AR4-GigabitEthernet0/0/0]ospf enable 1 area 0 [AR4-GigabitEthernet0/0/0] \*把接口ip宣告进ospf有两种方式 第一种在ospf 1 area 0中把IP地址加进去既[AR3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.0 第二种在对应的接种中宣告此接口属于ospf的哪个进程哪个区域既[AR4-GigabitEthernet0/0/0]ospf enable 1 area 0 此接口属于ospf进程1的区域0中。这两种方式效果一样。 但第二种方式在宣告前要把ospf进程和区域事先创建好 *\AR5The device is running! Huawei Huaweisys Enter system view, return user view with CtrlZ. [Huawei]sysname AR5 [AR5]undo in en Info: Information center is disabled. [AR5]int Serial 1/0/0 [AR5-Serial1/0/0]ip address 10.1.25.5 24 [AR5-Serial1/0/0]q [AR5] -----------------初始接口IP配置---------------------------------------------------- [AR5]ospf 1 rou 10.5.5.5 \\创建进程为1的ospfrouter-id为10.5.5.5 [AR5-ospf-1]area 0 \\在ospf 1中创建区域0 [AR5-ospf-1-area-0.0.0.0]q [AR5-ospf-1]q [AR5]int s 1/0/0 \\进去串口serial 1/0/0 [AR5-Serial1/0/0]ospf enable 1 area 0 \\宣告此接口属于ospf 1 area 0 [AR5-Serial1/0/0]dis this \\查看一下接口状态 [V200R003C00] # interface Serial1/0/0 link-protocol ppp ip address 10.1.25.5 255.255.255.0 ospf enable 1 area 0.0.0.0 # return [AR5-Serial1/0/0]查看命令1.查看LSDB数据库 [AR3]dis ospf lsdb OSPF Process 1 with Router ID 10.3.3.3 Link State Database Area: 0.0.0.0 Type LinkState ID AdvRouter Age Len Sequence Metric \\类型 链路状态ID 通告者 年龄 长度 序列号 开销值 Router 10.3.3.3 10.3.3.3 287 36 800000EF 1 Router 10.5.5.5 10.5.5.5 1582 48 800000ED 48 Router 10.2.2.2 10.2.2.2 1583 72 800000F7 48 Router 10.4.4.4 10.4.4.4 191 36 800000F0 1 Router 10.1.1.1 10.1.1.1 193 36 800000F3 1 Network 10.1.23.2 10.2.2.2 283 32 800000EE 0 Network 10.1.124.1 10.1.1.1 193 36 800000F0 0 \\有5条类型1的LSA,原因在区域0内有5台OSPF路由设备 [AR1]dis ospf lsdb router 10.1.1.1 \\查看1类LSA的明细信息 OSPF Process 1 with Router ID 10.1.1.1 Area: 0.0.0.0 Link State Database Type : Router Ls id : 10.1.1.1 Adv rtr : 10.1.1.1 Ls age : 1068 \\秒级递增值1800秒刷新--3600秒老化 Len : 36 \\长度是36 Options : E \\功能字段 seq# : 800000f5 \\标识通告的一条LSA chksum : 0x64ce 校验LSA的完整性 Link count: 1 链路计数 * Link ID: 10.1.124.1 Data : 10.1.124.1 Link Type: TransNet Metric : 1 [AR1]Options功能字段内容具体表明了什么含义?Options0x02EExternal Routing0... .... DN Not set \\用来在VPN中避免环路.0.. .... O Not set \\表明是否支持9,10,11类LSA..0. .... DCDemand Circuits: Not supported \\支持按需链路即OSPF不发送hello报文邻居不老化...0 .... LLLS Data block : Not Present \\是否支持8类LSA1支持 0不支持.... 0... N NSSA: Not supported \\是否支持NSSA区域即7类LSA1支持 0不支持.... .0.. MCMulticast: Not capable \\是否支持组播数据包的转发能力1支持 0不支持.... ..1. EExternal Routing:Capable \\是否支持外部路由,即5类LSA1支持 0不支持.... ...0 (MT) Multi-Topology Routing :NO \\是否支持多拓扑OSPFLSA TYPELinkState IDAdvRouter 唯一的一条LSAsequence cksum age 表明一条LSA的新旧

相关新闻

2026/8/31 19:20:01

DeepSeek-V4本地部署实战:SGLang推理框架深度解析

1. 项目概述:为什么DeepSeek-V4本地部署突然成了“硬核玩家入场券”最近在模型社区刷到“DeepSeek-V4 本地部署,SGLang 把活做绝了”这个标题,我第一反应不是点开,而是把笔记本合上,泡了杯浓茶——因为我知道&#xff…

2026/8/31 7:25:40

从字节跳动组织体系全面升级看 AI 时代企业的转型逻辑与落地路径

字节突然重磅改革!全员信暗藏AI底层逻辑 【摘要】围绕字节跳动适配 AI 时代的企业文化、管理体系与领导力准则系统性升级事件,拆解头部科技企业组织变革的技术底层逻辑,分析中小企业 AI 转型的三类典型痛点与根因,提出从人力驱动转…

2026/8/30 7:15:41

KDNN_torch_adapter性能优化技巧:让PyTorch在鲲鹏平台飞起来

KDNN_torch_adapter性能优化技巧:让PyTorch在鲲鹏平台飞起来 【免费下载链接】kdnn_torch_adapter Enabling PyTorch support for the KDNN acceleration library 项目地址: https://gitcode.com/openeuler/kdnn_torch_adapter 前往项目官网免费下载&#xf…

2026/8/31 19:19:58

Simulink开发SWC时,如何实现触发式调用TimingEvent类型Runnable中的RTE接口

前言 本文主要介绍Simulink开发SWC时,如何实现触发式调用TimingEvent类型Runnable中的RTE接口。 背景 例如,在Simulink开发SWC时,有些信号在系统架构层面把部分RTE接口配置在了周期性调用(即TimingEvent类型)的Runnable中。如: 此时,上述SWC模型实现,生成的代码默认…

2026/8/31 19:19:58

Linux 系统管理与服务配置指南:SSH、日志、计划任务与共享存储

目录 1. SSH 服务配置与管理 1.1 服务状态与密钥认证1.2 SSH 服务配置1.3 文件传输 2. 系统日志管理 2.1 日志类型与级别2.2 Rsyslog 配置 3. 计划任务 3.1 at 命令:一次性任务3.2 crontab 命令:周期性任务 4. NFS 网络文件系统 4.1 服务端配置4.2 客户…

2026/8/31 19:19:58

UDS 0x27安全访问服务测试设计:从需求拆解到用例落地

最近我在整理汽车电子领域的诊断测试资料时,发现一个特别有意思的现象:搜索“网络诊断”这个关键词,跳出的大量结果都是“网络诊断显示DNS错误”“DNS配置异常怎么办”。如果你是刚进入汽车电子行业的新人,很容易被这些内容带偏—…

2026/8/31 19:19:58

第303篇 Actor-Critic方法详解

上篇聊了策略梯度,从REINFORCE到A2C。你可能注意到一个趋势:纯粹的策略梯度方法方差太大,需要引入价值函数来降低方差。Actor-Critic就是把策略(Actor)和价值函数(Critic)显式地分成两个组件&am…

2026/8/31 19:19:57

GMap.NET官方Demo实战:WinForm上位机地图定位与坐标转换

简介:本资源是面向.NET开发者的GMap.NET地图集成实战Demo,适用于Windows Forms与WPF桌面应用开发场景,帮助初学者快速掌握地理信息可视化核心技能。压缩包共40个文件,含13个C#源码文件(如MainWindow.xaml.cs等&#xf…

2026/8/31 19:14:57

基于IMM-UKF/EKF的雷达多目标跟踪MATLAB实现与实战

简介:本资源是一套面向雷达多目标跟踪领域的MATLAB仿真项目,专为新手及具备一定信号处理与滤波基础的开发者设计,聚焦交互式多模型(IMM)框架下UKF与EKF滤波器的协同应用,解决强机动目标在复杂观测环境下的鲁…

2026/8/31 1:05:20

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/31 2:14:20

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/31 1:41:28

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/31 0:07:32

STM32C5设备支持包(IAR DFP)安装指南与常见坑

上一阵子在IAR里折腾一块基于STM32C5系列的新板子,工程从STM32CubeMX导出来之后怎么都编译不过。报错信息很干脆:找不到设备描述文件。跟着错误路径去查,发现指向的是一个让我愣了一下的名字:STMicroelectronics.stm32c5xx.2.1.0.…

2026/8/31 0:07:32

STM32N657 SWO引脚矛盾:CubeMX显示PB3,数据手册为PB5

拿到STM32N657这颗料的第一天,我就撞上了一个让人原地懵圈的引脚矛盾:CubeMX里清清楚楚显示SWO在PB3,翻开数据手册的引脚说明表,却赫然写着PB5。对于一个靠SWO输出调试日志吃饭的人而言,这种"工具和手册打架"…

2026/8/31 12:44:45

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/31 9:19:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/31 6:53:02

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…