Note: all public IP addresses are fictitious.
The primary, default WAN uses 188.8.131.52. The secondary WAN uses184.108.40.206. All traffic flows through the primary WAN EXCEPT for traffic going to 220.127.116.11 port 66.
On the surface it seems plausible that packets sent to port 66 of18.104.22.168:66 actually reach 192.168.44.55:66. But reply packets out of 192.168.44.55 get routed through 22.214.171.124 (the default) instead of 126.96.36.199 (the secondary WAN where the TCP session was started.)
I seem to recall a "sticky route" parameter that instructs IOS to stick with the originating gateway for a given TCP session. Any help appreciated. TIA.
The pertinent parts of the config:
ip route 0.0.0.0 0.0.0.0 188.8.131.52 ip nat inside source list 101 interface FastEthernet0/1 overload ip nat inside source list 102 interface Ethernet1/0 overload
ip nat inside source static tcp 192.168.44.55 66 interface Ethernet1/0 2154 access-list 101 permit ip 192.168.44.0 0.0.0.255 any access-list 102 permit ip 192.168.44.0 0.0.0.255 any interface FastEthernet0/0 ip address 192.168.44.1 255.255.255.0 ip nat inside no shutdown hold-queue 32 in exit ! interface FastEthernet0/1 ip address 184.108.40.206 255.255.255.248 ip nat outside no shutdown duplex auto exit ! interface Ethernet1/0 ip address 220.127.116.11 255.255.255.248 ip nat outside no shutdown exit
-- Don Kuenz