0Pricing
Cloud & IT Cert Prep · 课时

静态路由与动态路由

比较手动输入的路由与能够学习路径的协议

静态路由与动态路由 是 CoddyKit 上的免费 Cloud & IT Cert Prep 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cloud & IT Cert Prep 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cloud & IT Cert Prep 课程共包含 4 节课。

两种路由方式

路由器如何学习路由表中的条目?有两种方式:静态路由由管理员手动输入路由,动态路由则由路由器运行协议来自动学习路由。每种方式都有优点和缺点。本课将对两者进行比较,帮助您为特定网络选择合适的工具。

静态路由

静态路由是指管理员手动输入每条路由,并指定目标网络和下一跳。路由器只使用管理员告诉它的信息,不会额外了解其他内容。静态路由具有可预测性,维护时不需要额外占用带宽或 CPU,因为不存在协议通信。路由器只需遵循已配置的指令。

ip route 192.168.50.0 255.255.255.0 10.0.0.2
# destination network, mask, next-hop address

静态路由的优点

静态路由非常适合小型或简单网络。它易于理解,不会产生协议开销,而且安全性很高,因为不会发布任何可能被攻击者截获或伪造的路由信息。在只有少量网络且链路稳定的情况下,手动输入的路由可以清晰地完成任务,并让管理员对流量经过的路径拥有完整而精确的控制。

静态路由的缺点

它的缺点是无法适应变化。如果链路发生故障,静态路由会一直指向失效路径,直到人员手动修复,从而造成中断。而在拥有许多路由器和链路的大型网络中,到处配置静态路由会变成一项庞大且容易出错的工作。静态路由无法扩展,也不能自动修复自身。

动态路由

动态路由使用协议让路由器共享已知信息,并自动相互学习路由。路由器会交换更新信息、构建路由表,并在发生变化时重新计算。当链路发生故障时,动态路由可以自行发现备用路径,通常在几秒内恢复连接,无需任何人操作键盘。

动态路由的优点

动态路由可以扩展到大型网络,并适应各种变化。添加新网络时,路由器会传播相关信息;链路中断时,它们会绕过故障链路重新路由。这种自我修复和自动学习的特性,使动态路由成为任何规模过大或变化过于频繁、无法依靠静态路由管理的网络的必备方案。管理员只需配置一次协议,之后即可让它处理具体细节。

动态路由的缺点

需要权衡的是复杂性和开销。动态协议需要消耗带宽、内存和 CPU 来交换更新信息并运行算法。与静态路由相比,它们更难配置和排查,而且配置错误可能会传播错误信息。此外还存在安全方面的考虑,因为必须保护路由通告,防止其在不受信任的链路上被篡改。

混合使用两者

实际网络通常会将两者结合使用。一种常见模式是在组织内部使用动态路由以获得灵活性,同时配置一条指向互联网服务提供商的静态默认路由,因为对外通常只有一条出口路径。静态路由对小型末端站点也很有用。选择合适的组合方式,是优秀网络设计的一部分。

两者如何共存

当同一网络同时存在静态路由和动态路由时,路由器会使用管理距离来做出决定。静态路由的管理距离非常低,因此通常优先于动态学习到的路由。这样一来,当管理员需要精确控制某条特定路径时,就可以用手动设置的路由覆盖协议提供的路由。

收敛时间

动态路由的一个优点是收敛,也就是发生变化后所有路由器就新的最佳路径达成一致所需的时间。优秀的动态协议可以在几秒内完成收敛,并自动绕过发生故障的链路重新路由。静态路由根本没有收敛过程:失效路径会一直保持中断,直到人员手动修复。对于重视正常运行时间且链路可能发生故障的网络来说,快速收敛是选择动态路由的重要理由。

如何选择合适的方式

请根据网络规模和变化情况进行选择。网络规模小、状态稳定且路由器很少?静态路由简单又安全。网络规模大或经常变化?动态路由能够适应变化并扩展。许多设计会将两者结合使用。对于 Network+ 考试,请掌握它们之间的权衡:静态路由需要手动配置、可预测且开销低,但无法适应变化;动态路由自动运行、可扩展并能自我修复,但更加复杂。

快速检查

请测试您的路由选择。

回顾

静态路由是指手动输入的路由:具有可预测性、安全、开销低,但不会自动适应变化,也无法扩展。动态路由使用协议,让路由器自动学习和共享路由:可扩展且能够自我修复,但更加复杂并且消耗更多资源。许多网络会将两者结合使用,通常在内部使用动态路由,同时配置指向 ISP 的静态默认路由。当同一个网络同时存在两者时,管理距离通常会优先选择静态路由。

常见问题解答

「静态路由与动态路由」课时是免费的吗?

是的 — 「静态路由与动态路由」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。

「静态路由与动态路由」这节课中我会学到什么?

比较手动输入的路由与能够学习路径的协议 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cloud & IT Cert Prep 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Cloud & IT Cert Prep 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。

「静态路由与动态路由」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?

能。每节 Cloud & IT Cert Prep 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 默认网关的作用
  2. 路由表内部原理
  3. 静态路由与动态路由
  4. 认识 RIP、OSPF 和 BGP
← 返回 Cloud & IT Cert Prep