目 录CONTENT

文章目录

LSA 类型的表格总结

~梓
2025-06-17 / 0 评论 / 0 点赞 / 6 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
区域类型 允许的 LSA 类型 禁止的 LSA 类型 特殊机制 / 默认路由
Stub 区域 Type 1(路由器 LSA) Type 2(网络 LSA) Type 3(区域间汇总 LSA) Type 4(ASBR 汇总 LSA) Type 5(自治系统外部 LSA) ABR 自动注入 Type 3 默认路由(0.0.0.0/0)
Totally Stub 区域 Type 1(路由器 LSA) Type 2(网络 LSA) Type 3(区域间汇总 LSA) Type 4(ASBR 汇总 LSA) Type 5(自治系统外部 LSA) ABR 自动注入 Type 3 默认路由,进一步精简路由表
NSSA 区域 Type 1(路由器 LSA) Type 2(网络 LSA) Type 3(区域间汇总 LSA) Type 7(NSSA 外部 LSA) Type 4(ASBR 汇总 LSA) Type 5(自治系统外部 LSA) 允许本区域通过 Type 7 引入外部路由,ABR 将 Type 7 转换为 Type 5 泛洪到其他区域
Totally NSSA 区域 Type 1(路由器 LSA) Type 2(网络 LSA) Type 7(NSSA 外部 LSA) ABR 产生的 Type 3 默认路由 非默认的 Type 3(区域间汇总 LSA) Type 4(ASBR 汇总 LSA) Type 5(自治系统外部 LSA) 在 NSSA 基础上过滤非默认 Type 3 LSA,仅保留本区域路由、默认路由和本地外部路由(Type 7)

OSPF LSA(链路状态通告)详细解析

一、LSA 类型总览表

LSA 类型 名称 产生者 传播范围 内容描述 典型用途
Type 1 路由器 LSA(Router LSA) 每台 OSPF 路由器 本区域内 描述路由器的接口、IP 地址、掩码、开销及邻居关系。 构建区域内的链路状态数据库(LSDB),标识路由器连接的链路。
Type 2 网络 LSA(Network LSA) 广播 / NBMA 网络中的 DR 本区域内 描述广播网络或 NBMA 网络的网段信息,包括网段 IP、掩码及连接的路由器列表。 标识多接入网络(如以太网)中的设备连接关系。
Type 3 区域间汇总 LSA(Summary LSA) ABR(区域边界路由器) 相邻区域 描述本区域到其他区域的路由信息(目标网络、掩码、下一跳)。 实现区域间路由传递,缩小 LSDB 规模(汇总路由)。
Type 4 ASBR 汇总 LSA(ASBR Summary) ABR 相邻区域 描述到达 ASBR(自治系统边界路由器)的路由信息(ASBR 的 Router ID 及下一跳)。 当区域需要访问外部路由时,通过 Type 4 定位 ASBR 的位置。
Type 5 自治系统外部 LSA(External LSA) ASBR 整个 OSPF 域 描述 OSPF 自治系统外的路由信息(外部网络、掩码、 metric 及路由类型)。 引入外部路由(如 BGP 路由)到 OSPF 域,实现跨自治系统通信。
Type 7 NSSA 外部 LSA(NSSA External) NSSA 区域内的 ASBR NSSA 区域内 功能类似 Type 5,但仅在 NSSA 区域内传播,由 ABR 转换为 Type 5 后泛洪到其他区域。 在 NSSA 区域中引入外部路由,避免 Type 5 直接进入(NSSA 禁止 Type 5)。
Type 8-9 扩展 LSA(OSPFv3 特有) - - Type 8(External Attributes)和 Type 9(Link LSA)用于 IPv6 环境,此处暂不展开。 -

二、核心 LSA 类型详解

1. Type 1:路由器 LSA(Router LSA)
  • 关键特性
    • 每台 OSPF 路由器都会生成,描述自身所有接口的链路状态(如接口 IP、掩码、开销、链路类型)及邻居关系。
    • 仅在本区域内传播,是构建区域 LSDB 的基础。
  • 示例场景
    路由器 R1 连接以太网接口(网段 10.0.0.0/24)和点到点接口(连接 R2),则 R1 的 Type 1 LSA 会包含这两个接口的详细信息,以及 R2 的邻居关系。
2. Type 2:网络 LSA(Network LSA)
  • 关键特性
    • 由广播或 NBMA 网络中的 DR(指定路由器)生成,描述该网络的网段信息及连接的路由器列表(包括 DR 自己)。
    • 仅在本区域内传播,补充 Type 1 未涵盖的多接入网络细节。
  • 示例场景
    以太网中 DR 生成 Type 2 LSA,记录网段 10.0.0.0/24,并列出所有连接到该网段的路由器(如 R1、R2、R3)的 Router ID。
3. Type 3:区域间汇总 LSA(Summary LSA)
  • 关键特性
    • 由 ABR 生成,用于在区域间传递路由信息(如 192.168.1.0/24 可通过 ABR 从区域 0 传到区域 1)。
    • 支持路由汇总(如将多个连续子网汇总为 192.168.0.0/16),减少路由表条目。
  • 注意事项
    • Stub 区域允许 Type 3,但 Totally Stub 区域禁止(仅保留默认路由)。
4. Type 4:ASBR 汇总 LSA(ASBR Summary)
  • 关键特性
    • 由 ABR 生成,用于告知其他区域如何到达 ASBR(即引入外部路由的路由器)。
    • 内容包含 ASBR 的 Router ID 及到达该 ASBR 的下一跳地址。
  • 示例场景
    ASBR 在区域 1 中引入外部路由,区域 0 的 ABR 会生成 Type 4 LSA,告诉区域 0 的路由器 “要访问外部路由,先到 ASBR(Router ID X),下一跳是 Y”。
5. Type 5:自治系统外部 LSA(External LSA)
  • 关键特性
    • 由 ASBR 生成,用于引入 OSPF 外的路由(如 BGP、静态路由),传播范围为整个 OSPF 域。
    • 分为 Type 1(内部开销 + 外部开销)和 Type 2(仅外部开销)两种 metric 类型,默认 Type 2。
  • 限制场景
    • Stub 区域和 NSSA 区域禁止 Type 5,NSSA 区域通过 Type 7 间接引入外部路由。
6. Type 7:NSSA 外部 LSA(NSSA External)
  • 关键特性
    • 仅在 NSSA 区域内由 ASBR 生成,功能类似 Type 5,但传播范围限于 NSSA 区域。
    • 由 ABR 将 Type 7 转换为 Type 5 后,再泛洪到其他区域。
  • 应用场景
    • 当区域需要引入外部路由,同时又希望屏蔽 Type 5 时(如 NSSA 区域),使用 Type 7 实现。

三、LSA 与区域类型的关联(扩展补充)

区域类型 允许的 LSA 类型 禁止的 LSA 类型
标准区域(Normal) Type 1-5 无特殊禁止
Stub 区域 Type 1-3 Type 4-5
Totally Stub 区域 Type 1-2 Type 3-5
NSSA 区域 Type 1-3、Type 7 Type 4-5
Totally NSSA 区域 Type 1-2、Type 7 及默认 Type 3 非默认 Type 3、Type 4-5

四、LSA 的生命周期与更新机制

  • 老化时间:LSA 默认老化时间为 3600 秒(1 小时),超时后自动删除。
  • 更新机制
    • 周期性更新:每 1800 秒(30 分钟)自动刷新一次。
    • 触发更新:当链路状态变化时(如接口 down),立即发送 LSA 更新。
  • 序列号与校验和:通过序列号(Sequence Number)和校验和(Checksum)确保 LSA 的版本一致性和完整性。

通过以上表格和解析,可全面理解 OSPF 中各类 LSA 的功能、产生方式及传播特性,这对 OSPF 网络的设计、故障排查及优化至关重要。

五、区分表

对比维度 RIP(路由信息协议) OSPF(开放式最短路径优先) IS-IS(中间系统到中间系统) BGP(边界网关协议)
协议类型 IGP(内部网关协议),基于距离矢量 IGP(内部网关协议),基于链路状态 IGP(内部网关协议),基于链路状态 EGP/IGP(现多作域间,边界网关协议)
适用网络规模 小型网络(≤15 跳,跳数限制严格) 中大型企业网、运营商网络 大型运营商网络、超大规模自治系统 自治系统间(AS 间)、跨域复杂网络
路由算法 Bellman-Ford(距离矢量),周期性广播路由表 Dijkstra(最短路径优先,SPF),构建 LSDB Dijkstra(SPF),构建 LSDB(与 OSPF 类似) 路径向量(Path Vector),基于策略选路
Metric 度量值 跳数(Hop Count),最大 15 跳(16 跳为不可达) 接口开销(Cost,默认与带宽相关:100M=1) 开销(Cost,默认与带宽相关,支持自定义) 多种属性(AS 路径、本地优先级、MED 等),无 “度量值” 统一概念,靠策略选路
收敛速度 慢(周期性更新、计数到无穷问题) 快(触发更新 + 增量计算,依赖 LSDB 同步) 快(触发更新 + 高效 SPF 优化,适合大网) 慢(基于策略协商,需逐 AS 传递更新)
路由更新方式 周期性广播(30s 发全量路由表) 触发更新(链路变化时发增量 LSA)+ 周期性刷新(30min) 触发更新(链路变化时发增量 LSP)+ 周期性刷新(15min) 触发更新(网络变化时发增量 Update)
对网络的要求 简单(无需精确拓扑,适合小网) 依赖精确拓扑,需规划区域(Area)避免 LSDB 过大 需规划区域(Level-1/Level-2),适配大规模分层网络 需规划 AS 号、邻居关系,依赖 BGP 邻居协商
安全性 弱(早期无认证,RIPv2 支持简单明文 / MD5 认证) 强(支持明文、MD5、OSPFv3 加密认证) 强(支持明文、MD5、IPSec 加密认证) 强(必选 MD5/SHA 认证,保障 AS 间安全)
典型应用场景 小型办公网、实验环境(如校园网分支) 企业园区网、数据中心内部互联 运营商骨干网、超大规模自治系统内部 互联网骨干网(AS 间互联)、跨域业务调度
版本与兼容性 RIPv1(有类,不支持 VLSM)、RIPv2(无类,支持 VLSM) OSPFv2(IPv4)、OSPFv3(IPv6),无缝兼容 IPv6 IS-IS 原生支持 IPv4/IPv6 双栈(单协议承载双栈) BGP-4(IPv4)、BGP-4+(IPv6),主流为 BGP-4
路由优先级(值越小越优) Cisco:120;华为:100(不同厂商有差异) Cisco:110;华为:10(OSPF 优先级更高) Cisco:115;华为:15(IS-IS 优先级灵活) BGP 无 “IGP 优先级” 概念,AS 间独立选路

对比维度 RIP(路由信息协议) OSPF(开放式最短路径优先) IS - IS(中间系统到中间系统) BGP(边界网关协议)
协议类型 IGP(内部网关协议),基于距离矢量 IGP(内部网关协议),基于链路状态 IGP(内部网关协议),基于链路状态 EGP/IGP(现多作域间,边界网关协议)
适用网络规模 小型网络(≤15 跳,跳数限制严格) 中大型企业网、运营商网络 大型运营商网络、超大规模自治系统 自治系统间(AS 间)、跨域复杂网络
路由算法 Bellman - Ford(距离矢量),周期性广播路由表 Dijkstra(最短路径优先,SPF),构建 LSDB Dijkstra(SPF),构建 LSDB(与 OSPF 类似) 路径向量(Path Vector),基于策略选路
Metric 度量值 跳数(Hop Count),最大 15 跳(16 跳为不可达) 接口开销(Cost,默认与带宽相关:100M = 1) 开销(Cost,默认与带宽相关,支持自定义) 多种属性(AS 路径、本地优先级、MED 等),无 “度量值” 统一概念,靠策略选路
收敛速度 慢(周期性更新、计数到无穷问题) 快(触发更新 + 增量计算,依赖 LSDB 同步) 快(触发更新 + 高效 SPF 优化,适合大网) 慢(基于策略协商,需逐 AS 传递更新)
路由更新方式 周期性广播(30s 发全量路由表) 触发更新(链路变化时发增量 LSA)+ 周期性刷新(30min) 触发更新(链路变化时发增量 LSP)+ 周期性刷新(15min) 触发更新(网络变化时发增量 Update)
对网络的要求 简单(无需精确拓扑,适合小网) 依赖精确拓扑,需规划区域(Area)避免 LSDB 过大 需规划区域(Level - 1/Level - 2),适配大规模分层网络 需规划 AS 号、邻居关系,依赖 BGP 邻居协商
安全性 弱(早期无认证,RIPv2 支持简单明文 / MD5 认证) 强(支持明文、MD5、OSPFv3 加密认证) 强(支持明文、MD5、IPSec 加密认证) 强(必选 MD5/SHA 认证,保障 AS 间安全)
典型应用场景 小型办公网、实验环境(如校园网分支) 企业园区网、数据中心内部互联 运营商骨干网、超大规模自治系统内部 互联网骨干网(AS 间互联)、跨域业务调度
版本与兼容性 RIPv1(有类,不支持 VLSM)、RIPv2(无类,支持 VLSM) OSPFv2(IPv4)、OSPFv3(IPv6),无缝兼容 IPv6 IS - IS 原生支持 IPv4/IPv6 双栈(单协议承载双栈) BGP - 4(IPv4)、BGP - 4 +(IPv6),主流为 BGP - 4
路由优先级(值越小越优) Cisco:120;华为:100(不同厂商有差异) Cisco:110;华为:10(OSPF 优先级更高) Cisco:115;华为:15(IS - IS 优先级灵活) BGP 无 “IGP 优先级” 概念,AS 间独立选路
链路层封装 依赖 IP 协议(RIP 报文封装在 UDP 中,基于 IP 传输 ,所以链路层封装随 IP 适配,如以太网、PPP 等通用链路层) 直接封装在 IP 报头(协议号 89 ),链路层封装随 IP 适配(如以太网、PPP 等) 直接运行在链路层(如以太网、PPP 等,可直接适配链路层协议,不依赖 IP 封装 ) 封装在 TCP 中(TCP 端口号 179 ),链路层封装随 IP 适配(如以太网、PPP 等)
端口号(若有) UDP 端口号 520(RIPv1、RIPv2 均使用 UDP 520 端口传输报文 ) 无专门端口号(直接承载在 IP 协议,协议号 89 ) 无专门端口号(直接运行在链路层或基于 CLNP,无 TCP/UDP 端口概念 ) TCP 端口号 179(BGP 邻居建立在 TCP 连接上,使用 179 端口 )
0

评论区