计算机网络中的动态路由算法是什么?
动态路由是一种自适应路由算法,它是一个路由器可以通过不同路由转发数据的过程。
该术语与数据网络最相关,用于描述网络“绕行”损坏(例如节点丢失或节点之间连接丢失)的能力,因此如果存在其他路径选择。动态路由允许许多路由响应更改而保持有效。
通常,不实现动态路由的系统优于静态路由,因为网络中的静态路由由固定路径描述。如果出现任何情况,那些采用受影响路径的系统要么必须等待故障修复才能重新开始其旅程,要么必须无法到达其目的地并放弃旅程。
用途
使用动态路由协议的好处如下:
路由器可以在拓扑发生变化时交换路由信息。
此交换允许路由器自动了解新网络,并在当前网络出现链路故障时查找备用路径。
优点
动态路由算法的优点如下:
动态路由在较大的网络上配置起来更简单。
如果链路断开,此技术可以动态选择更好的路由器。
它能够在多个链路之间进行负载均衡。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
缺点
动态路由算法的缺点如下:
动态路由消耗更多带宽,因为更新是在路由器之间共享的。
在动态路由中,路由协议会给路由器带来额外的负载。
工作条件
动态路由的工作条件在下面分步骤解释:
步骤 1 - 在动态路由中,必须在互连网中的每个路由器上安装路由协议。
步骤 2 - 手动开始输入一个路由器的路由表的第一跳路由信息,然后路由协议接管并动态构建每个路由器的路由表。
步骤 3 - 路由器交换它们的路由信息,以便如果互连网重新配置或出现故障,则每个路由器的路由表会相应地修改。
步骤 4 - 网络上的主机只需要配置其默认网关地址与本地路由器接口的 IP 地址匹配即可。
步骤 5 - 动态路由器比静态路由器更容易管理,但有时安全性较低。
步骤 6 - 如果网络重新配置或路由器出现故障,则此信息需要一段时间才能在网络上的各个路由器之间传播。
下图描述了动态路由算法: