Im having an issue with my internal data traffic not getting out to internet when I fail over one of my routers and vice versa. I have a VOIP and DATA router (cisco 2851s) that connects to two dedicated leased lines. I have configured HSRP which works accordingly, the standby becomes active and vice versa.
Im currently trying to figure out an issue with my network traffic not routing correctly with HSRP. My problem is that when I fail the data router (Active router), none of my data traffic works going out through the VOIP (standby) router but my voip phones still work. HSRP kicks in and the VOIP router becomes the active and the date router becomes the standby since failing it. The same goes for my voice traffic. When I fail my VOIP router, my phones stop working but my data traffic is fine. I have all my static routes in place on both routers. Both my VOIP and DATA traffic are behind hide NATs through Checkpoint FWS.
Are the hide NATS not allowing the traffic to route my traffic out the correct way? Do I need to implement dynamic routing if I have only so many routes. Possible routing loop?
I have attached my configs and diagram.
Any help and input is appreciated.