今天我们来简单介绍下ospf  lsa类型,实验网络拓扑如下图

 

 

 

1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。
2、配置OSPF与RIP的协议,并使用ping和show ip route命令进行确认协议正常工作。

 

R3(config)#router ospf 1
R3(config-router)#redistribute rip subnets metric 200    将rip中的路由发布到ospf中
R3(config-router)#exit
R3(config)#
R3(config)#router rip
R3(config-router)#redistribute ospf 1 metric 10                将ospf中的路由发布rip中
R3(config-router)#exit
 
我们来看下R1中的ospf数据库情况
 

可以限制LSA的泛洪的范围,从而有效的减少路由表的大小,便于网络的收敛,同时增强网络稳定性。R1R2上配置area 1区域为stub区域

R1(config)#router ospf 1
R1(config-router)#area 1 stub     将区域1配置为stub区域
R1(config-router)#exit
R1(config)#exit


R2(config)#router ospf 1
R2(config-router)#area 1 stub     将区域1配置为stub区域
R2(config-router)#exit
R2(config)# 

此时我们再来看下ospf的数据库情况

 

可以看到已经没有了4类和5类的lsa,从而减少了数据库的大小。同时R1中多了一条默认路由指向R2.

总结:stub 区域  拒绝了4类和5类的LSA.

 为了更加减少R1数据库的大小,可以将R1所在的区域配置成totally  stub


R2(config)#router ospf 1
R2(config-router)#area 1 stub no-summary
R2(config-router)#exit
R2(config)#
 

我们再来看下R1数据库的情况

 

可以看到R1数据库再进一步的减少了。

总结:
Totally Stub Area 拒绝了类型3、类型4和类型5的LSA。而对于其它区域的非OSPF自治系统的网络使用默认路由替代。

最后申明一点,lsa并不是一个完整的数据包,他只是ospf中数据包中的一个字段而已

 

可以看到lsa只是ospf数据包中的一个字段而已,而并不是一个完整的数据包。这和isis中的lsp是不一样的。