OSPFv3 | OSPFv2 | |
---|---|---|
基于链路 | 基于子网 | |
利用链路本地地址来维持邻居 | 利用本地接口地址来维持邻居 | |
报文中移除了协议地址的字段 |
OSPFv3的LAS头中没有Option字域,在OSPFv3头部报文中Link State Type的长度增加到了16位,利用高三位来做了定义,代表泛洪的范围
U位:U代表OSPFv3如果不识别该LSA的时候怎么做,如果U位没有置位,仅在直连链路链路泛洪(类似于Link Lsa),如果U位置位了,跟其他LSA做相同处理。储存并转发。
S2/S1位:S2组合定义了LSA的泛洪范围
S2/S1位 | 泛洪的范围 |
---|---|
00 | Link-Local范围 |
01 | 区域内泛洪 |
10 | 整个OSPF区域泛洪 |
11 | 保留 |
LSA类型 | 作用 |
---|---|
0x2001 | LSA分片的分片,如若LSA进行了分片,那么通过该值来判断该LSA在分片中的位置 |
0x2002 | DR接口的ID |
0x2003 | 表示该LSA的数量,通过该值来判断该LSA属于第几份LSA |
0x2004 | ASBR的Router-ID |
0x4005 | 表示该LSA的数量,通过该值来判断该LSA属于第几份LSA |
0x2007 | 表示该LSA的数量,通过该值来判断该LSA属于第几份LSA |
0x0008 | |
0x2009 |
一类L(0x2001)
Router-LSA (Area 0.0.0.0)
LS Age: 32
LS Type: Router-LSA
Link State ID: 0.0.0.0 //分片,如果有分片,代表是第几份LSA
Originating Router: 1.1.1.1 //起源R-ID
LS Seq Number: 0x80000007
Retransmit Count: 0
Checksum: 0x5EA7
Length: 40
Flags: 0x00 (-|-|-|-|-)
Options: 0x000013 (-|R|-|-|E|V6)
Link connected to: another Router (point-to-point) //描述P2P网络
Metric: 1
Interface ID: 0x3 //自己的接口ID
Neighbor Interface ID: 0x5 //邻居的接口ID
Neighbor Router ID: 2.2.2.2 //邻居的R-ID
Link connected to: a Transit Network //描述与路由器之间的伪节点网络
Metric: 1
Interface ID: 0x3 //自己的接口ID
Neighbor Interface ID: 0x4 //邻居的接口ID
Neighbor Router ID: 4.4.4.4 //邻居的R-ID
二类LSA (0x2002)
Network-LSA (Area 0.0.0.1)
LS Age: 1057
LS Type: Network-LSA
Link State ID: 0.0.0.3 //DR的接口ID
Originating Router: 4.4.4.4 //起源R-ID(DR的R-ID )
LS Seq Number: 0x80000002
Retransmit Count: 0
Checksum: 0x5399
Length: 36
Options: 0x000013 (-|R|-|-|E|V6)
Attached Router: 4.4.4.4 //直连网络中存在的所有设备的R-ID
Attached Router: 2.2.2.2
Attached Router: 3.3.3.3
[R2]
三类LSA (0x2003)
Inter-Area-Prefix-LSA (Area 0.0.0.0)
LS Age: 675
LS Type: Inter-Area-Prefix-LSA
Link State ID: 0.0.0.1 //表示这是第几份LSA
Originating Router: 2.2.2.2 //起源R-ID(ABR的R-ID)
LS Seq Number: 0x80000004
Retransmit Count: 0
Checksum: 0x890A
Length: 36
Metric: 1
Prefix: 2000:234::/64 //描述的ipv6前缀
Prefix Options: 0 (-|-|-|-|-) //SA中的Option置位
[R1]
四类LSA (0x2004)
Inter-Area-Router-LSA (Area 0.0.0.0)
LS Age: 32
LS Type: Inter-Area-Router-LSA
Link State ID: 3.3.3.3 //ASBR的R-ID
Originating Router: 2.2.2.2 //起源R-ID(ABR的R-ID)
LS Seq Number: 0x80000001
Retransmit Count: 0
Checksum: 0xED18
Length: 32
Options: 0x000013 (-|R|-|-|E|V6)
Metric: 1
Destination Router ID: 3.3.3.3 //ASBR的R-ID
[R1]
5类LSA (0x4005)
AS-External-LSA
LS Age: 139
LS Type: AS-External-LSA
Link State ID: 0.0.0.1 //表示这是第几份LSA
Originating Router: 3.3.3.3 //起源R-ID(ASBR的R-ID)
LS Seq Number: 0x80000001
Retransmit Count: 0
Checksum: 0x6E4B
Length: 40
Flags: (E|-|T)
Metric Type: 2 (Larger than any link state path)
Metric: 1
Prefix: 3::/64 //描述的外部路由前缀
Prefix Options: 0 (-|-|-|-|-)
Tag: 1
[R1]
8类LSA (0x0008)
Link-LSA (Interface GigabitEthernet0/0/0)
LS Age: 1132
LS Type: Link-LSA
Link State ID: 0.0.0.3
Originating Router: 1.1.1.1
LS Seq Number: 0x80000001
Retransmit Count: 0
Checksum: 0x9A48
Length: 56
Priority: 1
Options: 0x000013 (-|R|-|-|E|V6)
Link-Local Address: FE80::2E0:FCFF:FE1D:6BE5 //通告自己的链路本地地址
Number of Prefixes: 1
Prefix: 2000:12::/64 通告在该链路上的所有IPv6链路状态信息
Prefix Options: 0 (-|-|-|-|-)
9类LSA (0x2009)
Intra-Area-Prefix-LSA (Area 0.0.0.0)
LS Age: 1266
LS Type: Intra-Area-Prefix-LSA
Link State ID: 0.0.0.1
Originating Router: 1.1.1.1
LS Seq Number: 0x80000004
Retransmit Count: 0
Checksum: 0xE79F
Length: 44
Number of Prefixes: 1
Referenced LS Type: 0x2001 //描述1类LSA
Referenced Link State ID: 0.0.0.0 //跟一类LSA描述一致
Referenced Originating Router: 1.1.1.1
Prefix: 2000:12::/64 //描述1类LSA中的Stubnet的网络信息
Prefix Options: 0 (-|-|-|-|-)
Metric: 1
Intra-Area-Prefix-LSA (Area 0.0.0.1)
LS Age: 211
LS Type: Intra-Area-Prefix-LSA
Link State ID: 0.0.0.1
Originating Router: 4.4.4.4
LS Seq Number: 0x80000004
Retransmit Count: 0
Checksum: 0x4FF8
Length: 44
Number of Prefixes: 1
Referenced LS Type: 0x2002 //描述2类LSA
Referenced Link State ID: 0.0.0.3 //跟2类LSA所描述内容一致
Referenced Originating Router: 4.4.4.4
Prefix: 2000:234::/64 //描述2类LSA中的网络信息
Prefix Options: 0 (-|-|-|-|-)
Metric: 0
原文:https://www.cnblogs.com/dh1226/p/13252394.html