LSA详解
LSDB
SPF
链路状态类型,链路状态ID,通告路由器 --- LSA的三元组 --- 这三个参数可以唯一的标识出一条LAS信息
Type --- LSA因为携带的信息不同,所以需要进行类别的区分,在OSPFV2中,主要使用6类LSA
Linkstate ID --- 链路状态标识符 --- 其作用就是标记一条LSA,可以理解为是这条LSA的名字
AdvRouter --- 通告路由器 --- 这条LSA是谁发出来的,则通告路由器就是谁

链路状态的老化时间(Ls age)---这个参数主要用来标识一条LSA存在了多长时间,单位是S;当LSA被始发路由器产生时时间置为0,之后该LSA在网络中传播,老化时间也会持续累加;--- 当有新的LSA到达时将覆盖旧的LSA;正常情况下,当老化时间为1800S(30min,就是OSPF周期更新的时间),该LSA将被刷新,如果周期更新存在异常,则时间将继续计时,我们设置了一个最大老化时间 --- 3600S,当一条LSA的老化时间为3600S,则我们将认定该LSA失效,将直接删除
Options --- 和hello包以及DBD包中携带的8位可选项内容一致
序列号 --- 每台路由器在发送同一条LSA时,会携带一个递增的序号,序号依次加1,用来判断LSA的新旧关系 --- 当序列号达到0X7FFFFFFE时,代表序列号达到最大值,则设备发送该LSA的同时,会将其中的老化时间改为3600S,接收者收到后,会将其对应的LSA替换(因为序列号大,代表更新),但因为老化时间为3600S,所以会删除该LSA;紧接着发送者会再发送同一条LSA,将这条LSA的序列号改为0X80000001,接收者因为本身缺少该LSA,则将其放置在本地的LSDB库中,起到刷新序列号空间的效果
校验和 --- 确保完整性的机制,这个校验和也会参与到LSA新旧的比较中,当同一条LSA序列号相同,则可以比较校验和,校验和大的被认定为新
|--------------------------------|------------|-----------------------------------------|-------------------------|---------------|
| 类型 | LS ID | 通告路由器 | 传播范围 | 携带信息 |
| Type - 1 LSA Router | 通告路由器的RID | 本区域所有运行OSPF的路由器的RID | 单区域 | 本地接口的连接拓扑 |
| Type -2 LSA Network | DR接口的IP地址 | 单个MA网络中DR设备所在路由器的RID | 单区域 | 单个MA网段拓扑的补充信息 |
| Type -3 LSA Sum - Net(summary) | 域间路由的目标网络号 | ABR,在通过下一个ABR时,会修改为新的ABR | ABR设备相邻的单区域 | 域间路由信息 |
| Type - 5 LSA External(ase) | 域外路由的目标网络号 | ASBR | 整个OSPF网络 | 域外路由信息 |
| Type - 4 LSA Sum-Asbr | ASBR的RID | ABR,与ASBR同区域的ABR设备,之后通过下一个ABR时会修改为新的ABR | 除了ASBR所在区域外的OSPF区域(单区域) | ASBR的位置信息 |
TYPE-1 LSA --- 传递拓扑信息,所有设备都需要发送且发送一条一类LSA,使用通告者的RID作为LSID

LINK --- 用来描述路由器接口连接情况的参数

Type - 2 LSA --- 在MA网络中,仅依靠1类LSA无法描述完整的拓扑信息,所以需要使用二类LSA来对1类LSA进行补充

所有传递路由信息的LSA都需要通过1类和2类LSA的验算才可以正常使用
Type - 3 LSA --- 携带域间路由信息的LSA;通告者为区域之间的ABR设备,使用目标网段号作为LS ID,里面携带的开销值指的是通告路由器到达目标网段的开销值;本地将该路由信息加表时,还需要加上本地到达通告路由器之间的开销


TYPE - 5 - LSA --- 由ASBR设备通告

因为不同协议,对开销值的评判标准不同,不同协议的开销值在进行重发布后,会将其原先的开销值清除,并赋予它一个初始值seed_metric(种子度量值),华为设备OSPF中默认种子度量值为1
E TYPE --- 一个标记位 --- 用来标记开销值的类型 --- 如果标记位为0,则代表使用类型一;如果标记位为1,则代表使用类型二 --- 华为设备默认使用类型二
如果开销值的类型为类型一:则所有域内设备到达目标网段的开销值等于设备到达通告者的 开销值再加上种子度量值
如果开销值的类型为类型二:则所有域内设备到达目标网段的开销值都等于种子度量值
r4-ospf-1\]import-route rip 1 type 1 --- 在重发布过程中修改开销值类型 Forwarding Address --- 转发地址 --- 如果出现选路不佳的情况,则可以将最佳的下一跳添加到转发地址中,如果没有选路不佳的情况,则这里写0.0.0.0进行填充,下一跳就按照算法,谁通告的就找谁 TAG --- 可以通过命令给LSA信息打上标记,方便之后进行控制管理 \[r4-ospf-1\]import-route rip 1 tag ? INTEGER\<0-4294967295\> Tag value Type - 4 LSA --- 用来帮助5类LSA验算到ASBR设备的位置  这里的开销值等于通告者到达ASBR设备的开销值  V --- 置1,代表该路由器是VLNK的一个端点 E --- 置1,代表该路由器为ASBR设备 B --- 置1,代表该路由器为ABR设备(不管是不是合法的ABR)