OSPF常见LSA

该文只讲解LSA类型,LSA的具体报文格式见:

https://blog.51cto.com/xxy12345/2518384

1      Router-LSA(Type 1)

LSA-1,每个设备都会产生,描述设备链路状态和开销,仅在所属区域内泛洪。

2      Network-LSA(Type 2)

LSA-2,由DR产生,描述MA网络的链路状态,仅在所属区域内泛洪。描述该MA网络连接的路由器和网段。

3      Network-Summary-LSA(Type 3)

LSA-3,描述区域内的某个网段路由,由ABR产生并通告到其他区域,该LSA-3泛洪的范围仅限一个区域。比如ABR连接区域0和1,ABR产生LSA-3在区域0中通告区域1的路由到区域0,该LSA-3只在区域0里泛洪,当区域0需要把该路由通告给其他区域时,需要重新通过ABR产生LSA-3通告。

l  ABR为区域内的每条OSPF路由产生一份LSA3并向其他区域通告;

l  边界有多个ABR时,每个ABR都会产生相同的LSA-3,通过Adveritsing Router字段区分;

l  区域间传递的是路由,LSA-3由每个区域的ABR产生、并仅在该区域内泛洪,路由进入到其他区域后,再由该区域的ABR产生LSA-3继续泛洪;

l  OSPF在区域边界具备矢量特性,不携带任何拓扑信息,只描述到其他区域的网络信息,只有出现在ABR路由表里的路由才会被通告给邻居区域;

l  路由开销计算:当前路由器到目标的cost=自己到区域内ABR的cost+LSA3传递的区域间cost;

l  ABR路由撤销:如果ABR路由器上路由表某条OSPF路由不可达,则立即产生一份Age为3600s的LSA-3向区域内泛洪,用于在区域内撤销该网络;

l  LSA3的路由计算:OSPF在计算路由时,是把LSA3路由当成通过路由器上的叶子节点计算。

4      ASBR-Summary-LSA(Type 4)

LSA-4,由ABR产生,描述到ASBR的距离,通告给除ASBR所在区域的其他相关区域,该LSA-4的泛洪范围仅在一个区域,ABR会在区域边界为其他区域再产生LSA-4并继续泛洪。

5      AS-External-LSA(Type 5)

LSA 5仅通告OSPF路由域外其他协议的路由,比如RIP、BGP等,引入的外部路由通过LSA 5泛洪到OSPF路由域,不像LSA 3/4只能在某一区域泛洪,通告到其他区域时通过ABR再产生然后重新泛洪,LSA5具有其他LSA所没有的泛洪范围,LSA 5能泛洪到所有区域(除Stub和NSSA外)。泛洪期间只有age增加,其他都没有变化,LSA5除了通过外部路由外,还会告知路由器如何访问外部路由,即Forwarding Address

6      NSSA AS-External-LSA(Type 7)

LSA7与LSA5具有相同的格式,与LSA5不同点:

l  LSA7仅在NSSA区域泛洪;

l  LSA7的FA为非0,如果为0,则不会被转换为LSA5;

l  外部路由在NSSA区域使用LSA7传递,在非NSSA区域使用LSA5传递,ABR负责7/5翻译;

l  LSA7的选项为P-bit(Propagate bit)用于告知翻译路由器该条LSA7是否应该翻译;

l  缺省情况下,转换路由器是NSSA区域中Router ID最大的区域边界路由器;

l  只有P-bit置位并且FA(Forwarding Address)不为0的LSA7才能转化为LSA5;

l  若在ABR上引入外部路由,产生的LSA7不会置位P-bit,所以不会再被通告到Area 0;


猜你喜欢

转载自blog.51cto.com/xxy12345/2572343