RB1000 load balancing, division for packet not for session

Hi Guys,
I have a problem. I’m sorry for my english language, I hope you understand me. I have two adsl and I’d balance in up to resolve problem with voip. In the RB1000 I don’t use the nat and on ip\route I specify two gateway, for example 0.0.0.0/0 gw 192.168.1.1, 192.168.1.2. The problem is that the tradeoff is ok but it works for session in random mode and not for packet. This is a problem because it happens (not always) that (in upload) one adsl is satured while in the other isn’t important traffic.
Everyone can help me? I hope you write me, thank’s

it is as it should be. either you use bonding and get almost equal load, or you do some kind of load-balancing, and the result is predictable only in average - you cannot get instant equal load

p.s. are you still not using NAT?

Hi There

If you want to loadbalance packets 50/50, then a few mangle rules using the NTH matcher should do the trick: http://wiki.mikrotik.com/wiki/Routing, look at the NTH wiki’s

However, this will break https, ftp and other protocols so I would only use it for http.

I would recommend you use the PCC to load balance your adsl lines: http://wiki.mikrotik.com/wiki/PCC