I have done NTH load balancing according to http://wiki.mikrotik.com/wiki/Improved_Load_Balancing_over_Multiple_Gateways.
but when I browse the webpage, it seems work perfectly shown in tcp_webpage.jpg, But when I download files or visit webTV it seems unworkable like what it shown in tcp_download.jpg. Did I do the correct NTH load balancing?
I found that when download or visit webTV, only one connection shown in “firewall connection” submenu,when browse website,it shown several connections, so I consider that this “NTH” load balancing just is a “per-conncection load balancing” like PCC rather than “per-packet” load balancing,is there a real “per-packet” load balancing.Thanks


‘per packet load balancer’ is a dream. it can’t exist until you do bonding
Thank you.
Do you mean that if I use bonding that can achieve real “per-packet” load balancing? Where can I refer the relating tutorials?
Bonding is something you need to work on your ISP with to set up. You cannot load balance packets without explicit ISP support.
So the first step would be to check with your ISP if they support. Implementing it in RouterOS is the last step.
thank you.
not necessarily. if you have dedicated server somewhere in the Internet (datacenter?) with RouterOS installed - you can setup bonding betweel it and your local router
While technically true, in my opinion it’s not a good idea to do so for any traffic you deem important. That kind of setup becomes incredibly painful when the two circuits to the datacenter have different latency since someone at the other end - usually the other router - has to reassemble that stream. You could get a provider SLA on the path to the data center, but then you’re back to involving the provider.