静态路由与动态路由

静态路由

静态路由(Static routing)是一种路由的方式,路由项由手动配置而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说静态路由是由网络管理员逐项加入路由表。

例如网络A和网络B已经建议了连接,并且手动配置了路由。此时如果有新的网络C和D加入,那么还需要管理员手动往A和B的路由表里加入相关的配置:

image-20220913201021680

静态路由需要手工配置,通常应用于小型网络。它有以下缺点:

  • 由于需要管理员手工配置,所以很容易出错。
  • 如果设备之间的网络出问题,路由不会自动纠错,所以两台设备之间一直不能访问。
  • 如果有很多路由,管理员需要一一配置,很累。

动态路由

动态路由(Dynamic Routing)是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。

例如当网络B得知有网络C的加入时,会主动将路由传播给网络A,网络A再自动加上到网络C的路由:

image-20220913201546049