OSPF   LSA 类型

     OSPF 路由器之间交换的并不是路由表,而是链路状态信息。因此在 OSPF 协议不同类型的 LSA,目前有 11 种类型

LSA类型

类型

名称

说明

   1

路由器 LSA

区域内路由发出,描述区域内部与路由器直连的链路的信息

   2

网络 LSA

区域内 DR 生成,在本区域内传播

   3

网络汇总 LSA

由ABR生成,将所连区域内的链路信息以子网形式传播到邻区域

   4

ASBR 汇总 LSA

由 ABR 生成,描述 ASBR 的可达信息

   5

AS 外部 LSA

由 ASBR 生成,描述到 AS 外部的路由信息

   6

组播LSA

标识 OSPF 组播中的成员

   7

NSSA 外部 LSA

由NSSA 区域的 ASBR发出,通告本区域连接的外部路由

   8

外部属性 LSA

在 OSPF 区域内传播 BGP 属性

   9

本地链路范围的不透明 LSA

MPLS 流量工程使用

  10

本地区域范围的不透明 LSA

MPLS 流量工程使用

  11

本自治系统范围的不透明LSA

MPLS 流量工程使用

      在所有的 LSA 中,使用较多的类型是 1、2、3、4、5、7 这6种。每一个 LSA 都有标准的 20 字节头部

1,LS  Age   :LSA 产生后所经过的时间,以秒为单位。
2,LS Type    :LSA 的类型。
3,Link State ID   :代表整个路由器,由 LSA 的类型决定。

4,Advertising Router   :始发 LSA 的路由器的 ID。
5,LS Sequence Number    :LSA 的序列号,检测旧的或重复的 LSA。

6,LS Checksum     :除了LSAge 字段外,关于 LSA 的全部信息的校验和。
7,Length    :LSA 的总长度,包括LSA 头部,以字节为单位。

OSPF 网络类型 

   OSPF 根据链路层协议类型将网络分为下列4种类型

 1,广播(Broadcast):当链路层协议是 Ethermet、FDDI 时,OSPF 中默认的网络类型为Broadcast。在该类型的网络中,通常以组播的形式发送协议报文。

 2,非广播多点可达网络(NBMA,Non-Broadcast Multi-Access):当链路层协议是帧中继、ATM或X.25 时,OSPF 中默认的网络类型为 NBMA。在该类型的网络中,通以单播形式发送协议报文。
3,点到多点(P2MP,Point-to-MultiPoint):没有一种链路层协议会被默认为 P2MP 类型点到多点必须是由其他的网络类型强制更改的。在该类型的网络中,通常以组播的形式发送协议报文。
4,点到点(P2P,Point-to-Point):当链路层协议是 PPP、HDLC 时,OSPF 默认认为网络类型是 P2P。在该类型的网络中,通常以组播的形式发送协议报文。

OSPFv3

     OSPFv3 是在 OSPFv2 基础上开发的用于IPv6 网络的路由协议。OSPFv3 在协议设计思作机制方面与 OSPFv2 基本一致。为了支持 IPv6 报文的转发,OSPFv3 对 OSPFv2 做了要的改进。

    OSPFV3与OSPFv2的不同主要表现在:

1,基于链路的运行;

2, 使用链路本地地址

3,链路支持多实例复用  ;

4,通过 Router ID 唯一标识邻居;,5,认证的变化;

6,Stub区域的支持,

7,报文的不同

8,Option的不同
     DSPFv3 在工作机制中使用了5种类型的数据包,所有类型的报文都有 一个16字的头部密码

1,版本:OSPF的版本号,version3;,

2,类型:指明 OSPF 报文类型,Hel0=1,DBD=2,LSR=3,LSU=4,LSAck=5;
3,路由器 ID:源路由器的 ,ID;

4,区域 ID:源数据包的区域 ID;
5,校验和:对整个IPv6 报文的校验和;
6,实例 ID:只在链路本地有意义。