目录
LSA类型
OSPF是目前应用最广泛的IGP协议,我们不得不对它进行研究。OSPF的LSA类型一共有11种,分别是:
- LSA1 路由器LSA (Router LSA)
- LSA2 网络LSA ( Network LSA)
- LSA3 网络汇总LSA (Network summary LSA)
- LSA4 ASBR汇总LSA(ASBR summary LSA)
- LSA5 自治系统外部LSA (Autonomous system external LSA)
- LSA6 组成员LSA (Group membership LSA) *目前不支持组播OSPF (MOSPF协议)
- LSA7 NSSA外部LSA (NSSA External LSA)
- LSA8 BGP的外部属性LSA(External attributes LSA for BGP)
- LSA9 不透明LSA(本地链路范围)(opaque LSA)*目前主要用于MPLS多协议标签交换协议
- LSA10 不透明LSA(本地区域范围)(opaque LSA)*目前主要用于MPLS多协议标签交换协议
- LSA11 不透明LSA(AS范围)(opaque LSA)*目前主要用于MPLS多协议标签交换协议
OSPF V2版本用的到的 1、2、3、4、5、7类 LSA
type1_LSA Router LSA
定义:
- Router LSA
- 描述的一个区域的内部与路由器直连的链路信息
- 仅在区域内传输
所有的开启OSPF功能的路由器都会产生(Router LSA),描述的是自己直连网段的链路信息(链路类型、开销),将自己所有的直连链路的信息汇总成一条发布给本区域内的其他路由器,不可以跨区域传输
dispaly ospf lsdb router
//查看所有的一类LSA
可以查看一个区域内有几个路由器
到这里我们可以知道 RID 3.3.3.3 的路由器向我们发送了四条一类LSA:
Link ID:取决于这条一类LSA 的Link type 类型,以太网 这里是 DR 设备
Link type :TransNet 传输网,这里可以指 以太网
Metric:cost
一个P2P的网段需要两条一类 LSA 来共同描述
- P2P类型,告诉你你的地址是多少
- stubNet 告诉你掩码是多少
我们根据这四条 LSA 可以画出这样的 拓扑:
最终我们可以推断出一个区域内拓扑,在哪台设备上查看LSA都是一样的。
这个时候我们产生了两个问题:
- 以太网 网段我们不知道掩码
- 我们不知道中间是否存在别的路由器,链路中间是否还存在设备,一类LSA 不会管
所以以太网类型需要二类 LSA 来辅助描述
type2_LSA Network LSA
定义:
- Network LSA
- 描述区域内的广播网络链路的路由器以及掩码信息
- 仅在区域内部传输
由DR产生,Network LSA)描述的是一个NBMA网络,或是一个Broadcast网络的所有的路由器以及掩码的信息,在区域内传播。如果只有一个单一区域,那么这个区域内可以只存在第一类LSA和第二类LSA。
这条LSA内描述其在该网络上连接的所有路由器以及网段掩码信息,记录了这一网段上所有路由器的Router ID,甚至包括DR自己的Router ID。Network LSA的传播范围也只是在区域内传播。
dispaly ospf lsdb network
这个时候我们就能描述一个区域了,哪怕我们也可以选路,并且保证无环路, 基于 LSA 来描述全网的详细拓扑,OSPF 不是直接告诉你怎么走,而是把信息描述告诉你,对着描述信息选路。
一类 LSA 和二类 LSA 只描述一个区域内的路由器信息,其他区域我们需要别的 LSA。
type3_LSA Summary LSA
定义:
- Summary LSA
- 描述其他区域的链路信息
- 以子网的形式传播
由ABR产生,summary LSA)将所连接区域的链路信息以子网的形式,发送给相邻的区域,三类LSA的link State ID是目的网段。当从一个非骨干区域通过骨干区域传输到另一个非骨干区域的时候,会将Advertising Router修改为本区域的发送这条路由的ABR的Router ID
Summary LSA实际上就是将区域内部的Type 1、Type 2的LSA信息收集起来以路由子网的形式进行传播。
第三类LSA直接传递路由条目,而不是链路状态描述;所以路由器处理这类LSA不用SPF算法计算直接将其作为路由条目加入路由表中,沿途的路由仅仅修改链路开销。这就导致了在某些不合理的设计情况下导致环路。所以ospf要求非骨干区域必须通过骨干区域才能转发的原因。
dispaly ospf lsdb summary
一条三类LSA 可以说就是一条路由,没有 一、二类LSA 描述的详细&