今天继续来回顾一下OSPF LSA的分组类型和OSPF的特殊区域
LSA 比较常见的分组类型有:
1  router LSA      区域内每个路由将通告直连链路,只在区域内传播
 
2  network LSA    这种LSA只有在广播多路访问网路中才能看到,因为它是由DR/BDR才能发出这种类型的LSA,只能在区域内传播
 
3  summary network LSA  ABR通告,是区域间的路由信息,在区域间传播
 
4  summary network LSA  ABR通告,这种类型的LSA实际是用来告诉内部路由器ASBR路由器在哪,在区域间传播
 
5  AS external LSA   ASBR通告,通告外部路由信息,在区域间传播
 
7  NSSA LSA     这两种通告只存在于NSSA区域,当它向backbone区域传播是会转化为5LSA
 
OSPF的类型还有6891011类型
正是由LSA的类型太多,而且OSPF是基于IP开发的路由协议,当有新的功能需要扩展时,
就必须增加新的LSA,因此它的扩展性明显不够IS-IS强,因为IS-IS有一种很好的机制,
在它的LSP中采用一种TLVTypeLengthValue)的三元组字段,当有新的功能需要增
加时,只要增加一种TLV即可。而且大量的LSA将占用带宽。
 
OSPF路由汇总:
OSPF是链路状态路由协议,因此它不会在主类网路边界自动汇总路由,而且并是每个路由
都能进行路由汇总,只有在ABRASBR上才能进行路由汇总。
ABR上是进行区域间的路由汇总
ASBR上时进行外部路由汇总
EIGRP则可以在任意路由器上进行路由汇总
 
OSPF的特殊区域
1.       stub区域,也称为末节区域
2.       NSSA(not-so-stub area)区域
前面两种是国际上通用的
cisco则在此基础上增加两种区域
3.       totally stub区域
4.       totally NSSA区域
 
stub区域,当把某个区域配置成为stub区域时,则类型5LSA将不能进入此区域,但此
末节区域的ABR会向区域内的路由器通告一条由类型3LSA的默认路由(O *IA),用于
引导区域里的路由器怎么访问外部网络
 
Totally区域,当把某个区域配置成为 totally stub区域时,则类型345LSA将不能进入此区域,但此
末节区域的ABR会向区域内的路由器通告一条由类型3LSA的默认路由(O *IA),用于
引导区域里的路由器怎么访问外部网络
 
 
NSSA区域,将某个区域配置成NSSA区域后,该区域内的ASBR产生一种类型7LSANSSA LSA),这种类型的LSA只能存在于NSSA区域,当类型7LSA经过NSSA区域到达NSSA ABR的时候,ABR又把类型7LSA转换成类型5LSA,并且,和末节/完全末节区域不同的是,NSSA ABR是不会向NSSA区域自动宣告一跳默认路由;如果要宣告默认路由,必须采取手动配置
 
Totally NSSA区域,类型34LSA会被被干掉,会自动产生一条类型3LSA组成的默认路由(O *IA)引导NSSA区域里的路由器访问外部区域。