1)Type-1LSA:路由器LSA(Router-LSA)
Router-LSA是一种最基本的LSA,每个OSPF路由器都会产生这种LSA。Router-LSA用于描述设备当前链路的状态和开销,其报文格式如图所示,上面深色的部分是上节介绍的LSA头部,其中的LinkStateID代表始发本LSA的路由器的RouterID。下面浅色信息部分各字段的含义说明如下。
(1)V:1位,如果产生此LSA的路由器是虚连接的端点,则此位置0,否则置0。
(2)E:1位,如果产生此LSA的路由器是ASBR,则此位置1,否则置0。
(3)B:1位,如果产生此LSA的路由器是ABR,则此位置1,否则置0。
(4)TOS:1字节,本来用于实现基于TOS(服务类型)的QoS路由,对于不同的TOS值,链路可以配置不同的开销值,但现在固定为0.
(9)Metric:2字节,对链路开销。
(10)TOSMetric:2字节,基于TOS所附加的开销。
Router-LSA仅在路由器所属的区域内传播,如一路由器的不通过接口分别加入了区域0和区域100中,则该路由器的Router-LS会同时在这两个区域中传播。
1)Type-2LSA:网络LSA(Network-LSA)
Network-LSA由DR(指定路由器)产生,描述了DR所在网络的链路状态,记录本网段内所有路由器的RouterID。Network-LSA的报文格式,上面深色部分是LSA的头部,其中LinkStateID代表DR路由器接口的IP地址。下面信息部分各字段的含义说明如下。
(1)NetworkMask:4字节,该广播或NBMA网络的子网掩码。
(2)AttachedRouter:4字节,本网段中所有与当前DR形成完全邻接关系的路由器(AttachedRouter)的RouterID(包括DR自身的RouterID)
Network-LSA也仅在所属的区域内传播。因为DR仅在广播网络、NBMA(非广播多路访问)网络中存在。。有关OSPF支持的类型将在10中具体介绍。
通过Router-LSA和Network-LSA在区域内泛洪,区域内每个路由器可以完成LSDB同步,这就解决了区域内部的通信问题。
1)Type-3LSA:网络聚合LSA(Network-Summary-LSA)
Network-Summary-LSA由ABR产生,发布到所连接的区域,通告从该区域到其他区域的目的地址。实际上,ABR是将区域内部的Type-1和Type-2的信息收集起来并汇总之后扩散出去,这就是Summary的含义。
Network-Summary-LSA的报文格式,上面深色部分也是LSA头部,其中的LinkStateID代表通告的目的网络地址。下面浅色信息部分各字段的含义说明如下。
(1)NetworkMask:4字节,通告的目的网络的子网掩码。
(2)Metric:3字节,到达目的网络的链路开销之和。
(3)TOS:1字节,到达目的网络的服务类型,即QoS优先级。
(4)TOSMetric:3字节,TOS附加的链路开下。
如果一台ABR在与它本身相连的区域内有多条路由可以到达目的地,那么它将只会发送单一的一条网络汇总LSA到骨干区域,而且这条网络汇总LSA是是上述多条路由中开销最低的。但Network-Summary-LSA不会通告给TotallyStub和TotallyNSSA区域。
【说明】如果一条Type-3的LSA的是一套缺省路由,那么LinkStateID和NetworkMask都为0.
1)Type-4LSA:ASBR聚合LSA(ASBR-Summary-LSA)
ASBR-Summary-LSA也是有ABR产生,描述该ABR到达OSPF路由域中各个ASBR连接本地AS的路由器接口所在网段的路由,通告给给整个OSPF网络的普通区域(不能进入Stub区域、TotallyStub区域、NSSA区域和TotallyNSSA区域)
1)Type-5LSA:自治系统外部LSA(AS-External-LSA)
AS-External-LSA由ASBR产生,描述到达AS外部的路由,也仅可向普通区域泛洪,不能进入Stub区域、TotallyStub区域、NSSA区域和TotallyNSSA区域。
AS-External-LSA的报文格式如图,上面声色不符也是上节介绍的的LSA的头部,其中LinkStateID代表外部网络目的IP地址,下面浅色信息部分各字段的含义如下。
(1)NetworkMast:4字节,通告的SA外部网络的子网掩码。
(2)E:1位,描述外部路由的类型,置0代表第一类外部路由,置1代表第二类外部路由。
(3)Metric:3字节,到达AS外部网络的开销总和。
(4)ForwardingAddress:4字节,转发地址,即到达目的地址的数据包应该由指定地址的设备进行转发。如果是0.0.0.0,表示要经过ASBR主转发到SA外部目的网络。
(5)ExternalRouteTag:4字节,外部路由标记,用于对外部路由进行分类,应用特定的路由策略。
(6)TOS:1字节,到达目的网络的服务类型,即QoS。
(7)TOSMetric:3字节,TOS附加的链路开销。
1)Type-7LSA:NSSALSA
NSSALSA也是由ASBR产生的,内容几乎和Type-5LSA相同,但他专用与NSSA区域和TotallyNSSA区域连接的ASBR向NSSA区域内泛洪外部SA路由,然后经过NSSA区域ABR转换成Type-5LSA向OSPF路由域内其他区域中传播。
设备
RouterID
接口IP地址
R1
10.1.1.1/32
GE0/0/1:192.168.12.1/24
R2
10.2.2.2/32
GE0/0/2:192.168.12.2/24
GE0/0/1:192.168.23.1/24
R3
10.3.3.3/32
GE0/0/2:192.168.23.2/24
GE0/0/1:192.168.34.1/24
R4
10.4.4.4/32
GE0/0/2:192.168.34.2/24
NSSALSA是由ASBR产生的,内容几乎和Type-5LSA相同,但它专用于NSSA区域和TotallyNSSA区域的连接的ASBR向NSSA区域内泛洪外部SA路由。然后经过NSSA区域ABR上转换成Type-5LSA向OSPF路由域内其他区域传播。
NSSALSA所有的字段与AS-external-LSA字段相同,报文格式如图。但两种LSA始发的路由类型和泛洪的区域不同:AS-External-LSA是由普通区域的ASBR始发,在整个AS普通区域泛洪,而NSSALSA是由NSSA区域的ASBR始发,NSSALSA需要在ABR上转成成AS-External-LSA。
NSSALSA中ForwardAdress总不为0.0.0.0,因为不能通过一条Type-5LSA直接计算到达NSSA区域的ASBR的路由(Type-5LSA不能在NSSA区域内传播),具体转发地址根据以下原则选取该SABR上启用OSPF的接口的IP地址。
l如果该路由器上存在Loopback接口启用OSPF,则FA地址将等于启用OSPF的Loopback接口地址(若存在多个的话,则转发地址等于最后启用OSPF的Loopback接口地址)
l如果该路由器上不存在Loopback接口启用OSPF,则FA地址将等于启用OSPF的物理接口地址(若存在多个的话,则转发地址等于最后启用OSPF的物理接口的地址)
1)ype-9/Type-10/Type-11LSA:OpaqueLSA
OpaqueSLA是一个被提议的LSA类别,由在标准的LSA头部后面加上特殊应用的信息组成,可以直接由OSPF使用,或者由其他应用分发信息到整个OSPF域间接使用。OpaqueLSA分为Type-9、Type-10、Type-113种类型,但它们各自可泛洪的区域不同:其中,Type-9LSA仅在接口所在网段范围内传播,用于支持GR的GraceLSA就是Type-9LSA的一种;Type-10LSA在区域内传播,用于支持TE的LSA就是Type-10LSA的一种;Type-11LSA在自治系统内传播,目前还没有应用的例子。
【经验之谈】在OSPF中主要用到的就是Type-1~~Type-5和Type-7这6种LSA。下面介绍在整个OSPF路由域各区域中的设备是如何获取路由信息的。
l在区域内部各路由器设备通过Type-1LSA来获取彼此的路由信息,实现相互路由通信。
l在广播类型网络中,区域内非DR、非BDR路由器与DR、BDR路由器之间是通过Type-2LSA获取路由信息的,实现非DR、非BDR路由器与DR、BDR路由器之间的通信;各非DR、非BDR路由器之间不相互获取路由信息,需要全部通过DR或者BDR,已经该区域的ABR与其他区域进行通信。
l在区域内部路由器与取余ABR之间,通过所在区域的ABR以及Type-3LSA向内部发布本区域各网段的聚合路由信息,实现区域内路由器与对应区域的ABR路由通信。
l在不同区域之间,通过各自区域的ABR以及Type-3LSA向内、外发布本区域和外部区域各网段的聚合路由(中间还需要骨干区域进行LSA转发),实现不同区域的路由器间的路由通信。
l在区域内部路由器与外部AS时间,先通过各区域ABR以Type-4LSA向内部发布到达ASBR的聚合路由信息,实现与ASBR的路由通信,然后通过对应的ASBR向普通区域内发布的Type-5LSA或者向NSSA区域和TotallyNSSA区域发布的Type-7LSA实现与外部AS的路由通信
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。