Address translation on network between 2 separate ISP providers

My network is set up as follows: internal private ip'ed network, dmz public ip'ed network connected to a checkpoint vpn-1 firewall. On the firewall's wan side, I am connected to ISP1 and have a range of public ip addresses from them. The firewall is doing address translation between the internal private network and WAN, especially for my web and exchange servers.
 I have purchased a subscription from a second ISP, or ISP2 and a range of public ip addresses from them. What I would like to do is set up my network in such a way that when ISP1 fails, ISP2 can take over. However, I realize that address translation would need to occur. Is there a network device that would handle failover between 2 ISPs AND do address translation, or if there is a network device that would do failover and another network device that would do address translation?
Who is Participating?
mikebernhardtConnect With a Mentor Commented:
Cisco routers will do it fine. There are lots of answered questions here that go through the same issue in one way or another.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.