OSPF中的LSDB ospf的lsa_链路

 

LSA:链路状态通告信息,存放在LSDB数据库中,通过LSU保温传输。当一台路由器的接口宣告进了OSPF进程当中,那么这个接口的信息(IP、掩码、……)就会生成链路状态。

  • 域内路由计算

1、1类LSA,用来描述路由器自身直连链路状态的LSA。

名称:Route LSA

功能:本路由器针对某个区域所产生的路由信息和拓扑信息

传播范围:本区域内传输

Link-ID:产生者的router-id

ADV router:产生者的router-id

特性:在单个区域中分别只产生一条1类LSA,若在MA网络,1类LSA不完整,需要配合二类LSA生成路由信息以及拓扑信息。

1类LSA的四种类型:

1)、P2P            点到点           

2)、transnet         传输网络仅限于MA网络

3)、vlink            虚连接

以上为树干信息

4)、stubnet         叶子信息

以上为叶子信息

2、2类LSA:当邻居互联的网络类型为广播或者NBMA时,使用DR所在的接口信息生成伪节点,用2类LSA来描述伪节点信息,伪节点信息既是树干又是叶子。

名称 :network LSA ,网络LSA

功能:用于在MA网络中,描述本网络路由器的数量以及本MA网络的网络掩码

传播范围:只能在本区域之内传输,终止于ABR

Link ID:DR接口的IP地址

ADV router:DR所在路由器的router-ID

特性:只会出现在MA网络,用于补充1类LSA(1.MA网络的掩码2.MA网络路由器的数量)

  • 域间路由计算

C、3类:把本区域内1类和2类计算出的最优路由通过ABR以3类lsa的形式在其他直连区域内进行传递。

名称:summary LSA 汇总LSA

功能 :传递不同区域之间的路由信息

传播范围:整个运行OSPF协议的中。

link-id :传递路由的网络号

ADV router:默认为所在区域ABR的router-id

特性:在穿越不同区域时,由其他的ABR重新产生(ADV router 是变化的)

注意:ABR是指运行OSPF协议的,不同区域之间的那个路由器。

域间防环原则

<1>在区域设计上,非骨干区域必须和骨干区域相连,形成逻辑上的星型无环拓扑。

<2>ABR不会将非骨干区域的3类lsa传递到骨干区域;

如果ABR在骨干区域有邻居,那么不会计算非骨干区域内的3类lsa;

如果ABR在骨干区域没有邻居,那么会计算非骨干区域的3类lsa。

<3>1类lsa优于3类lsa。

  • 域外路由计算

4类:当ABR收到1类LSA的flag职位为ASBR的报文后,会转化成4类LSA传递到其他直连区域,为了方便其它区域的路由器在计算5类LSA时能够知道ASBR在哪儿。                    

名称:summary ASBR LSA
功能:除了ASBR所在区域外,用于通告ASBR位置
Link id:ASBR的router-id
ADV router:默认ASBR所在区域的ABR的router-id
特性:在穿越不同区域时,由新的ABR重新产生。(与3类LSA一致)

5类:ASBR执行了引入动作以后,路由表中的路由旧会议5类lsa的形式存放在lsdb当中,并且在整个ospf域内进行传递。         

名称: NSSA LSA

功能:在NSSA区域中,传递外部路由。

传播范围: 在NSSA区域中传递。

Link id :传递路由网络号

ADV router:产生该LSA的router-id

特性:默认为类型2 ,度量值(种子度量值)为1 。携带了FA地址(转发地址),对外产生缺省的7类LSA路由