路由器并不是“随便找一条路”转发数据。OSPF 会先了解网络拓扑,再收集链路状态信息,最后通过 Dijkstra 算法计算最短路径。可以记住这条流程:发现邻居 → 获取链路状态 → 建立拓扑 → Dijkstra → 生成路由表。