more gateways?

My MT is connected to a switch in which are connected 4 DSL routers (all have 2mbit speed)
MT is also connected to one DSL modem (16 mbit speed)

I want MT to distribute traffic around all 5 internet connections. As the directly connected DSL modem has fastest line speed, it should be the one that is mostly used. But, in case that link goes down or it is overloaded, it should just “redirect” the traffic to the one of the other Internet connections.

Is that possible and how?

Thanks!

You might find this useful:

http://wiki.mikrotik.com/wiki/Two_gateways_failover_with_load_balancing

Hi,

I’m interested in implementing such a setup as this, however, I’d like to confirm a few things before I go making a mess :slight_smile:

I have 5 interfaces in my MT 2.9.48

192.168.1.0/24 - Internal LAN
192.168.2.0/24 - DMZ
192.168.3.0/24 - Testing DMZ (now new gateway network )
192.168.4.0/24 - Wireless network
000.000.000.239 - 250/24 (My Class C Assigned IP’s)

Currently traffic coming into 000.000.000.239 - 250 is routed to various machines in my DMZ. 3 Webservers, RADIUS, Mail etc.. using Dst-nat

Traffic from various DMZ hosts and internal nets are source-nat’d out via .239 - .250 i.e. 000.000.000.244 = Wireless, .241 = Internal, .240 Co-Located Server, .246 Virtual Host (70 sites).

I’m going to turn 192.168.3.0/24 into a DSL line (Yes, I’ve wasted an entire class C to gateway to 192.168.3.254 (DSL) )
I’ve had a wee bit of a read of the Load Balancing info on the wiki. But I’m worried about doing things like sending mail out through the wrong gateway and it getting blocked as it won’t RDNS.. I’m more interested in taking some load off my 4MB commited and getting some traffic out via DSL as a backup i.e. P2P and HTTP for my wireless customers, but I would like to switch all traffic via one connection should the other die.

So… I’m thinking marking Odd and even packets is probably not a good idea as some traffic will be reliant on going out the right interface. Is anyone able to shed some light as to how I could approach this.

Thanks!