天天看点

3 - IPv6 OSPFv3路由协议(续二)

​​http://xuanbo.blog.51cto.com/499334/200611​​

路由器LSA(Router-LSA):

描述在特定区域内的路由器接口的链路状态及链路开销。该类型LSA仅在接口所在的区域内传播。该类型LSA还指示出产生该类型LSA的路由器是否是一台ABR或ASBR,以及路由器是否是虚链路的一端。类型1LSA也被用来通告端(stub)网络。 如下图所示其报文结构

3 - IPv6 OSPFv3路由协议(续二)

其字段的具体含义:

? E-bit——当此位设置时,路由器是一个AS边界路由器

? B-bit——当此位设置时,路由器是一个区域边界路由器

? W-bit——当此位设置时,路由器是一个组播接收者。当运行MOSPF,这些路由器接收所有多播数据报,不论目的地是什么。

? Options——该路由器支持的可选功能。

? Type——描述的接口种类,具体类型如下表所示。

type Description
1 点到点连接
2 连接到传输网络
3 保留
4 虚链路

? Metric——出站流量的路由器接口成本

? Interface ID——接口ID

? Neighbor Interface ID——邻居路由器接口ID

? Neighbor Router ID——邻居路由器ID

如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

网络LSA(Network-LSA)

由DR产生,用来描述DR所代表的网络的链路状态信息和链路开销信息。该LSA是BMA网络上的所有链路信息和链路开销信息的集合信息。

3 - IPv6 OSPFv3路由协议(续二)

其字段的具体含义:

? Attached Router——连接到链路上的每个路由器的ID,事实上,只有那些路由器完全毗邻指定路由器列出。

如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

区域间前缀LSA(Inter-Area-Prefix-LSA)

这种类型LSA在OSPFv2中叫做'概括的网络链路状态条目(summary net link states)'。该类型LSA由ABR产生,用来把一个区域内的路由信息通告到另外一个区域。这种类型的LSA既可以描述一条具体的路由信息,也可以描述总结的路由信息。在OSPFv3中,地址是用前缀和前缀长度表达的,而不再使用地址和掩码的表达形式。缺省路由的前缀长度用0代表。

3 - IPv6 OSPFv3路由协议(续二)

Prefix Options字段结构,如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

? NU比特——“no-unicast非单播”bit被置位表示将该前缀从单播路由计算中剔除出来。

? LA比特——“local address 本地地址”bit被置位表示该前缀实际上是宣告路由器的IPv6地址

? MC比特——“multicast-capable具备多播能力”bit被置位应该将该前缀纳入多播路由计算之中。

? P比特——“propagate传播”bit被置位表示应该在NSSA区域边界上重新宣告NSSA前缀。

如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

区域间路由器LSA(Inter-Area-Router-LSA)

由ASBR产生,用以通告ASBR的位置。试图把数据送达外网的路由器使用该LSA确定通往下一跳的最佳路径。

3 - IPv6 OSPFv3路由协议(续二)

其字段的具体含义:

? Options——该路由器支持的可选功能。

? Metric——到达区域外的目的路由器的路径开销。

? Destination Router ID——区域外的目的路由器的Router ID。

如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

自治系统外LSA(AS-External-LSA)

用来携带自治系统外路由信息的LSA。例如,把其它AS的路由再发布到OSPF中的路由信息。在该类型的LSA中,地址用前缀和前缀长度表达,缺省路由的前缀长度用0表达。

3 - IPv6 OSPFv3路由协议(续二)

? E-bit——用来指定这条路由使用的外部度量的类型。如果该E-bit设置为1,那么度量类型就是E2;如果该E-bit设置为0,那么度量类型就是E1

? F-bit——如果设置,则转发地址已被列入在LSA

? T-bit——如是设置,外部路由标记已被列入在LSA

? Address Prefix、PrefixLength、PrefixOptions 共同标记了一个自治系统外部的一个IPv6 地址前缀。

? Referenced LS Type:引用的LSA 的类型。如果该字段非0,则会有一个LSA 与该LSA 相关,Referenced LS Type 为与该LSA 相关的LSA 类型。

? Referenced Link State ID:引用的LSA 的Link State ID。

如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

类型7 LSA(Type-7 LSA)

由NSSA中的ASBR产生,只在NSSA中传播。在ABR上它被转换成类型5并且被扩散到骨干区域。

如下图所示:

3 - IPv6 OSPFv3路由协议(续二)

链路LSA(Link-LSA)

该类型LSA仅在本链路上传播,具有以下3种目的:向本链路上的其它路由器提供路由器的本链路地址;向本链路上的其它路由器通告IPv6地址前缀,使其与本链路相关联;允许路由器在该类型LSA中插入一些选项比特,与为本链路产生的网络LSA相关联。

3 - IPv6 OSPFv3路由协议(续二)

? Router Priority:路由器优先级。

? Options:代表当前路由器支持的可选性能。一个链路上的所有Link LSA 的能力并集是Network LSA 的能力。

? Link Local Interface Address:链路本地接口地址。

? # prefixes:该LSA 中所包含的IPv6 地址前缀个数