OSPF协议中LSA的几种常见类型

转自


http://qingtian355.blog.163.com/blog/static/16011686420104201141096/,作者:qingtian355


连接到同一个OSPF区域的所有路由器都会获悉完全相同的拓扑数据。每台路由器在链路状态数据库中存储这些由链路状态通告(LSA)组成的的数据。然后,路由器对LSDB运行SPF(最短路径优先)算法,以确定前往每个子网的最佳路由。


LSA一共有11种类型,常见的LSA有以下6种:

类型1.router lsa:由所有的ospf路由器都会产生,只在区域内传播,包括路由器自身的接口信息,用于描述所有运行OSPF接口的链路状态开销,链路状态ID为始发本LSA的路由器ID,通告路由器ID为始发该LSA的路由器ID。

类型2.network lsa:由DR产生,用于描述与DR相连的所有路由器的信息,只在区域内传播,包括DR本身,链路状态ID为DR的接口IP,通告路由器ID为DR的路由器ID。
 
类型3.network summary lsa:由ABR产生,用于通告该区域外部路由,当有多个ABR时使用cost来确定,这个cost是由区域内路由器将外部路由cost和内部cost简单相加所得(metric-type 1), 而不是运行SPF算法,因此可以说在区域内OSPF是一种链路状态协议,而在区域间是一种距离矢量协议。链路状态ID为外部区域网络号,router id为ABR 的router id。
 
类型4.ASBR summary:由ABR产生,通告ASBR可达性,即通告区域内通过自己可以到达ASBR, type5是数据库中唯一没有area 属性的lsa。链路状态ID为ASBR的路由器ID,通告路由器ID为始发或转发该LSA的ABR的路由器ID。
 
类型5.external summary:是非ospf设备的路由信息,由ASBR产生通告到达自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSA,链路状态ID为自主系统外部网络号,通告路由器ID为ASBR的路由器ID。
 
类型7.nssa external lsa:由ASBR产生,用于通告到达OSPF自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSA。与5类相似,只是只适合于非纯末梢区域,只在NSSA区域内泛洪。链路状态ID为NSSA系统外部网络号,通告路由器ID为ASBR的路由器ID。

你可能感兴趣的:(协议)