路由算法比较

  • 格式:doc
  • 大小:164.00 KB
  • 文档页数:2

1、散播更新算法(D U A L)

E I G R P快速收敛是因为使用了D U A L。使用E I G R P的路由快速收敛是通过在路由表中备份路由而达到的。换句话说,到达一目的网络的最小开销(选中者)和次最小开销(也叫适宜后继,feasible successor)路由被保存在路由表中。这使得路由器可以快速地适应链路断接而不引起网络中主要网络的分裂。所优选的和备份的路由基于来自邻接路由器的更新而被重新计算。在初始收敛后,E I G R P仅当有路由变化时并且仅为变化的路由更新邻接路由器。

因为E I G R P仅当到某个目的网络的路由状态改变或路由的度量改变时才向邻接 E I G

R P路由器发送路由更新,这些部分更新需要少得多的带宽。另外,路由更新仅被发送到需要知道状态改变的邻接路由器。由于增量更新的使用, E I G R P比I G R P使用更少的C P

U。因为1 5跳跃数的限制,大型网络使用R I P作为路由协议有困难。E I G R P使得可以构建更大的网络,把跳跃限制增加到2 5 5。这意味着E I G R P计算的度量支持成千的跳跃数,允许很大的网络配置。

E I G R P的下列特征:

■ 快速收敛。

■ 减少了带宽消耗。

■ 增大网络规模。

■ 减少路由器C P U利用。

2、Ford-Fulkerson算法(增广路法)

所谓可增广路径,是指这条路径上的流可以修改,通过修改,使得整个网络的流值增大。

简单的来说,就是从S(源)开始BFS,直到到达T(汇)or不存在增广路。

所谓增广路就是从S开始到T的一条路径,而且这条路径上的所有边都是非饱和边,即f(i,j)

所以说,求最大流的办法就是,不断地寻找增广路,先找到一条增广路,然后把这条路径上的,所有边,减掉,这条增广路可以增大的流,这样重复,直到找不到增广路为止。

广度优先搜索(BFS:breadth-first search):每次将集合中的元素经过一些改动,分层生成当前状态的子状态(通常还删除父情况),添加到集合(队列)中,以实现遍历或搜索等目的的算法。

3.spf 对于无权图,找从特定顶点开始,到目标顶点最短路径。