OSPF的常见前7类LSA详解

合集下载

OSPF中7种类型

OSPF中7种类型

由于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 7类 LSA

OSPF  7类  LSA

第一类.路由器LSA.ROUTER LSA描述了路由器物理接口所连接的链路或接口,指明了链路的状态,代价等.每个OSPF区域内的路由器均回产生第一类LSA.它让路由器彼此认识彼此的链路接口等.只在产生的区域内泛洪.第二类.网络LSANetwork LSA是由DR始发的,它描述了一个多路访问网络所有相连的路由器,只在产生的区域内泛洪.第三类.网络汇总LSANetwork summary LSA是由ABR发出的,它将某个区域的汇总告知其他区域,也就是通知其他区域路由器要到这些网络就找我.这里就有点距离矢量路由协议的味道,依靠下一跳路由器来路由.第四类.ASBR汇总LSAASBR Summary LSA ,它也是由ABR发出的,但是它却是告诉其他区域路由器到某个非OSPF AS外的网络要找通告里告诉的那个ASBR.可以理解为汇总是由ASBR产生但由ABR代为通告出去的.它是ASBR发出的特殊置E位的一类LSA,然后由ABR代为转成LSA4发出.第五类.自治系统外部LSAAutonomous system external LSA .,它是由ASBR产生的,用来通告自治系统外部的路由,它在整个OSPF自治系统内泛洪.所以管理员应该尽量在ASBR上进行路由汇总(summary-address 外部汇总网络号汇总掩码)第七类.NSSA 外部LSA是指在非纯末梢区域内(not-so-stubby area)由ASBR发出的通告外部AS的LSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7类LSA转换为5类LSA告诉主干区域.要点:1.当你network XXXX的时候就会出现LSA1和LSA2。

2.如果有外部路由重分布进来Ospf里面就会产生LSA5,同时重分布直连的子网也会产生LSA5。

3.如果一个外部的Ospf area分布进来本地area的话,就会产生LSA4。

OSPF的常见前7类LSA详解

OSPF的常见前7类LSA详解

OSPF的常见前7类LSA详解1.路由器LSA,由区域内所有路由器产生.2.网络LSA,由区域内DR或BDR路由器产生.3,4网络汇总LSA或ASBR汇总LSA,由ABR产生.5.自制系统外部LSA,由ASBR产生6.组播LSA,思科路由器不支持MOSPF7.NSSA外部LSA,由ASBR产生,几乎和5类相同.类型一:类型一LSA描述了所有直连链路共同的状态。

以routerID标记。

每个路由器链路被定义为四种链路类型中的一种,LSA包含一个linkID位,它通过网络号和掩码标记着这条链路直连着的目标。

类型一LSA的链路类型:点对点连接另一台路由器。

LinkID为邻居routerID;直连到一个过境网络。

LinkID为DR的Ip地址;直连到一个末梢网络。

LinkID为IP网络号;虚链路。

LinkID为邻居routerID。

除此之外,类型一LSA还描述了这台路由器是否是ABR或ASBR。

类型二:类型二的LSA在一个区域内被每个过境广播或非广播多路访问(NBMA)网络产生。

一个过境网络至少有两个直接附属于OSPF的路由器。

网络中的DR负责通告网络LSA。

一个类型二的LSA列出每个组成过境网络的附属路由器,包括DR本身,还包链路上使用的子网掩码。

注意:类型二的LSA在过境网络区域内洪泛给所有路由器,这一类型LSA从不穿越区域边界。

这种类型LSA的链路状态ID是DR通告的自己的IP接口地址。

类型三:类型三的LSA通告的是ABR相连Area的链路信息,具体来讲就是将自己Area内的链路告诉Area0,也将其他Area(包括Area0)的信息传到自己的Area。

其通告的链路是所有链路中Cost最小的,在路由表中以“OIA”表示。

如果LSA3通告的是一条缺省路由,那么链路状态ID和网络掩码字段中都将设为0.0.0.0。

默认情况下,类型三LSA被通告进骨干区域,以起源区域内每个定义的子网形式,而这种行为可以引起重大的洪泛问题。

OSPF的LSA类型

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中7种类型LSA

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 LSA

OSPF LSAOSPF的LSA类型1.Router LSA传播范围:只在本区域内传递,而不穿越ABR通告者:每台路由器都会产生LSA1内容:用于传播自己直连拓扑和路由Link ID:自己的RIDADV Router:自己的RIDwork LSA只有MA网络才会有LSA2传播范围:只在本区域内传递,而不穿越ABR通告者:DR生成内容:描述出本区域内的BMA/NBMA的网络路由和掩码Link ID:DR的IP地址ADV Router:DR的RID3.Summary LSA传播范围:传播到整个OSPF的所有区域(特殊区域例外)通告者:原LSA1所描述的路由,会由原区域的ABR将其转换为LSA3内容:区域间的路由信息(O IA)Link ID:路由信息ADV Router:ABR的RID(穿越一个ABR后,就会标示为这个ABR的RID)4.Summary ASB LSA传播范围:LSA4可以传播到整个OSPF的所有区域(特殊区域例外)LSA4协助LSA5共同工作通告者:是由ASBR所在的那个区域的ABR产生并通告的内容:ASBR所在的位置Link ID:ASBR的RIDADV Router:ABR的RID(穿越一个ABR后,就会标示为这个ABR的RID)5.External LSA不属于任何区域传播范围:可以传播到整个OSPF的所有区域(特殊区域例外),LSA5需要LSA4协同工作,让访问的网络路由器,寻找到ASBR的所在位置通告者:ASBR产生并通告内容:OSPF区域以外的路由信息(O E2)Link ID:Route(E2)ADV Router:ASBR的RID。

1-7类LSA的意义和产生条件--上

1-7类LSA的意义和产生条件--上该文档主要针对ospf比较核心的几类LSA做实验进行验证一下来帮助记忆。

是OSPF的一个进阶的补充材料。

对于OSPF来说,常用的几类LSA意义比较重大。

先来看看各种LSA的定义吧:代码类型描述1路由器LSA router links2网络LSA Network LSA3网络汇总LSA Summery links LSA4ASBR汇总LSA5AS外部LSA6组成员LSA7NSSA外部LSA第一类LSA(路由器LSA):每台路由器都会产生一条一类的LSA,并且一类的LSA只会在区域内传递。

第二类LSA(网络LSA):只在DR/BDR选举的多路访问网络中由DR产生,点到点或者帧中继没有DR/BDR选举,所以不会产生二类的LSA.第三类LSA:(网络汇总)将区域内的LSA汇总和简化,并发往另一个区域,由ABR产生发送。

第四类LSA:(ASBR汇总LSA):外部路由重分布进来以后,由于LSA的Router-ID还是ASBR的,这个时候就需要由ABR告知非ASBR区域的路由器一条LSA,谁是ASBR,由ABR发。

第五类LSA:(AS外部LSA):从外部路由重分布进OSPF,携带了ASBR的Router-ID,会再所有的OSPF区域内进行传递,任何路由器都不能更改他得router-id,由ASBR始发。

第七类LSA:(NSSA外部LSA):NSSA区域允许所有ASBR存在,在把外部路由重分发进NSSA区域后,将产生第七类LSA,7类只会在NSSA区域中传递,当要传递到其他的区域时,ABR会将7类LSA转换成5类的LSA.(5类与7类的区别:7类可以看成是5类的一种特殊形式,当ASBR把外部路由重分布进OSPF的普通区域时,这时生成的LSA是5类的;假如这时这个普通区域恰好是NSSA 区域(即not-so-stubby-area)时,生成的LSA就成了7类的)OSPF末节区域:○末节区域stub area,不会传递5类LSA○完全末节区域totally stub area,不会传递3类和5类,只通过一条默认路由。

OSPF的LSA类型

1 router LSA 1.基于泛洪且只能在一个area内传 播. 2.对于每一个区域,都只会发送一个 Router LSA. 3.每个LSA都有一个ID,通告他的 RID. 4.LSA中包含的是纯拓扑信息(所有 直连链路). 每台属于一个区域的路由器都会基于 该区域通告一条一类LSA
2 network LSA 1.只能在一个域内传递. 2.由某个MA网段的DR通告. 3.LSA中包含纯拓扑信息 (该网段的所有RID、网段 的掩码长度).
整个OSPF选择域
ABR
和ASBR在同一区域的ABR路由器
ASBR
纯路由信息,一条 纯路由信息(域间路由O IA) 纯拓扑信息,描述ASBR所在位置 OSPF域外路由对应一条 五类LSA. 3类LSA的路由前缀 ASBR的router-id 域外路由的路由ip
3类LSA在OSPF路由选择域 该LSA在OSPF域内 通告者ABR的RID,并且该值每 内传递的时侯为了保证可达 传递的时候,ADV 跨越一个网段都会自动改变,同 性,每跨越一个ABR,都会改 router不会发生任何改 三类LSA. 写为该路由器的router-id 变 3类LSA相当于就是由ABR 算出该网络拓扑的最佳路由信 ASBR所在的区域的ABR负责 息,并通过传输区,将该路由 重分发通往ASBR的路由条目。 条目重分发进其他区域。 都是跨域传递
将ospf域外路由重 分发进ospf域
全域
连接
5类告诉其他路由器到达外网,要先到达ASBR,并通告 外网路由条目。而4类是告诉其他域,要想到达ASBR,先到 该ABR,并通告到达ABR的路径。
Multicas告者
MA网段的DR.
包括内容
包括宣告进ospf进程的直连网 纯拓扑信息,包含该 络的ip地址和子网掩码、网络类型及 MA网段直连的所有路由器 度量值 RID信息,该MA网段的掩码 宣告该LSA的路由器的router-id 该MA网段DR的ip地址

OSPF的七种类型LSA

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通告的非纯末梢区域内部进行泛洪。

在NSSA区域中,当有一个路由器是ASBR时,不得不产生LSA 5报文,但是NSSA中不能有LSA 5报文,所有ASBR产生LSA 7报文,发给本区域的路由器。

OSPFLSA的7种类型及特殊区域和路由表详解

OSPFLSA的7种类型及特殊区域和路由表详解始发路由器内容泛洪区域Link State ID 在OSPF数据库中的名字1 RouterLSA每台路由器链路或接⼝type和cost本区域始发路由器的router-idRouter Link States2 NetworkLSAMA⽹络中DR产⽣与之相连的路由器的router-id (包括DR)本区域DR接⼝上的IP地址Net Link States3 NetworkSummaryLSAABR区域外部的⽬的地址(到同⼀⽬的中cost最⼩的)及到该⽬的的cost跨区域Internal⽹络Summary NetLink States4ASBRSummaryLSAASBRASBR路由器及到该路由器的cost跨区域所通告的ASBR路由器的router-id Summary ASB Link States5ASExternalLSAASBRAS外部的⽬的地址及其costAS External⽹络Type-5 AS External Link States7NSSAExternalLSANSSA中的ASBRAS外部的⽬的地址及其costNSSA External⽹络Type-7 AS External Link StatesStub area末梢区域(存根区域)没有4类和5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O *IA配置命令:所有stub区域路由器上router ospf 1area 1 stubTotally stub area没有3、4、5类LSA,ABR下发⼀条3类0.0.0.0/0默认路由O* IA配置命令:区域内部路由器:router ospf 1area 1 stubABR路由器:router ospf 1area 1 stub no-summary //阻挡3类外部汇总路由area 1 default-cost 10 // 设定下发默认路由的cost值Not-so-stubby-area(NSSA)⾮完全末梢区域:既想阻挡LSA5,⼜想引⼊外部路由没有4、5类LSA,外部路由注⼊NSSA区域⾥,ASBR产⽣7类LSA,7类LSA只能存在于NSSA区域⾥,若穿越ABR到其他区域ABR会将其变成5类LSA,NSSA区域的ABR不会下发3类0.0.0.0/0默认路由,可⼿⼯配置配置命令:所有NSSA区域路由器上配置,如果某路由器没有配置,它将不能与其他NSSA路由器建⽴邻居关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 路由器LSA,由区域内所有路由器产生.
2. 网络LSA,由区域内DR或BDR路由器产生.
3,4 网络汇总LSA或ASBR汇总LSA,由ABR产生.
5. 自制系统外部LSA, 由ASBR产生
6. 组播LSA,思科路由器不支持MOSPF
7. NSSA外部LSA,由ASBR产生,几乎和5类相同.
类型一:
类型一LSA描述了所有直连链路共同的状态。

以router ID标记。

每个路由器链路被定义为四种链路类型中的一种,LSA包含一个link ID位,它通过网络号和掩码标记着这条链路直连着的目标。

类型一LSA的链路类型:
点对点连接另一台路由器。

Link ID为邻居router ID;
直连到一个过境网络。

Link ID为DR的Ip地址;
直连到一个末梢网络。

Link ID为IP网络号;
虚链路。

Link ID为邻居router ID。

除此之外,类型一LSA还描述了这台路由器是否是ABR或ASBR。

类型二:
类型二的LSA在一个区域内被每个过境广播或非广播多路访问
(NBMA)网络产生。

一个过境网络至少有两个直接附属于OSPF
的路由器。

网络中的DR负责通告网络LSA。

一个类型二的LSA列出每个组成过境网络的附属路由器,包括
DR本身,还包链路上使用的子网掩码。

注意:类型二的LSA在过境网络区域内洪泛给所有路由器,这一类型LSA从不穿越区域边界。

这种类型LSA的链路状态ID是DR通告的自己的IP接口地址。

类型三的LSA 通告的是ABR相连Area的链路信息,具体来讲就是将自己Area内的链路告诉Area 0,也将其他Area(包括Area 0)的信息传到自己的Area。

其通告的链路是所有链路中Cost最小的,在路由表中以“O IA” 表示。

如果LSA3通告的是一条缺省路由,那么链路状态ID和网络掩码字段中都将设为0.0.0.0。

默认情况下,类型三LSA被通告进骨干区域,以起源区域内每个定义的子网形式,而这种行为可以引起重大的洪泛问题。

因此,你应该考虑在ABR上手动汇总。

汇总LSAs只在单区域传播,但是会在ABR处被修改,然后传给其他区域。

注意:汇总LSAs默认情况下不包含汇总路由。

类型四:
类型四的LSA通告了ASBR的具体位置,是一条到达ASBR的主机路由。

LSA3和LSA4都由ABR始发,报文格式是相同的,只不过有几处字段内容不一样。

在“链路状态ID” 这个字段中,LSA3通告的是网络或子网的IP地址,而LSA4通告的是ASBR的路由器ID;而“网络掩码字段”对LSA4没什么意义,设置为0.0.0.0。

一台Router成为ABR的前提是必须有运行OSPF进程的接口与Area 0直连,否则不会产生LSA 3 和LSA 4,也就无法完成ABR的任务,解决办法一般是通过虚链路。

在图中中,ASBR发送一个类型一的路由器LSA,里面含有1bit用来标记自己是ASBR的位。

当ABR(在路由器LSA中以边界bit标记)收到这个类型一的LSA时,它建立一个类型四LSA,并且洪泛进骨干区域area0。

后续的ABRs重新产生一个类型四LSA,洪泛进后面的区域。

LSA 5通告了与ASBR直连的其它AS的路由信息,不同于BGP中AS的概念,这里指IGP区域。

LSA 5被Flooding 至除Stub,Total Stub,,NSSA以外的所有Area,是唯一的一个不与任何Area相关联的LSA通告。

LSA 5形成的路由条目以E1或E2表示(默认为E2)
可以通过命令改为E1类型redistribute igp subnets metric-type 1 。

E2 Cost = ASBR到AS外部目的网络的Cost
E1 Cost = 本地到ASBR的Cost + ASBR到AS外部目的网络的Cost。

注意:当OSPF路由器获得一条LSA 5,在装进路由表之前会检查“转发地址”是否可以通过Area内或Area 间路由到达,若不可达,不会装进路由表。

类型七:
LSA7内容和LSA5基本一样(只有转发地址字段不同),关键是LSA7只在始发该LSA的NSSA区域内Flooding,并在ABR转换成LSA5,LSA 7形成的路由条目以N1或N2表示。

事实上LSA7和LSA5内容一样,只不过泛洪区域有限制所以要标记一下,而且是可以相互转换的。

在NSSA区域中,路由器设定…N-bit…来标记他们可以支持类型七LSA,ASBR将外部路由信息封装进LSA 。

若设置其P-Bit 位为1,可以使其在NSSA区域里泛洪。

在ABR那里会将P-Bit 位改为0,由LSA 7转换为LSA 5,再传到OSPF 其他的Area。

同样的,如果有别的Area通告进来的外部路由要注入到这个NSSA区域中,在该NSSA 区域的ABR那里会将LSA 5转换为LSA 7。

相关文档
最新文档