路由协议OSPF全称为Open Shortest Path First,也就开放的最短路径优先协议,因为OSPF是由IETF开发的,它的使用不受任何厂商限制,所有人都可以使用,所以称为开放的,而最短路径优先(SPF)只是OSPF的核心思想,其使用的算法是Dijkstra算法,最短路径优先并没有太多特殊的含义,并没有任何一个路由协议是最长路径优先的,所有协议,都会选最短的。
![b7a0cd68cfeee4274de627ba8ddd8ddf.png](https://i-blog.csdnimg.cn/blog_migrate/683bc33e3fbb4b5353bba468a4b06122.jpeg)
回顾一下距离矢量路由协议的工作原理:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表,通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载进自己的路由表中,而对于这个网络中的所有路由器而言,他们并不清楚网络的拓扑,他们只是简单的知道要去往某个目的应该从哪里走,距离有多远。
相比之下链路状态路由协议就要复杂的多:
1. LSAs的泛洪
![01020cc0cb96963d1e43ce02a2554da8.png](https://i-blog.csdnimg.cn/blog_migrate/78a7cf73b77cdd7f5b25ca251558e9a0.jpeg)
OSPF区域
OSPF协议引入“分层路由”的概念,将网络分割成一个“主干