I have the following topology:
2 Edge Routers - each connecting to a different ISP via eBGP advertising the same PI space
EIGRP running between the routers and switches for reachability.
On the inside interface on both edge routers, I have
"ip nat inside" and on the ISP uplink interfaces, I have
"ip nat outside".
I then have the following nat statements on both edge routers:
ip nat pool POOLNAME x.x.x.54 x.x.x.70 netmask 255.255.255.128
ip nat inside source list 31 pool POOLNAME overload
I can see the nat translations on both edge routers from the respective subnet configured in access-list 31 however the traffic is not actually passing to the outside.
I am also redistributing a default route from BGP into EIGRP on both edge routers.
NOTE - when I remove router2 from the equation, the traffic starts to pass via router1 perfectly fine again or if I connect ISP2 into router1, NAT'ing works as expected and passes traffic properly as well.
What would be the reason for this and how can I fix so that both edge routers are NAT'ing properly to the outside?