设为首页   锐捷官网
用其他帐号登录:
查看: 1560|回复: 0

[讨论] 5 OSPFv3 >> 5.1 概述 >> 5.1.1 LSA的变化

[复制链接]

72

主题

129

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
发表于 2016-7-14 11:55:04 | 显示全部楼层 |阅读模式
5 OSPFv3 >> 5.1 概述 >> 5.1.1 LSA的变化


       OSPF 是链路状态协议,其实现的基础是 LSA。通过 LSA,我们可以获知网络的拓扑和地址信息。同 IPv4 相比, IPv6 使用128 位的 IP 地址结构,使得对 LSA 的设计进行了相应的修改。

Router-LSAs (Type 1)

      每台设备自己生成,描述了每台设备在指定区域内各链路的状态和到各链路的代价。同 OSPFv2 相比, OSPFv3 Router-LSAs 将只单纯表示链路的状态信息,而不再记录 router 所连网络地址信息,这些信息将通过新增的 LSA 类型获取。
      此外,在 OSPFv2 中,只允许为每台设备在每个区域生成一个 Router-LSA,而在 OSPFv3 中,允许生成多个 Router-LSAs这样在进行 SPF 计算时,我们必须考虑这台设备生成的所有 Router-LSAsRouter-LSAs 和 Network-LSAs 共同描述了区域的链路拓扑图。

>通过 Router-LSAs 上的标志位我们可以获知 router 是否是 area border router(ABR,区域边界路由器)、 AS boundary routers (ASBR,自治系统边界路由器)或者是 virtual link(虚链路)的一端。

Network-LSAs (Type 2)

       Network-LSAs 只在广播网络或者 NBMA 网络中,由网络的 DR(指派路由器)生成,描述了在网络上指定区域内连接的所有routers 信息。同 Router-LSAs 相同, Network-LSAs 也将只表示链路状态信息,而不再记录网络地址信息。 Network-LSAs和 Router-LSAs 共同描述了区域的链路拓扑图。

Inter-Area-Prefix-LSAs (Type 3)

       由区域的 ABR 为该区域生成,用来描述到达其他区域的网络信息。取代 OSPFv2 type 3 summary-LSAs,同 OSPFv2相比,其使用了前缀结构来描述目的网络信息。

Inter-Area-Router-LSAs (Type 4)

       由区域的 ABR 为该区域生成,用来描述到达其他区域 ASBR 的路径信息,取代 OSPFv2 type 4 summary-LSAs

AS-external-LSAs (Type 5)

    由ASBR 生成该类型的 LSA,用来描述了到达 AS 外部的网络信息。通常这些网络信息是通过其他路由协议生成,同 OSPFv2相比,其使用了前缀结构来描述目的网络信息。

NSSA-LSA (Type 7)

       同 type 5 AS-external-LSAs 的作用相同,所不同的是这是由 NSSA 区域的 ASBR 生成。

Link-LSAs (Type 8)

      在 OSPFv3 中,新增加的 LSA 类型,由每台设备为其所连接的每个链路生成,描述了该设备在当前链路上的链路本地地址和所有设置的 IPv6 地址前缀信息。

Intra-Area-Prefix-LSAs (Type 9)

      在 OSPFv3 中,新增加的 LSA 类型,其主要是为 Router-LSA 或者 Network-LSA 提供附加地址信息,所以其有两个作用:

>关联 network-LSA,记录 transit network 的前缀信息;

>关联 router-LSA,记录 router 在当前区域中,所有 Loopback 接口、点对点链路、点对多点链路、虚链路和 stub network的前缀信息。

LSA 的泛洪范围变化

      在 OSPFv2 中, LSA 的泛洪范围包括区域内部泛洪和 AS 内部泛洪。在 OSPFv3 中,还增加了链路本地泛洪范围, type 8 Link-LSAs 属于这一类型,即只能在链路本地范围内泛洪。

未知的 LSA 类型的处理

      这是 OSPFv3 OSPFv2 的改进。
      在 OSPFv2 中,在初始建立邻接关系过程中,需要进行数据库的同步。此时如果在数据库描述报文中存在无法识别的 LSA类型,那么邻居关系将无法正常建立。如果在链路状态更新报文中,存在无法识别的 LSA 类型,那么将丢弃该类型的 LSA
      而在 OSPFv3 中,允许接收未知的 LSA 类型,通过在 LSA header 中记录的信息用来确定如何处理接收到的无法识别的 LSA类型


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则