当前位置: 首页 > news >正文

LSA链路状态通告

reset ospf 1 process ----重启ospf进程
display ospf lsdb    ----展示ospf数据库
display ospf lsdb router 1.1.1.1
dis ospf routing      ----查看ospf路由表

前提概要

拓扑:

查看数据库表单,摘要信息,ospf的所有进程

综上,可以理解为lsdb保存的为LSA信息数据库,每一个OSPF Process表示一个库,每一个Area表示一个表单,每一个库以及每一个表单都是独立的,互不影响

ospf的LSA头部详解

LSA的三元组信息:Type    LinkState ID     AdvRouter

查看LSAf完整信息

LSA头部信息

链路状态老化时间

指一条LSA的老化时间,即存在了多长时间。

当一条LSA被始发路由器产生时,该参数值被设定为0。之后,随着该LSA在网络中被洪泛,老化时间逐渐累加

当一条LSA的老化时间为3600S时,则判断该条LSA失效,将被删除

LSA的老化时间一般应该小于1800S,因为OSPF存在周期链路刷新机制。周期链路刷新机制(1800s)是只有始发路由器可以执行的,而沿途其余设备执行的是触发更新机制来进行转发

在OSPF网络中,只有始发路由器可以修改或删除LSA信息

链路状态类型

指的是本条LSA的类型属性

链路状态id

根据链路状态类型的不同,该参数的含义不同

通告路由器

产生该条LSA的路由器的Router-id

校验和

除了验证LSA的完整性,还会参与到LSA的新旧关系对比

链路状态有序性

代表有序性,每发送一条LSA,则序号加1.也是用于判断LSA新旧关系的一种

初始序列号:0x8000000001----负数

截止号:0x7FFFFFFFF----正数

序列号由负数开始增长,越大越优----32bit,共42亿个

ospf序列号刷新方式:

        当一条LSA序列号为0x7FFFFFFFF时,始发路由器会将其老化世家设定为3600s,其他设备收到该LSA后,因为序列号最大,会无条件接受,此时因为老化时间参数,会删除该条LSA。

        而此时始发路由器会重新发送序列号为0x8000000001的全新LSA信息,实现序列号的刷新机制

判断LSA的新旧关系

拥有更高的序列号的更新

如果序列号相同,则拥有较大的校验和

如果序列号和校验和都相同,则对比老化时间

链路类型LS ID通告者传播范围携带信息
Type-1(Router)通告者的rid区域内所有运行ospf协议的路由器设备所在的单区域本地接口直连拓扑信息
Type-2(Network)DR接口的IP地址每一个MA网络中DR所在的路由器的RID单区域对单个MA网络的补充信息
Type-(summery)路由信息的网络地址ABR设备,在通过下一个ABR设备时会修改为新的ABR设备的idABR设备相邻的单区域

域间路由信息                        

Type-5(ase)域外路由信息的网络地址ASBR整个OSPF网络域外路由信息

Linkstate和AdvRouter的区别
特征Link State ID (LS ID)Advertising Router (AdvRouter)
代表什么LSA 描述的对象是什么 (网络、路由器、外部路由)生成 这条 LSA 的 路由器 是谁
作用LSA 实例的标识符/主键LSA 的源头/作者
内容决定取决于 LSA 类型 总是 一个 OSPF Router ID (RID)
是否变化对同一对象的更新 LSA 具有相同的 LS ID永不改变 (指向原始生成者)
类比书名 / 记录的唯一 ID作者 / 记录的创建者

Type名称为Router即为一类LSA,一类LSA信息时所有设备都会发送的LSA,且每一个设备指挥发送一条一类LSA信息,传递的是拓扑信息。

路由器会为每个区域单独产生一条一类LSA,用以描述连接在该区域的接口参数信息

一类LSA报文图片

• 标记位

        V---代表发送该LSA的路由器时Vlink的一段端点

        E---代表发送该LSA的路由器时ASBR

        B---代表发送该LSA的路由器时边界路由器

• 链路数量

        特指该LSA中Link的数量

        每一个link均包含链路id,链路数据,链路类型(四种,决定了id和数据),度量值。路由器使用一条Vlink或者多条link来共同描述一个接口信息

•  链路类型--->链路id域链路数据随着链路类型的改变而改变 

TypeLink IDData
Point-to-Point邻居的Router ID该网段上本地接口的IP地址
TransNetDR的接口IP地址该网段上本地接口的IP地址
StubNet该Stub网段的IP网络地址该Stub网段的网络掩码
Virtual虚连接邻居的Router id去往该虚连接邻居的本地接口IP地址

我们能根据一类LSA信息画出简易网络拓扑(两台设备串口线连接,在此基础上在连一个GE)

在第二个例子中,第二部分我们画不出来,缺失掩码还有几个设备连接在MA网络中

对于接入MA网络的OSPF设备而言,仅依靠一类LSA是无法正常补全网络拓扑结构,其中缺少两个信息,分别是该MA网络的掩码信息以及有多少个节点连接在这个MA网络中。---->使用二类LSA进行补充

二类LSA必须由DR设备产生

二类 LSA 必须由 DR 产生,是 OSPF 为高效描述广播/NBMA 等多路访问网络拓扑而设计的核心优化。它通过 DR 集中代表整个网络,避免了每台路由器重复描述邻居关系,显著降低了 LSA 数量和协议开销,是 OSPF 支持大型网络的基础

二类LSA

至此根据一类二类就能手搓一张拓扑图

ospf中,拓扑信息全部由一类以及二类LSA进行完善,且每个LSA仅在各自产生区域进行传递

三类LSA

三类LSA的通告者都是该区域的ABR设备,且每一条路由信息使用一条独立的LSA进行描述

三类LSA路由信息携带“网络地址”“网络掩码”“开销值”三个参数

三类LSA中的开销值等于通告者到达目的的开销值,不为其真实开销,真实开销为三类LSA开销加上到达ABR的开销,看图1.4与1.5中的开销

当接收者收到一条三类LSA后,首先会根据本地的一二类LSA进行验算,验算是否可以到达这三条LSA的通告者,如果可以正常到达,则接受该LSA并生成响应路由信息;否则丢弃该LSA信息。

三类LSA在跨区域传递时,需要进行通告者转化,实际上是重新生成了一条全新的LSA内容

我们就以r8生成4.4.4.4路由为例,到底是r1还是r3传过来的呢

五类LSA

实现域外路由信息

配置完rip,记得r4进入ospf1进行重发布

[r4-ospf-1]import-route  rip 1

在R5身上学习到了这个路由

查看r3

五类LSA主要传递域外路由信息,该LSA被ASBR产生,并且传播到整个OSPF网络中(除了一些特殊区域)

查看详情

  • 开销值

    • 五类LSA中的开销值并不等于ASBR到达目标网段的开销。原因在于外部路由的开销值算法与OSPF内部的开销值算法不同,该数值对于OSPF而言,没有意义。---->故,五类LSA在引入到OSPF网络时,会使用一个常数来标识LSA中的开销,该常数值一般称为种子度量值

    • 种子度量值默认为1,该参数可 以在重发布过程中进行修改。

    • [r4-ospf-1]import-route rip 1 cost 10 ----将种子度量值修改为10

  • E位---->度量值类型

    • Type-1

      • 如果E标记位为0。

      • 所有设备到达域外目标网段的开销值====本地到达发出这条LSA的ASBR的开销+种子度量值

    • Type-2

      • E标记位为1。默认值

      • 域内所有到达目标网段的开销值====种子度量值

    • 在重发布时可以进行修改

      • [r4-ospf-1]import-route rip 1 type 1 ----修改开销值类型

  • FA---转发地址

    • 可以把转发地址就理解为重定向信息

    • 当FA==0.0.0.0时,则到达该外部网段的流量会被发往引入该外部路由的ASBR。

    • 当FA不等于0.0.0.0时,则到达该外部网段的流量会被发往FA字段。

    • 当同时满足如下四个条件时,FA字段可以被ASBR设置为其他参数数值。

      • 引入外部路由的ASBR在其连接外部网络的接口上激活了OSPF协议。

      • 该接口没有被配置为静默接口。

      • 该接口的网络类型为Broadcast或NBMA

      • 该接口的IP地址属于OSPF协议配置的network命令范围内。

    • 外部路由标记

      • 该参数用于给OSPF域外路由信息打上标签,从而对路由信息进行分组。根据组别使用路由策略对不同组播进行不同操作。

      • 在华为路由器上,缺省时,所有路由信息标记为1

      • 在重发布时可以进行修改

        • [r4-ospf-1]import-route rip 1 tag 84512313

四类LSA

所有传递路由信息的LSA都需要进行验算过程,寻找该LSA的通告者。而5类LSA是全区域传递,对于不与ASBR处于相同区域的设备而言,无法通过1类和2类LSA完成验算过程,需要引入额外的LSA信息----Type-4 LSA

四类LSA仅在描述如何到达ASBR。---->实际上是一条到达ASBR的路由信息

四类LSA与三类LSA较为相似,但是不同,因为四类LSA通告的不是目标网段,而是ASBR的RID

http://www.lryc.cn/news/589541.html

相关文章:

  • 学习软件测试的第十六天
  • 项目进度跨地域团队协作困难,如何统一进度安排
  • 原来时间序列挖掘这么简单
  • 力扣73:矩阵置零
  • NW917NW921美光固态闪存NW946NW952
  • 游戏行业中的恶梦:不断升级的DDoS攻击
  • 【HarmonyOS】ArkUI-X 跨平台框架入门详解(一)
  • 3.正则化——新闻分类
  • 【stm32】新建工程
  • STM32裸机开发(中断,轮询,状态机)与freeRTOS
  • MyBatis与Spring整合优化实战指南:从配置到性能调优
  • Conda 核心命令快速查阅表
  • 系统编程是什么
  • 22-C#的委托简单使用-2
  • ai问答推荐企业排名优化?:五大企业核心竞争力全景对比
  • 从0开始学习R语言--Day47--Nomogram
  • 【51单片机先流水2秒后数码显示2秒后显示END】2022-9-5
  • 判断QMetaObject::invokeMethod()里的函数是否调用成功
  • 密码协议的基本概念
  • 【Linux手册】重定向是如何实现的?Linux下为什么一切皆文件?
  • 【env环境】rtthread5.1.0使用fal组件
  • npm install failed如何办?
  • 差分信号接口选型指南:深入解析LVDS、SubLVDS、SLVDS与SLVDS-EC**
  • 回顾一下Docker的基本操作
  • 项目:从零开始制作一个微信小程序(第六天)
  • 专业文档搜索工具,快速定位文本内容
  • Spring AI Alibaba 1.0 vs Spring AI 深度对比
  • EPLAN 电气制图(九):直流电源绘制+端子排绘制
  • 3.创建表-demo
  • 深入解析环境变量:从基础概念到系统级应用