视频: 【CCNA入门课程】01 初识网络 2024
OSPF是一种先进的内部网关路由协议。 OSPF是一种链路状态协议。链路状态协议不是通过查看距离(跳数)来确定最佳路由,而是运行最短路径优先(SPF)算法来创建网络拓扑的数据库,并从该数据库中确定最佳路由即最短)路径到达目的地。
关于OSPF的好处是不仅可以用作度量,而且可以设置OSPF来确定最佳路径。最佳路径可以使用最少的跳数或最高带宽链路,而使用一条路由进行多播,而另一条路由使用常规的单播数据包。建立多拓扑OSPF路由很多工作,但这样做通常是值得的。
<! - 1 - >OSPF作为一个IGP,在一个单独的网络管理边界或域内运行,有时称为 自治系统(AS)。
运行OSPF的每台路由器都要经过以下过程来发现网络拓扑并确定每个目的地的最佳路径:
-
OSPF创建链路状态(LSA),描述路由器在其网络中的网络拓扑链接状态数据库。
-
路由器将LSA洪泛到域中的所有路由器。
-
当路由器从其他路由器收到LSA时,它将信息添加到其链路状态数据库。
-
路由器运行Dijkstra SPF计算来确定到域中每个目的地的最短路径。
计算结果是每个目的地的一对值,包括目的地址和朝向该目的地的下一跳。 OSPF将这些信息放在OSPF路由数据库中。
<!尽管每个路由器都独立地执行SPF计算,但是所有的路由器都有相同的链路状态数据库(尽管路由器可能有不同的下一跳)。另一种看待它的方法是OSPF路由器都具有基本相同的路由表信息,但派生出不同的转发表。一个域内的所有OSPF路由器必须具有相同的链路状态数据库才能工作。
当管理域发生变化时,该信息在LSA中传输,所有OSPF路由器重新进行SPF计算并更新其链路状态数据库。