什么是计算机网络中的动态路由算法?

动态路由是一种自适应路由算法,它是一个路由器可以通过不同的路由转发数据的过程。

该术语与数据网络最相关,用于描述网络“绕过”损坏的能力,例如节点丢失或节点之间的连接,因此如果有其他路径选择可用。动态路由允许许多路由保持有效以响应更改。

不实现动态路由的系统通常比静态路由更受欢迎,因为通过网络的静态路由是由固定路径描述的。如果有的话,那些走受影响路径的人要么必须等待故障修复才能重新开始旅程,要么必须无法到达目的地并放弃旅程。

用途

使用动态路由协议的好处如下 -

  • 只要拓扑发生变化,路由器就可以交换路由信息。

  • 这种交换允许路由器自动了解新网络,并在当前网络出现链路故障时找到备用路径。

好处

动态路由算法的优点如下 -

  • 在大型网络上配置动态路由更简单。

  • 如果链路发生故障,这种技术可以动态选择更好的路由器。

  • 它具有在多个链路之间进行负载平衡的能力。

缺点

动态路由算法的缺点如下 -

  • 动态路由会消耗更多带宽,因为更新是在路由器之间共享的。

  • 在动态路由中,路由协议会在路由器上保持额外的负载。

工作条件

下面逐步解释动态路由的工作条件 -

Step 1 - 在动态路由中,必须在互联网络中的每个路由器上安装路由协议。

第 2 步- 开始手动输入带有路由信息的路由器的路由表的第一跳,然后路由协议接管并为每个路由器动态构建路由表。

第 3 步- 路由器交换它们的路由信息,以便如果网络重新配置或出现故障,每个路由器的路由表都会相应地修改。

第 4 步- 只需配置网络上的主机,使其默认网关地址与本地路由器接口的 IP 地址相匹配。

第 5 步- 动态路由器比静态路由器更易于管理,但它们有时不太安全。

第 6 步- 如果重新配置网络或路由器出现故障,则此信息在网络上的各个路由器之间传播需要时间。

下图描述了动态路由算法 -