网络通信 频道

OSPF连载2:IPv6 使用的LSA类型

  【IT168 专稿】OSPF路由协议是链路状态型路由协议,这里的链路即设备上的接口。链路状态型路由协议基于连接源和目标设备的链路状态作出路由的决定。链路状态是接口及其与邻接网络设备的的关系的描述,接口的信息即链路的信息,也就是链路的状态(信息)。这些信息包括接口的IPv6前缀(prefix)、网络掩码、接口连接的网络(链路)类型、与该接口在同一网络(链路)上的路由器等信息。这些链路状态信息由不同类型的LSA携带,在网络上传播。

  路由器把收集到的LSA存储在链路状态数据库中,然后运行SPF算法计算出路由表。链路状态数据库和路由表的本质不同在于:数据库中包含的是完整的链路状态原始数据,而路由表中列出的是到达所有已知目标网络的最短路径的列表。

  OSPF协议是为IP协议提供路由功能的路由协议。OSPFv2(OSPF版本2)是支持IPv4的路由协议,为了让OSPF协议支持IPv6,技术人员开发了OSPFv3(OSPF版本3),OSPFv3由RFC2740定义。

  OSPFv3与OSPFv2
  数据包结构
  IPv6 使用的LSA类型
  配置OSPFv3
  NBMA配置示例
  配置OSPFv3认证

  IPv6 使用的LSA类型
  LSA的产生
  在IPv6环境下生成和再次生成LSA的过程与IPv4环境下的过程时相同的。再次生成的LAS的序列码(LS sequence number)递增,LSA的生存时间(LS age)被设置为0,LSA被写入链路状态数据库中,并从适当的接口扩散出去。在IPv4环境下能够触发再次生成LSA的事件,同样能够触发IPv6环境下的路由器再次生成LSA,除此之外,下列事件或行为也能够触发IPv6路由器再次生成LSA。

    任意一个路由器接口状态的改变。
    DR路由器身份的改变。
    邻居路由器从'full'状态转变到其它状态,或者从其它状态转变到'full'状态。
    邻居接口ID的改变。
    为链路增加了新的地址前缀,或者删除了某个地址前缀。
    收到了新的链路LSA(link-LSA),并引起了连路前缀的变化。
  LSA类型

1
相关文章