1类LSA和2类LSA:
1类LSA和2类LSA是计算区域内路由的
1类LSA和2类LSA还能区域内防环
一类LSA:
1类LSA的功能是描述本路由器的链路情况
所有运行了OSPF的设备都会生成1类LSA
Show ip ospf database 查看ospf的一个简略信息
Show ip ospf database router查看ospf的详细信息
接口链路类型(link Type):
Stub:此条接口连接的链路是末节的话,link connected 为stub
P-T-P:此条接口为串型接口的话,link connected为p2p
Transit: 此条接口连接MA网络类型的话,link connected为transit
如果link type 不一样,那么link id 和link data表示的内容不一样
如果LS type 时stub,link id就表示stub网络的网络号link data表示该网络的掩码
如果LS type为point-to-point,link id表示点到点链路对段邻居的router-id,link data表示点到点链路上自己接口的地址
如果LS type为transit network ,link id表示transit网络中DR的接口地址,link data表示我连接进MA网络中的自己的接口地址
二类LSA:
show IP ospf database network查看所有二类SLA的详细信息
Network mask :一个MA网段的掩码
Attached router :这个MA网段内的所有接入router-id
2类LSA的作用就是描述MA网络中的掩码
以及DR的接口地址,DR的router-id
以及接入该MA网络(即一个网段)的router-id
画OSPF的网络图:
show ip ospf database network查看二类LSA信息
先 找到几个伪节点DR,然后各找attached router,连到伪节点上
得到一个简要的树(仅有每个网段的DR和连接到DR上的router-id)
show ip ospf database router查看一类LSA信息
先不画stub,因为stub是末端网络,就是路由信息(自己烧脑理解)
根据不同的网络类型来为树加枝叶
为这颗树加一些不直接连到DR上的路由器
例:自己的接口地址(与DR相连的router),mertic的值
最后画stub的末端网络路由器
总结:三类画垮区域的ABR,二类画区域内的路由器,一类画路由器具体的接口地址。
伪节点:
在MA网络中,脱离了真实设备的DR,虚拟的设备,伪节点到任何设备的开销都是0,伪节点的接口地址就是真实设备中的接口地址,则承载DR的真实设备id为router-id。
画最短生成树:
首先可以选一个度为1的根router-id为2.2.2.2
Sutb网络类型的先不画
Show ip ospf database router 2.2.2.2
先看自己的信息,找到其他与自己相连的router-id /伪节点
依次挂到树上,表明mertic,发现一个相连的伪节点,挂到树上
show ip ospf database network 10.0.123.3
查看与这个伪节点相连的router-id
发现伪节点则show nerwork
发现router-id则show router
画过的就不再画了
依次重复上述,知道全部的节点画出。结束。
对于路由器show database router
对于伪节点show database network
三类LSA:
network mask:掩码
metric:花费
show ip ospf database summary查看三类LSA
OSPF必须有区域0的area,即规定area 0为骨干区
只有ABR才会产生3类LSA
1.ABR至少要和区域0里面的一个设备建立邻接关系
2.连接多个区域,而且至少要连接区域0
3.ABR会接受非骨干区域ABR传过来的3类LSA,但是这种3类LSA不会参与路由计算(会收,但不会转发)
骨干区被分割:
解决方法virtual link