HCIP OSPF链路状态类型总结

OSPF的LSA

OSPF是典型的链路状态路由协议,使用LAS(链路状态通告)来承载链路状态信息。LSA是OSPF的一个核心内容,如果没有LSA,OSPF 是无法描述网络的拓扑结构及网段信息的,也无法传递路由信息,更加无法正常工作。OSPF定义了多种的LSA。

LSA报头

**链路状态老化时间:**指的是这条LSA信息的老化时间,从产生这条信息的时候从0开始计时,逐步累加,单位为秒,是一个16Bit的整数,一般老化时间小于1800S,为了防止老化无限增大,设置了各最大老化时间为3600S,当达到最大老化时间时,将认为失效,在本地的LSDB中删除该条信息。

**可选项:**总共8Bit,每个比特位都对应了OSPF所支持的某种特性,和Holle包一样,包含特俗标记。

**链路状态类型:**指比本条LSA 的类型,每种LSA用于描述OSPF网络中的某个部分,所有LSA都定义了相应的类型编号。--- 在OSPF V2中,需要我们掌握的主要有6种,1类、2类、3类、4类、5类、7类。

**链路状态:**LSA的标识,不同的LSA类型,对应字段时不同的。

**通告路由器:**产生该LSA信息的路由器Router-ID.

**链路状态序列号:**该LSA的序列号,该字段用于判断LAS信息的新旧和是否存在重复,32位二进制构成,由8位16进制来标识一台路由器,每发送一条LSA信息,将携带一个序列号,并且一次加1。

**链路状态校验和:**校验和也会参加LSA新旧的比较,当两条LSA三元组相同,并且序列号也相同,则可以用校验和比较,以校验和大的认定为最新。

**长度:**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 | 路由信息的目标网络号 | ABR,在通过下一个ABR设备时将会被修改为新的ABR设备 | ABR相邻的单区域 | 域间路由信息 |
| Type-5 LSA External | 域外路由的目标网络号 | ASBR | 整个OSPF网络 | 域外路由信息 |
| Type-4 LSA Sum-Asbr | ASBR的RID | 与ASBR同区域的ABR设备,在通过下一个ABR设备时会被修改为新的ABR设备 | 除去ASBR所在区域的单区域 | ASBR的位置信息 |
| Type-7 LSA NSSA | 域外路由的目标网络号 | ASBR,离开NSSA区域后转换成5类 | NSSA | 域外路由信息 |

注:3类LSA传递路由信息与距离矢量型协议玩法类似,通告者就是到达目标网段的下一跳。当通告者变了,就不在是同一条LSA了。

5类就玩儿得更花了,五类携带域外路由信息时,通过重发布导入到OSPF网络中,因为不同协议对开销值不一样,所以在导入域外路由后,该路由将舍弃在原来网络中得COST值,之后将路由赋予一个固定得值--种子度量值(seed-mertic),OSPF默认得种子度量值为1,可以在重发布得过程中修改,默认种子度量类型为类型2,类型2:则所有得目标网段得COST值都等于种子度量值;类型1:COST值等于LSA信息到ASBR得开销值加上种子度量值。

7类LSA就相当于是5类LSA在NSSA区域中得一个马甲,其内容和5类LSA基本相同,7类LSA生成路由信息得标记位为O_NSSA,优先级为150。

相关推荐
听风吹等浪起3 分钟前
改进系列(3):基于ResNet网络与CBAM模块融合实现的生活垃圾分类
网络·深度学习·神经网络·分类·生活
迷茫运维路21 分钟前
Jenkins声明式Pipeline流水线语法示例
运维·pipeline·jenkins·声明式
Zfox_38 分钟前
【Linux】进程信号全攻略(二)
linux·运维·c语言·c++
速盾cdn38 分钟前
速盾:vue的cdn是干嘛的?
服务器·前端·网络
安於宿命43 分钟前
【Linux】简易版shell
linux·运维·服务器
追梦不止~1 小时前
Docker常用命令+详解
运维·docker·容器
黑龙江亿林等保1 小时前
深入探索哈尔滨二级等保下的负载均衡SLB及其核心算法
运维·算法·负载均衡
黄小耶@1 小时前
linux常见命令
linux·运维·服务器
叫我龙翔1 小时前
【计网】实现reactor反应堆模型 --- 框架搭建
linux·运维·网络
古驿幽情1 小时前
CentOS AppStream 8 手动更新 yum源
linux·运维·centos·yum