Good day everyone!
I'm trying to use a Cisco 2821 router to merge 2 ISPs and several subnets together. I setup an ip sla on connected interfaces but then I decided that I also need to be able to do a load balancing on it, or something like a load sharing I would say.
Basically, I have 2 firewalls for 2 separate providers. Provider A's firewall (Fortinet 100D) has 4 networks configured on it: 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24 and 192.168.4.0/24, while provider B's firewall (Cisco ASA5505) has 2 networks - 192.168.100.0/24 and 192.168.200.0/24. All production servers and workstations use Provider A's firewall as a default gateway for corresponding IPs i.e. 192.168.1.30 uses 192.168.1.200, 192.168.4.5 uses 192.168.4.200 and so on. Provider B is not in the loop yet.
Here's what I would like to accomplish:
- If I assign an IP of 192.168.1.40 and configure a DF to be a 192.168.1.200, I would like to be able to use Provider A.
- If I assign an IP of 192.168.100.40 and configure a DF to be a 192.168.100.1 then I would want that computer to use Provider B.
- A computer with an IP of 192.168.100.40 must be able to talk to any network device on 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24 and 192.168.4.0/24 networks and vice versa.
- All workstations, servers and other network devices are connected to the same stack of unmanaged switches
- If Provider A fails all traffic should go automatically to Provider B. When Provider A restores its services it should failover backwards.
Please let me know if the scenario outlined above makes sense and is feasible to accomplish with this particular router. I would also appreciate any suggestions in regards to network design and its efficiency from the redundancy standpoint.
Thank you!