PCC and advanced Routing failover without Scripting

Hallo, I’m Nicola, an italian wisp.
I refer to wiki article http://wiki.mikrotik.com/index.php?title=Advanced_Routing_Failover_without_Scripting&diff=19792&oldid=18512 written by Chupaka (who I thanks). I spent a lot of time on this configuration, to make it work: troubles were associated with route rules: you have to use only “scope rules” from the above article, removing “ping failover rules” created during PCC implemetnation described in http://wiki.mikrotik.com/wiki/Manual:PCC .
For testing purposes I prepared a 2 adsl with 4 clients scenario.
Clients use filezilla to make ftp connections and download from the same remote server.
After some testing work, I noticed the following:

  1. In PCC prerouting rules, if I use “both addresses” to divide traffic, I can’t get load balancing between clients, but only failover; Instead if I use “src address” in PCC, I get full load balancing.
  2. Among my 4 clients pc, mikrotik put always the same 2 PCs on adsl1 and the other 2 on adsl2, regardless of which client starts ftp connection first. I’curious about what’s mikrotik reason to choose which client to put on a connection.
  3. Even if my 4 clients are downloanding the same file from ftp, there are always differences in speed: one could go at 300KBps, the other at 80KBps, etc, over the same adsl line: why?
    This behavior is regardless of which client starts connection first.
    I home there is someone which is interested in load balancing + failover which matched my same issues.

If anyone is interested in it, I’ll post my configuration. However it isn’t very different from mikrotik wiki, except for PCC, which is different because “both address” settings are’t working for me.

If someone is interested in it, I’ll post my configuration. However it’s basically the same of Mikrotik wiki, except for PCC rules, because “both address” setting doesn’t work for me.