OSPF - 1类LSA(Router-LSA)

devtools/2025/1/8 7:15:17/

点击返回LSA对照表

1类LSA是OSPF计算最原始的材料,他会泛洪发给所有的路由器
在这里插入图片描述

LSA是包含在LSU中的,一条LSU能够携带多条LSA
options位所有LSA都会有,用于标记起源于什么类型的区域,具体查看文章【邻居建立】
flags位是一类LSA特有的,他会标记我是什么类型的路由器

最重要的是一类LSA会描述拓扑与路由信息

会有四种链路类型(Type):p2p、TransNet、Vlink、StubNet
其中除了StubNet是描述路由信息的(网段信息),其他三种都是描述拓扑信息的(链接信息)

在TransNet类型中(广播型):

在这里插入图片描述

其中Link ID表示对端IP地址是多少
Data表示我的IP地址是多少

还有两个比较特殊的

在这里插入图片描述

什么意思?自己连自己?
其实这就表示这台路由器当选了DR,因为广播链路的DR是一个逻辑上的伪节点,想象成所有节点都要与这个DR(伪节点)相连,也就是都要与当选DR的路由器相连,当然当选了DR的路由器也不例外,自己也要和伪节点相连,但伪节点就是自己,所以就呈现出自己连自己的情况

另一个就是还回口或者终端
在这里插入图片描述

还回扣只会产生路由信息,因为他没有实际的链接,所以不会产生路由信息
linkID就是这个网段的前缀,Data是掩码

如果在P2P类型中(点到点型):

在这里插入图片描述

略有差异,p2p的Link ID并不是对端的IP而是RouterID

在p2p中在产生拓扑信息的同时还会产生相关网段stubnet网段信息
在路由器中看吧,比较方便
在这里插入图片描述

在StubNet中的Link ID是前缀,Data是掩码

那为什么上面的正常TransNet没有没有产生StubNet呢?那咋知道他的网段啊?

广播行网络通告网段不是用1类LSA,而是使用2类的LSA,通过伪节点来通告到互联链路的
在这里插入图片描述

下一篇会继续介绍2类LSA(Network—LSA)

点击返回LSA对照表


http://www.ppmy.cn/devtools/148832.html

相关文章

Lua协同程序(线程)

1、 Lua 的协同程序(coroutine)简单介绍 Lua 的协同程序(coroutine)是一种轻量级的线程,允许你在多个任务之间进行协作式多任务处理。与操作系统线程不同,协同程序是由程序员显式控制的,不会自动…

电脑硬盘系统迁移及问题处理

一、系统迁移准备 1、确认你的电脑主板是否支持安装两块硬盘,如电脑主板有多个M2硬盘接口,我们将新硬盘安装到主板上,原来的老硬盘安装在第二个接口上,主板只有一个M2接口的话可以使用移动硬盘盒。 2、新硬盘安装好后,我们进入原来的系统,在 此电脑–右键–管理–磁盘管…

仅此,无标题

细细想来,14届的大学,18届的研究生,2020年12月份毕业。大学离家不算远,在郑州,火车2、3个小时,那时候感觉还挺远的。研究生本来打算去南方,最后还是去了北方,那个很多人外出挣钱的地…

模块化通讯管理机在物联网系统中的应用

安科瑞刘鸿鹏 摘要 随着能源结构转型和智能化电网的推进,电力物联网逐渐成为智能电网的重要组成部分。本文以安科瑞ANet系列智能通信管理机为例,探讨其在电力物联网中的应用,包括数据采集、规约转换、边缘计算、远程控制等技术实践&#…

嵌入式岗位面试八股文(篇三 操作系统(下))

wx:嵌入式工程师成长日记 1.僵尸进程有什么危害? 僵尸进程的进程号并不会被释放,但是系统的进程号是有限的,如果出现大量僵尸进程就会导致系统无进程号可用就无法产生新进程。 2.进程调度算法即策略有哪些? 先来先服…

《Flutter 学习笔记》Flutter Windows Android 环境搭建

1. android 环境搭建 安装 JDK,并且配置环境变量;安装 android studio;配置 flutter sdk 环境变量。 2. 下载地址 JDK 下载;android studio 下载;flutter sdk 下载。 3. 配置 JDK 3.1 系统变量新增 JAVA_HOME 找到…

Vulnhub靶场Who Wants To Be King 1

一、信息收集 使用arp-scan -l,获取靶机ip 使用nmap对IP进行扫描,获取开放的端口服务 nmap -sV -p- -A -O 192.168.19.129 有个80端口进去是这个下载并放到kali攻击机桌面上 下载好文件后,通过file命令查看下载文件的文件属性 file skeyl…

导入sklearn库时报错的解决方法

1 sklearn库时报错 使用《安装scikit-learn库》中提到的方法安装好sklearn库后,在IDLE中导入该库时,会报错,如图1所示。 图1 导入sklearn库后报错 2 问题分析 从图1中可以看出,当导入sklearn库时,产生一个“值错误”…