●关于Stuck-In-Active (陷入主动模式)

在某些特殊情形下,EIGRP的动态查询会一直进行下去,导致路由长时期无法收敛。对这类情况,EIGRP使用了一个Active定时器,它可以限制路由停留在active状态的时间。如果Active定时器超时,路由器就将该路由置为stuck-in-active状态。但是这样也会有副效应,因为在置stuck-in-active状态的同时,路由器也会认为未发送Reply消息的邻接路由器失效了。如果你希望避免这种局面发生,可以采用router eigrp下的timers active-time disabled子命令来屏蔽Active定时器。

 

EIGRP的负载均衡

RIP一样,EIGRP最多允许6条等metric路由同时装入路由表。不过,由于metric计算的复杂性,可能几条路由的metric只是非常接近,而并不会完全相等。这时可以使用variance multiplier命令来调整。multiplier定义为FD的乘数因子,如果有其它路由的metric小于variance*FD,那么可将它们看作等metric路由同时加入路由表(注意,这些路由必须首先是FS路由)。

一旦将到同一目的多条路由加入路由表,EIGRP就可以实现负载均衡。以下是一些与负载均衡相关的EIGRP子命令(在router eigrp下配置):

1variance:任何metric小于variance值乘以FDFS路由可以加入路由表(但必须在maximum-paths命令限制之内)。

2maximum-paths {1...6}:到同一目的最多路由条数(默认为4)。

3traffic-share balanced:路由器在多条路由间执行负载均衡,metric值越低,分载流量越多。

4traffic-share min:尽管装入了多条路由,仍然使用最小metric路由发送流量。

5traffic-share balanced across-interfaces:如果有超出maximum-paths设置的路由存在,路由器会针对外发接口的不同来选择路由,这样可以更好地均衡负载。

6)未配置traffic-share命令:平均负载到多条路由,而不考虑其metric大小。