最重要的是LSA
各类lsa中:
在骨干区域中允许存在的有:一、二、三、四、五类lsa
一定是由ABR产生的有三、四类lsa
Type-1:路由器LSA(Router LSA)
作用:描述路由器自身的直连链路信息(接口的地址、接口类型、接口开销打包成1类LSA通告给邻居)
产生者:每一台运行OSPF的路由器都会产生该LSA
Link State ID:产生该LSA的路由器的Router-id(描述谁的信息)
ADV Router(始发路由器)(产生该种LSA的路由器):产生该LSA的路由器的Router-id(谁产生的信息)
洪范范围:仅在其产生的区域内传播,不能离开产生区域。
Type-2:网络LSA(Network LSA)( 有DR和BDR的路由选举)
作用:描述多点可达环境中的路由器,以及掩码网段信息(描述广播网段上的路由器的router-id)
产生者:DR,
Link State ID:DR的接口IP
ADV Router:产生该LSA的DR的Router-id
洪范范围:产生该LSA的一个区域内,不能离开产生区域。
注意:Broadcast,(在收集信息的时候掩码没有包含子在内。)、NBMA网络才有二类(有DR和BDR选举的),P2P没有二类LSA
DR产生Lsa,
二类是辅助一类的
Type-3:网络汇总LSA(Summary LSA)(sum-net)
作用:描述区域间的路由信息,将所连路由器的链路信息以子网的形式传播到相邻区域。
产生者:ABR
Link State ID:区域间传递路由的网络号,区域间的网络号。
ADV Router:产生或转发该LSA的ABR的Router-id
洪范范围:区域内洪范,ABR在区域间转发时会重新生成(将ARV Router改为自己)
※ 注意:正因为3类LSA描述的是路由信息,而非链路状态信息,因此,OSPF区域间是类似于距离矢量的工作原理!!!
因此,OSPF规定所有的非0区域必须直接和区域0相连,目的是为了在区域间防止环路!!!!
由display ospf lsdb查看RTC 能不能用链路信息描述一下拓扑的结构
Type-4:ASBR总汇LSA(ASBR summary LSA)(Sum-Asbr)
作用:告诉其他路由器,ASBR的位置
产生者:ABR
Link State ID:ASBR的Router-id
ADV Router:产生或转发该LSA的ABR的Router-id
洪范范围:区域内洪范,ABR在区域间转发时做相应修改(ARV Router/COST),ABR在区域间转发时需要把通告路由器该为自己,cost也会被修改
Type-5:AS外部LSA(AS External LSA)(External)
作用:描述AS外部路由信息(被引入的路由信息)
产生者:ASBR
Link State ID:AS外部路由信息的网络号,就是那个引入的外部路由的网络号
ADV Router:ASBR的Router-id
洪范范围:整个OSPF路由域(特殊区域除外)
Type 1外部路由:5类LSA的cost=外部开销+内部的cost,5类lsa的开销+本设备到达ASBR的开销
Type 2外部路由:5类LSA的cost=外部开销的值(缺省为1)(缺省情况下使用type 2的开销计算方式)
Type-7:NSSA AS外部LSA(AS External LSA)(NAAS自制系统外部LSA)
作用:描述NSSA区域引入的ospf外部路由信息(被引入的路由信息)
始发者:NSSA区域的ASBR
洪泛的范围:只在NSSA区域内。(特殊区域除外)。
Link State ID:外部路由器的网络号
ADV Router:始发该lsa的NSSA区域的ASBR的route-id
当ABR执行7类转5类后,ABR也会把ADR router也会转变为Route-id,(就相当于其他路由器把7转5的路由的看做了ASBR)