OSPF其二

LSA

一、LSA概述

LSA是链接状态协议使用的一个分组,它包括有关邻居和通道成本的信息。 LSA被路由器接收用于维护它们的路由选择表。

二、LSA分类(六类)

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_OSPF


图示为需要掌握的六类LSA。

三、LSA类型详解

Type-1 LSA:Router LSA

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_ospf的lsa的几种情况和含义_02


每个OSPF路由器针对它所在的区域产生Type-1 LSA,描述本设备连接到该区域的直连接口状态及cost等信息。

Type-1LSA只允许在区域内洪泛,不允许跨越ABR(跨越区域)。

Type-1 LSA中会标识路由器是否是ABR(通过B比特置位的方式)、ASBR(通过E比特置位的方式)或者是Virtual-link的端点(通过V比特置位的方式)的身份信息。

Type-2 LSA: Network LSA

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_OSPF_03


多路访问(Multiple-Access,简称MA)网络,包括广播型多路访问网络及非广播型多路访问网络,其中广播型多路访问网络的典型代表是以太网。在MA网络中,OSPF会选举DR及BDR。一个MA网络中,所有路由器都只与DR/BDR建立全毗邻的OSPF邻接关系。

Type-2 LSA由DR产生,描述其在该MA网络上连接的所有OSPF路由器以及该MA网络的网络掩码。

Type-2 LSA中没有cost字段。

Type-2 LSA只在本区域内泛洪,不允许跨越区域泛洪。

Type-1及Type-2小结

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_值类型_04

Type-3 LSA: Network Summary LSA

Type-3 LSA由ABR产生,实际上就是将区域内部的Type1 ,Type2 LSA的信息收集起来以路由前缀的形式扩散到其他区域。因此得益于Type-3 LSA的泛洪,OSPF路由器能够计算出区域间的路由。

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_lsa_05


只有ABR才能够产生Type-3 LSA,这里的ABR指的是有多个接口连接到不同区域,并且至少有一个活跃的接口连接到Area0的OSPF路由器。

如果—台ABR有多条路径可以到达直连区域内的某个目的网段,那么它将只会为该网段产生一条Type-3 LSA注入到Area0,而且这条Type-3 LSA的cost是上述多条路径中cost的最小值。

当ABR在Area0中存在一个全毗邻( Full)的邻居时,它只能使用Area0中学习到的Type-3 LSA计算区域间的路由,而不能使用从非o Area学习到的Type-3 LSA计算区域间的路由。

Type-4 LSA: ASBR Summary LSA

Type-4 LSA由ABR产生,用于描述ASBR。

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_lsa_06

Type-5 LSA: AS External LSA

OSPF使用Type-5 LSA计算得出的外部路由,在路由表中的protocol字段显示为“O_ASE”,也即OSPF AS External,OSPF外部路由。

Type-5 LSA有两种度量值类型(Metric-type ) : Type1及Type2。将外部路由引入OSPF时,如果未指定该外部路由(Type5-LSA )的度量值类型,则缺省为Type2且路由的外部cost缺省为1。


度量值类型Type1及Type2的区别如下∶

Type-5 LSA的度量值类型为Type2,则该外部路由的cost=外部cost ;

Type-5 LSA的度量值类型为Type1,则该外部路由的cost=内部cost+外部cost。

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_ospf的lsa的几种情况和含义_07


Type-5 LSA由ASBR产生,用于描述OSPF自治系统外的路由信息。当ASBR执行了路由重发布动作时,被引入到OSPF的外部路由将使用该类LSA来描述。

度量值类型Type1与Type2的区别之Type2。

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_ospf的lsa的几种情况和含义_08

Type-7 LSA: NSSA External LSA

Type-7 LSA只存在于NSSA中。

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_多路_09


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

Type-7 LSA在内容上与Type-5 LSA几乎相同,只不过前者只能出现在NSSA中,而不允许进入其他Area。NSSA的ABR在收到Type-7 LSA后,负责将其转换成Type-5LSA,然后注入到Area0中,进而传播到整个OSPF域。

与Type-5 LSA一样,Type-7 LSA也存在两种度量值类型,Type1及Type2,它们之间的区别和Type-5 LSA中的相同。

四、常用LSA代码

用于查看:
一类:dis ospf lsdb router id
二类:dis ospf lsdb network
三类:dis ospf lsdb summary
四类:dis ospf lsdb asbr
五类:dis ospf lsdb ase
七类:dis ospf lsdb nssa

五、特殊区域

stub 末梢区域

Stub area 禁止area0的4类和5类进入
Stubarea的abr会自动向该具区发使用3类lsa描述morning路由
Stub area路由器禁止直行外部路由重新发布

totally stub 完全末梢区域

totally stub 禁止来自area0的3,4,5类进入
totally stub area的abr会自动向该区域下发使用3类描述的默认路由
totally stub area路由器禁止直行外部路由重发布动作

nssa 非完全末梢区域

nssa禁止4类,5类泛红,允许本区域路由注入as外部路由,这些路由7类形成在nssa中泛红,并且7类lsa只在nssa内泛红
nssa的abr将7类lsa转化成5类,并泛红到area中
nssa的abr下发一条7类的默认路由进nssa

totally nssa 完全非完全末梢区域

在nssa基础上,禁止骨干区域进入3类lsa,通知nssa的abr下发一条默认路由

小结

ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_OSPF_10


ospf的lsa的几种情况和含义 ospf的lsa类型有哪些_多路_11

OSPF特殊区域:Stub Area

Area0不能配置成Stub Area。
如果要将一个Area配置成StubArea,则该Area中的所有路由器都要配置Stub Area属性,否则邻居关系无法正常建立。
Stub Area内不能存在ASBR,即自治系统外部的路由不能在Stub Area内传播。Stub Area内不能存在虚连接。