图解 OSPF :什么是 LSA ?

LSA类型讲解——LSA-1【1类LSA——Router LSA】详解 目录 一、LSA—1: (1)——简介: (2)——头部信息: (3)——数据部分: (4)——图解: (5)—— 案列(根据LSA-1画出拓扑图): 一、LSA—1: (1)——简介: 路由器LSA(Router LSA):每一台路由器都会产生路由器LSA通告。这个最基本的LSA通告列出了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的开销,以及该链路上所有已知的OSPF邻居。这些LSA通告只会在始发它们的区域内部进行泛洪扩散。通过命令show ip ospf data. 阅读详情

大家好,我是小弗。我们都知道了,运行链路状态路由协议的路由器是交换链路状态信息。所有路由器都会生成自己直连接口状态的链路信息,并通告出去。路由器把在网络中收到的链路状态信息存入 LSDB(链路状态数据库),LSDB 是对整个网络拓扑结构和网段信息的汇总,同步完 LSDB 后,所有路由器对网络的认识是一样的。然后,所有路由器开始单独使用 SPF( Shortest Path First )算法进行计算,得到一棵无环的最短路径树,是以自己为根,到达全网络的路径,最后把产生的路由加载到路由表中。

LSA 简介

OSPF 是典型的链路状态路由协议,使用 LSA( Link State Advertisement ,链路状态通告)来装载和传输链路状态信息。LSA 需要描述邻接路由器信息、直连链路信息、跨区域信息等,所以定义了多种类型的 LSA 。

还有一些类型的 LSA 很少使用:

第六类 LSA :在 MOSPF 协议中使用的组播 LSA 。

第八类 LSA :在 OSPF 域内传播 BGP 属性时使用的外部属性 LSA 。

第九类 LSA :本地链路范围的透明 LSA 。

第十类 LSA :区域范围内的透明 LSA 。

第十一类 LSA :AS 范围内的透明 LSA 。

内部路由器( Internal Router ,IR ):所有接口都在同一个 OSPF 区域内的路由器。

区域边界路由器( Area Border Router ,ABR ):接入多个区域的路由器,并非所有接入多个区域的路由器都是 ABR 。它至少有一个接口在 Area0 中,同时还有其它接口在其它区域中。ABR 负责在区域之间传递路由信息,因此必须连接到 Area0 ,同时连接着其它区域。

骨干路由器( Backbone Router ,BR ):至少有一个接口接入 Area0 的路由器,那它就是一台骨干路由器,另外 ABR 也是骨干路由器。

AS 边界路由器( AS Boundary Router ,ASBR ):工作在 OSPF 自治系统( Autonomous System ,AS )边界的路由器。ASBR 将 OSPF 域外的路由引入到本域,外部路由在整个 OSPF 域内传递。并不是同时运行多种路由协议的路由器就一定是 ASBR ,ASBR 一定是将外部路由重分发到 OSPF ,或者执行了路由重分发操作的路由器。

LSA 头部

LSU 报文用于链路状态更新,这个报文包含一个或多个 LSA ,而且是完整的 LSA 。虽然 LSA 有多种类型,但是这些 LSA 使用相同的 LSA 头部。

LSA 头部一共 20 字节。

链路状态老化时间( Link-State Age ):表示 LSA 的老化时间,也就是说,LSA 存在了多长时间,单位是秒。路由器生成 LSA 时,这个值为 0 ,随着 LSA 在网络中传输,老化时间逐渐累加。当 LSA 存储到路由器的 LSDB 后,LSA 的老化时间也在递增,当到达 MaxAge(最大老化时间)时,这个 LSA 不在用于路由计算。

选项( Options ):每一比特位对应 OSPF 的某种特性。

链路状态类型( Link-State Type ):表示 LSA 的类型。OSPF 有多种类型的 LSA ,每个 LSA 类型都由对应的类型编号。

链路状态 ID( Link-State ID ):LSA 的标识。不同的 LSA 类型,字段的含义不同。

通告路由器( Advertising Router ):生成这条 LSA 的路由器的 Router-ID 。

链路状态序列号( Link-State Sequence Number ):表示这个 LSA 的序列号,用于判断 LSA 的新旧或重复。

链路状态校验和( Link-State Checksum ):校验和。

长度( Length ):LSA 的总字节长度。

每个 LSA 头部的 链路状态类型 、链路状态 ID 、通告路由器 这三个字段唯一标识一个 LSA 。如果出现三个字段都相同的多条 LSA ,还可以根据 链路状态老化时间 、链路状态序列号、校验和 字段来判断 LSA 的新旧。

LSA 详解

图中网络部署了 OSPF ,R1 、R2 、R3 都连接在一台二层交换机上,三台路由器的 G0/0 接口都激活了 OSPF ,并且都属于 Area0 。通过设置,R3 的 G0/0 接口成为 DR 。R1 的 G0/1 连接的网段和 R2 的 G0/1 连接网段也激活了 OSPF ,也属于 Area0 。R3 和 R4 使用 Serial1/0 接口连接,接口采用 PPP 封装,激活了 OSPF ,且属于 Area1 。R4 还连接着外部网络,连接的接口没激活 OSPF ,并将外部路由引入到了 OSPF 域。R1 的 Router-ID 是 1.1.1.1 ,R2 的 Router-ID 是 2.2.2.2 ,R3 的 Router-ID 是 3.3.3.3 ,R4 的 Router-ID 是 4.4.4.4 。

每种 LSA 都有各自的功能,Type-1 LSA( Router LSA ,路由器 LSA )和 Type-2 LSA( Network LSA ,网络 LSA )是描述的区域内的网络拓扑和 IP 网段信息,只能在区域内泛洪。有了这两种 LSA ,区域内的路由器就可以计算出区域内各个网段的路由,这些路由叫做区域内部路由。Type-3 LSA( Network Summary LSA ,网络汇总 LSA )用于描述一个区域内的路由信息,并在其它区域内传递。也就是说,这种 LSA 用来告诉其它区域到达生成 LSA 这个区域的路由,这些路由叫做区域间路由。Type-4 LSA( ASBR Summary LSA ,ASBR 汇总 LSA ),用于描述 ASBR 的 Router-ID 。它不会主动生成,触发条件是 ABR 收到一个 Type-5 LSA ,目的是让区域内的路由器知道如何到达 ASBR 。Type-5 LSA( AS External LSA ,AS 外部 LSA )用来描述 OSPF 域外的路由,它一旦生成,会在整个 OSPF 域内扩散。OSPF 域外的路由信息来源,通常是静态路由或其它路由协议的路由。

1、Type-1 LSA

每一台运行 OSPF 的路由器都会生成 Type-1 LSA ,这个 LSA 描述了路由器的直连接口状态和接口 Cost ,同一个区域的接口共用一个 Type-1 LSA 描述。当路由器的多个接口属于不同区域,就分别为每个区域单独生成一个 Type-1 LSA ,LSA 只描述各种区域的接口信息。

在 Type-1 LSA 中,LSA 头部的 链路状态类型 字段值为 1 ,链路状态 ID 字段值是生成 Type-1 LSA 的路由器的 Router-ID 。

V 位

OSPF的LSA详解 在OSPF协议中,LSA全称链路状态通告,主要由(LSA摘要)和。部分LSA只有LSA头部信息,无链路状态信息。,因此了解不同的LSA的内容和其功能,对了解OSPF协议的路由形成有很大帮助。这里的OSPF是v2版本,只针对IPv4来讲。描述一条LSA的。 阅读详情

相关推荐

OSPF的LSA

ospf本质是通过lsa(链路状态通告)洪泛,将运行ospf域内的所有lsa存放到本地lsdb(链路状态数据库),然后通过spf(最短路径优先算法)计算出路由并加载到路由表中。ospf中有十几种lsa,其中我们需要掌握的有六种,在这些lsa中,不同的lsa携带的信息不一样,有的携带拓扑信息、有的携带路由信息。

qq_57686163的博客 4179

OSPF——NSSA区域及完全NSSA区域(含配置命令)、第七类LSA类型 LSA-7详解

一、NSSA区域: (1)——NSSA特性: 和stub区域差不多,只不过是能允许在这个区域内重分发进来外部路由,重分发进来的外部路由不是以LSA-5的方式进来,而是以LSA-7的方式进来;其他区域重分发进来的外部路由是没有办法进入我NSSA区域的 NSSA区域重分发进来的外部路由以7类LSA进来,再由NSSA区域的ABR路由器(RID大的那个)把LSA的7类转换成5类通告OSPF其他区域,这台转换的路由器也变成了ASBR路由器(R5),那么这个ASBR路由器区域的ABR在产生一个4类的LSA通告其他

qq_62311779的博客 1万+

OSPF 教程图解 (案例、动画过程、仿真)

OSPF, 路由协议,router, routing protocol, link state, ospf simulation

网络技术 6178

图解 OSPF 名词

大家好,我是小弗。上篇《图解 OSPF 》,只是描述了协议的完整过程,并解释了文中出现的专用名词,看完能对 OSPF 有一个全流程的了解。OSPF 的专用名词也比较多,这次索性把常见的名词整理出来,以供大家(也包括我自己)学习和参考。按照惯例,先来一张全景图,一眼就能看完文章的主要内容,方便阅读和查找。 Router-ID Router-ID 用于标识 OSPF 路由器,是一个 32 位的数值,跟 IPv4 地址格式一样,比如:192.168.100.1 。连续的 OSPF 路由器组成的网络叫做 OSPF

networktp的博客 3356

OSPF Stub Area 教程图解 (实例、动画过程、仿真)

OSPF, stub area, abr, asbr, routing protocol, link state, ospf simulation

网络技术 2706

一文带你了解OSPF 七种LSA类型,很全!

LSA(Link State Advertisement)是OSPF(Open Shortest Path First)协议中用于描述路由信息的一种数据格式。LSA包含了路由器或者网络上的某些状态信息,通过交换LSA,OSPF路由器可以了解到整个网络的拓扑结构,从而计算出最短路径。

网络技术联盟站 4408

73 OSPF图解LSA(华三)

37秒,这是邻居路由器的死亡时间,如果在这个时间内没有收到来自邻居的Hello包,邻居将被认为是不可达的。: Full/BDR,表示邻居路由器的状态是完全邻接(Full),并且是备份指定路由器(BDR)。: 1,这是邻居路由器的优先级,用于选举DR(指定路由器)和BDR(备份指定路由器)。: GE0/0,这是R8路由器上用于与邻居路由器通信的接口。: 192.168.11.1,这是邻居路由器的IP地址。① IP地址配置/OSPF配置 依据上面的图来配置的。: 1.1.1.1,这是邻居路由器的标识。

qq_56248592的博客 859

宜搭子表单(自定义页面全部展示)

效果:增加自定义页面添加表格组件,配置数据源变量: formUuid'表单编码'变量: pageSize10变量: currentPage1。

2301_80286061的博客 2277

SpringBoot实战——仿b站项目(一)

热部署就是当应用程序这种运行的时候升级冉家或者修改某一部分代码、配置文件时,无需手动启动应用,即可修改的部分生效工具 + IDEA配置。

weixin_52880572的博客 3456

BK7238(XH-WB3S)固件烧录实战:从AT固件选择到稳定下载全解析

本文详细解析了BK7238(XH-WB3S)模组固件烧录的全过程,从AT固件版本选择到稳定下载的实战技巧。重点介绍了烧录前的准备工作、硬件连接的正确姿势、烧录软件的实战技巧以及疑难问题排查指南,帮助开发者高效完成BK7238模组的固件烧录。

weixin_29159441的博客 251

实测有效!易灵思FPGA工程如何正确配置Efinity+Modelsim仿真环境

本文详细介绍了易灵思FPGA工程中如何高效配置Efinity与Modelsim联合仿真环境,包括软件版本匹配、系统环境变量设置、工程文件结构优化及仿真脚本深度优化等实战经验。通过实测数据验证,该方案可显著提升仿真效率,适用于不同规模的设计验证,帮助工程师快速搭建稳定高效的联仿环境。

m2n3b4v5c6的博客 405

H3C-V7防火墙配置SSL VPN IP资源典型案例(华三)

H3C-V7防火墙配置SSL VPN IP资源典型案例(华三)

m0_68265458的博客 5167

信道估计准则演进:从LS、MMSE到LMMSE的工程权衡

本文深入探讨了信道估计准则的演进历程,从LS、MMSE到LMMSE的工程权衡。通过对比分析三大经典算法的数学本质、工程实现及适用场景,揭示了在计算复杂度、实时性和性能之间的关键取舍。文章结合4G/5G基站项目实战经验,提供了算法选型的三维决策模型和前沿发展建议,为无线通信系统设计提供实用指导。

weixin_29327525的博客 283

Python基础语法与最佳实践【python基础篇】

本文全面介绍了Python基础语法与最佳实践,涵盖变量与数据类型、控制流、函数、模块与包等核心概念。通过实际代码示例展示了条件语句、循环结构、函数定义及模块导入的基本用法。在最佳实践部分,重点讲解了PEP 8代码风格规范、异常处理技巧、列表推导式、上下文管理器、文档字符串编写以及enumerate和zip的高效使用。这些内容既适合Python初学者掌握基础语法,也能帮助有经验的开发者编写更规范、高效、可维护的代码。文章强调遵循Python官方推荐实践,通过合理运用语言特性提升代码质量。

博客 1977

CAPL如何设置或修改CANoe TCP/IP协议栈的底层配置

MSS = MTU - tcpHeader - ipHeader,也就是MTU = MSS(1360) + tcpHeader(20) + ipHeader(20) = 1400,说明CAPL是可以动态设置网络底层配置参数的!然后在CAPL中设置此网卡MTU值为1400,然后创建UDP套接字,一次性发送2000个字节,在Trace窗口看看首帧报文二层Data的长度。所以我们还不能用UDP协议来验,应该用TCP协议来验,也就是在TCP三次握手时通过Tester的MSS值推导出自己的MTU值。

jasonj333 992

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: 53 张图详解防火墙的 55 个知识点
下一篇: 过年时,把舅舅家 WiFi 搞好了
网络技术平台
博客等级 码龄6年 1298粉丝 86原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值