1类LSA:router LSA 
任何一个路由器,都会在任何一个区域中产生一个 1类LSA ;
可以将1类LSA理解为“自我介绍”,用于说明本身有哪些链路
进入了该区域,并且是连接着哪些设备,是如何连接的;
到对方的距离是多少;

1类LSA只能在一个区域内部进行传输;

link-id:路由器的RID
adv:路由器的RID
传输范围:只能在一个区域内部
ADV是否变化:不变化

2类LSA:net Link state
这种类型的 LSA ,只有在选举DR/BDR的网络环境中才会有。
只有DR才有资格产生 2 类 LSA 。

link-id:表示的是 DR 的接口IP地址;
ADV:DR的 RID ;
传输范围:一个区域内部
ADV是否变化:不变化;

// 基于 LSDB 中的1类LSA 或者 1和2类LSA,就可以计算出
一个区域内部的路由,叫做 O 的路由;
3类LSA:summary net link state 
在不同的区域之间传输路由信息;
这种类型的LSA,仅有 ABR 可以产生。
3类LSA被ABR产生以后,首先进入到 OSPF 区域0,然后再转发到
其他区域。
ABR:
1、可以将非0区域中的“域内-O”路由,转变成3类LSA,发送到
0区域;
2、可以将0区域中的“域内-O”路由,转变成3类LSA,发送到非
0区域;
也可以将0区域中的“域间-OIA”路由,转变成新的3类LSA,
发送到其他的非0区域中;
3、一定不可以将非0区域中的3类LSA转发到0区域;;
link-id:表示的是路由的前缀;
adv:ABR的RID;
传输范围:一个区域内部
ADV是否变化:是;

4类LSA:summary ASB link state
专门是为了辅助5类LSA计算路由而生的;
传递的信息是 ASBR 的 RID ;
是由与 ASBR在同一个区域的 ABR 产生的;
传递过程中每经过一个ABR,ADV都会变化一次。
link-id:表示的是 ASBR的 RID;
adv:ABR 
传输范围:同一个区域内部;
ADV是否变化:是的;

5类LSA:external LSA
表示的是OSPF的外部路由,没有任何区域概念;
可以在OSPF网络中畅通无阻。
哪里有OSPF,哪里就有5类LSA。

link-id:表示的是外部路由前缀;
adv:ASBR的 RID ; 
传输范围:没有限制;
ADV是否变化:否;

注意:
计算域内路由时,使用的1类或者1类和2类LSA;
计算域间路由时,使用的是3类和1类;
计算外部路由时,使用的是5类和1类,或者是5类,4类和1类;



本文转自 linuxpp 51CTO博客,原文链接:http://blog.51cto.com/13505118/2052288,如需转载请自行联系原作者