1. # 最全OSPF LSA详解
OSPF是目前企业网使用频率最大的IGP协议,OSPF的精髓在于LSA;理解了各类LSA的作用,才算是懂OSPF。
早期RFC规定有11类LSA,新版RFC中扩展到28类。此文主要介绍早期规定的11类LSA
Type1_LSA
定义: Router LSA,描述区域内部与路由器直连的链路的信息,仅在区域内部传输,每台路由器都会产生Type 1Lsa
内容:
报文分析:
Type2_LSA
定义:Network LSA,只有DR会产生Type 2 LSA,描述区域内的广播网络链路的路由器以及掩码信息,仅在区域内部传输
内容:
报文分析:
Type3_LSA
定义:Summary LSA,只有ABR会产生Type 3 LSA,描述其他区域的链路信息,以子网形式传播,类似直接传递路由
内容:
报文分析:
注:LSA 3 每穿越一个 ABR,其 ADV Router(通告路由器)都会发生改变,ADV Router 转变为最后一次穿越的 ABR 路由器。
Type4_LSA
定义:Asbr-summary LSA,由ABR产生,描述本区域到其他区域中的ASBR的路由,通告给除ASBR所在区域的其他区域
内容:
报文分析:
注 :Type4_LSA为辅助Type5_LSA而生,5类LSA穿越区域时,其它区域存在无法找到ASBR的可能,4类LSA指明到达ASBR的路由,防止路由黑洞
Type5_LSA
定义:AS-extenal LSA,由ASBR产生,描述到AS外部的路由,通告到所有的区域
内容:
报文分析:
注:Forwarding Address字段通常情况下为0.0.0.0;需在广播链路上才会出现非0;LSA 5 的 ADV Router 在穿越 ABR 的时候是不会改变的
Type6_LSA
定义:多播OSPF(MOSPF),MOSPF可以让路由器利用链路状态数据库的信息构造用于多播报文的多播发布树
内容:
Type7_LSA
定义:NSSA LSA,由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播
内容:
Type8_LSA
定义:BGP的外部属性LSA(External attributes LSA for BGP)是被提议作为运行内部 BGP 协议(iBGP 协议)的另一种选择,以便用 来传送 BGP 协议的信息穿过一个 OSPF 域。这个 LSA 从来没有在大 范围部署过,IOS 也不支持该 LSA
Type9_LSA、Type10_LSA、Type11_LSA
定义:不透明LSA(本地链路范围) (opaque LSA):目前主要用于MPLS多协议标签交换协议