OSPF LSA类型(Router-LSA(Type1)、Network-LSA(Type2)、Network-summary-LSA(Type3)、ASBR-summary-LSA(Type4)、AS-external-LSA(Type5)、NSSA LSA(Type7))

OSPF LSA类型(Router-LSA(Type1)、Network-LSA(Type2)、Network-summary-LSA(Type3)、ASBR-summary-LSA(Type4)、AS-external-LSA(Type5)、NSSA LSA(Type7))

OSPF网络中划分了不同的区域,每个区域都维护自己独立的LSDB,同时路由器也被定义成不同的类型。封装了路由描述信息的LSA根据路由器的类型也可以分门别类。

图1是一个被划分区域的OSPF网络。R4上配置了静态路由,在R4上将静态路由引入到OSPF进程中。

图1 划分区域的OSPF网络

image.png

image.png

Router-LSA

Router-LSA是一种最基本的LSA,即Type1 LSA。

OSPF网络里的每一台路由设备都会发布Type1 LSA。这种类型的LSA用于描述设备的链路状态和开销,在路由器所属的区域内传播。以R2为例,如图2所示,R2在Area 0、Area 1会分别发布Router-LSA。

图2 Type1 Router-LSA

image.png

以R2在接口GE1/0/1上泛洪的一条Router-LSA为例,该LSA中包含的信息如图3所示。

图3 Router-LSA信息

image.png

LSA报文包括LSA头部和LSA信息字段。所有类型的LSA报文,其LSA头部包含的字段都是一样的,唯一不同的是Link State ID字段含义。在LSA头部中,主要关注以下三个字段:

    Link-State Advertisement Type:LSA类型。

    Link State ID:链路状态ID。在Router-LSA中代表始发该LSA的设备的Router ID,这里即是R2自己的Router ID。

    Advertising Router:通告路由器。


Router-LSA的信息字段有三个,用于将自己连接的所有链路的状况以及开销告诉该LSA泛洪区域的其他路由器。

图3所示的LSA描述的信息为:链路类型(Type)为一个传送网络(Transit),DR接口的IP地址(ID)为192.168.23.2,和网络相连的通告路由器接口的IP地址是192.168.23.1(Data),到达该网络的开销(Metric)是1。收到该LSA报文的路由器根据这些链路状态的描述信息生成拓扑。


其中,Link Type有四种类型,并且ID和Data的值会根据Link Type而有不同:

    1-P2P(点对点):此时ID表示邻居路由设备的Router ID,Data表示和网络相连的通告路由器接口的IP地址。

    2-Transit(传送网络):此时ID表示DR接口的IP地址,Data表示和网络相连的通告路由器接口的IP地址。

    3-Stub(末梢网络):此时ID表示IP网络或子网地址,Data表示网络的IP地址或子网掩码。

    4-Virtual Link(虚链路):此时ID表示邻居路由设备的Router ID,Data表示通告路由器接口的MIB-II ifIndex值。


Network-LSA

Network-LSA,也就是Type2 LSA,由DR(Designated Router)产生,描述本网段的链路状态,在所属的区域内传播。如图4所示,R3向R2发送一条Network-LSA,列出了所有与DR形成完全邻接关系的路由器的Router ID。

图4 Type2 Network-LSA

image.png

该Network-LSA中包含的信息如图5所示。

图5 Network-LSA信息

image.png

在Network-LSA中,Link State ID字段的含义是DR接口上的IP地址。

通过Router-LSA和Network-LSA在区域内洪泛,区域内每个路由器可以完成LSDB同步,这就解决了区域内部的通信问题。


Network-summary-LSA

Network-summary-LSA,也叫Type3 LSA,由ABR发布,用来描述区域间的路由信息。ABR将Network-summary-LSA发布到一个区域,通告该区域到其他区域的目的地址。实际上,ABR是将区域内部的Type1和Type2的信息收集起来并汇总之后扩散出去,这就是Summary的含义。如图6所示,R2作为ABR,将Area 0和Area 1中的路由信息分别发布对方区域。

图6 Type3 Network-summary-LSA

image.png

如图7所示,是R2在接口GE1/0/1上发布的一条Network-summary-LSA。

图7 Network-summary-LSA信息

image.png

在Network-summary-LSA中,Link State ID字段代表该LSA所描述网络的网络地址。从LSA的信息中可以看出,该LSA由R2发布(10.2.2.2),可以到达192.168.12.0,掩码为255.255.255.0的网络,代价为1。R2将Area 1中的网络地址在Area 0中发布,从而让Area 0中的路由器知道去该网络的路径,实现区域间的通信。

如果—台ABR在与它本身相连的区域内有多条路由可以到达目的地,那么它将只会始发单一的一条网络汇总LSA到骨干区域,而且这条网络汇总LSA是上述多条路由中代价最低的。

Network-summary-LSA不会通告给Totally Stub和Totally NSSA区域。


ASBR-Summary-LSA

ASBR-summary-LSA,也叫Type4 LSA,由ABR发布,描述到ASBR的路由信息,并通告给除ASBR所在区域的其他相关区域。如图8所示,R3作为ABR通告ASBR-summary-LSA到Area 0中。

图8 Type4 ASBR-summary-LSA

image.png

ASBR-summary-LSA信息如图9所示。其中,Link State ID表示该LSA所描述的ASBR的Router ID(10.4.4.4),即R4,发布该LSA的路由设备是R3(10.3.3.3),R3到达R4的代价是1。

图9 ASBR-summary-LSA信息

image.png

AS-external-LSA

AS-external-LSA,也叫Type5 LSA,由ASBR产生,描述到AS外部的路由,通告到除Stub区域和NSSA区域以外所有的区域。如图10所示,R4作为ASBR发布了一条OSPF AS到外部目的网络的路由信息。

图10 Type5 AS-external-LSA

image.png

AS-external-LSA中包含的信息如图11所示。其中,Link State ID代表外部网络目的IP地址,转发地址是指到达该外部网络的数据包应该被转发到的地址。此处的转发地址为0.0.0.0表示数据包将被转发到始发ASBR上。

图11 AS-external-LSA信息

image.png

NSSA LSA

除了上述几种LSA之外,还有一种比较特殊的LSA,NSSA LSA,也叫Type7 LSA。NSSA LSA由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播。NSSA区域的ABR收到NSSA LSA时,会有选择地将其转化为Type5 LSA,以便将外部路由信息通告到OSPF网络的其它区域。

如果图1中的Area 2为NSSA区域,R4的接口GE1/0/2会始发一条NSSA LSA,如图12所示。

image.png

NSSA LSA所有的字段与AS-external-LSA字段均相同,但这两种LSA泛洪的区域不同。AS-external-LSA是在整个AS泛洪,而NSSA LSA仅在NSSA区域中泛洪。

NSSA区域允许引入外部路由,但描述外部路由信息的NSSA LSA只能在本区域泛洪。为了使外部路由能被引入到除NSSA区域以外的其他区域,NSSA LSA在ABR(R3)上会转换成AS-external-LSA,并且泛洪到骨干区直至整个自治系统中。

    P-bit(Propagate bit)用于告知转化路由器该条Type7 LSA是否需要转化。

    缺省情况下,转化路由器是NSSA区域中Router ID最大的ABR。

    只有P-bit置位并且FA(Forwarding Address)不为0的NSSA LSA才能转化为AS-external-LSA。FA用来表示发送的某个目的地址的报文将被转发到FA所指定的地址。

    区域边界路由器产生的NSSA LSA缺省路由不会置位P-bit。


Opaque LSA

Opaque LSA包括Type9 LSA,Type10 LSA和Type11 LSA,用于OSPF的扩展通用机制。

    Type9 LSA仅在接口所在网段范围内传播。用于支持GR的Grace LSA就是Type9 LSA的一种。

    Type10 LSA在区域内传播。用于支持TE的LSA就是Type10 LSA的一种。

    Type11 LSA在自治系统内传播,目前还没有实际应用的例子。

LSA在各区域中传播的支持情况如表2所示。

表2 LSA在各区域中传播的支持情况

区域类型

image.png


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » OSPF LSA类型(Router-LSA(Type1)、Network-LSA(Type2)、Network-summary-LSA(Type3)、ASBR-summary-LSA(Type4)、AS-external-LSA(Type5)、NSSA LSA(Type7))

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!