数据通信学习笔记之OSPF的LSA 类型

LSA 类型

  • Type-1 路由器 LSA Router LSA

    • 描述路由器所有 OSPF 直连接口的状况和 Cost 值,在接口所属区域内泛红
  • Type-2 网络 LSA Network LSA

    • 由 DR 产生,描述该 DR 所接入的 MA 网络中与之形成邻接关系的路由器,其中包括 DR 本身。在接口所属区域内泛红
  • Type-3 网络汇总 LSA Network Summary LSA

    • 由 ABR 产生,描述到达某个区域的目标网段的路由。主要用于区域间路由传递
  • Type-4 ASBR 汇总 LSA ASBR summary LSA

    • 由 ABR 产生,描述 ASBR,ASBR 汇总 LSA 相当于一条到达 ASBR 的主机路由
  • Type-5 AS 外部 LSA AS External LSA

    • 由 ASBR 产生,描述本 AS 之外的路由
  • Type-7 NSSA(非完全末梢区域)LSA NSSA LSA

    • 由 ASBR 产生,描述本 AS 之外的路由。NSSA 只在产生这个 LSA 的 NSSA 内泛红,不能直接进入骨干区域。NSSA 的 ABR 会将 7 类 LSA 转换成 5 类 LSA 注入到骨干区域

1 类和 2 类 LSA 描绘出区域内部的网络拓扑以及网段信息,只能在本区域内泛红。被称为区域内部路由

3 类 LSA 描绘区域内的路由信息,并在多个区域间传递,被称为区域间路由

LSA 的基本概念

数据通信学习笔记之OSPF的LSA 类型_第1张图片
在 LSU 报文中,可以携带多种不同类型的 LSA。

LSA 是 OSPF 进行路由计算的关键依据。

各种 LSA 具有相同的报文头部

字段解释:

  • LSAge(链路状态老化时间)

    此字段表示 LSA 已经生存的时间,单位是秒。
    3600s 表示撤销路由。老化时间可修改

  • Options(可选项)

    每一个 bit 都对应了 OSPF 所支持的某种特性

    • E 允许泛洪 AS-External-LSA 外部路由
    • MC 转发组播报文
    • N/P 处理 7 类 LSA
    • DC 处理按需链路
  • Ls Type (链路状态类型)

    指示本 LSA 的类型

  • Link stateID(链路状态 ID)
    不同的 LSA,对该字段的定义不同

  • Advertising Router (通告路由器)
    产生该 LSA 的路由器的 RouterID

  • Ls Sequence Number (链路状态序列号)
    当 LSA 每次有新的实例产生时序列号就会增加。定期或有变化时发送,每次发送序列号都会增加

  • Ls checksum(校验和)
    用于保证数据的完整性和准确性

  • Length 长度
    是一个包含 LSA 头部在内的 LSA 的总长度值

1 类 LSA Router LSA

type:Router

每台路由器都会产生

描述内容是设备上有几条链路以及链路对端和开销。拓扑信息

TransNet 和 p2p 属于拓扑信息,而 stubnet 末节 属于路由信息,可以进行路由计算

Link Type:TransNet 中转网络 代表着 MA 网络连接着 DR,有邻居。

  • Link ID: 1.1.1.2 DR 的 IP 地址
  • Data : 1.1.1.1 本路由器 IP
  • Link Type: TransNet/代表着 MA 网络连接着 DR,有邻居。
  • Metric : 1 开销值

Link Type:stubnet 末节 代表没有连接邻居

  • Link ID: 1.1.1.2 目标网络
  • Data : 255.255.255.255 掩码
  • Link Type: stubnet/代表没有连接邻居
  • Metric : 1 开销值

Link Type:P-2-P 点对点网络,此类型中不选举 DR/BDR,可加快网络收敛

  • Link ID: 2.2.2.2 对端 Router ID
  • Data : 12.1.1.1 本端的接口地址
  • Link Type: stubnet/代表没有连接邻居
  • Metric : 1 开销值

Link Type:VLINK 虚链路

  • Link ID: 2.2.2.2 虚连接中对端的 Router ID。
  • Data : 12.1.1.1 本端的接口地址
  • Link Type: vlink
  • Metric : 1 开销值
2 类 LSA Network-LSA

由 DR 产生,描述本网段连接 DR 的设备数量,以及掩码。P2P 网络中,不会产生 2 类 LSA

Type      : Network  // LSA 类型
LS ID     : 12.1.1.2  //  产生 LSA 的接口地址
Adv Rtr   : 2.2.2.2  // 产生 LSA 的设备
LS age    : 465
Len       : 32
Options   : O E
Seq#      : 80000002
Checksum  : 0x826a
Net mask  : 255.255.255.0  // 掩码
   Attached router    3.3.3.3  // 包含的设备
   Attached router    2.2.2.2
3 类 LSA Network Summary LSA

由 ABR 产生,用于传递区域之间的路由。其他区域有多少条路由,ABR 就会产生多少 3 类 LSA

Type : Sum-Net
LS ID : 20.1.1.0 // 通告的网络地址。如果是 ASBR Summary LSA,此字段表示 ASBR 的 Router ID
Adv Rtr : 2.2.2.2 // 产生该 LSA 的设备(ABR 的地址)
LS age : 39
Len : 28
Options : O E
Seq# : 80000001
Checksum : 0x59a4
Net mask : 255.255.255.0 // 掩码
MTID 0 Metric: 1 // cost 值

4 类 LSA ASBR summary LSA

由 ABR 产生,告诉其他设备 ASBR 在哪。描述到 ASBR 的路由

Type : Sum-Asbr
LS ID : 13.1.1.2 // ASBR
Adv Rtr : 12.1.1.1 // ABR
LS age : 69
Len : 28
Options : O E
Seq# : 80000001
Checksum : 0x57a2
MTID 0 Metric: 2

5 类 LSA AS External LSA

由 ASBR 产生,用于描述外部路由。与 3 类 lSA 类似

Type : External // 类型
LS ID : 20.1.1.0 // 网络地址
Adv Rtr : 13.1.1.2 // ASBR
LS age : 880
Len : 36
Options : O E
Seq# : 80000001
Checksum : 0x8eda
Net mask : 255.255.255.0 // 掩码
MTID 0 Metric : 1
E Type : 2 // 外部路由类型
Forwarding Address: 0.0.0.0 // 转发地址
Tag : 1

type1 : 内部路由开销 + 外部路由开销

type2 : 只计算外部路由开销

转发地址:默认为空 0.0.0.0,满足以下要求时,会别填充

  1. 接口宣告进了 OSPF
  2. 接口的网络类型为 MA 网络
  3. 接口不是静默接口

如果转发地址为空,则 OSPF 进行路由计算时会根据域内路由计算到 ASBR 的开销,将 ASBR 作为下一跳。

如果转发地址不为空,则会将转发地址作为下一跳

7 类 LSA

由 NSSA 区域的外部路由产生

你可能感兴趣的:(网络,运维,学习,笔记,智能路由器)