目录
1类LSA (Router LSA)介绍
总结:1类LSA
2类LSA (Network LSA)介绍
总结:2类LSA
3类LSA (Summary LSA)介绍
总结:3类LSA
5类LSA (ase LSA)介绍
总结:5类LSA
4类LSA (asbr LSA)介绍
总结:4类LSA
1类LSA (Router LSA)介绍
三台路由器之间,我们使用串线进行连接,那么这两个网络的类型都是点到点网络,使用OSPF建邻接的时候,不进行DR/BDR选举。
查看R2的链路状态数据库
查看R1的链路状态数据库
查看R3的链路状态数据库
可以看出三个路由器的LSDB都是Router类(1类)LSA,产生者为该区域的所有的路由器,LinkID为产生者路由器的RouterID,Age为ospf的周期更新时间30min,1800s。由于是串线,所以开销metric较大。
查看一条具体的LSA : display ospf lsdb router 2.2.2.2
圈起来的部分是每类LSA中都有的,从Link count我们可以知道 2.2.2.2 这台路由器它所知道的路由信息有1.1.1.1、12.1.1.0、2.2.2.2、3.3.3.3、23.1.1.0以及它们的掩码或者下一跳等等。
总结:1类LSA
产生者:本区域的所有路由器
LinkID:本区域所有路由器的RouterID
携带内容:本地的直连拓扑信息
传播范围:该区域
2类LSA (Network LSA)介绍
现在我们基于刚才的拓扑中,在R2和R3之间直连了一根以太网线,也宣告到OSPF1的进程中建立了邻接关系。以太网在建立邻居关系后,会选举DR/BDR,才能进入下一状态机。
可以看到32.1.1.2设备为DR,32.1.1.1设备为BDR
查看链路状态数据库
可以看出三个路由器的路由表中都拥有了一条新的LSA
Network LSA ,2类LSA,它的产生者为这台DR设备,LinkID为产生者的接口IP地址,metric为0
查看这条具体的LSA:display ospf lsdb network 32.1.1.2
它的内容比较简单,一个是这个MA网段的掩码为24位,代表这个网段为32.1.1.0/24,这个MA网段中有两台路由器设备,分别是3.3.3.3 和 2.2.2.2。
总结:2类LSA
产生者:MA网段中的DR路由器
LinkID:DR路由器的接口IP地址
携带内容:该MA网段的子网掩码和路由器数量
传播范围:该区域
3类LSA (Summary LSA)介绍
现在我们再基于刚才的拓扑扩展为以上拓扑
我们增加了一个area 1区域,R3和R4之间建立邻居,同样要进行DR/BDR选举
宣告了R3和R4的直连网段34.1.1.0 和R4的环回4.4.4.4
查看R1到R3的LSDB
可以看到OSPF区域0的所有路由器中都有了两条3类LSA,由于R3是骨干区域0和区域1之间的合法ABR,所以R3会将两个区域宣告的拓扑信息学到之后,做成路由条目分别发送给对方。
这就是3类LSA,Sum-Net LSA,产生者为区域之间的这台ABR,LinkID为宣告的网络号。
R1和R6建立OSPF邻接关系,同样也要进行DR/BDR选举
邻接关系建立之后,R1会将所有的LSA以3类的LSA发送到区域2的R6,包括从R3那里学到的区域1的3类LSA再发送给R6,同样R1也将区域2的这条16.1.1.0路由以三类LSA发送给其它路由器。
值得注意的是,R3从区域1学习的3类LSA,它的产生者是R3这台ABR,但是当这两条三类LSA通过R1发送到区域2的R6时,产生者从R3变化成R1这台ABR了
同理,R1这台ABR从区域2学习的16.1.1.0这条3类LSA,当R3学习到之后发送到区域1的R4的时候,这条3类LSA的产生者也会从R1变成R3
变化的原因,是因为如果不变的话,别的区域不认识其它区域的ABR,比如区域2它就不知道区域0和区域1之间的ABR,所以需要将产生者改为区域2和区域0之间的ABR。
查看一条具体的3类LSA:
所以我们对3类LSA进行总结
总结:3类LSA
产生者:区域之间的ABR
LinkID:宣告的网段
携带内容:路由条目信息,如掩码等
传播范围:整个OSPF区域,不同进程的OSPF无法传播
5类LSA (ase LSA)介绍
图中区域1的R5我们使用的是OSPF 进程2与R4建邻,路由信息只能在它们两个路由器之间的1.2类LSA传播,无法传播到其它进程
基于以上拓扑,对拓扑进行增加一个R7连接到区域2的以外,R6和R7之间建立RIP邻居
可以看到R6通过RIP学习到了R7
R6的LSDB表中没有变化
因为用的是不同的协议,所以这条RIP路由无法传播到其它路由器。
使用多进程重发布让RIP和OSPF都能传播
[R6]ospf 1
[R6-ospf-1]import-route rip 1
[R6-ospf-1]q
[R6]rip 1
[R6-rip-1]import-route ospf 1
查看R7路由表,可以看到R7成功以RIP协议学习到了OSPF的路由
R6的LSDB中多了两条5类LSA
其它路由器的ip表中也有了R7的路由
并且它们的LSDB中也有了这两条5类LSA
这就是5类LSA,它的产生者是ASBR自治系统边界路由器,LinkID为宣告的路由条目
查看一条具体的5类LSA:
总结:5类LSA
产生者:ASBR
LinkID:宣告的路由条目
携带内容:域外路由条目信息,如子网掩码等
传播范围:整个OSPF域,同样,不同进程的OSPF无法传播
4类LSA (asbr LSA)介绍
我们知道3类的产生者为ABR,当3类LSA从右边区域1穿过区域0发送到左边区域2后,ABR会随之发生改变,那么5类的产生者ASBR,当5类LSA发送到其它区域时,其它区域并没有改变5类LSA的产生者,而是用4类LSA去寻找5类LSA的ASBR的位置
并且我们可以发现,4类LSA的产生者ABR和3类一样,也会随着区域的变化而发生改变。
查看一条具体的4类LSA:
总结:4类LSA
产生者:与ASBR在同一区域的ABR,该路由器同时连接骨干区域,是一台ABR
LinkID:ASBR的RID
携带内容:ASBR的位置验算
传播范围:除ASBR所在区域外的整个ospf域;ASBR所在区域通过1类告知ASBR位置