
Type 1: Router LSA(路由器LSA)
ROUTER LSA描述了路由器物理接口所连接的链路或接口,指明了链路的状态,代价等.每个OSPF区域内的路由器均会产生第一类LSA.它让路由器彼此认识彼此的链路 接口等.只在产生的区域内泛洪.
1. 谁产生的? 每个区域的每个路由器都会产生
2. 什么内容? 包含自身所直连的链路的列表信息(链路类型、cost、网络号、掩码)
3. 传多远? 本区域内洪泛,不会跑到别的区域
224.0.0.5为目的,每个普通的路由器在加入网络时使用,show ip ospf datebase router检查
Type 2: Network LSA(网络LSA)
Network LSA是由DR始发的,它描述了一个广播多路访问网络所有相连的网络和子网,只在产生的区域内泛洪.
1. 不是每一种网络类型(如P2P)都能看得到的,只有DR和BDR才可以产生
2. DR和BDR所直连网络的网络号和掩码
3. 只在本区域洪泛
普通路由器以224.0.0.6为目的向DR,BDR交换HELLO,DR、BDR以224.0.0.5向DROTHER泛发信息
有Type1和Type2,区域内就可以通信
Type 3: Summary LSA(网络汇总LSA)
Network summary LSA是由ABR发出的,它将某个区域的汇总告知其他区域,也就是通知其他区域路由器要到这些网络就找我.这里就有点距离矢量路由协议的味道,依靠下一跳路由器来路由.
1. 由ABR产生,由ABR始发,将附上它本身到达目的地的开销,在路由表中标识为“IA”,区域间汇总路由,用“show ip ospf datebase summary”检查。
2. 由ABR所直连的区域的区域所在链路的前缀和掩码
3. 保证不同area之间通讯,在整个OSPF网络内洪泛
接收到这个ABR信息的对端并不再进行链路状态检查,而只是简单的加上链路开销,同样的泛发出去,因此:虽然OSPF区域内使用链路状态来构建数据库,而域间路由的选择是使用距离向量算法实现的。 这个距离向量的行为就是OSPF协议为什么需要一个骨干区域和为什么需要所有的区域间通信量都必须通过骨干区域的原因。通过把这些区域构成一个本质上像hub-and-spoke的网络拓扑,可以避免距离向量协议中容易出现的路由环路。
单区域看不到Type3 LSA . 有了Type1.2.3 ,OSPF网络就可以相互通信
Type 4: Summary LSA(ASBR汇总LSA)
接上,但不同路由协议网络、或者OSPF不同进程网络之间要通信,怎么办呢?
ASBR Summary LSA ,它也是由ABR发出的(只是通告的是一个ASBR主机,而不是一个网络),描述了ASBR的RID,它是告诉其他区域路由器到某个非OSPF AS外的网络要找通告里告诉的那个ASBR.可以理解为汇总是由ASBR产生但由ABR代为通告出去的.然后由ABR代为转成LSA4发出. “show ip ospf datebase asbr-summary”检查。
1. 由离ASBR最近、同区域的ABR产生(连接外部路由域和OSPF路由域的纠点、通信桥梁)
注意:并不是由ASBR产生,ASBR自身还是产生Type1的LSA.(离ASBR最近即cost最小的ABR将ASBR产生的Type1 LSA转换成Type4LSA,然后在area内洪泛
2. 包含了ASBR的IP address(即ASBR的RID)
3. 在整个OSPF网络内洪泛。让网络的所有路由器知道谁是ASBR
Type 5: External LSA (Auosystem system external LSAs) (自治系统外部LSA)
Autonomous system external LSA ,它是由ASBR产生的,用来通告自治系统外部的路由,它在整个OSPF自治系统内泛洪.所以管理员应该尽量在ASBR上进行路由汇总。通告外部网络或到达外部的缺省路由。在路由表中标记为“E2”
(summary-address 外部汇总网络号 汇总掩码)
内部area知道了ASBR位置,但最终要仿问外部area, 怎么办?就需要学习到外部area的路由条目,OSPF路由条目不是直接交换(交换的LSA),
1. 由ASBR产生 (放到area内,经过计算生成访问外部area的路由条目)
2. 用于到达外部网络
3. 整个网络内洪泛
当网络内只有一种路由protocol,或只有一个OSPF进程,就不会有Type4 LSA, 也就是没用ASBR, 就不可能存在Type5 LSA
Type 6: Muticast OSPF LSA CISCO设备不支持
Type 7: NSSA LSA (Defined for no-so-stubby areas) (NSSA 外部LSA)
是指在非纯末梢区域内(not-so-stubby area)由ASBR发出的通告外部AS的LSA.仅仅在这个非纯末梢区域内泛洪.不能在整个自治系统内泛洪.NSSA网络中的ABR会将这个7类LSA转换为5类LSA告诉主干区域.
stub: 阻塞4类、5类LSA,允许3类LSA
几个:虚链路不允许,ASBR不允许,区域内的所有路由器都需要配置成STUB,否则不能建立邻居关系,一般只需要配置一台ABR,降低了冗余性。
Totally stubby area:阻塞第4、5类LSA,同样阻塞第3类LSA,除了那条通告缺省路由的第3 类LSA外。NSSA:很特殊的一种情况。下图:
Type 8:BGP的外部属性LSA
这些LSA用于互联OSPF和BGP
Type 第九、十和十一类:不透明LSA
这些LSA用于升级到OSPF。不透明LSA为9、10和11类,它们用于专门的用途。例如,Cisco使用不透明LSA来互联多协议标记交换(MPLS)和OSPF。分发不透明LSA时,使用的十标准的LSDB扩散机制。这3种LSA的扩散范围各不相同。
