链路状态协议
链路状态路由选择协议又称为最短路径优先协议或分布式数据库协议,路由器的链路状态的信息称为链路状态,包括:接口的IP、子网掩码、该链路的开销、网络类型、该链路上的所有的相邻路由器。OSPF路由协议是一种典型的链路状态的路由协议。
工作原理
通过交换hello数据包来创建邻居关系
以传播LSA代替路由表更新
将LSA泛洪到区域中的所有OSPF路由器,而不仅是直连的路由器
收集由OSPF路由器生成的所有LSA,以创建OSPF链路状态数据库
使用SPF算法计算到每个目的地的最短距离,并将其置于路由表中
说简单一点就是,当一台路由器启动了OSPF路由协议后,将向周围的邻居发送一个HELLO包,邻居收到后,将建立邻接关系,并相互传播LSA(链路状态信息),将LSA保存在拓扑表当中,利用SPF算法,计算出到每个目的地最短的距离,并将其置于路由表中。
特点
可适应大规模网络
路由变化收敛速度很快,默认管理距离为110
支持VLSM和区域划分,提供区域的密文及明文认证
支持以组播地址发送协议报(224.0.0.5;224.0.0.6)
维护三张表:邻居表、拓扑表、路由表
7个常用的LSA
LSA(Link-state advertisement),中文为链路状态通告。
其描述了所有的链路,接口和邻居等链路状态信息,OSPF路由协议对