OSPF开放式最短路径优先
全称:Open Shortest Path First
是目前使用最为广泛的路由协议,主要因为OSPF是开放式协议,和IGRP、EIGRP思科的私有协议不同。
接口敏感型的协议;
链路状态路由协议

特点:
RFC2328所有的厂商都可以使用的公有化的协议;
什么叫链路(LINK)? = 路由器接口
什么叫状态(State)? = 描述接口以及其与邻居路由器之间的关系
OSPF metric
每个路由器都把自己当做根,并且给予累计成本
Cost值来计算到达目的地的最短路径
Cost = 参考带宽(10^8) / 接口带宽(b/s)
OSPF metric详细的计算方式:
进来一条路由的所有路由器的如接口方向的累计;
OSPF邻居关系LSDB中LSA头部信息)OSPF邻居请求链路状态信息LSA)LSU中的LSA进行确认。OSPF区域
LSA洪范的范围,有效的把拓扑变化控制在区域内,提高了网络稳定性OSPF的三张表
OSPF用邻居机制来发现和维护路由表的存在,邻居表存储了双向通信的邻居关 系OSPF路由器列表的信息。
OSPF用LSA(Link state Advertisement 链路状态通告)来描述网络拓扑信息,然后OSPF路由器用拓扑数据库来存储网络的这些LSA信息
对链路状态数据库进行
SPF(Dijkstra)计算,而得出的OSPF路由表。
OSPF基本的运行步骤:
一、建立邻居关系
下图中为OSPF在建立邻居关系发送的Hello包中的数据


Hello包用来发现OSPF邻居关系并建立相邻关系,通过组播地址224.0.0.5来给ALLSPFRroutes原文:https://www.cnblogs.com/winstom/p/9315658.html