OSPF 之 LSA限制

article/2025/8/26 20:55:45

目录

特殊区域

1.stub 区域, 末节区域

2.完全的末节区域

3.NSSA区域:(not so stub  area) 非完全末节区域

4.完全的非完全的末节区域

LSA汇总

1. 3类LSA汇总:

2. 5类LSA 汇总:

3. 7类LSA 汇总:

4. 7转5过程中汇总:

 LSA过滤


OSPF LSA限制: 1.划分区域  2.特殊区域  3.LSA汇总  4. LSA 过滤

按照下边的拓扑图对LSA限制解析说明:

特殊区域

1.stub 区域, 末节区域

(1)不得出现 4  5类LSA ,stub区域不能进行重发布,不能存ASBR

(2)stub区域边界ABR会自动产生3类缺省LSA,保证stub区域路由器与外网保持通信。

(3)stub区域不能使用虚链路

(4)stub区域不能为骨干区域

(5)若设置stub区域,存在该区域的所有路由器都必须设置

在 area 1 的R1和R2路由器上配置 stub区域:

查看ABR产生的3类缺省LSA :默认metric值为1

2.完全的末节区域

在stub区域基础上,由ABR过滤所有的3类LSA,只保留3类缺省LSA ;

在ABR路由器R2上过滤3类LSA:

查看:

3.NSSA区域:(not so stub  area) 非完全末节区域

1.过滤4、5 类LSA

2.边界ABR自动产生7类缺省LSA (默认度量值为1)

3.允许进行重发布(允许出现ASBR),产生7类LSA

在 area 2 的R4和R5路由器上配置 NSSA区域:

查看默认产生7类缺省LSA

注意:

1.7类LSA 只能出现NSSA区域

2.默认携带FA地址,外部路由metric计算,包括路径的逻辑加表都是以FA地址为准,若FA地址不 可达,则路径不能加表。

3.同时会产生4类LSA(在其他的非area 0 ),默认该4类LSA没有意义(除非接收到的5类LSA 不 携带FA地址,此时使用4类LSA计算外部路由度量值)

在进行7转5过程中过滤FA地址:

FA: 转发地址:

当5类或7类LSA中携带了FA地址,则计算路径开销值时计算的是当前路由器到 达FA地址的开销值之和+种子度量值。(若FA地址不可达,则路由不能加表)

1. 默认7类LSA 产生FA地址,5类LSA不产生的(7转5 的5类LSA 携带FA地址 )

2. 7类LSA 产生规则:

默认产生的FA地址为 产生该类LSA的 ASBR 最大的环回接口地址 ;

若连接 其他协议的接口也运行了OSPF协议,网络类型为BMA,则产生的7类LSA中FA地址为连接其他 接口对应的下一跳地址;(把拓扑图中的R5和R6之间运行的RIP协议通告到 OSPF协议的 area 2 中,则7类FA地址为在RIP协议中的R5的下一跳物理端口的IP地址)

若网络类型为P2P,则FA地址依然为环回接口中IP地址最大的

3. 5类LSA FA地址规则: 默认不产生,若连接其他协议的接口运行了OSPF 协议并且网络类型 为BMA则FA地址为重发布之前路由的下一跳地址,若网络类型为P2P,则不会产生FA地址。

总结:

按照上边的拓扑图我们来具体分析一下NSSA区域。首先将 area 2 配制为NSSA区域,过滤了4、5类LSA,在ASBR路由器R5上重发布的外部路由会会在 area 2 中传递,当将外部路由通告道area 0中时,会在ABR路由器R4上自动将7类LSA转5类LSA,因此R4为7转5类LSA的 ADV router。

在R4上查看7转5类LSA:

因为LSA只能 7转5类,不能 5类转7类,那 area 2 中是如何学习其他区域的LSA呢?

其实当把 area 2 作为NSSA区域时,区域边界路由器 R4会自动产生一条 7类LSA缺省,以便各区域间能够互相通信,全网可达。

查看7类缺省LSA:

若在NSSA区域与非NSSA区域之间的路由器上进行重发布,默认路由同时重发布进入NSSA和非 NSSA,同时进入的7类LSA不支持7转5类(P=0,P代表是否有支持7转5功能)。在华为设备中, 依然携带FA地址,此时FA地址为NSSA区域中的某个IP地址。

在上边的拓扑图R4上,重新拉一台路由器R7,并在R4和R8之间运行 RIP 200,如下图:

将 area 2 依然做成NSSA区域,配完RIP 200后在OSPF 协议中进行重发布,它会分别在area 2 和 NSSA 区域中进行重发布

此时查看RIP 200重发布到NSSA区域的7类LSA:

优化:因为在NSSA区域的R4上有一条7类LSA的缺省路由,不需要进行重发布,可以采取策略禁止向NSSA区域重发布,在R4上配置命令为:

4.完全的非完全的末节区域

在NSSA区域的基础上继续过滤3类LSA,产生3类缺省LSA。

配置:

查看:

LSA汇总

1. 3类LSA汇总:

位置: 产生该3类LSA 的路由器上

度量值:所有明细路由中metric最大的,也可以在汇总路由中手工指定

配置:

首先在路由器R1上写上三个环回分别为1.1.1.1/24、1.1.2.1/24、1.1.3.1/24,然后在产生3类LSA的ABR路由器R2上进行配置

查看:

2. 5类LSA 汇总:

位置:产生该LSA的ASBR上

配置:

因为RIP 200 路由向 area 0 中重发布会在ASBR路由器R4上产生5类LSA,在R8上写上 3个环回地址分别为:172.16.1.1/24、172.16.2.1/24、172.16.3.1/24,然后在R4上进行汇总

查看:

3. 7类LSA 汇总:

位置: 产生该LSA的ASBR上

配置:

因为RIP 100 路由向 NSSA区域中重发布会在ASBR路由器R5上产生7类LSA,在R6上写上 3个环回地址分别为:192.168.1.1/24、192.168.2.1/24、192.168.3.1/24,然后在R5上进行汇总

查看:

4. 7转5过程中汇总:

位置:7转5 的ASBR 上

配置:

因为 area 2 为NSSA区域,所以在向 area 0 中发送路由时 R4上的 LSA 会进行 7类转5类;

在上边7类LSA汇总中的 R6路由器上加一条环回为 192.168.4.1/24,然后针对这 4条环回在R4上进行 7转5 汇总:

查看:

 LSA过滤

针对3 5 7 类LSA 进行过滤:在汇总的命令后面+not-advertise

过滤 3类LSA命令为:

5 类、7类和7转5LSA 的过滤一致.


http://chatgpt.dhexx.cn/article/lFB7q8OT.shtml

相关文章

LSA类型

类型 LSID 通告者AdvRouter 作用范围 携带信息 Type-1LSA Router 通告者RID 区域内所有运行ospf协议的路由器的RID 单区域内部 拓扑信息,本地接口直连拓扑 Type-2LSA network DR接口的ip地址 DR锁在的路由器的RID 单区域内部 单个MA网络拓扑信息的补充…

OSPF协议总结5(六种LSA)

LSA----链路状态通告--- OSPF协议在不同网络环境下产生的携带不同信息的载体。 LSDB --链路状态数据库 SPF ---最短路径优先算法 查看LSDB数据库: Type --- LSA的类型,在OSPFV2版本中,需要掌握的L SA类型一共有6种。LinkState ID ---链路状态…

LSA笔记

http://www.360doc.com/content/22/0220/08/476286_1018188488.shtml 笔记 clear ip ospf process //慎用 ,使用后会造成网络中断, 100,000,000bit //8次方比特,就是百兆速度, cost100M/接口带宽 hello&am…

LSA

Type-7 LSA : NSSA External LSA NSSA(非完全末梢区域Not-So-Stubby Area)我们可以理解为从Stub Area衍生而来,StubArea是不允许外部路由进入的,而NSSA可以。当NSSA的ASBR向该区域注入外部路由时,这些外部路由将使用Type-7 LSA来描…

LSA(Latent semantic analysis)

LSA最初是用在语义检索上,为了解决一词多义和一义多词的问题: 1.一词多义: 美女和PPMM表示相同的含义,但是单纯依靠检索词“美女”来检索文档,很可能丧失掉那些包含“PPMM”的文档。 2.一义多词:如果输入检…

LSA详解

OSPF---1、2、3、4、5类LSA 描述一条LSA三要素:LSA类型、link-id链路标识符、ADV-router 产生者路由器 1类LSA: 功能:本路由器针对某个路由区域产生的路由器信息和部分拓扑信息 传输范围:本区域内部传输 link id:产生者路由器…

路由 OSPF LSA介绍、1~7类LSA详细介绍

1.0.0 路由 OSPF LSA介绍、1~7类LSA详细介绍 OSPF LSA 链路状态通告( Link status announcement),作用于 向其它邻接OSPF路由器 传递拓扑信息与路由信息。 LSA如何去描述拓扑信息与路由信息的呢? 其实是基于不同类型LSA进行描述,而常见的LS…

LSA类型讲解——LSA-2(第二类LSA——Network LSA)、LSA-3(第三类LSA——Network Summary LSA)详解

目录 一、LSA-2 (1)——简介: (2)——头部信息: (3)——数据部分: (4)——作用: (5)如何查看: 二、LSA-3 (1&#x…

OSPF——LSA讲解

目录 LSA的作用 LSA的头部格式 LSA Type-----------------LSA类型 LS Age-------------------LSA产生所经过的时间 Link State ID------------唯一标识一个LSA Advertisting Router-----产生此LSA的路由器的Router-id LS Sequence number----序列号 LS checksum--------…

c++入门必学算法 并查集

一、什么是并查集 并查集其实就是实现一个类似朋友圈的功能,朋友的朋友是朋友,朋友的朋友的朋友也是朋友,即只要有关系一些人就合并成为一个朋友圈。 并查集可以实现查询两个人是否是朋友,查询朋友圈的个数 二、并查集的原理 …

并查集的查询与合并详解

文章目录 一、并查集的概念 二、并查集的实现 2、1 并查集不同集合(树)的形成 2、2 find()函数找一个元素集合的编号(元素所属于树的祖宗) 2、3 合并两个不同集合(合并两棵不同的树&#xff09…

并查集实现及其应用

先看看度娘给出的定义吧: 并查集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。这一类…

超级简单并查集详解

一、概述 并查集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。 其实说白了大部分还是用于寻找两…

并查集(java)

介绍 : 并查集属于数据结构的一种 是高等数据结构最基础的一部分,主要分为普通并查集 种类并查集以及带权并查集。它是一种用于管理元素所属集合的数据结构,这里的集合我们可以理解为一颗数 每个元素都是树上的有一个分叉,顺着分叉…

C++并查集

文章目录 并查集的原理并查集的实现代码并查集的典型应用 并查集的原理 在一些应用问题中,需要将n个不同的元素划分成一些不相交的集合。开始时,每个元素自成一个单元素集合,然后按一定的规律将归于同一组元素的集合合并。在此过程中要反复用…

c++并查集(详细总结)

老话重谈,先看定义 并查集是一种树型的数据结构,用于处理一些不相交集合(disjoint sets)的合并及查询问题。常常在使用中以森林来表示。 首先得明白一些概念: 什么是树,什么是森林(由树组成的叫…

Java——并查集

概念 当我们将多个元素分配到不同的集合中,这些集合有的是相关的,有的是不相关的。并查集就是用来查找两个元素是否在同一个集合中的 其主要实现方式是:将所有的元素以下标的形式存储在数组中。例如一共有十个人,那么就将这些人…

并查集Python版

以下来自于leetcode 使用数据结构:并查集 思路:由于相等关系具有传递性,所有相等的变量属于同一个集合;只关心连通性,不关心距离,因此很容易想到并查集。(很容易嘛,反正我想不到&am…

并查集详解

文章目录 并查集一、简介1.定义2. 并查集的实现与优化 二、练习1.合并集合2.连通块中点的数量3. 食物链 三、总结 并查集 一、简介 1.定义 并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题(即所谓的并、查)。比如说&am…

带权并查集

带权并查集需要先理解一般的并查集,不明白的可自行先搜索有关内容 一般的并查集主要记录节点之间的链接关系,而没有其他的具体的信息,仅仅代表某个节点与其父节点之间存在联系,它多用来判断图的连通性,如下图所示&…