目录

一、ospf 链路状态数据

二、LSA的头部

​Type、LS id、Adv rtr 这三个属性,唯一标识一条LSA​

LS age、seq、chksum 这三个属性,唯一表示一条LSA的新旧

三、LSA的类型

【一类LSA 】

1.Router

2.1类LSA的链路类型

3.1类LSA完整的报文

4. 1类LSA特有的flag字段

用来描述自身是否是个特殊的路由器

5.1类LSA的更新和撤销

【二类LSA 】

1.network

2.二类LSA的更新和撤销

1)更新、撤销的的过程

2)2类LSA更新和撤销的报文 (区别)

【三类LSA 】

1.区域间ABR

2. sum-net三类路由

【1】3类LSA的转化

【2】3类LSA更新、撤销

​ 可以发现三类更新时,其他字段数值都没有变化,唯独LS Age老化时间由3600s变为1s

【3】3类LSA区域间的泛洪

【4】3类LSA的防环

1.AR3的3.3.3.3一类LSA会经由AR2转化为3类LSA泛洪到AR1,同理,AR5也会泛洪。

3类LSA有一条防环规则,1类、2类的LSA优于3类LSA。

3类LSA有一条防环规则,真ABR是不会使用非骨干区域学习到的3类LSA。(lsdb中会存在非骨干区域的3类路由,但不计算、不泛洪来自非骨干区域的3类LSA)

思考

根据3类LSA防环规则思考,4.4.4.4访问3.3.3.3的路径,和3.3.3.3访问4.4.4.4的路径是怎样的???

故4.4.4.4访问3.3.3.3的最佳路线为4213

故4.4.4.4访问3.3.3.3的最佳路线为324


一、ospf 链路状态数据

二、LSA的头部

(这些属性,无论几类LSA都有)


Type、LS id、Adv rtr 这三个属性,唯一标识一条LSA

LS age、seq、chksum 这三个属性,唯一表示一条LSA的新旧

三、LSA的类型

【一类LSA 】

1.Router

2.1类LSA的链路类型(4种)

3.1类LSA完整的报文

4. 1类LSA特有的flag字段

用来描述自身是否是个特殊的路由器

5.1类LSA的更新和撤销

1类LSA的撤销,撤销的是路由信息,而不是整个1类LSA,其中拓扑信息还是存在,并没有被撤销。

拓扑信息无法撤销,路由信息可以撤销。


【二类LSA 】

1.network

2.二类LSA的更新和撤销

1)更新、撤销的的过程

在该广播域内,AR3为DR,那么DR会发送一条二类LSA;

1.当断开DR的链路时,这条二类LSA并不会立即消失,同时因为AR3的down掉,广播域内会再次选举新的DR, 那么新的DR-AR2就会发送新的二类LSA信息,此时广播域内就会有两条二类LSA。--更新了一条新的二类LSA

2.当再次连接AR3的链路时,由于ospf的DR不具备抢占性,AR3不会抢占AR2的DR;

但是由于广播域内的两条二类LSA,其中一条是AR3自己产生的,并且现AR3已不再是DR,此时AR3会自动撤销这条它曾发送的二类LSA。--撤销自己的二类LSA

这也体现了,,这句话的含义。

2)2类LSA更新和撤销的报文 (区别)

更新时:

撤销时:

ospf的区域类型

ospf划分区域的作用

ospf的区域划分规则:

【三类LSA 】

1.区域间ABR

2. sum-net三类路由

 


【1】3类LSA的转化

是通过1类携带的(subnet)路由信息和2类LSA转换的

例如,AR3没有宣告3.3.3.3/32这个换回路由的时候,此时该路由器产生的1类路由是没有携带subnet路由信息的,故该1类路由不会转换成3类路由。

宣告后,1类产生stubnet的路由信息,ABR路由器(AR2)即可将该1类路由转化为3类路由


【2】3类LSA更新、撤销

当我们将3.3.3.3撤销(undo network 3.3.3.3/32)

可以发现三类更新时,其他字段数值都没有变化,唯独LS Age老化时间由3600s变为1s


【3】3类LSA区域间的泛洪

AR2该ABR将3.3.3.3/32的一类subnet路由信息转化为三类LSA,此时ADV router 修改成自身的RID 2.2.2.2,当AR2泛洪给area2是AR3,收到该3.3.3.3的3类LSA,同理,将ADV router修改成自身的RID 1.1.1.1。

(相当于是,我ABR收的东西归属名就应该我自己,所以收到的路由跟我姓,也就是修改ADV router为自己的RID)

【4】3类LSA的防环

1.AR3的3.3.3.3一类LSA会经由AR2转化为3类LSA泛洪到AR1,同理,AR5也会泛洪。

此时lsdb数据库中就会有两条3.3.3.3的三类LSA,此时AR5上既有area1中的3.3.3.3的一类路由,也有来自AR2泛洪的3.3.3.3的三类LSA,此时应该选择哪条进行通信??

答案是:

3类LSA有一条防环规则,1类、2类的LSA优于3类LSA。

故,此时AR5会选择来自area1中的3.3.3.3的一类路由。


2.AR4在area2,此时4.4.4.4的1类LSA经由AR2转化为3类LSA泛洪到AR2、AR5,此时AR5会不会泛洪给AR1???不会

AR5学习到了该3类LSA(4.4.4.4/32),它能访问4.4.4.4/32吗???不能

答案是:

3类LSA有一条防环规则,真ABR是不会使用非骨干区域学习到的3类LSA。(lsdb中会存在非骨干区域的3类路由,但不计算、不泛洪来自非骨干区域的3类LSA)

此时,AR5学习到的是来自area2的3类路由,故不会泛洪给AR1,但是此时AR5的lsdb数据库里是有该3类LSA的,只是不进行计算和泛洪而已,为了保持数据库的同步。

而且即使学到了该3类LSA,即使lsdb里有该3类LSA,也不会去访问4.4.4.4,因为4.4.4.4是是来自非骨干区域的3类LSA,ABR根本就不会计算这条路由、也不会使用。

  • 思考

根据3类LSA防环规则思考,4.4.4.4访问3.3.3.3的路径,和3.3.3.3访问4.4.4.4的路径是怎样的???

1.当4.4.4.4访问3.3.3.3时

先需要知道3.3.3.3的路由,AR2将3.3.3.3的1类LSA转换为3类LSA泛红给area 0 和area 2。此时,收到了两条同为3类的LSA,再比较开销,ABR到目标地址3.3.3.3的开销为1,本地4.4.4.4到ABR的开销有两个(走上路经过AR1开销是2,走下路p2p开销为48),所以走上路开销小,2+1=3,

故4.4.4.4访问3.3.3.3的最佳路线为4213


2.当3.3.3.3访问4.4.4.4时

同理,先需要知道4.4.4.4的路由,AR1将4.4.4.4的1类LSA转换为3类LSA经过AR2泛红给area 1;另一种,AR2从4.4.4.4学习到的1类LSA直接泛红给area 1 。

此时,收到了两条不同类型的LSA,一条是一类,一条是三类,根据3类LSA的防环原则,一类二类LSA优于3类LSA,所以不会比较开销值,直接在LSA类型上选择了走下路

故4.4.4.4访问3.3.3.3的最佳路线为324

 ospf路由先比较LSA的类型,1类2类LSA优先于3类,若LSA类型相同则比较开销,开销小的优先。

【ospf路由计算(一类LSA-router、二类LSA-Network、三类LSA-sum-Net)】-20211228-30相关推荐

  1. ospf的一类,二类,和三类LSA详解

    ospf的一类,二类,和三类LSA详解 ospf一共有七类LSA,这里先详细介绍一下前三种(其实是后面四种还没学明白[笑哭]) 先看一下拓扑图 这个拓扑里相互通讯一共只用了三种LSA就全部搞定 第一种 ...

  2. 日语笔记(1) 动词(一类动词、二类动词、三类动词)

        1. (第一种)一类动词   不以「る」为结尾的动词:词尾在「う段」.     ● 行く(いく)     ● 書く(かく)     ● 泳ぐ(およぐ)     ● 遊ぶ(あそぶ)     ● ...

  3. OSPF域内LSA与路由计算

    LSA头部 上部分OSPF基础中学习完OSPF如何建立邻居与邻接关系,OSPF在建立邻接关系后已经搭建完成自己的LSDB数据库了,这时候就该进行路由计算来选出最优的路径. 在学习OSPF路由计算之前, ...

  4. 【ospf的三类LSA sum-net】(真假ABR、区域间防环机制、vlink)

    目录 一.3类LSA产生背景 1.ospf单区域的隐患: 2.多区域的产生 二.3类LSA的产生 1.3类LSA:边界路由器(ABR)产生,传递区域之间的路由 ABR维护区域间的每个区域的LSDB​ ...

  5. ISIS——基本概念1(邻居建立、路由计算、报文封装)

    目录 IS-IS基本信息 IS-IS指的是什么 OSI模型与TCP/IP模型的网络层协议 IS-IS与OSPF IS-IS工作过程 第一步 建立邻居关系 第二步 同步LSDB数据库 第三步 进行SPF ...

  6. 路由器重温——OSPF路由(很重要的协议)-3

    配置OSPF邻居或邻接的会话参数 在OSPF网络中,所有链路状态信息都在邻居或邻接中传递.交换.实际网络中,合理配置参数对整个网络的稳定性有重要作用.可选配置,都有缺省值. 1)配置OSPF报文重传限 ...

  7. 路由配置与管理——OSPF路由配置与管理1

    OSPF路由配置与管理 Ospf(开放式最短路径优先)是一个基于链路状态进行路由计算的动态路由协议,主要用于大中型网络.AR G3系列路由器支持OSPFv2和OSPFv3两种版本,OSPFv2仅支持I ...

  8. OSPF及一类LSA、二类LSA

    OSPF(链路状态行协议) 距离矢量型和链路状态型的区别 距离矢量型(分布式计算):路由传递的计算都包含前一个路由器计算的基础.好处:减少计算量可以达到快速收敛的目的.坏处:前一个计算错误会出现问题可 ...

  9. 路由 OSPF LSA介绍、1~7类LSA详细介绍

    1.0.0 路由 OSPF LSA介绍.1~7类LSA详细介绍 OSPF LSA 链路状态通告( Link status announcement),作用于 向其它邻接OSPF路由器 传递拓扑信息与路 ...

最新文章

  1. 无门槛领取80本圣经级技术书籍!技术改变世界!
  2. 支持取消操作和暂停操作的Backgroundworker
  3. Hibernate基本配置
  4. 八十五、再探希尔排序,桶排序,计数排序和基数排序
  5. maven中tomcat7-maven-plugin插件的使用
  6. 邮件发送类_SpringBoot优雅地发送邮件
  7. absolute如果找不到定位父元素那么会相对于谁进行定位_selenium+python面试题目总结,完整度80%,看看你会多少?...
  8. Python3 安装RobotFramework
  9. 关于计算机团队名字大全集,有创意的团队名字大全 新颖而有内涵团队名字
  10. 做IT就要做到高层!
  11. 计算机清理垃圾代码,你也可以写代码系列,一键清除系统垃圾文件的代码(超简单)-清除垃圾文件...
  12. 超声波测距实现距离预警(米斯琪+开发板)
  13. html商品分类列表页面,仿京东商城系列7------商品分类页面
  14. 解决目标检测中密集遮挡问题——Repulsion loss
  15. Arduino LCD1602电子时钟
  16. 自媒体平台营销变现,今日头条如何开通收益引流方法教程
  17. InstructGPT:chatGPT的姊妹模型
  18. 【论文笔记】Towards Universal Sequence Representation Learning for Recommender Systems
  19. Corel VideoStudio会声会影2020免费版+汉化包+序列号PC端电脑下载
  20. 【C3】cpu_wtd_sysfs

热门文章

  1. 长城超云1U服务器Raid配置手册
  2. [漏洞分析] CVE-2022-0847 Dirty Pipe linux内核提权分析
  3. JAVA SpringBlade 微服务开发平台框架,企业级的SaaS多租户微服务平台,基于Spring Boot 2.7
  4. 2022年 IoT 物联网平台发展趋势:私有化部署
  5. 超越CBAM,全新注意力GAM:不计成本提高精度
  6. day_01-个人博客系统
  7. 【CSS】元素的伪类
  8. vsCode如何查看某一行代码是谁写的
  9. 《python灰帽子》笔记--构建自己的调试器
  10. 交叉编译时不要忘记-march编译选项