OSPF的LSA七种类型
OSPF中7种类型
![OSPF中7种类型](https://img.taocdn.com/s3/m/ae2c4592ff00bed5b8f31d7a.png)
由于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](https://img.taocdn.com/s3/m/75eadd3a10661ed9ad51f3d4.png)
第一类.路由器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详解](https://img.taocdn.com/s3/m/2044a4202f60ddccda38a01c.png)
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类型](https://img.taocdn.com/s3/m/876ef10f16fc700abb68fc67.png)
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类型](https://img.taocdn.com/s3/m/f4ac4e32876fb84ae45c3b3567ec102de2bddfae.png)
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 是自治系统边界路由器。
OSPF中7种类型LSA
![OSPF中7种类型LSA](https://img.taocdn.com/s3/m/ff73aefff021dd36a32d7375a417866fb84ac0c6.png)
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。
1-7类LSA的意义和产生条件--上
![1-7类LSA的意义和产生条件--上](https://img.taocdn.com/s3/m/793d7afac8d376eeaeaa310a.png)
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
![OSPF的七种类型LSA](https://img.taocdn.com/s3/m/6093a51355270722192ef79e.png)
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报文,发给本区域的路由器。
OSPF 7类LSA的意义和产生条件--下
![OSPF 7类LSA的意义和产生条件--下](https://img.taocdn.com/s3/m/dc07c561f5335a8102d2202a.png)
OSPF 7类LSA的意义和产生条件--下这里会接着上次的文档继续写。
上次实际上已经解释了关于OSPF LSA 1-5类。
今天要引入的是5类lsa和7类lsa的问题。
如果要解释7类,就必须先说明一种网络类型:NSSA--Not so stub area.和stub area比较起来,NSSA还不是那种比较彻底的末节区域。
stub area就是末节区域,作为连接骨干区域的末节区域,没有任何延伸了。
NSSA是在stub的基础上面进行了优化,使得子区域可以当做ospf的区域末节,但是对外的话还是可以接其他类型的网络。
所以比较经典的NSSA一般是在末节的ASBR上面还需要重分发外部路由。
见下图:area 10 作为NSSA区域,R4是ASBR,会重分发外部路由进来。
然后最终在在R1上面形成OE2的路由。
那么R1上面收到的是什么类型的LSA呢?还有是如何传递过来的呢?问题:将Area 10变为NSSA区域,然后将EIGRP路由重分布到OSPF,观察172.16.0.0的路由是否属于7类的LSA,再去观察当172.16.0.0传递到area 0区域以后,是否会变成5类的LSA?带着这些问题,先坐实验来验证,然后最后再做总结.area 10是NSSA区域。
首先我们来说一下NSSA区域的特性。
因为stub区域不允许ASBR存在,所以产生了NSSA--Not so stub area----还不是那么末节的区域。
在NSSA区域里面,允许ASBR存在,并且可以重分布外部路由进来。
R4会将EIGRP路由重分布到Area 10里面,并且由ASBR R4在本区域内(area10)扩散type-7的LSA.当R2这个ABR收到了这个通告,就会将7类的LSA转换成5类的LSA,最后在非NSSA区域内进行扩散。
环境搭建好以后,现在来看看结果:在R4上面:在R3上面:在R2上面:在R2上面,172.16.0.0的路由也是N2的类型。
OSPFLSA的7种类型及特殊区域和路由表详解
![OSPFLSA的7种类型及特殊区域和路由表详解](https://img.taocdn.com/s3/m/412faf9ad1d233d4b14e852458fb770bf78a3b9c.png)
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学习总结](https://img.taocdn.com/s3/m/696b6bea998fcc22bcd10d4c.png)
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,。
lsa的分类
![lsa的分类](https://img.taocdn.com/s3/m/eb4f7108842458fb770bf78a6529647d272834b3.png)
ISa的分类
LSACLinkStateAdVertiSenIent)是OSPFCOpenShortestPathFirst)协议中使用的关键数据结构之一,用于表示网络中的链路状态。
OSPF协议将一个大的网络划分为若干个小的区域(Area),每个区域运行一个OSPF 实例,维护一个区域内路由表和一个链路状态数据库。
LSA是OSPF区域内路由信息的抽象,描述了区域内路由的链路状态。
根据OSPF协议的定义,主要有以下几种类型的LSA:
1.RouterLSA(类型1):每个OSPF路由器都会产生RoUterLSA,描述了该路由器所在的链路或接口,以及链路的状态和代价。
这些信息只在产生的区域内泛洪。
workLSA(类型2):NetworkLSA由DR(DesignatedRouter)产生,描述了OSPF区域中的路由器。
它只在产生的区域内泛洪。
workSummaryLSA(类型3):NetworkSummaryLSA由ABR (AreaBorderRouter)发出,用于将某个区域的汇总信息告知其他区域。
这有点类似于距离矢量路由协议,依靠下一跳路由器进行路由。
4.ASBRSummaryLSA(类型4):ASBRSummaryLSA由ABR发出,用于通知其他区域路由器,如果要到达某个非OSPFAS外的网络,需要找通告里提到的那个ASBR。
可以理解为汇总信息是由ASBR产生,但由ABR代为通告出去的。
以上是OSPF协议中LSA的主要分类,每种类型的LSA都有其特定的用途和特点,共同维护了OSPF网络的稳定和高效运行。
OSPF 7种常用LSA归纳
![OSPF 7种常用LSA归纳](https://img.taocdn.com/s3/m/404feb711711cc7931b71667.png)
OSPF 7种常用LSA归纳没有LSA的DBD是为了选举主从关系show ip ospf databaseRouter LSA传播范围:本区域传播通告者:每台路由器Network LSA传播范围:本区域传播通告者:DR内容:拓扑信息+掩码Network Summary LSA传播范围:整个OSPF域通告者:ABR(穿越一个ABR会打上另一个ABR ID)内容:域间路由ASBR Summary LSAshow ip ospf database asbr-summary传播范围:除了ASBR所在的区域通告者:ABR(穿越一个ABR会打上另一个ABR ID)内容:域间路由Autonomous System EXternal LSA(外部LSA)传播范围:整个OSPF域,但他不属于任何一个区域通告者:ASBR,在传播过程中不会改变内容:域外路由*Seed Cost 路由重分布rip重分布进ospf cost=20(标准值)OSPF LSDB Overload Protection LSA过载保护接口修改cost值修改接口带宽OSPF汇总域间汇总 ABR域外汇总 ASBR链路类型Stub Network Link 末梢网络在一个网段中只有一台OSPF路由器的情况下,该网段被OSPF链路类型定义为Stub Network Link;因为一个网段中只有一台OSPF路由器,所以在这个网段就不可能有OSPF邻居,一个接口被通告进OSPF,无论其二层链路是什么介质,只要在该接口上没有OSPF 邻居,那么就是Stub Network Link;Loopback接口永远被定义为Stub Network Link,默认使用32位掩码表示,无论将Loopback接口改为哪种OSPF网络类型(Network Type),始终改变不了它的OSPF链路类型(Link Type)属性,但可以改变它在LSA中的掩码长度。
包含的信息:网络号子网掩码度量值Point-To-Point LinkOSPF 网络类型(Network Type)为Point-To-Point的接口,OSPF链路类型(Link Type)为Point-To-Point Link,但Loopback接口除外;而网络类型为点到多点(Point-To-Multipoint)的接口,同样链路类型也为Point-To- Point Link。
OSPF 的 LSA 类型汇总,包括 OSPFv2 和 OSPFv3
![OSPF 的 LSA 类型汇总,包括 OSPFv2 和 OSPFv3](https://img.taocdn.com/s3/m/c428b32dda38376bae1fae2f.png)
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确定往下一跳的最佳路径。
ospf v2里面常见的LSA类型
![ospf v2里面常见的LSA类型](https://img.taocdn.com/s3/m/d94d1f7f5acfa1c7aa00cc01.png)
2 网络LSA
用来描述一个传输网络的,包含两个内容:
1.包含传输网络上的所有路由器
2.包含子网掩码信息
他是由MA网络中的DR产生的,他的传输范围,仅仅在本区域内部。
3or4 汇总
3类LSA:作用:在一个区域内有一类LSA和二类LSA,在经过ABR的时候,转化为3类LSA。用于域间路由,也用于网络汇总路由。在传播的过程中,只包含网络号,子网掩码以及度量值。
为什么进行路由汇总?
减少网络中lsa传输数量,同时网络中的变化小了,链路状态数据库小了,计算出来的路由表小了,大大提高数据包查找转发的能力,减少因为链路状态数据库的变化而引起的spf算法的重计算。
ospf的汇总方式要素:
1.要选择一个边界进行
在区域的边界上进行汇总
用area area-id range address mask 只能针对1类lsa和2类lsa进行汇总,不能针对3类lsa。
ospf v2里面常见的LSA类型有11种:
1 路由器LSA
最基础的最根本的LSA,叫路由器链路状态通告,每一个路由器都会产生,传播1类LSA,只能在一个区域内部传播LSA。包含两个东西:1.包含直连链路列表,2.描述了每个链路的网络信息和路由信息。这个LSA在ABR那被终止掉。
末节区域和完全末节区域的规则:1.如果末节和完全末节和区域0相连的时候,建议只有一个ABR。如果有两个ABR,说明是有两条路径的,将有可能会选择一条次优路径。
2.在这个区域里面的路由器应该都被配置成末节路由器,在这个区域里面没有ASBR,
3.里面是不能有虚链路穿越这个区域的。
nssa区域也能过滤外部的lsa,但是我自己有一个ASBR。特点:其他的ASBR被我过滤掉了,但是允许自己产生一个。没有产生默认路由,一定要手动的给加上一条默认路由。
OSPF 7类LSA的意义和发生条件--下
![OSPF 7类LSA的意义和发生条件--下](https://img.taocdn.com/s3/m/4bb8407b0066f5335a8121b1.png)
OSPF 7类LSA的意义和产生条件--下这里会接着上次的文档继续写。
上次实际上已经解释了关于OSPF LSA 1-5类。
今天要引入的是5类lsa和7类lsa的问题。
如果要解释7类,就必须先说明一种网络类型:NSSA--Not so stub area.和stub area比较起来,NSSA还不是那种比较彻底的末节区域。
stub area就是末节区域,作为连接骨干区域的末节区域,没有任何延伸了。
NSSA是在stub的基础上面进行了优化,使得子区域可以当做ospf的区域末节,但是对外的话还是可以接其他类型的网络。
所以比较经典的NSSA一般是在末节的ASBR上面还需要重分发外部路由。
见下图:area 10 作为NSSA区域,R4是ASBR,会重分发外部路由进来。
然后最终在在R1上面形成OE2的路由。
那么R1上面收到的是什么类型的LSA呢?还有是如何传递过来的呢?问题:将Area 10变为NSSA区域,然后将EIGRP路由重分布到OSPF,观察172.16.0.0的路由是否属于7类的LSA,再去观察当172.16.0.0传递到area 0区域以后,是否会变成5类的LSA?带着这些问题,先坐实验来验证,然后最后再做总结.area 10是NSSA区域。
首先我们来说一下NSSA区域的特性。
因为stub区域不允许ASBR存在,所以产生了NSSA--Not so stub area----还不是那么末节的区域。
在NSSA区域里面,允许ASBR存在,并且可以重分布外部路由进来。
R4会将EIGRP路由重分布到Area 10里面,并且由ASBR R4在本区域内(area10)扩散type-7的LSA.当R2这个ABR收到了这个通告,就会将7类的LSA转换成5类的LSA,最后在非NSSA区域内进行扩散。
环境搭建好以后,现在来看看结果:在R4上面:在R3上面:在R2上面:在R2上面,172.16.0.0的路由也是N2的类型。
07_OSPF特殊区域及LSA类型
![07_OSPF特殊区域及LSA类型](https://img.taocdn.com/s3/m/c78e9bcba58da0116c1749b7.png)
LINK1 RouterID=192.168.254.1
LINK2
LSA类型
• 类型1:路由器LSA Router LSA
– 每个路由器针对它所在的区域产生LSA1,描述区域内部与路由器直连的链 路的信息(包括链路类型,Cost等) ; – LSA1只允许在本区域内洪泛,不允许跨越ABR; – LSA中会标识路由器是否是ABR(B比特置位),ASBR(E比特置位)或者是 Virtual-link(V比特置位)的端点的身份信息;
LSA类型
• 类型5: 自治系统外LSA AS External LSA
– OE1、OE2的区别
B
20
5
10
A D
10.1.1.0
30 10
C
LSA类型
• 类型5: 自治系统外LSA AS External LSA
LSA类型
• 类型7: NSSA中的外部LSA NSSA External LSA
ASBR Summary LSA由ABR生成,用于描述ABR能够到达的ASBR
它的链路状态ID为目的ASBR的RID。
area1 192.168.1.0 /24
TYPE=4 192.168.255.1
ASBR
routerID 192.168.255.1 ABR area0
Subnetmask 255.255.255.255
LSA类型
• 类型3: 网络汇总LSA Network Summary LSA
ABR收到来自同区域其它ABR传来的Type 3 LSA后重新生成新的Type3 LSA (Advertising Router改为自己)然后继续在整个OSPF系统内扩散;
OSPF的LSA七种类型
![OSPF的LSA七种类型](https://img.taocdn.com/s3/m/7c2cc657876fb84ae45c3b3567ec102de2bddfc8.png)
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连接的外部网络和它们的度量。
OSPF中7种类型LSA(链路状态通告)
![OSPF中7种类型LSA(链路状态通告)](https://img.taocdn.com/s3/m/b8972e41c850ad02de804144.png)
Router(config-route)area 1 stub //将Area 1设置成末梢区域
2. 完全末梢区域:(Totally stub)
自治系统外部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(链路状态通告)
由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。
2、网络LSA (Network LSA)
由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
3、网络汇总LSA (Network summary LSA)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LSA链路状态ID:网络号
LSA包含的内容:将外部自治系统传递进来,包含着域外的路由信息
6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF协议)
的路由器。
LSA包含的内容:MA网络中的路由器以及本网的掩码信息和DR路由器本身的Router ID
3、网络汇总LSA (Network summary LSA)
由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。
在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。
OSPF的七种类型LSA:
1、路由器LSA (Router LSA)
由区域内所有路由器产生,并且只能在本个区域内泛洪广播。
这些最基本的LSA通告列出了路由器所有的链路和接口,并
指明了它们的状态和沿每条链路方向出站的代价。
LSA传播范围:本域内传递,不穿越ABR(边界路由器)
LSA链路状态ID:网络号
LSA包含的内容:本区域中的路由信息,包括网络号和掩码
4、ASBR汇总LSA (ASBR summary LSA)
也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。
LSA传播范围:泛洪到整个AS中,(把ASBR的Router ID传播到其他区域,让其他区域的路由器得知ASBR的位置。)
网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。
LSA传播范围:本域(存在以太网络连接的域)内传递,不穿越ABR(边界路由器)
LSA通告路由器:DR的Router ID
LSA链路状态ID:DR的接口IP
如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR路由器将
会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。
LSA传播范围:域间路由,能泛洪到整个AS中,始发路由器除外。
LSA通告路由器:ABR的Router ID(经过一个ABR,就会改为这个ABR的Router ID)
LSA通告路由器:本路由器的Router ID
LSA链路状态ID:本路由器的Router ID
LSA包含的内容:本路由器的直连邻居,以及直连接口的信息
2、网络LSA (Network LSA)
由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。
LSA通告路由器:ABR的Router ID(经过一个ABR,就会改为这个ABR的Router ID)
LSA链路状态ID:ASBR的Router ID
LSA包含的内容:本区域中的路由信息,包括网络号和掩码
注意:在ASBR直连的区域内,不会产生4类的LSA,因为ASBR会发出1类的LSA,其中会指明自己是ASBR。
7、NSSA外部LSA (NSSA External LSA)
由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。
在NSSA区域中,当有一个路由器是ASBR时,不得不产生LSA 5报文,但是NSSA中不能有LSA 5报文,所有ASBR产生LSA 7报文,发给本区域
OSPF-7种类型LSA
ห้องสมุดไป่ตู้
由于OSPF协议定义了多种路由器的类型,因而定义多种LSA通告的类型也是必要的。
例如:一台DR路由器必须通告多路访问链路和所有与这条链路相连的路由器,而其他类型的路由器将不需要通告这种类型的信息。
5、自治系统外部LSA (Autonomous system external LSA)
由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。
自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。
LSA传播范围:域外路由,不属于某个区域,一个LSA即是一条路由信息