OSPF几类LSA总结
lsa字段详解

LSA(Link-State Advertisement)字段是OSPF(Open Shortest Path First)协议中链路状态通告的一个关键部分。
它包含了一些关于网络设备、链路和网络拓扑的信息。
LSA字段可以分为两部分:LSA头部和LSA数据。
1. LSA头部:它包含了LSA字段的基本信息,如大小、创建时间等。
2. LSA数据:这部分用于存储实际的共享数据,包括全局变量、常量、静态变量等。
在OSPF协议中,有几种类型的LSA,包括Router-LSA、Network-LSA等。
它们分别用于描述每台路由器在所在区域的链路状态信息,以及NBMA/BMA网络的链路状态信息等。
1. Router-LSA:这是1类LSA,用于描述每台路由器在所在区域的链路状态信息。
每台路由器都会产生这种LSA,并且在本区域内泛洪。
这类LSA中使用了四种链路类型来描述不同直连链路的信息,包括transnet(用于描述一个NBMA/BMA网络的邻居关系)、P2P (用于描述一个P2P/P2MP链路上的邻居)、Stubnet(用于描述叶子路由信息)和V-link(用于描述虚链路连接的邻居)。
2. Network-LSA:这是2类LSA,用于描述NBMA/BMA网络的链路状态信息,只有在MA网络才会产生,由MA的DR产生,在本区域泛洪。
这类LSA中携带的link state ID和Netmast用于表示广播域的路由信息,Attached Router用于表示所连接的设备。
以上是关于LSA字段的一些基本信息,对于网络专业人员来说,详细理解和掌握OSPF协议和LSA字段是非常重要的。
OSPF中7种类型LSA

OSPF中7种类型LSA(链路状态通告)由于OSPF协议定义了多种路由器的类型,因而定义多种LSA通告的类型也是必要的。
例如:一台DR路由器必须通告多路访问链路和所有与这条链路相连的路由器,而其他类型的路由器将不需要通告这种类型的信息。
OSPF的七种类型LSA:1、路由器LSA (Router LSA)由区域内所有路由器产生,并且只能在本个区域内泛洪广播。
这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。
2、网络LSA (Network LSA)由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
3、网络汇总LSA (Network summary LSA)由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
4、ASBR汇总LSA (ASBR summary LSA)也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。
5、自治系统外部LSA (Autonomous system external LSA)由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。
自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。
6、组成员LSA (Group membership LSA)? * 目前不支持组播OSPF (MOSPF协议)7、NSSA外部LSA (NSSA External LSA)由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。
OSPF的11种LSA类型

OSPF的11种LSA类型OSPF的LSA类型作为一种链路状态的路由协议,OSPF将链路状态广播数据LSA (Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。
运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。
OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。
OSPF的LSA类型种类繁多,往往让人头晕。
然而OSPF又是目前应用最广泛的IGP协议,我们不得不对它进行研究。
OSPF的LSA类型一共有11种分别是:LSA1 路由器LSA(Router LSA)LSA2 网络LSA(Network LSA)LSA3 网络汇总LSA(Network summary LSA)LSA4 ASBR汇总LSA(ASBR summary LSA)LSA5 自治系统外部LSA (Autonomous system external LSA)LSA6 组成员LSA (Group membership LSA)*目前不支持组播OSPF (MOSPF协议)LSA7 NSSA外部LSA(NSSA External LSA)LSA8 BGP的外部属性LSA(External attributes LSA for BGP)LSA9 不透明LSA(本地链路范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议LSA10 不透明LSA(本地区域范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议LSA11 不透明LSA(AS范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议这11种LSA中,我们主要研究其中的LSA1、2、3、4、5、7。
其余的在一些特殊环境使用,暂时不对它们进行深入的探讨。
请先看一幅图,此图涵盖了我们所研究的6种LSA类型在OSPF 环境中的作用* 图中ADV是通告路由器;ABR是区域边界路由器;ASBR是自治系统边界路由器。
OSPF中7种类型LSA

OSPF中7种类型LSAOSPF(Open Shortest Path First)是一个用于构建内部网关协议的动态路由协议。
在OSPF中,路由器通过交换Link State Advertisements(LSA)来维护网络拓扑信息并计算最短路径。
在OSPF中有七种类型的LSA,在本文中我们将逐一介绍每种类型。
1. Type 1:Router LSAType 1 LSA(路由器LSA)用于描述每个OSPF路由器的链路状态。
每个路由器都会生成一个该类型的LSA,并将其发送到相邻的路由器。
Type 1 LSA包含了该路由器的邻居路由器列表、连接接口以及链路度量等信息,以便其他路由器构建网络拓扑。
2. Type 2:Network LSAType 2 LSA(网络LSA)用于描述OSPF广播和非广播多点链路上的网络。
这种类型的LSA由网络中的DR(Designated Router)和BDR (Backup Designated Router)生成,并广播到该网络上的所有路由器。
Type 2 LSA包含了与该网络连接的路由器列表以及链路度量等信息。
3. Type 3:Summary LSAType 3 LSA(摘要LSA)用于描述其它区域的网络信息,通常由区域边界路由器(ABR,Area Border Router)生成并分发。
ABR收集来自该区域内部路由器的Type 1、2和4 LSA,并将这些信息打包成Type 3 LSA 广播到其他区域的ABR。
Type 3 LSA包含了来自一个区域的路由器和网络的摘要信息,以及到达该区域的度量值。
4. Type 4:ASBR-Summary LSAType 4 LSA(ASBR摘要LSA)用于描述ASBR(AS Boundary Router)的摘要信息。
当一个ASBR连接到一个不同的AS时,它会将该外部AS的路由信息装入一个特殊的LSA,这个LSA就是Type 4 LSA。
OSPF几类LSA总结

##OSPF 的序列号取值范围:0x80000001 Min0x7FFFFFFF Max##OSPF定义了两种确认机制:显示确认,使用专有的报文进行确认隐式确认,(基于序列号的确认机制)收到一份报文,然后向发送者回复一份序列号相同的报文。
仅有ospf支持这种确认机制。
dbd报文##OSPF建议:1、一台ABR最多关联3个区域2、单个区域内最多包含50台路由器3、一台路由邻居最多不超过60个ASBR(自治系统边界路由器,Autonomous System Border Router):ASBR位于OSPF自主系统和非OSPF网络之间。
ASBRs可以运行OSPF 和另一路由选择协议(如RIP),把OSPF上的路由发布到其他路由协议上。
ASBR必须处于非存根OSPF区域中。
在NSSA区域中,对7类LSA转换为5类LSA的路由器也是ASBR。
所以说,ASBR不一定在2个协议之间,对于产生5类LSA的都是ASBRABR(area border router):位于一个或多个OSPF区域边界上、将这些区域连接到主干网络的路由器。
ABR被认为同时是OSPF主干和相连区域的成员。
因此,它们同时维护着描述主干拓扑和其他区域拓扑的路由选择表。
综上所述,ABSR一般是位于非OSPF区域和OSPF区域间互联的路由器,而ABR是OSPF种多个区域连接区域0间的路由器。
OSPF LSAs (总共11种类型,常用6种)1、Router LSA2、Network LSA3、Summary LSA4、Summary ASB LSA5、External LSA##Router LSA1、仅在本区域内传播不能穿越ABR2、每台属于一个区域的路由器都会基于该区域通告一条1类LSA3、一个区域内只发一个一类LSA,包含纯拓扑信息,包含所有宣告进此区域的直连链路、前缀、掩码、网络类型及度量值Link-ID:通告该LSA的路由器的RIDADV Router:通告该LSA的路由器的RID##Network LSA1、同区域内传播2、通告者:MA网段中的DR3、纯拓扑信息,包含了该MA网段直连的所有路由器的RID信息,该MA网段的掩码Link-ID 该网段DR接口的IP地址ADV Router :该DR的RID##Summary LSA (Summary Network LSA)1、传播范围:除了该区域外的整个OSPF路由选择域2、通告者:ABR3、包含内容:一条3类LSA包含一条OSPF域间路由,O IALink-ID :3类LSA路由的前缀ADV Router :ABR的RID 。
LSA总结

-----------------------------------------------------------------------------------
Priority : Low
Attached Router 2.2.2.2
Attached Router 1.1.1.1
2类LSA:network-LSA。在MA网络中才会存在,由DR产生,通告路由器是DR的router-id,ls-id就是DR的接口IP地址,有掩码信息。 与一类LSA结合,等于路由+拓扑信息。attached-router是与DR相连的路由器的router-id。
----------------------------------------------------------------------------------
先说5类LSA:ASE-LSA。5类LSA是由ASBR产生,也就是执行了引入外部路由的动作的路由器产生,通告路由器是自己的router-ID,ls-id 是外部路由的前缀信息,有掩码。
-----------------------------------------------------------------------------------
第二种,stubnet中,link-id 是两台路由器的直连网络前缀,data是掩码信息。
还有一种情况,就是宣告loopback口,在华为中,loopback口类型也定义为stubnet。linkid是loopback口的IP地址,data是掩码信息。
OSPF的LSA类型

OSPF的LSA类型OSPF中共有11类LSA,而在CCIE的要求中,只需要理解1、2、3、4、5、7共6类即可(6类lsa是组播OSPF lsa .8类lsa 外部属性lsa bgp .9.10.11类lsa非透明lsa)1类lsa router lsa类型1的LSA是任何一台OSPF路由器都会产生的,每一台OSPF路由器的每一个OSPF接口都会有自己的链路状态,但是每台OSPF路由器只能产生一条类型1的LSA,即使有多个OSPF接口,也只有一条类型1的LSA,因为所有OSPF接口的链路状态是被打包成一条类型1的LSA发送的2类lsa network lsa类型2的LSA只有在需要选举DR/BDR的网络类型中才会产生,并且只是DR产生,BDR没有权利产生,LSA 2与LSA 1没有任何关联,没有任何依存关系,是想互独立的。
3类lsa summary lsa类型3的LSA就是将一个区域的LSA发向另一个区域时的汇总和简化,ABR其实就是将LSA 1汇总和简化,变成LSA 3后再发到另一个区域的,如果是详细完整的LSA 1,是绝不允许的,LSA 3是LSA 1的缩略版。
4类lsa ASBR summary lsaLSA 4是包含的ASBR 的Router-ID,只要不是ASBR所在的区域,都需要ABR发送LSA 4来告知如何去往ASBR。
5类lsa External lsa类型5的LSA就是外部路由重分布进OSPF时产生的,并且是由ASBR产生的,LSA中包含ASBR的Router-ID,任何路由器都不允许更改该Router-ID,LSA 5中还包含Forward Address,对于LSA 5 的Metric值计算与选路规则也有所不同7类lsa NSSA lsa因为NSSA区域可以将外部路由重分布进OSPF进程,而NSSA不是一般的常规区域,所以在NSSA将外部路由重分布进OSPF时,路由信息使用类型7来表示,LSA 7由NSSA区域的ASBR产生,LSA 7也只能在NSSA区域内传递,如果要传递到NSSA之外的其它区域,需要同时连接NSSA与其它区域的ABR将LSA 7 转变成LSA 5后再转发。
OSPF的11种LSA类型

OSPF的11种LSA类型OSPF的LSA类型作为一种链路状态的路由协议,OSPF将链路状态广播数据LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。
运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。
OSPF通过路由器之间通告网络接口的状态来建立链路状态数据库,生成最短路径树,每个OSPF路由器使用这些最短路径构造路由表。
OSPF 的LSA类型种类繁多,往往让人头晕。
然而OSPF又是目前应用最广泛的IGP协议,我们不得不对它进行研究。
OSPF的LSA类型一共有11种分别是:路由器LSA(Router LSA)LSA2 网络LSA(Network LSA)LSA3网络汇总LSA(Network summary LSA)LSA4 ASBR汇总LSA(ASBR summary LSA)LSA5 自治系统外部LSA(Autonomoussystem external LSA)LSA6 组成员LSA (Group membership LSA)*目前不支持组播OSPF (MOSPF协议)LSA7 NSSA(NSSA External LSA)LSA8 BGP的外部属性LSA(External attributes LSA for BGP)LSA9 不透明LSA(本地链路范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议LSA10不透明LSA(本地区域范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议LSA11不透明LSA(AS范围) (opaque LSA) *目前主要用于MPLS多协议标签交换协议这11种LSA中,我们主要研究其中的LSA1、2、3、4、5、7。
其余的在一些特殊环境使用,暂时不对它们进行深入的探讨。
请先看一幅图,此图涵盖了我们所研究的6种LSA类型在OSPF环境中的作用* 图中ADV是通告路由器;ABR是区域边界路由器;ASBR 是自治系统边界路由器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 9
Router-LSA的四种类型:
Type 1 Description 点到点的另一台Router (P2P Numbered P2P Unnumbered) 连接到传输网络 (Transnet) 连接到STUB网络 (Stubnet) 虚链接 (Virtual Link) Link ID 邻居的Router ID DR接口的IP地址 路由器接口的IP地址 接口索引值 路由器接口的IP地址 Link Data
产生此LSA的Router ID DR的接口IP地址 通告的网络地址
4 ASBR-Summary-LSA
5 AS-external-LSA 7 NSSA External LSA
ASBR的Route ID
通告的网络地址 通告的网络地址
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 2
字
段
含
可选项: E:允许泛洪AS-External-LSA; MC:转发IP 组播报文; N/P:处理Type-7 LSA; DC:处理按需链路, LSA 的类型
义
LS age Options
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confiden息
LS type、Link State ID、Advertising Router唯一标识一个LSA实例。 在同一时间里,可能存在LSA的多个实例。必须判定哪个实例较新。 通过LS序号、LS时限和LS校验和来判断: 较大LS序号的LSA较新。如果相同: 具有较大校验和的实例较新。如果相同: 较小LS时限(较近生成)的实例为较新。
2
3
4
网段/子网号
子网掩码
虚链接对端的Router ID 路由器接口的IP地址
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 10
路由器接口初始化LSA:
当一个路由器的接口上启动了OSPF,那么就会生成一个且只生成
一个LSA----ROUTER LSA,前面我们讲过,ROUTER LSA根据里面 的Type信息,又分为四种,此时只生成ROUTER LSA的第三种类 型:STUB类型。
LSA 产生后所经过的时间,以秒为单位,
LS type Link State ID Advertising Router LS sequence number LS checksum length
称为“连接状态标识”,对于不同类型的LSA,它所代表的含义也 是不同的。 产生此LSA 的路由器的Router ID。 LSA 的序列号,其他路由器根据这个值可以判断哪 个LSA 是最新的, 除了LS age 外其它各域的校验和, LSA 的总长度,包括LSA Header,以字节为单位,
Vlan 30 70.3.3.1 70.3.3.2
Vlan 40 70.4.4.1 70.4.4.2
RTA
RTB
RTC
RTD
RTE
Area1
Area 0
Area2(NSSA)
ISIS
[RTA]display ospf lsdb router 10.137.138.144 OSPF Process 1 with Router ID 10.137.138.144 Area: 0.0.0.1 Link State Database Type : Router Ls id : 10.137.138.144 产生此LSA的Router ID Adv rtr : 10.137.138.144 发布该LSA路由器的Router ID Ls age : 173 Len : 48 Options : E E位置1,说明该路由器是ASBR seq# : 80000034 chksum : 0xaa69 Link count: 2 * Link ID: 70.1.1.1 路由器所接入的目标,其值取决于连接的类型 Data : 70.1.1.1 连接数据,其值取决于链接类型 Link Type: TransNet 路由器连接的基本描述,总共4类 (下一页详细介绍4种类型) Metric : 1 * Link ID: 1.1.1.9 Data : 255.255.255.255 Link Type: StubNet Metric : 0 Priority : Medium
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 5
Loopback1.1.1.9
Loopback2.2.2.9
Loopback3.3.3.9
Loopback4.4.4.9
Loopback5.5.5.9 Import route isis Vlan 40
Security Level:
OSPF几类LSA总结
chenlushuang_00190735
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
LSA分类
TYPE
1 Router-LSA 2 Network-LSA
产生者
传播区域
Page 14
Summary-LSA (Type 3)
由ABR产生,在本区域外的OSPF域内传播(totally stub与totally
nssa区除外)
描述的不是链路状态,而是区域内所有网段的路由 可根据需要将路由信息聚合后再汇聚发布
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 3
不同type的LSA 的Link state ID归纳:
LSA TYPE
1 Router-LSA 2 Network-LSA 3 Network-Summary-LSA
Link state ID
HUAWEI Confidential
Page 8
Loopback1.1.1.9
Loopback2.2.2.9
Loopback3.3.3.9
Loopback4.4.4.9
Loopback5.5.5.9 Import route isis
Vlan 10 70.1.1.1 70.1.1.2
Vlan 20 70.2.2.1 70.2.2.2
Page 4
LSA详细介绍
以下图为例,介绍各种LSA:
Loopback1.1.1.9 Loopback2.2.2.9 Loopback3.3.3.9 Loopback4.4.4.9 Loopback5.5.5.9 Import route isis
Vlan 10 70.1.1.1 70.1.1.2
3 Network-SummaryLSA 4 ASBR-Summary-LSA
ABR ABR
5 AS-external-LSA
ASBR
描述到AS外部的路由
7 NSSA-LSA
NSSA区 ASBR
只在NSSA区域传播。 描述到AS外部的路由,当到达
NSSA ABR时,转化为5类LSA, 传播到其他区域(除NSSA,STUB)
Loopback3.3.3.9
Loopback4.4.4.9
Loopback5.5.5.9 Import route isis
Vlan 10 70.1.1.1 70.1.1.2
Vlan 20 70.2.2.1 70.2.2.2
Vlan 30 70.3.3.1 70.3.3.2
Vlan 40 70.4.4.1 70.4.4.2
Vlan 10 70.1.1.1 70.1.1.2
Vlan 20 70.2.2.1 70.2.2.2
Vlan 30 70.3.3.1 70.3.3.2
70.4.4.1
70.4.4.2
RTA
RTB
RTC
RTD
RTE
Area1
Area 0
Area2(NSSA)
ISIS
Area0与Arae1包含此部分:
HUAWEI TECHNOLOGIES CO., LTD.
随着邻居关系向邻接关系的过渡,这些ROUTER LSA会根据从对
方学到的LSA信息,发生一些变化。比如生成NETWORK LSA或其 他类型的ROUTER LSA.
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 11
Network-LSA (Type 2)
信息描述 描述某区域内路由器端口链路状态 的集合 描述广播型网络和NBMA网络,包 含了该网络上所连接路由器Route ID列表 区域内所有网段的路由信息 描述到ASBR的路由
所有路由 只在所描述的区域内 器 泛洪 DR 只在DR所属的区域 内泛洪 通告给其他相关区域 通告给除ASBR所在区 域的其他相关区域 通告到所有的区域 (除了Stub区域和 NSSA区域)
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 12
Network-LSA 格式
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Page 13
Loopback1.1.1.9
Loopback2.2.2.9
Vlan 20 70.2.2.1 70.2.2.2