Load balancing with one wan dhcp? Possible?

I was wondering what the best way would be to load balance a 1.5m up/down(static) and 7m down/768k up (DHCP) connection. Would the nth method be the best or is it even practical to try load balancing with one of the connections being dhcp. Thanks in advance for any help!

I am using a mikrotik 750 router with 5.24 OS

Use PCC and assign more connections to the larger connection.
http://wiki.mikrotik.com/wiki/Manual:PCC

With PCC split into 4 streams and set the first 3 streams to have the same connection mark and the last to have a different mark. This will split 1.5:6 you can get fancier with the split but I’m not sure it would benefit you much.

Hi Josh,

Thank You for your reply. I was going to go the pcc route but it seems as though it requires that I use a static ip address when routing the traffic in mangle.(Unless I am missing something or there is a way around it.)

/ ip firewall mangle
add chain=prerouting dst-address=10.111.0.0/24 action=accept in-interface=LAN
add chain=prerouting dst-address=10.112.0.0/24 action=accept in-interface=LAN (one ip would be a dhcp that would change sometime in the future)
My concern is that if I specify my ip’s everything will work fine until our provider changes Ip’s on me then the loadbalance will fail. Am I correct on that? And if so is there a way of doing it so that it doesn’t require using IP’s for the traffic? Is there a way to write a script that would update the mangle rule? Or do I need to look into getting static ip’s?

Thanks again!

You don’t have to specify a public ip to use PCC.

Would I use the same senario you suggested on the mikrotik site but just exclude the destination public ip’s? I suppose since I do have one static I could include one rule that uses the destination ip and then the other rules could just be any destination that is not the static destination ip. Because the Larger pipe is the one without the static ip.

Here are the basic steps:

Match your inbound traffic in the prerouting chain that doesn’t have a connection mark based upon the source address and add a connection mark.
This makes it so that you will properly return something that originated from the outside world ( If this ever even happens ). This is only needed when your acting as a server for content like FTP, HTTP, etc.

Then match your outbound traffic that doesn’t have a connection mark and PCC split it.
This lets you mark anything that you initiate across your connections according to your PCC settings.

Then add a default route to each upline interface that has the connection mark.
This actually sends the traffic based upon the mark through the connection you desire.

Thank You for taking the time to help me out! I have 2 of my 5 sites up with load balancing! Have a Great Weekend!