今天我们来简单介绍下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的泛洪的范围,从而有效的减少路由表的大小,便于网络的收敛,同时增强网络稳定性。在R1和R2上配置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是不一样的。