LSA的介绍
OSPF的LSA有10多种,常用的为以下6种(1、2、3、4、5、7)
1、Type 1 LSA:路由器LSA(Router LSA)
2、Type 2 LSA:网路LSA(Network LSA 广播网专有)
3、Type 3 LSA:网络聚合/网络汇总LSA(Network summary LSA)
4、Type 4 LSA:ASBR聚合/汇总LSA(ASBR summary)
5、Type 5 LSA:自治系统外部LSA (Autonomous system external LSA)
6、Type 6 LSA:NSSA外部LSA (NSSA External LSA)
描述LSA时,研究它时一般通过三点去研究
(1)该LSA的传播范围
(2)该LSA的始发路由器或者通过者
(3)该LSA包含的是什么(是拓扑信息还是路由信息)
一类LSA---RouterLSA
1、传播范围:泛洪只能在一个区域内,不能穿越ABR,也就是到ABR就截止。
2、通告者:区域内的每个路由器接口当被宣告进OSPF进程时,每台路由器都会产生一条一类LSA(注:每台路由器不管宣告了多少个接口进入ospf协议,路由器只会产生一条一类LSA)。这里ABR除外,因为ABR连接多个区域,所以它会向多个区域传递一类LSA。
3、描述信息:该LSA包含的是纯拓扑信息(描述了该路由器所有的直连链路,该链路前缀,网络类型以及度量值信息),描述一台路由器链路或者接口状态和每一条链路的出站代价。 4、具体内容:
主要参数
Type:Router 表示是一类LSA
Link State ID:此条LSA的产生者R-ID(路由器的router-id)
ADV Router:通告者路由器(产生此LSA的router-id)
LSA Age:老化计时器(从小往大计时,单位S)
Length–此条LSA大小(长度)----单位字节
Seq:序列号
Checksum:校验和
Link count:此条LSA产生者路由器的链路数量
具体参数
Link ID:
(1)MA网络中表示DR路由器的接口IP地址
(2)P2P-点对点网络中表示邻居路由器的R-ID
(3)末梢网络中表示IP网络或者子网地址
(4)虚拟链路中表示邻居路由器的R-ID
Data:
(1)MA网络中表示本路由器接口地址
(2)P2P-点对点网络中表示本路由器接口地址
(3)末梢网络中表示子网掩码
(4)虚拟链路中表示本路由器接口地址
Link Type:链路类型
(1)TransNet ----MA
(2)P2P----点对点网络
(3)stubnet----末梢节网络
(4)Virnet----虚拟链路。
Metric:本设备到达目的地的链路开销值
5、注意事项:
(1)在一类LSA中,把主机路由作为末梢网络来通告的,它的Link ID(链路ID)字段携带的是主机的IP地址,Data(链路数据字段)携带的是主机地址的掩码。
(2) 在一类LSA中有个特例,这个特列就是关于串口,把串口宣告进区域,该串口会在一类LSA中形成两条链路信息,一条是点到点信息,一条是末节网络信息。
二类LSA---Network LSA
1、传播范围:泛洪只能在一个区域内,不能穿越ABR
2、通告者:MA网络中DR路由器,通告一条二类LSA(有几个MA网络就通告几条二类LSA)
3、描述信息:纯拓扑信息
a:所有该MA网段直连的路由器信息(网络号/掩码),也就是说描述这个网段连接了多少台路由器,这些路由器的router-id是什么。
b:该网段的掩码是多少位。
4、具体内容:
主要参数:
Link-ID:该MA网络DR接口的IP地址
ADV Router:该MA网络DR的R-ID
Net mask : 表示改MA网络的掩码地址(该MA网络就是DR接口地址网段)
Attached Router 存在该MA网络路由器的R-ID
具体参数:
Type : Network表示是二类LSA(Network LSA 网络LSA)
Ls id : 链路状态ID:该MA网络DR的接口地址
Adv rtr : 通告路由器:该MA网络的DR的R-ID
Net mask : 表示改MA网络的掩码地址(该MA网络就是DR接口地址网段)
Priority : Low:路由收敛速度慢
Attached Router 存在该MA网络路由器的R-ID
5、注意事项:
一类LSA信息中显示传输网络,除了前缀和度量值,没有掩码。
二类LSA信息不含有度量值,对于路由器想获得非直连MA网络信息,需要通过一类和二类LSA结合信息学习到。
三类LSA---Summary Network LSA(网络汇总LSA)
1、传播范围:除了关于这些路由所产生的区域之外的其他所有OSPF区域。
2、通告者:本区域的ABR路由器
3、描述信息:路由信息(一条三类LSA包含一条OSPF域间路由)
4、具体内容:
主要参数:
Link State ID:通告网络或子网的IP地址
ADV Router:本区域ABR的R-ID
Net mask : 通告网络的掩码地址
metric: 通告者去往此3类LSA的开销
具体参数:
Type : Sum-Net表示三类LSA
Ls id : 通告网络或子网的IP地址
Adv rtr : 通告此网络或子网的IP地址的路由器R-ID(本区域ABR的R-ID)
Net mask : 通告网络的掩码地址
Tos 0 metric: 本设备到达该目的的路径开销(cost)
Priority : Low
5、注意事项:
三类LSA在ospf路由选择域间传递的时候,为了保证可达性,每跨越一个ABR并到达该区域时,该区域内的路由器的数据库中显示ADV Router都会自动改写为该区域ABR的RID。
去往3类LSA开销:
本设备去往本区域的ABR开销+ 本区域ABR去往通告此3类LSA的通告者的开销
四类LSA---ASBR summary LSA
(作用:告诉其他区域路由器ASBR在哪里)
- 传播范围:除了ASBR所在区域之外的所有其他所有区域
- 通告者:和ASBR在同一个区域的ABR路由器
- 描述信息:纯拓扑信息,描述ASBR所在位置
- 具体内容:
- Link-ID:ASBR的R-ID
ADV Router:通告此本区域的ABR的R-ID。并且该值每跨越一个ABR都会自动改变,同3类LSA。
metric: 到达该目标的路径开销
五类LSA---External LSA (外部LSA)
1、传播范围:整个ospf路由选择域(一般在正常区域)
2、通告者:ASBR
3、描述信息:纯路由信息(类似于三类LSA),一条OSPF域外路由对应一条5类LSA
4、具体内容:
主要参数:
Link-ID:域外路由的路由前缀
ADV Router:ASBR的R-ID,该LSA在ospf域内传递的时候,ADV Router不会发生任何改变。
Net mask :此域外路由的网络掩码
Tag:使用该tag进行路由策略
E type:标识为-1:此外部路由在本OSPF网内传递时的链路开销COST会累加(对应思科的OE1)
标识为-2:此外部路由在本OSPF网内传递时的链路开销OST固定为1(对应思科的OE2-固定20)
Forwarding Address : 转发地址:到达此路由被转发的地址(默认0.0.0.0代表由始发ASBR转发)
具体参数:
Type : External表示这是域外(非本OSPF网络)路由LSA
Ls id : 此域外路由的路由前缀
Adv rtr : 产生此域外路由ASBR的R-ID
Net mask :此域外路由的网络掩码
TOS 0 Metric: 去往此路由的路径开销(由始发ASBR决定,外部路由重分发进来默认为1)
E type :
标识为-1:此外部路由在本OSPF网内传递时的链路开销COST会累加
标识为-2:此外部路由在本OSPF网内传递时的链路开销OST固定为1(对应思科的OE2-固定20)
Forwarding Address : 0.0.0.0转发地址,0.0.0.0代表去往此路由的数据转发至ASBR
什么时候用Typ 1和Type 2:
在比较关心内网路径好坏的时候,用Type 1
不需要判断内网路径的时候,用Type 2
七类LSA---外部LSA
是指在非纯末梢区域内(not-so-stubby area)由ASBR发出的通告外部AS的LSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7类LSA转换为5类LSA告诉主干区域.*(LSA7只会出现在NSSA的情况,这种情况很少见。)