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:
- 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.
- 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.
- 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.