自适应和非自适应路由算法的区别
1. 自适应路由算法:
自适应路由算法也称为动态路由算法。在该算法中,路由决策是基于网络流量和拓扑做出的。自适应路由算法中使用的参数是距离、跳数、估计的传输时间和计数。
自适应路由算法分为三种类型:
- 集中式算法
- 隔离算法
- 分布式算法
2. 非自适应路由算法:
非自适应路由算法也称为静态路由算法。在非自适应路由算法中,路由决策不是基于网络流量和拓扑做出的。该算法由静态路由使用。与自适应路由算法相比,非自适应路由算法在复杂性方面要简单。
非自适应路由算法有两种类型——
- 洪水
- 随机游走
自适应和非自适应路由算法的区别:
编号 | 自适应路由算法 | 非自适应路由算法 |
---|---|---|
1 | 自适应路由算法根据网络情况创建路由表。 | 非自适应路由算法创建一个静态表以确定何时发送数据包以及哪个节点。 |
2 | 动态路由使用该算法。 | 该算法由静态路由使用。 |
3 | 在自适应路由算法中,路由决策是根据网络流量和拓扑结构做出的。 | 在非自适应路由算法中,路由决策不是基于网络流量和拓扑做出的。 |
4 | 与非自适应路由算法相比,自适应路由算法复杂度更高。 | 非自适应路由算法在复杂性方面很简单。 |
5 | 在自适应路由算法中,路由决策不是静态表。 | 在非自适应路由算法中,路由决策是静态表。 |
6 | 自适应路由算法分为分布式、集中式和隔离式算法。 | 非自适应路由算法分为随机游走和泛洪。 |
7 | 与非自适应相比,自适应路由算法被更多地使用。 | 非自适应路由算法相对较少使用。 |