[quagga-users 8466] Re: Problem with Multipath Routing

Tore Anderson tore at linpro.no
Tue May 29 21:39:06 IST 2007


* Jorge Rodríguez

> It seems as though I have two paths to reach PC1 with the same
> weight. However, when I send two ICMP requests from different
> machines in net1, both travel the same interface (172.16.99.2 dev
> eth2).
> 
> I don't know what I am doing wrong. Please, could somebody help me?

   Using Linux with CONFIG_IP_ROUTE_MULTIPATH_CACHED=y?

   If so, I had the same problem.  Was finally told on the netdev list
  that «[m]ultipath with caching doesn't work with forwarding»¹.  Not
  many days later David S. Miller announced that it ECMP will go away
  completely² because the «code is not maintained, nobody cares enough
  to fix the bugs, and even no distributions enable it because it causes
  crashes»³.

   [1]  http://lists.openwall.net/netdev/2007/03/07/36
   [2]  http://lists.openwall.net/netdev/2007/03/14/50
   [3]  http://lists.openwall.net/netdev/2007/03/12/76

   I recompiled my kernel with CONFIG_IP_ROUTE_MULTIPATH_CACHED=n and
  then everything worked just fine (after which I convinced the Ubuntu
  kernel packagers to do the same).

Regards
-- 
Tore Anderson


More information about the Quagga-users mailing list