LSA的类型
Loading:交换LSR和LSU(lsa 1 lsa2 lsa3 lsa4 lsa5 lsa7)
LSA:link state acknowledge
Lsa1L:(router-lsa1)它负责单个区域内的路由。它不能跨区域传递。
LSA1列出了路由器的链路和接口,链路的出站COST值以及接口状态(DOWN-INIT----FULL).它只在本AREA内进行flooding.本AREA内其它路由器收到LSA1形成的路由条目以“0”表示,LSA1描述自身的直连信息。(本AREA区域所有路由器始发) 侧重点:链路ID和链路的数量,会对不同链路类型有不同内容。
Lsa2:只会存在DR/BDR这种网络类型。(network-lsa(2)):
LSA2通告内容:该LAN内所有和DR形成FULL邻接关系统的路由器的ROUTER-ID以及DR本的ROUTER-ID.再就是该LAN的网络掩码(LAN中的各接口掩码是一样的,否则无法形成OSPF邻居)。它负责单个区域内的路由,它只在本AREA内进行flooding.(由AREA内的DR始发)。
侧重点:LSA2本身是广播型链路的产物。重点在于和DR相连的路由器ID以及该广播型链路的网络掩码。
LSA3:负责域间(OIA)的路由。是由ABR始发。
LSA3通告的内容:通告的是area相连的链路信息。具体来讲就是将自已AREA内的链路告诉AREA0,也将其它的AREA(包括AREA 0)的信息传到自已的AREA.其通告的链路是所有链路中COST最小的,在路由表中以”OIA”表示,如果LSA3通告的是一条默认路由,那么链路状ID和网络掩码字段中都将设0.0.0.0。(OSPF只能在ABR路由器做区域的汇总,没有办法做接口的手工汇总)
LSA4----LSA5 (共同负责到达除了OSPF区域的路由)
LSA4: Summary ASB Link States.是由ABR始发。(抓包)
通告了ASBR的具体位,是一条到达ASBR的主机路由。
注意:
1:一台ROUTER成为ABR前提是必须运行OSPF进程接口与AREA 0直连。否则不会产生LSA3和LSA4,也就无法完成ABR的任务,解决办法一般是通过虚链路。
2:LSA3和LSA4都只能在单个AREA内flooding,具体来看,LSA4就是在AREA0内FLOODING让ABR都知道ASBR的位置。
3: LSA3和LSA4都是由ABR始发,报文格式是相同的,只不过有几处字段内容不一样。在“链路状态ID”这个字段中,LSA3通告的是网络或子网的IP地址,而LSA4通告是ASBR的路由器ID;而“网络掩码字段”对LSA4没有什么意义。设置为0.0.0.0
LSA5:AS-External-lsa,是由ASBR始发。
Lsa5:通告了与ASBR直连的其它AS的路由信息。LSA5被FLOODING至除(stub,T-stub,nssa,T-nssa)以外的所有AREA.
LSA5形成的路由条目以E1或E2表示(默认是E2)。E1与E2的区别。
注意:
1:当OSPF路由器获得一条LSA5,在装进路由表之彰会检查“转发地址”是否可以通过AREA或AREA间路由到达。若不可达,不会装进路由表。
LSA7: AS External Link States. 由NSSA区域的ASBR.负责的是NSSA区域外部路由。
LSA7与LSA5基本一样(只有转发地址字段不同),关键是LSA7只在始发该LSA的NSSA区域FLOODING.并在ABR转换成LSA5,LSA7形成的路由条目以N1或N2表示。