OSPF-3 1类LSA Router LSA

news2025/3/15 6:35:26

前面两期我们介绍了OSPF的邻居与邻接建立的关系及失败因素和原因

这章我们来说说OSPF是如何通过不同的LSA去描述拓扑的信息以及路由信息

一、概述

OSPF通过不同的LSA来构成LSDB链路状态数据库,再通过SPF算法来计算出最优的最短路径

二、LSA的分类

类型名称描述传播范围
1类LSARouter LSA运行了OSPF协议的每台设备都会产生描述了设备的拓扑信息以及网段信息(链路状态和开销)只在接口所属的区域内泛洪
2类LSANetwork LSA由DR产生,描述DR所接入的MA网络中所有与之形成邻接关系的路由器,以及DR自己只在接口所属的区域内泛洪
3类LSASummary LSA由ABR(区域边界路由器)产生,描述区域内某个网段的路由或区域间的路由信息只在接口所属的区域内泛洪
4类LSAASBR Summary LSA由ABR产生,描述到达ASBR的路由通告给除了ASBR所在区域的其他相关区域
5类LSAAS外部LSA由ASBR(自治系统边界路由器)产生,用于描述到达OSPF域外的路由或到达别的路由协议的路由,在传递的过程中下一跳不会被中间设备所修改domain
7类LSANSSA LSA由ASBR产生,用于描述到达OSPF域外的路由。NSSA LSA与AS外部LSA的功能类似,但是泛洪范围不同。NSSA LSA只能在始发的NSSA内泛洪,并且不能直接进入Area0。NSSA的ABR会将7类LSA转换成5类LSA注入到Area0NSSA区域内

三、LSA介绍

1、Router LSA

  • Router LSA使用Link来承载路由器直连接口的信息
  • 每条Link均包含"链路类型"、"链路ID"、"链路数据"以及度量值这几个关键信息。
  • 路由器可能会采用一个或者多个Link来描述某个接口
Link TypeLink IDLink data
P2P:描述一个从本路由器到邻居路由器之间的点到点链路,属于拓扑信息,由于P2P网络类型没有DR所以P2P也使用1类LSA来描述网段信息邻居路由器的Router ID宣告该Router LSA的路由器接口的IP地址
TransNet:描述一个本路由器到一个Transit网段(例如MA或者NBMA网段)的连接,属于拓扑信息DR的接口IP地址宣告该Router LSA的路由器接口的IP地址
StubNet:描述一个从本路由器到一个Stub网段(例如Loopback接口)的连接末梢网段,属于网段信息宣告该Router LSA的路由器接口的网络IP地址该Stub网络的网络掩码

1类LSA的链路信息 

Link TypeLink IDLink Data
P2P(拓扑)邻居的RID自己接口的IP地址
Transnet(拓扑)DR的接口IP地址自己接口的IP地址
Stubnet(网段)网络地址子网掩码
Vlink(虚链路)邻居的RID自己接口的IP地址

1类LSA描述P2P

拓扑

 (1)基础配置

AR1
system
sysname AR1
interface g0/0/0
ip add 192.168.1.1 24

AR2
system
sysname AR2
interface g0/0/0
ip add 192.168.1.2 24

(2)OSPF配置

AR1
ospf 1 router-id 1.1.1.1
area 0
netw 0.0.0.0 255.255.255.255
q
q
interface g0/0/0
ospf network-type p2p

AR2
ospf 1 router-id 2.2.2.2
area 0
netw 0.0.0.0 255.255.255.255
q
q
interface g0/0/0
ospf network-type p2p

 查看1类LSA信息

Type:RouterLSA类型为1类LSA
Ls id:2.2.2.2自己的RID
Adv rtr:2.2.2.2产生这条LSA的路由器的RID
Ls age:8生存周期
seq:80000002序列号
Link ID:1.1.1.1邻居的RID
Data:192.168.1.2自己接口的IP地址
Link Type:p-2-pP2P为拓扑信息
Metric:1开销值
Link ID:192.168.1.0网络号
Data:255.255.255.0子网掩码
Link Type:StubnetStubnet为网段信息
Metric:1开销值

这个LSA描述了一台RID为2.2.2.2的路由器连接了一个RID为1.1.1.1的邻居与它相连的自己的接口IP为192.168.1.2并且描述了这条链路的网段为192.168.1.0/24

我们可以通过这些信息简单画出一张拓扑图

 1类LSA描述TransNet

 拓扑

(1)基础配置

AR1
system
sysname AR1
interface g0/0/0
ip add 192.168.1.1 24

AR2
system
sysname AR2
interface g0/0/0
ip add 192.168.1.2 24

(2)OSPF配置

AR1
ospf 1 router-id 1.1.1.1
area 0
netw 0.0.0.0 255.255.255.255

AR2
ospf 1 router-id 2.2.2.2
area 0
netw 0.0.0.0 255.255.255.255

查看1类LSA信息

Type:RouterLSA类型为1类LSA
Ls id:2.2.2.2自己的RID
Adv rtr:2.2.2.2产生这条LSA的路由器的RID
Ls age:18生存周期
seq:80000004序列号
Link ID:192.168.1.2DR的接口IP地址
Data:192.168.1.2自己的接口IP地址与DR最近的接口
Link Type:TransNetTransnet(拓扑信息)
Metric:1开销值

通过这条LSA我们可以知道产生这条LSA的路由器的RID为2.2.2.2,DR的接口IP地址为192.168.1.2自己的接口IP地址为192.168.1.2

通过这些信息我们可以简单画出一张拓扑

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

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

相关文章

【清华大学第七版】DeepSeek赋能家庭教育的实操案例(批改作文+辅助语文/数学/科学学习+制定学习计划)

我用夸克网盘分享了「DeepSeek完整资料合集」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。 链接:https://pan.quark.cn/s/621259e4af15 近日,清华大学发布了《…

HCIA-ACL实验

前提条件:实现底层互通 转发层面 1、基本ACL ①要求PC3不能访问网段192.168.2.0的网段,PC4和客户端能正常访问服务器 ②AR2配置 acl 2000 rule deny source 192.168.1.1 0 匹配流量 int g 0/0/0 traffic-filter inbound acl 2000 接口调用…

DeepLabv3+改进10:在主干网络中添加LSKBlock|动态调整其大型空间感受野,助力小目标识别

🔥【DeepLabv3+改进专栏!探索语义分割新高度】 🌟 你是否在为图像分割的精度与效率发愁? 📢 本专栏重磅推出: ✅ 独家改进策略:融合注意力机制、轻量化设计与多尺度优化 ✅ 即插即用模块:ASPP+升级、解码器 PS:订阅专栏提供完整代码 目录 论文简介 步骤一 步骤二…

词向量:优维大模型语义理解的深度引擎

★ 放闸溯源 优维大模型「骨架级」技术干货 第二篇 ⇓ 词向量是Transformer突破传统NLP技术瓶颈的核心,它通过稠密向量空间映射,将离散符号转化为连续语义表示。优维大模型基于词向量技术,构建了运维领域的“语义地图”,实现从…

编译原理:语法分析程序【附源码和超详细注释】

目录 一 、实验目的 二 、实验内容及步骤 三、程序分析 1. 需求分析 2. 功能分析 1. LL(1)文法功能分析 2. 算符优先文法功能分析 3. 信创分析-主要针对能力提升中国产操作系统上开发内容。 四、源代码 1. LL(1)文法代码 2. 算符优先文法 五、测试结果 1. LL(1)文…

使用Flask和OpenCV 实现树莓派与客户端的视频流传输与显示

使用 Python 和 OpenCV 实现树莓派与客户端的视频流传输与显示 在计算机视觉和物联网领域,经常需要将树莓派作为视频流服务器,通过网络将摄像头画面传输到客户端进行处理和显示。本文将详细介绍如何利用picamera2库、Flask 框架以及 OpenCV 库&#xff…

fs的proxy_media模式失效

概述 freeswitch是一款简单好用的VOIP开源软交换平台。 在fs的使用过程中,某些场景只需要对rtp媒体做透传,又不需要任何处理。 在fs1.6的版本中,我们可以使用proxy_media来代理媒体的转发,媒体的协商由AB路端对端处理&#xff…

Linux 命名管道

文章目录 🚀 深入理解命名管道(FIFO)及其C实现一、命名管道核心特性1.1 🧩 基本概念 二、💻 代码实现解析2.1 📁 公共头文件(common.hpp)2.2 🖥️ 服务器端(s…

HDU 学数数导致的

题目解析 首先&#xff0c;数对是有序的&#xff0c;<1,2>和<2,1>被视为不同的两组数字。 其次&#xff0c;数对<p,q>的p和q可以相等。 子序列为 p 0 p q&#xff0c;观察到&#xff0c;中间要出现一个0。那么&#xff0c;我们只需要找到第一个 p 满足与前…

软件/硬件I2C读写MPU6050

MPU6050简介 6轴&#xff1a;3轴加速度&#xff0c;3轴角速度 9轴&#xff1a;3轴加速度&#xff0c;3轴角速度和3轴磁场强度 10轴&#xff1a;3轴加速度&#xff0c;3轴角速度和3轴磁场强度和一个气压强度 加速度计具有静态稳定性&#xff0c;不具有动态稳定性 欧拉角&…

Android中的Wifi框架系列

Android wifi框架图 Android WIFI系统引入了wpa_supplicant&#xff0c;它的整个WIFI系统以wpa_supplicant为核心来定义上层接口和下层驱动接口。 Android WIFI主要分为六大层&#xff0c;分别是WiFi Settings层&#xff0c;Wifi Framework层&#xff0c;Wifi JNI 层&#xff…

【含文档+PPT+源码】基于Python的图书管理系统的设计与实现

项目介绍 本课程演示的是一款基于Python的图书管理系统的设计与实现&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 包含&#xff1a;项目源码、项目文档、数据库脚本、软件工具等所有资料 带你从零开始部署运行本套系统 该项目附…

开源工具利器:Mermaid助力知识图谱可视化与分享

在现代 web 开发中&#xff0c;可视化工具对于展示流程、结构和数据关系至关重要。Mermaid 是一款强大的 JavaScript 工具&#xff0c;它使用基于 Markdown 的语法来呈现可定制的图表、图表和可视化。对于展示流程、结构和数据关系至关重要。通过简单的文本描述&#xff0c;你可…

茂捷M1001电感式编码器芯片TSSOP28管脚,国产电感式编码器IC

简述&#xff1a; M1001 电感式编码器芯片是一款专为高精度位置检测而设计的芯片产品&#xff0c;采用先进的电感技术&#xff0c;能够精确测量旋转物体的位置和角度。芯片具有 SIN/COS、模拟、PWM、SENT、SPI、I2C等多种角度输出功能&#xff0c;具有高分辨率、宽工作温度范围…

LeetCode-跳跃游戏 II

方法一&#xff1a;反向查找出发位置 我们的目标是到达数组的最后一个位置&#xff0c;因此我们可以考虑最后一步跳跃前所在的位置&#xff0c;该位置通过跳跃能够到达最后一个位置。 如果有多个位置通过跳跃都能够到达最后一个位置&#xff0c;那么我们应该如何进行选择呢&a…

数据结构——双向链表dlist

前言&#xff1a;大家好&#x1f60d;&#xff0c;本文主要介绍了数据结构——双向链表dlist 一 双向链表定义 1. 双向链表的节点结构 二 双向链表操作 2.1 定义 2.2 初始化 2.3 插入 2.3.1 头插 2.3.2 尾插 2.3.3 按位置插 2.4 删除 2.4.1 头删 2.4.2 尾删 2.4.3 按…

IDEA 一键完成:打包 + 推送 + 部署docker镜像

1、本方案要解决场景&#xff1f; 想直接通过本地 IDEA 将最新的代码部署到远程服务器上。 2、本方案适用于什么样的项目&#xff1f; 项目是一个 Spring Boot 的 Java 项目。项目用 maven 进行管理。项目的运行基于 docker 容器&#xff08;即项目将被打成 docker image&am…

图像分类数据集

《动手学深度学习》-3.5-学习笔记 # 通过ToTensor实例将图像数据从PIL类型变换成32位浮点数格式&#xff0c; # 并除以255使得所有像素的数值均在0&#xff5e;1之间 trans transforms.ToTensor()#用于将图像数据从 PIL 图像格式&#xff08;Python Imaging Library&#xff…

设计模式之美

UML建模 统一建模语言&#xff08;UML&#xff09;是用来设计软件的可视化建模语言。它的语言特点是简单 统一 图形化 能表达软件设计中的动态与静态信息。 UML的分类 动态结构图&#xff1a; 类图 对象图 组件图 部署图 动态行为图&#xff1a; 状态图 活动图 时序图 协作…

2025-03-15 学习记录--C/C++-PTA 练习3-4 统计字符

合抱之木&#xff0c;生于毫末&#xff1b;九层之台&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、题目描述 ⭐️ 练习3-4 统计字符 本题要求编写程序&#xff0c;输入10个字符&#xff0c;统计其中英文字母、空格或回车、…