OSPF的LSA类型一共有11类,但是常用到的有6类LSA分别是1、2、3、4、5、7。因此下面主要说明常用的6类LSA。
11类LSA类型分别是:
Ø 路由器LSA(RouterLSA):区域内的每一台路由器都会通告。描述路由器的直连链路状态信息。只在本区域内传递,不会超过ABR。
Ø 网络LSA(NetworkLSA):由一个多路访问网络中的DR产生网络LSA通告。描述与之相连的路由器包括DR路由器本身
Ø 网络汇总LSA(Networksummary LSA):是由ABR路由器始发,描述区域间路由,用来通告区域外部的目的地址。
Ø ASBR汇总LSA(ASBRsummary LSA):是由ABR路由器始发出的。通告的内容是一个ASBR路由器。为LSA5服务的
Ø 自治系统外部LSA (Autonomoussystem external LSA):或称为外部LSA(ExternalLSA),始发于ASBR路由器,用来通告到达OSPF自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSA。在整个自主系统中进行泛洪。
Ø 组成员LSA(Groupmembership LSA):用于组播OSPF协议(MOSPF)中的。
Ø NSSA外部LSA(NSSAExternal LSA):指在非纯末梢区域内始发于ASBR路由器(在非纯末梢区域内部)的LSA通告,只在始发这个LSA的非纯末梢区域内泛洪。非纯末梢区域内的ABR可以讲这类LSA转换为LSA5,然后再骨干区域内泛洪。
Ø BGP的外部属性LSA(Externalattributes LSA for BGP):是被提议作为运行内部的BGP协议(iBGP协议)的另一种选择,一遍用来传送BGP协议的信息穿过一个OSPF域。
Ø 不透明LSA(本地链路范围) (opaqueLSA) :是一个被提议的LSA类别,由标准的LSA头部后面跟随特殊应用的信息组成。
Ø 不透明LSA(本地区域范围)(opaque LSA)
Ø 不透明LSA(AS范围)(opaque LSA)
例1:
拓扑:配置:
OSPF:area0:1.1.1.0 ,1.1.2.0,1.1.3.0; area1:1.1.5.0 area2:1.1.4.0.area2是非纯末梢区域
BGP :R6和R7、R8是EBGP邻居。
路由ID:R1:1.1.1.1;R2:2.2.2.2; R3:100.100.100.100; R4:4.4.4.4;R5:5.5.5.5;R6:6.6.6.6.
在R6上讲BGP路由重发布到OSPF中。R5上面配置一条静态路由,并且将静态路由重发布到OSPF中。
R3和R4是ABR,R5和R6是ASBR。
注:接口的地址链路左边为1,链路右边为2.链路上边为1,链路下边为2.如R1的接口ip地址为1.1.1.1.
拓扑中的6类LSA类型:
l LSA1:R1、R2、R3、R6都会产生LSA1通告,但只会在各自的区域内泛洪。如R1的LSA1通告只会area0中泛洪,内容在如下:
R3#show ip ospf database router 1.1.1.1
OSPF Router with ID(100.100.100.100) (Process ID 1)
Router Link States (Area 0)
LS age: 715
Options: (No TOS-capability,DC)
LS Type: Router Links
Link State ID: 1.1.1.1
Advertising Router: 1.1.1.1
LS Seq Number: 80000002
Checksum: 0xFB25
Length: 36
Number of Links: 1
Link connected to: aTransit Network //路由器的链路及接口
(Link ID) DesignatedRouter address: 1.1.1.2
(Link Data) RouterInterface address: 1.1.1.1 //路由器接口地址
Number of TOS metrics: 0
TOS 0 Metrics: 1 //服务计量尺度类型(只有类型0)
l LSA2:网络LSA。网络中的DR产生的通告。如1.1.1.0网络中的DR是1.1.1.2.R2路由器ID是2.2.2.2.,只在area0中泛洪,如:
R3#show ip ospf database network 1.1.1.2
OSPF Router with ID(100.100.100.100) (Process ID 1)
Net Link States (Area 0)
Routing Bit Set on this LSA
LS age: 1010
Options: (No TOS-capability,DC)
LS Type: Network Links
Link State ID: 1.1.1.2(address of Designated Router)
Advertising Router: 2.2.2.2
LS Seq Number: 80000001
Checksum: 0xA17F
Length: 32
Network Mask: /24
Attached Router:2.2.2.2 //有IP地址附在到网络中的路由器表
Attached Router:1.1.1.1
l LSA3:网络汇总LSA:ABR路由器始发。由R3始发,通告的是该区域外部的路由。如在R3上的网络汇总LSA就是通告的目的地是1.1.5.0,在R4上网络汇总LSA通告的目的地是1.1.1.0 和1.1.2.0:
R1#show ip ospf database summary
OSPF Router with ID (1.1.1.1)(Process ID 1)
Summary Net Link States (Area0)
Routing Bit Set on this LSA
LS age: 1062
Options: (No TOS-capability,DC, Upward)
LS Type: SummaryLinks(Network)
Link State ID: 1.1.5.0(summary Network Number)
Advertising Router:100.100.100.100
LS Seq Number: 80000002
Checksum: 0x7D25
Length: 28
Network Mask: /24
TOS: 0 Metric: 1
l LSA4:ASBR汇总LSA:由R3始发。通告的目的地是ASBR路由器R6.在R1上显示为:
R1#show ip ospf database asbr-summary
OSPF Router with ID (1.1.1.1)(Process ID 1)
Summary ASB Link States (Area0)
Routing Bit Set on this LSA
LS age: 1382
Options: (No TOS-capability,DC, Upward)
LS Type: Summary Links(ASBoundary Router)
Link State ID: 6.6.6.6 (ASBoundary Router address) ///通告的目的地址是R6
Advertising Router:100.100.100.100
LS Seq Number: 80000001
Checksum: 0xACE4
Length: 28
Network Mask: /0
TOS: 0 Metric: 1
l LSA5:外部LSA:始发与ASBR路由器R6.通告OSPF自主系统外部的缺省路由,如到达1.1.6.0和1.1.7.0。在R1上显示为:
R1#show ip ospf database external
OSPF Router with ID (1.1.1.1)(Process ID 1) //路由器ID
Type-5 AS External Link States
Routing Bit Set on this LSA
LS age: 1890 //连接状态时间
Options: (No TOS-capability,DC) //服务选项类型
LS Type: AS External Link //连接状态类型
Link State ID: 1.1.6.0(External Network Number ) //连接状态ID(外部网络号)
Advertising Router: 6.6.6.6 //广告路由器的ID
LS Seq Number: 80000001 //连接状态顺序号
Checksum: 0x197A //LS校验和
Length: 36 //连接状广告字节长度
Network Mask: /24 //网络掩码
Metric Type: 2 (Largerthan any link state path) //外部类型
TOS: 0 //服务类型
Metric: 1 //连接状态计量尺度
Forward Address:0.0.0.0 //转发地址。广告地址的数据传输将转发发到此地址。如果转发地址设置为0.0.0.0,那么数据传输将被转发,取代公告的始发者。
External Route Tag: 0 //外部路由标记,一个32位的域附在每一个外部路径。
Routing Bit Set on this LSA
LS age: 198
Options: (No TOS-capability,DC)
LS Type: AS External Link
Link State ID: 1.1.7.0(External Network Number )
Advertising Router: 6.6.6.6
LS Seq Number: 80000001
Checksum: 0x1D11
Length: 36
Network Mask: /24
Metric Type: 2 (Largerthan any link state path)
TOS: 0
Metric: 1
Forward Address:0.0.0.0
External Route Tag:100
l LSA7---NSSA外部LSA:始发于NSSA区域内的ASBR路由器R5。在area2中进行泛洪。ABR路由器R4将LSA7转换为LSA5在骨干区域内泛洪。
NSSA内部的LSA7:
R5#show ip ospf database nssa-external
OSPF Router with ID (5.5.5.5) (Process ID 1)
Type-7 AS External Link States (Area 2)
LS age: 1005
Options: (No TOS-capability, Type 7/5 translation, DC)
LS Type: AS External Link
Link State ID: 20.20.20.0 (External Network Number )
Advertising Router: 5.5.5.5
LS Seq Number: 80000001
Checksum: 0x51EC
Length: 36
Network Mask: /24
Metric Type: 2 (Largerthan any link state path)
TOS: 0
Metric: 20
Forward Address: 1.1.4.2 //
External Route Tag: 0
在骨干区域内部转换为了LSA5:
R3#show ip ospf database
.........
Type-5 AS External Link States
Link ID ADVRouter Age Seq# Checksum Tag
1.1.6.0 6.6.6.6 304 0x80000009 0x000982 0
1.1.7.0 6.6.6.6 813 0x80000001 0x001D11 100
20.20.20.0 4.4.4.4 1046 0x80000001 0x000448 0