OSPF LSA简要介绍
OSPF LSA简要介绍
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 | ||
|
通告路由器 | |||
|
链路状态序列号 | |||
|
链路状态校验和 |
长度 | ||
|
不同名信息 | |||
浙公网安备 33010602011771号