计算机网络 --- LSA

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-1import-route rip 1 type 1 --- 在重发布过程中修改开销值类型

Forwarding Address --- 转发地址 --- 如果出现选路不佳的情况,则可以将最佳的下一跳添加到转发地址中,如果没有选路不佳的情况,则这里写0.0.0.0进行填充,下一跳就按照算法,谁通告的就找谁

TAG --- 可以通过命令给LSA信息打上标记,方便之后进行控制管理

r4-ospf-1import-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)

相关推荐
Eloudy2 小时前
全文 - IMEX 第01节 -IMEX overview
运维·服务器·网络
物联网软硬件开发-轨物科技3 小时前
【技术白皮书】光伏清检一体化机器人系统解决方案技术白皮书
大数据·运维·网络·人工智能·机器人
Escalating_xu3 小时前
【Linux 网络编程】TCP 跨平台实战:用 Windows 客户端访问 Linux 服务器
linux·服务器·网络
是真的小外套4 小时前
2024年软考中级信息安全工程师|选择题考点+案例分析真题解析(含答案)
android·网络
小天源6 小时前
让访问数据可解释:IP 地球大屏、地区库更新与运行维护设计
网络·网络协议·tcp/ip
老李IT笔记6 小时前
连不上不一定是网不好:新系统不认的服务端配置卡在哪一档
运维·服务器·网络
小此方7 小时前
Linux网络(二十八):从NAT转换到正反向代理:图解内网通信、NAPT端口映射
linux·运维·网络
隐擎fox8 小时前
深入 Android 移动端风控与协议层对抗:内核级虚拟环境检测、网络堆栈特征伪装与住宅 IP 协同实战
android·网络·python·网络协议·tcp/ip
Da Da 泓8 小时前
[项目] --- 基于websocket的网页五子棋(可多用户)
网络·websocket·网络协议·多线程·项目
lazy H8 小时前
【计算机网络】第 2 篇:一条数据如何穿过网络?彻底理解数据封装与解封装
网络·经验分享·后端·学习·计算机网络