五分钟读懂OSPF的特性,你确定不安排一下么(续)
LSA的类型:
路由器LSA:路由器链路Router-id; 接口地址; 接口网络; 接口花费可使用show ospf database router命令查看
网络LSA:由DR通告,如果是点对点的网络类型,没有LSA2
网络汇总LSA:由ABR生成的区域间的路由信息
ASBR汇总LSA:ABR始发,在整个OSPF域中泛洪
AS外部LSA:由ASBR生成的外部路由
NSSA区域外部LSA:ASBR始发
OSPF支持的网络类型:
1.广播:选举DR,链路层协议是Ethernet时,默认为广播类型网络。
2.非广播
3.点对点(若MTU不匹配 将停留在EX-START状态)
4.点对多点:可以看成是多个点到点的网络。
5.虚电路(虚电路的网络类型是点对点)
虚链路必须配置在ABR上,
虚链路的配置使用的命令是area transit-area-id virtual-link router-id 虚链路的Metric等同于所经过的全部链路开销之和。
OSPF的区域类型:
骨干: LSA:1 2 3 4 5
标准: LSA:1 2 3 4 5
stub: LSA1 2 3
nssa: LSA1 2 3 7 7(default)
AREA 1 NSSA DEFAULT INFORMATION-ORIGINATE
(ABR上产生默认路由LSA 7)
total-stub: 1 2一条默认3
total-nssa: 1 2 7一条默认3
OSPF操作特性:
完整和局部的SPF运算:
只有当区域内的网络拓扑发生变更时,才会进行完整的SPF运算。这种变更是由1类LSA(路由器链路状态通告)所触发的,而不是3类LSA(汇总LSA)。汇总LSA会触发局部SPF运算。
在OSPF协议内,局部SPF之和外部及汇总LSA的变更相关。也就是说,当区域内的拓扑未发生改变,而区域外的一些IP前缀出现抖动,那么此时只需要调用局部的SPF运算。
但是,如果区域内的IP前缀发生变更,那么OSPF需要重新执行完整的SPF运算。
OSPF的认证方式:
为了防止非法设备对原有OSPF环境的影响,OSPF需要通过一些认证方式来保障安全。OSPF支持的认证类型: OSPF支持明文和md5认证,用Sniffer抓包看到明文认证的代码是“1”,md5认证的代码是“2”,而不认证的代码是“0”。
牢记的点:
为了使得OSPF能够正常的运行,必须存在或者创建分层结构。
应当优先关注如何划分明确的拓扑,而不是地址编址
OSPF是一个相对简单的协议,虽然特性比较多,但是适用性相当好!
如果你读完这篇文章仍然觉得对OSPF的理解不够深刻。。
欢迎戳下方的趣味讲解视频