OSPF LSA 简要介绍 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

OSPF 有各种路由器名称和区域类别,这种复杂性要求 OSPF 尽可能准确交换信息以得到最佳路由。 OSPF 通过使用不同类型的 LSA 来完成通信。下表简要的介绍了 OSPF 中的 LSA 类型。但是 CISCO 并没有实现所有的 LSA ,尤其是第 6 种组播 LSA 。



LSA类型




LSA描述




1

路由链路通告

2

网络链路通告

3

ABR 汇总链路通告

4

ASBR 汇总链路通告

5

自治系统扩展路由通告

6

多播组 LSA

7

非完全端区 NSSA 扩展

9

不透明 LSA :本地链路范围

10

不透明 LSA :本地区域范围

11

不透明 LSA :自治系统范围

 



尽管存在如此多的 LSA ,但是它们却有一个相同的 LSA 头:



 



链路状态生存期

选项

链路状态类型

链路状态 ID

通告路由器

路由状态序列号

链路状态校验和

长度

 



第一类:路由 LSA



路由 LSA 描述了区域内路由器的链路状态,并且只在路由器所在区域内传播。



 



0

V

E

B

0

链路号

链路 ID

链路数据

类型

# TOS

TOS 0 度量

TOS=x

0

TOS x 度量

TOS=y

0

TOS y 度量




。。。

TOS=z



0

TOS z 度量

 



第二类:网络 LSA



网络 LSA 描述连接到一个特定非广播多点接入( NBMA )或广播网络的一组路由器。网络 LSA 的作用是保证对某 NBMA 或广播网络只产生一个 LSA 。这是一种内部 OSPF 汇总。



 



链路状态生存期

选项

2

链路状态 ID

通告路由器

路由状态序列号

链路状态校验和

长度

网络掩码

连接路由器

。。。

 



第三类: ABR 汇总 LSA



此类 LSA 由 ABR 产生,用来描述不同网络区域间的路由器。特别的,此类 LSA 描述在一个 OSPF 自治区域内但在一个特定的接受 LSA 的 OSPF 区域之外的网络。第 3 类 LSA 的泛洪范围是没有找到网络或子网的区域。



第四类: ASBR 汇总 LSA



在功能上与第三类 LSA 非常类似,第 4 类 LSA 描述自治系统和边界路由器的路由,使得其他的路由器可以找到并到达 ASBR 。



 



网络掩码

TOS=0

0

TOS 0 度量

TOS=x

0

TOS x 度量

。。。

TOS=z

0

TOS z 度量

 



第五类:自治系统外部 LSA



由 ASBR 产生,描述在 AS 之外的目的地路由,除了 stub 区域外,第 5 类 LSA 到处泛洪。



 



网络掩码

E

0

量度

转发地址

外部路由标记

E

TOS

TOS 度量


 


转发地址

外部路由标记

 



第六类:组播 LSA



该类 LSA , Cisco 并不支持,因此不进行讨论。



第七类: NSSA 端区 LSA



该类 LSA 由 ASBR 产生,描述一个非完全端区内的路由。此类 LSA 能够被 ABR 汇总并被第 5 类 LSA 覆盖,以传送到其他 OSPF 区域。详细信息可以参考 RFC1587 。



 



链路状态生存期

选项

5

链路状态 ID

通告路由器

路由状态序列号

链路状态校验和

长度

网络掩码

E

0

度量标准

转发地址

外部路由标记

E

TOS

TOS 度量标准


 


转发地址

外部路由标记

 



第九,十,十一类:不透明 LSA



不透明 LSA 用于 MPLS 流量工程。用来分发各种 MPLS 属性,如链路层容量和拓扑结构等。在 RFC2370 中定义“ OSPF 不透明 LSA 由特定厂商来决定他们的使用”。



 



链路状态生存期

选项

9 、 10or11

不透明类型

不透明 ID

通告路由器

链路状态序列号

链路状态校验和

长度

不同名信息


转载于:https://blog.51cto.com/38554/189603