IPv6路由协议---IPv6动态路由(OSPFv3-4)
OSPFv3的链路状态通告LSA类型
链路状态通告是OSPFv3实现路由计算所必需的核心数据源。其包含链路状态类型、链路状态ID以及用于唯一标识一个特定Least Significant Announcement(LSA)的通告路由器三元组。
在该头中, OSFpv2的最小跳数(LS age)、广告路由器(Advertising Router)、序列号(Sequence Number)、校验和(Checksum)以及长度(Length)字段均未发生变化,但其他部分进行了相应调整。

1.Router-LSA(1类LSA)
每个路由器都会生成相应的Router-LSAs(Router LS Description),这些Router-LSAs详细说明其相关的网络参数及其开销,并在本区域内进行传播。
这些特定类型的Router-LSAs主要用于标识与内部网络相连的外部网设备(ABR/ASBR),并指示哪些设备连接到虚拟链路上的一端。
此外,在1类LSP中被定义用于标识虚拟链路的一端。
这些Router-LSAs具有固定的LSP类型值(LSP Type:0x2001)并限定于其直接相连接口所处的区域。
每个Router-LSA由若干链路描述组成(link description),每一个这样的链路描述都详细说明了一个特定接口的信息。
为了区别不同的Router-LSAs,则可以在同一个链接状态中使用不同的Link-State ID来区分它们。

根据如下拓扑验证OSPFv3的Router-LSA类型。

路由器需依区域划分生成指定的本地域地址范围(LAs),每个LAs仅限于当前区域内部传播。同一个设备上的同一个实例若被分配到多个不同的地址范围,则该设备将生成的本地域地址范围(LA)实例会在两个地址范围内进行传播。
[AR2]display ospfv3 lsdb router
OSPFv3 Router with ID (2.2.2.2) (Process 1)
Router-LSA (Area 0.0.0.0)
LS Age: 353
LS Type: Router-LSA
Link State ID: 0.0.0.0
Originating Router: 1.1.1.1
LS Seq Number: 0x80000005
Retransmit Count: 0
Checksum: 0x45C3
Length: 40
Flags: 0x00 (-|-|-|-|-)
Options: 0x000013 (-|R|-|-|E|V6)
Link connected to: a Transit Network
Metric: 1
Interface ID: 0x3
Neighbor Interface ID: 0x3
Neighbor Router ID: 2.2.2.2
LS Age: 361
LS Type: Router-LSA
Link State ID: 0.0.0.0
Originating Router: 2.2.2.2
LS Seq Number: 0x80000005
Retransmit Count: 0
Checksum: 0x2AD9
Length: 40
Flags: 0x01 (-|-|-|-|B)
Options: 0x000013 (-|R|-|-|E|V6)
Link connected to: a Transit Network
Metric: 1
Interface ID: 0x3
Neighbor Interface ID: 0x3
Neighbor Router ID: 2.2.2.2
Router-LSA (Area 0.0.0.1)
LS Age: 337
LS Type: Router-LSA
Link State ID: 0.0.0.0
Originating Router: 2.2.2.2
LS Seq Number: 0x80000006
Retransmit Count: 0
Checksum: 0x9A62
Length: 40
Flags: 0x01 (-|-|-|-|B)
Options: 0x000013 (-|R|-|-|E|V6)
Link connected to: a Transit Network
Metric: 1
Interface ID: 0x4
Neighbor Interface ID: 0x4
Neighbor Router ID: 3.3.3.3
LS Age: 347
LS Type: Router-LSA
Link State ID: 0.0.0.0
Originating Router: 3.3.3.3
LS Seq Number: 0x80000004
Retransmit Count: 0
Checksum: 0x7D7E
Length: 40
Flags: 0x00 (-|-|-|-|-)
Options: 0x000013 (-|R|-|-|E|V6)
Link connected to: a Transit Network
Metric: 1
Interface ID: 0x4
Neighbor Interface ID: 0x4
Neighbor Router ID: 3.3.3.3
[AR2]
在1类LSA上有不同类型的接口类型,在Link connect 字段共有4种类型:

2.Network-LSA(2类LSA)
基于广播网或NBMA中的动态路由(DR)生成,
该Layered-SRP数据包(Network-LSA)系统性地存储了该网络中所有参与节点的信息,
包括Router ID以及该线路所处环境下的拓扑连接状态,
这些数据项会在指定区域内进行传播以实现互联共享。
LS Type: 0x2002;
其泛洪覆盖范围限定在特定区域.

该网络拓扑上的互联端口采用以太网广播机制,在广播网络中基于DR路由器生成两种类型的LSA进行传播,在Area 0区域则由AR2路由器负责生成。
[AR1]display ospfv3 peer
OSPFv3 Process (1)
OSPFv3 Area (0.0.0.0)
Neighbor ID Pri State Dead Time Interface Instance ID
2.2.2.2 1 Full/DR 00:00:40 GE0/0/0 0
[AR1]
查看OSPFv3的2类LSA,呈现该AR2路由器连接的路由器AR1和AR2互联。
[AR1]display ospfv3 lsdb network
OSPFv3 Router with ID (1.1.1.1) (Process 1)
Network-LSA (Area 0.0.0.0)
LS Age: 883
LS Type: Network-LSA
Link State ID: 0.0.0.3
Originating Router: 2.2.2.2
LS Seq Number: 0x80000001
Retransmit Count: 0
Checksum: 0x4CC5
Length: 32
Options: 0x000013 (-|R|-|-|E|V6)
Attached Router: 2.2.2.2
Attached Router: 1.1.1.1
[AR1]
3.Inter-Area-Prefix-LSA区域间前缀LSA(3类LSA)
由区域边界路由器始发,这些LSA描述了到其他区域的IPv6地址前缀。每个IPv6地址前缀单独发一个Inter-Area-Prefix-LSA。
由ABR产生,描述区域内某个网段的路由,并通告给其他相关区域。每个Inter-Area-Prefix-LSA包含一条地址前缀信息;使用32位整数作为Link State ID来区分相同的LSA。

LS Type: 该类型值为0x2003,并包含区域泛洪范围特性。
在IPv4网络中,在区域间前导缀(inter-area-prefix)标签系统中(inter-area-prefix-LSA),类型3摘要型标签系统用于描述来自外部但属于自治系统内部的一个前导缀。
Metric: 路由成本(Routing Cost)用于描述区域边界汇总路由时,则设为所有被汇总子网路由的最大成本。
关于inter-area-prefix-LSA的属性说明如下:
其Link State ID不再保留地址编码意义,仅用于标识同一路由器创建的不同inter-area-prefix-LSA实例。
需要注意的是,在此场景下PrefixOptions中的NU位应被清零。
至于MC位的具体设置,则取决于是否运行MOSPF协议及其具体运行策略。
[AR3]display ospfv3 lsdb inter-prefix
OSPFv3 Router with ID (3.3.3.3) (Process 1)
Inter-Area-Prefix-LSA (Area 0.0.0.1)
LS Age: 71
LS Type: Inter-Area-Prefix-LSA
Link State ID: 0.0.0.1
Originating Router: 2.2.2.2
LS Seq Number: 0x80000003
Retransmit Count: 0
Checksum: 0xD1E4
Length: 36
Metric: 1
Prefix: 2001:1:12::/64
Prefix Options: 0 (-|-|-|-|-)
LS Age: 67
LS Type: Inter-Area-Prefix-LSA
Link State ID: 0.0.0.2
Originating Router: 2.2.2.2
LS Seq Number: 0x80000002
Retransmit Count: 0
Checksum: 0x960F
Length: 36
Metric: 1
Prefix: 2012:1:12::/64
Prefix Options: 0 (-|-|-|-|-)
[AR3]
