LSA 链路状态通告,是OSPF进行路由计算的主要依据,在OSPF的LSU报文中携带,其头重要字段及解释:
链路状态类型、链路状态ID、通告路由器三元组唯一地标识了一个LSA。
类型 |
名称 |
描 述 |
1 |
路由器LSA (Router LSA) |
每个设备都会产生,描述了设备的链路状态和开销,该LSA只能在接口所属的区域内泛洪 |
2 |
网络LSA (Network LSA) |
由DR产生,描述该DR所接入的MA网络中所有与之形成邻接关系的路由器,以及DR自己。该LSA只能在接口所属区域内泛洪 |
3 |
网络汇总LSA (Network Summary LSA) |
由ABR产生,描述区域内某个网段的路由,该类LSA主要用于到达另一个区域的路由的传递 |
4 |
ASBR汇总LSA (ASBR Summary LSA) |
由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域。 |
5 |
AS外部LSA (AS External LSA) |
由ASBR产生,用于描述到达OSPF域外的路由 |
7 |
非完全末梢区域LSA (NSSA LSA) |
由ASBR产生,用于描述到达OSPF域外的路由。NSSA LSA与AS外部LSA功能类似,但是泛洪范围不同。NSSA LSA只能在始发的NSSA内泛洪,并且不能直接进入Area0。NSSA的ABR会将7类LSA转换成5类LSA注入到Area0 |
Link Type |
Link ID |
Link Data |
Point-to-Point(P2P):描述一个从本路由器到邻居路由器之间的点到点链路,属于拓扑信息 |
邻居路由器的Router ID |
宣告该Router LSA的路由器接口的IP地址 |
TransNet:描述一个从本路由器到一个Transit网段(例如MA或者NBMA网段)的连接,属于拓扑信息 |
DR的接口IP地址 |
宣告该Router LSA的路由器接口的IP地址 |
StubNet:描述一个从本路由器到一个Stub网段(例如Loopback接口)的连接,属于网段信息 |
宣告该Router LSA的路由器接口的网络IP地址 |
该Stub网络的网络掩码 |
注意:跨区域路由传递只传递路由信息不传拓扑信息
路由器和交换机连接 默认是trannet 拓扑信息
路由器自己本身的接口、环回口或连接PC的接口 都是stubnet 路由信息、网段信息
Network LSA(2类LSA) :由DR产生,描述本网段的链路状态,在所属的区域内传播。
Network LSA 记录了该网段内所有与DR建立了邻接关系的OSPF路由器,同时携带了该网段的网络掩码。
Link State ID :DR的接口IP地址。
Network Mask:MA网络的子网掩码。
Attached Router:连接到该MA网络的路由器的Router-ID(与该DR建立了邻接关系的邻居的Router-ID,以及DR自己的Router-ID),如果有多台路由器接入该MA网络,则使用多个字段描述。
区域间路由信息【网段信息】传递
1.区域内的路由依据所泛洪的Router LSA及Network LSA计算得出最优路由(区域内路由),并将该路由通过Network Summary LSA通告到骨干区域。ABR路由器根据这个三类的LSA可计算出到达的任意区域间的路由。
2、ABR向区域向内部通告时,将重新生成一份Network Summary LSA通告到自己的区域内,至此所有OSPF区域都能学习到去往目的地的路由。
通告的目的的路由信息
1、OSPF要求所有的非骨干区域必须与Area0直接相连,区域间路由需经由Area0中转。
2、区域间的路由传递不能发生在两个非骨干区域之间
3、ABR不会将描述到达某个区域内网段路由的3类LSA再注入回该区域
4、ABR从非骨干区域收到的3类LSA不能用于区域间路由的计算
1、OSPF要求骨干区域必须是连续的,但是并不要求物理上连续,可以使用虚连接使骨干区域在逻辑上连续。
2、虚连接可以在任意两个ABR上建立,但是要求这两个ABR都有端口连接到一个相同的非骨干区域。
引入的路由不是外网的路由,而是除OSPF之外的IGP网络------因此引入外部网络的路由器叫做ASBR
ASBR(AS Boundary Router):自治系统边界路由器。任意一台运行了OSPF的路由器引入了外部路由,它就成为了ASBR。
ASBR将外部路由信息以AS-external LSA(5类LSA)的形式在OSPF网络内泛洪。
ASBR路由器会向ABR通告该外部路由的来源,ARB会计算出到达ASBR的最优路由并以四类LSA通告给区域内部路由器,若要到达外部网络应该先到ABR,然后根据
已计算出路由到ASBR路由器。
Link State ID:外部路由的目的网络地址。
Advertising Router:生成该LSA的Router ID。
Network Mask:网络掩码。
E :该外部路由所使用的度量值类型
0:度量值类型为Metric-Type-1
1:度量值类型为Metric-Type-2
当外部路由的开销与自治系统内部的路由开销计算方式相似,并且和OSPF自身路由的开销具有可比性时,可以认为这类路由的可信程度较高,将其配置成Metric-Type-1。
Metric-Type-1外部路由的开销为:AS内部开销(路由器到ASBR的开销)与AS外部开销之和。(type=外+内)
当ASBR到AS之外的开销远远大于在AS之内到达ASBR的开销时,可以认为这类路由的可信程度较低,将其配置成Metric-Type-2。
Metric-Type-2外部路由的开销等于AS外部开销。
当出现 cost值差距较大时,会单独重新配置cost的值