6. OSPF-V3 LSA

在这里插入图片描述

1.一类LSA

在这里插入图片描述
W:用于组播路由;
V:该路由器为虚连接的一端;
E:该路由器为ASBR;
B:该路由器为ABR。
Type:1字节。路由器的该链路的链路类型;
Metric:2字节。数据报文从此接口发出时的cost值;
Interface ID:4字节。接口ID,用于标识接口,无地址含义。
Neighbor Interface ID:4字节。邻居接口ID。
Neighbor Router ID:4字节。邻居Router ID。
在这里插入图片描述
Router-LSA具有区域泛洪范围,用于描述该路由器在某个区域内的所有连接,而且只描述建立了邻接关系的连接(邻居为full状态)。这意味着Stub类型的链路不在这里描述了(在OSPFv2中用链路类型3描述)。另外,如果是点到多点链路的话,需要为每个邻居都产生一个描述。由于每个链路描述的长度固定,因此可以通过LSA头中的LSA长度来确定Router-LSA中的Link数。
一个Router-LSA可以包含多个链路描述(link description)。同一个路由器可以生成多个Router-LSA,通过Link State ID进行区分。在SPF计算时,对于同一个路由器产生的多个Router-LSA必须合在一起参与运算。
OSPFv3的Router-LSA中不再包含前缀信息,仅仅描述了拓扑连接情况。
在这里插入图片描述

2.二类LSA

在这里插入图片描述
Options:3字节。该字段实际上是该链路上所有路由器的Link-LSA的Options字段的集合,也即是它们的能力集合。
Attached Router:每个路由器4字节。该链路上所有与DR有Full关系的路由器的Router ID。
OSPFv3的Network-LSA具有区域泛洪范围,由DR生成。它的Link State ID为DR的Interface ID,而且将OSPFv2中的掩码字段取消了,所以它不再包含前缀信息,而仅仅描述了拓扑连接情况。
另外,由于其中的Options字段为链路上所有路由器的能力集合,因此DR的能力大小并不会影响其他路由器的LSA传播。
在这里插入图片描述

3.三类LSA

在这里插入图片描述
Metric:20bit。表示ABR到达该前缀描述的路由的cost值。
前缀信息:描述前缀的Prefix三元组。
在OSPFv2中,使用LSA头里面的Link State ID字段来表示网络地址,掩码包含在LSA内容里。OSPFv3的Inter-Area-Prefix-LSA中,LSA头里的Link State ID不再包含前缀信息,仅仅是一个32位的编号,用于区分同一路由器产生的不同LSA,所有前缀均通过Prefix三元组来描述。Inter-Area-Prefix-LSA具有区域泛洪范围,由ABR生成。每个Inter-Area-Prefix-LSA包含一条地址前缀信息,且不能包含本地链路地址信息。
在这里插入图片描述

4.四类LSA

在这里插入图片描述
Options:3字节,并非生成LSA的路由器的能力描述,而是描述了目的ASBR的能力。
Metric:3字节,表示ABR到目的ASBR路由器的cost值。
Destination Router ID:4字节,目的ASBR路由器的Router ID。
在OSPFv2中,使用LSA头里面的Link State ID字段来表示目的ASBR的Router ID。OSPFv3的Inter-Area-Router-LSA中,LSA头里的Link State ID不再有具体含义,仅仅是一个32位的编号,用于区分同一路由器产生的不同LSA。
Inter-Area-Router-LSA具有区域泛洪范围,由ABR生成。每个Inter-Area-Router-LSA包含一条目的ASBR信息。

5.五类LSA

由ASBR路由产生,描述了区域外的路由信息;
具有自治系统(AS)洪泛范围;
Link State ID不包含地址信息,只是来和其他AS-External-LSA区分开;
AS-External-LSA不含有Link-Local地址信息。
在这里插入图片描述
E:外部路由的Metric类型。如果设置为1,表示此为2类外部路由,其Metric不随着路由的传递而增长。如果设置为0,表示此为1类外部路由,其Metric随着路由的传递而增长。
F:如果设置为1,则表示后面的Forwarding Address可选字段存在。
T:如果设置为1,则表示后面的External Route Tag可选字段存在。
前缀信息:描述前缀的Prefix三元组。
Ref LS Type:2字节。如果非0,则表示后面的Referenced Link State ID可选字段存在。
Forwarding Address:16字节。可选的128位IPv6地址。当前面的F位为1时存在。表示到达目的的数据应该转发到这个地址。在公告路由器不是最优的下一跳的时候可以使用。
External Route Tag:4字节。可选的标记位。可以用于ASBR之间的通信。一个比较常见的例子是,在OSPF自治系统的两个边界路由器上进行路由分发时,通过对引入的路由进行标记,可以很方便地进行路由过滤。
Referenced Link State ID:4字节。当前面的Ref LS Type字段非0时存在。如果存在,说明此条外部路由有一些相关信息需要参考另外一个LSA。被参考的LSA由以下字段值确定:
(1)其LS type等于此AS-external-LSA的Referenced LS Type;
(2)其Link State ID等于此AS-external-LSA的Referenced Link State ID;
(3)其Advertising Router等于此ASexternal-LSA的Advertising Router。
这种参考能力是为未来的扩展准备的,目前并没有使用。

在OSPFv2中,使用LSA头里面的Link State ID字段来表示网络地址,掩码包含在LSA内容里。
OSPFv3的AS-external-LSA中,LSA头里的Link State ID不再包含前缀信息,仅仅是一个32位的编号,用于区分同一路由器产生的不同LSA,所有前缀均通过Prefix三元组来描述。
AS-external-LSA具有AS泛洪范围,由ASBR生成。每个AS-external-LSA包含一条地址前缀信息,且不能包含本地链路地址信息。
在这里插入图片描述

6.八类LSA

Link-LSA具有链路泛洪范围,每个路由器会为每个启动了OSPFv3的接口产生一个Link-LSA。
作用:
(1)通告本地链路地址,作为它们的下一跳地址;
(2)通告本地链路上的所有ipv6前缀
在这里插入图片描述
在这里插入图片描述

7.九类LSA

为什么引入Intra-Area-Prefix-LSA?
OSPFv2中,依附于路由器和Stub网络的subnet出现在Router LSA中,依附于Transit网络的subnet出现在Network-LSA中;
OSPFv3中,Router-LSA和Network-LSA不再包含地址信息,所以引入Intra-Area-Prefix-LSA。Intra-Area-Prefix-LSA携带区域内IPv6 Prefix信息。依附于路由器的Prefix依附于Stub网络的Prefix依附于Transit网络的Prefix
每台路由器或Transit网络可以 产生多个Intra-Area-Prefix-LSA。
在这里插入图片描述
OSPFv3的Intra-Area-Prefix-LSA具有区域泛洪范围,用于发布区域内前缀信息。根据所参考的LSA不同可分为以下两种情况:
(1)参考Router-LSA,由各路由器分别生成,用于发布点到点链路的前缀信息以及Stub网络的前缀信息;(2)参考Network-LSA,由DR生成,用于发布该链路对应网络上的所有前缀信息,这些前缀来自链路上所有路由器各自生成的Link-LSA。但是,Link-LSA中的本地链路地址信息、NU或LA位置1的前缀除外。
在这里插入图片描述
在这里插入图片描述

8.新增的 八类LSA和九类LSA的作用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 8
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

土豆aaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值