OSPF几类LSA总结
- 格式:pdf
- 大小:898.30 KB
- 文档页数:31
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协议定义了多种路由器的类型,因而定义多种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的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种类型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 的序列号取值范围: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 。
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的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 是自治系统边界路由器。
LSA 链路状态通告LSA共六类(常用到的)1、一类LSA:1Router LSA :1.传播范围:只能在本区域传播,不能传播ABR。
2.通告者是谁(那个路由器发出的):所有运行OSPF的路由器,都会产生1类LSA(OSPF区域中的每台路由器通告)(ADV Router 通告路由器)3.通告的内容:1类中包含了我的直连链路信息(拓扑信息);还包含了路由如下图:Router Link States (Areas 0)区域0 中的一类LSA这个是:也是Router ID Router ID 为1.1.1.1也为R1,2.2.2.2 也为R2的Router ID。
这个是:ADV Router 通告路由器,Router ID 为1.1.1.1也为R1,2.2.2.2 也为R2通告的。
为路由器的Router ID一类LSA的详细信息:上面的图是,R1发出的一类LSA,这条LSA包括了,三个小部分第一部分和第三部分为路由信息:第一条是:网络地址;第二条是:子网掩码;第三条是:度量值metrics 为1 ,的得出为lookback口。
下图如是:第二部分:为拓扑信息:如下图:第一条:连得的另一个路由器网络类型为点对点。
第二条:邻居路由器的RouterID 为92.2.2.2第三条:我自己是用那个借口地址和邻居路由器连的,地址为12.1.1.1 第四条:metrics 的值为64 应该为串口,2、二类LSA:网络LSA ,Network lsa 【只有在MA网络才会出现(MA:为多路访问网络)】1. 传播范围:只能在本区域内传,不能传给ABR2. 通告者是谁(那个路由器发出的):DR去通告network LSA3. 通告的内容:一,描述出这个MA网络中有多少个路由器即为拓扑信息,二,这个MA网络的掩码,(是24,还25 还是其他)二类如下图:二类LSA通告者为DR。
意思为DR的IP地址。
二类LSA详细信息:第一点:DR的IP地址,通告这个RouterID这个网段的子网掩码,和这个网络的所有路由器(包括自己:)。
模式解释:通过某种方式登录到启动着的路由器上,我们看到的就是第一种模式:用户模式。
用户模式的表现形式为“<>”,输入enable 回车,进入特权模式(假设进入特权模式没有密码,如果有密码的话,键入enable还要输入密码),进入特权模式下;在特权模式下输入configure terminal进入全局模式;接口等模式都是特殊模式,特殊模式都是全局模式的一个子集。
路由的种类产生机理:直连路由:路由器能够把和自己直接相连的路由器的接口IP地址转换成路由;静态路由:手工的输入路由信息;动态路由:通过运行某种路由协议来获得路由。
路由协议最优路由的依据Metric值和Cost值。
Metric值:完成相同路由,不同协议之间的选择;Cost值:完成同一协议,不同路由,相同目的地的选择。
OSPF协议LSA一类和二类一类LSA就是路由器把自己直连的路由发送给相邻路由器,在这里需要注意的是,如果是多个路由器通过交换机连接在同一网段时,就会有产生相应的DR和BDR。
所有路由器都把一类LSA发送给DR 和BDR,然后,DR再把这些一类LSA转换为二类LSA后,再发送给其他(非DR和BDR)的路由器上,这样做的目的是,在既可以让所在网络的所有路由器获得所有的LSA的前提下,减少网络上的LSA数量,BDR的选择是为了网络的稳定性。
此类产生的路由为O路由。
三类一类和二类的LSA都是在同一区域内产生的,其作用范围为本区域。
不同区域是如何进行路由的获取呢?不同区域的路由是通过ABR 把这个区域的一类和二类LSA转换为3类的LSA,为什么要这样转化呢?主要是为了控制一类和二类LSA的作用范围。
此类产生的路由为OIA路由。
五类和四类三类LSA的作用范围为OSPF区域内。
五类LSA是ASBR把一种路由协议获得的路由变成五类LSA发送到OSPF区域内,实现不同路由协议仍可以获得对方的路由信息。
四类LSA的产生是伴随着五类LSA 一起产生的,为什么会这样呢?其实就是Cost的计算不用,五类LSA 是另一个路由协议产生的Cost值,也就是前一段,四类LSA是OSPF 中计算Cost值得方法,也就是后一段,让后两段相加就是总的Cost 值。
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路由器建⽴邻居关系。
OSPF学习总结一、OSPF的hello包目的:1、发现邻居2、建立邻居前,协商一些参数3、在邻居间扮演keeplive的角色4、允许邻居双向通信5、在NMA网络里选举DR与BDR一般的网络里,hello的时间间隔为10s,在NBMA网络中的hello间隔为30s,一般超过4倍时间间隔后,邻居会down掉!即dead掉。
通过ip ospf hello-interval <seconds> 修改hello时间间隔通过ip ospf dead-interval <seconds> 修改dead时间间隔二、OSPF的三张表:邻居表、拓扑表、路由选择表OSPF的邻居表=邻接关系数据库一般查看邻居表如下:可以看出第一行是邻居的route-id ,第二行是接口优先级,第三行是链路的状态,第四行邻居到dead状态的时间间隔还有多少,第五行邻居接口的IP,第六行是自己与邻居连接的接口。
总结一下OSPF不能建立邻居关系的常见原因:1、hello时间间隔与dead时间间隔不同2、区域号码不相同3、特殊区域(如stub和nssa)的区域类型不匹配4、认证密码与类型不匹配OSPF拓扑表=OSPF拓扑数据库=LADB查看拓扑表:其实在拓扑数据库中有11中LSA通告,常用的就是那7种,第一行是链路状态ID,代表整个路由器,而不是某条链路,第二行是指通告本路由链路状态的路由器ID,第三行是老化时间,第四行是序列号,是为了保持链路状态的可以看到标有IA的路由,意思是area外的路由,标有E2或E1的,意思是AS外的路由,N1、N2是NSSA区域通告的路由三、OSPF路由器接口的8种状态1、DOWN:初始化状态2、Attempt:只适用与NBMA网络,因为在NBMA网络中邻居是手动指定的,在该状态下,路由器使用hellointerval来取代pollinterval来发送hello包3、init :表明路由器在deadtime内收到了hello数据包,但是2-way仍然没有建立起来4、Two-way:双方回话建立5、Exstart :信息交换初始状态,在这种状态下,本地路由器与邻居将建立master/slave关系,并确定DD SEQUENCE NUMBER,接口等级高的成为master6、exchange:信息交换状态,本地路由器想邻居发送数据库描述包,并且会发送LSR请求新的LSA7、loading:信息加载状态,本地的路由器向邻居发送LSR请求新的LSA8、full:完全邻接关系四、OSPF的三种网络类型点到点、广播、NBMA点到点网络比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是能形成邻接关系的,在这种网络上OSPF包的目的地址使用的是224.0.0.5,。
OSPF 的LSA 类型汇总,包括OSPFv2和OSPFv3点击关注合网络技术干货圈3月9日点击上方网络技术干货圈,选择设为星标优质文章,及时送达·曰.",.“产右喊.酗谝伽乒""�-••盲.一·编善立“”或节迁干OSPF LSALSA (L in k S tate A der ti emen t , 链路状态广播)是链路状态协议使用的一个分组,它包括有关邻居和链路成本的信息。
L S A 被路由器接收用于维护它们的RI B (路由表)。
OSPF 路由协议是链路状态型路由协议,这里的链路指的是设备上的接口。
链路状态型路由协议基于连接源和目标设备的链路状态作出路由的决定。
链路状态是接口及其邻接网络设备的关系的描述,接口的信息即链路的信息,也就是链路的状态(信息)。
这些信息包括接口的1Pv 6前缀(pre i x)、子网掩码、接口连接的网络(链路)类型、与该接口在同一网络(链路)上的路由器等信息。
这些链路状态信息由不同类型的L S A携带,在网络上传播。
路由器把收集到的L S A存储在链路状态数据库中,然后运行SPF 算法计算出路由表。
链路状态数据库和路由表的不同在于:数据库中包含的是完整的链路状态原始数据,而路由表中列出的是到达所有已知目标网络的最短路径的列表。
OSPF协议是为I P 协议提供路由功能的路由协议。
OSPFv 2(OSPF版本2)是支持1Pv 4的路由协议,为了让OSPF协议支持1Pv 6, 技术人员开发了O SPFv3( OSPF版本3), OSPFv3由R F 240定义。
LS A类型1、OSPFv2LSA 类型:LSA 类型LSA 类型编号缀和前缀长度表达的,而不再使用地址和掩码的表达形式缺省路由的前缀长度用0代表。
(4)区域间路由器LSA(Inter-Area-Rou t er-LSA): 由ASB R产生,用以通告ASB R的位置试图把数据送达外网的路由器使用该L SA确定往下一跳的最佳路径。
1.LSA类型LSA即为链路状态的描述,它是LSU当中所存储的信息1类LSA:区域中每一台路由器都会产生的关于我自己的运行了ospf接口直连链路的描述,还有自己是何身份的描述,例如DR、ABR还是ASBR,在本区域内进行泛洪2类LSA:每一个MA网络由DR产生,用来描述MA网络中所连接的每一台路由器包括DR本身,在本区域内进行泛洪3类LSA:ABR将连接的区域各1、2类LSA进行归纳产生出3类LSA,区域间互传进而可以了解彼此5类LSA:整个OSPF大域的出口称为ASBR. 由ASBR向OSPF域注入关于域外的路由的描述,与ASBR 同区域的路由器由于通过1类LSA已经知道了ASBR的位置,且也获得了域外路由信息,所以可以顺利和外部通信。
4类LSA:ASBR所在区域的ABR向主干区域及其他区域泛洪出去的主机LSA,由ABR产生,这样每个区域都可以通过这个4类LSA知道了ASBR的位置,同时ASBR向OSPF域注入关于域外的路由的描述,这样实现了全网与OSPF域外的通信2.LSA格式2.1每一种LSA的头部Link state ID:用来指定LSA所描述的部分OSPF域,这个字段的特殊用法根据LSA的类型而会有所不同。
每一个LSA的描述都包含了一个怎样使用这个字段的描述。
LSA头部后面跟的,就是具体的LSA了,具体如下:2.2Router LSA最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的代价以及该链路上所有已知的OSPF 邻居V 位 置1时说明始发路由器是一条或多条具有完全邻接关系的虚链路的一个端点,这里被描述的区域是传送区域。
E 位 置1 表示当始发路由器是一个ASBR 时。
B 位 置1 表示当始发路由器是一个ABR 时。
从Link ID 到Link Data ,这段即为具体的LSA 内容PS :串行线路会出现两对Link ID 和Link Data ,一对为本串行线路所属网段和相应掩码,一对为对端的Router-ID 和本地出接口的IP 地址 查看: show ip ospf databaseShow ip ospf database router X.X.X.X 查看一类LSAshow ip ospf database network 查看二类LSA2.3 Network LSA注意:2类LSA 是不带metric 值的,需与1类LSA 搭配使用,串口cost=64,以太口cost=1 两台路由器通过以太网相连,运行OSPF,如果两端接口的掩码不一致,则无法建立Link Description邻居。
OSPF常用的LSA类型有哪些
OSPF常用的LSA类型有哪些
用于OSPF(开放式最短路径优先)中的LSA(链路状态广播)有哪些类型?下面跟店铺了解一下吧!
John Bruke:OSPF(开放式最短路径优先)是IP网络的一种路由协议。
它用于组织域内的`路由选择,是一个内部网关协议,而不是组织和组织的域间路由选择(边缘路由)。
其它内部路由协议还有IS-IS(中间系统路由交换协议)和EIGRP(增强型内部网关路由协议)。
OSPF(开放式最短路径优先)路由器会创建一个路由选择表,表内包括网络内部的路由最短路径。
当一个路由组件发生故障时,路由过程中会自动绕过它。
路由器基于他们的链路状态数据库来创建这些路由选择表,他们通过网络内其它路由器的LSA(链路状态广播)来构建链路状态数据库。
LSA(链路状态广播)是网络维护当前路由流量信息的手段。
以下为11种LSA(链路状态广播)类型:。
OSPF的LSA类型:1.Router-LSA:一类LSA所有路由器都会产生,本区域扩散。
LINK ID:指的是始发路由器的RID。
一区域内的路由,是靠1类LSA来通告的。
work-LSA:由DR产生,本区域扩散,2类LSA描述一个MA网络,以及这个MA网络上所有的设备3.Summary-Network-LSA:三类LSA,由ABR发出,通告一个区域的所有路由,ADV router是会变化的。
4.Summary-ASBR-LSA:四类LSA,由ABR发出,告诉区域内ASBR在何处。
3类LSA和4类LSA的区别,类型和链路状态ID,三类通告的是路由,四类通告的是ASBR的RID。
5.External-LSA:由ASBR发出,通告外部路由LSA中的E位置位代表内部LSA,为0代表外部LSA,HELLO包中的E位置位代表普通区域,为0代表末梢区域。
7.NSSA-External-LSA:由NSSA区域中的ASBR产生,只在NSSA区域内泛洪。
总结:OSPF中,1类LSA是路由,3类是路由,5类是路由,7类是路由。
2类LSA,通告的是本MA网络状态。
4类LSA,通告ASBR。
LSDB:显示的不是数据库中的每条LSA全部信息,仅仅是头部信息。
如果这个数据库包含多个区域的LSA信息,那么就表示台路由器是ABR路由器LSA通告在LSDB中驻留的时候,老化时间一直在增加,直到LSA通告达到最大生存时间(1h),那么将从OSPF域中清除掉。
所以,必须要有一种机制防止正常LSA到达最大生存时间而被清除,这就是链路状态重刷新。
每隔30min始发这条LSA的路由器就泛洪一个这条LSA的新的拷贝,序列号在原基础上加1 老化时间设为0。
其他路由器收到这个拷贝,就会用这个新拷贝替换原有的这条LSA,使用这个新LSA的老化时间开始计时刷新也可以替换掉已经损坏的LSA由于每一条LSA都与一个独自的重刷计时器关联,也就是说。
不一定每隔30S 所有的LSA都会超时,然后去泛洪新的LSA通告,造成的结果是,每个LSA到达自己老化时间的时候去泛洪自己的新LSA。
OSPF的LSA七种类型OSPF(Open Shortest Path First)是一种用于互联网协议(IP)网络的动态路由协议,用于帮助数据包在网络中选择最佳路径。
在OSPF中,路由器通过交换LSA(Link State Advertisement)来了解网络拓扑,并基于这些信息计算最短路径。
LSA(链路状态广告)是OSPF中用于描述路由器分布情况和网络拓扑结构的信息包。
OSPF定义了七种类型的LSA,每种LSA都承载着特定类型的信息。
下面是关于这七种LSA的详细介绍:1. Type 1 LSA:也称为路由器LSA(Router LSA),由每个路由器在本地链路上生成和分发。
Type 1 LSA描述了一个路由器连接到的所有链路,以及每个链路的状态和度量。
2. Type 2 LSA:也称为网络LSA(Network LSA),由DR (Designated Router)或BDR(Backup Designated Router)在其所在的广播网络上产生。
Type 2 LSA描述了邻接的DR和网络连接到的所有路由器。
这样的LSA只在多播网络上出现。
3. Type 3 LSA:也称为网络汇总LSA(Summary LSA),由ABR(Area Border Router)在与其他区域相邻的区域之间生成。
Type 3 LSA描述了目标区域中的网络,ABR用它来广播到其他区域。
4. Type 4 LSA:也称为ASBR摘要LSA(ASBR Summary LSA),由ASBR(Autonomous System Boundary Router)生成,用于在本地区域中广播到它连接的其他网络。
Type 4 LSA描述ASBR连接的网络和ASBR的度量。
5. Type 5 LSA:也称为外部LSA(External LSA),由ASBR生成,用于向其他区域广播到外部网络。
Type 5 LSA描述了ASBR连接的外部网络和它们的度量。