Currently I am experiencing a problem with a NAT configuration when I want to migrate to a new router. Currently we have a Cisco 3640 router with this NAT config:
ip nat outside source static 10.10.10.1 10.90.3.1 extendable
ip nat outside source static 10.10.10.2 10.90.3.10 extendable
ip nat outside source static 10.10.10.2 10.10.20.2 extendable
ip nat outside source static 10.10.10.1 10.10.20.1 extendable
On the current router with IOS (tm) 3600 Software (C3640-JS-M), Version 12.1(9) the above configuration works just fine.
On a new router with IOS Software, 3800 Software (C3845-ADVENTERPRISEK9-M), Version 12.4(12c) I cannot get this configuration to work.
The first two lines are no problem, but when I want to configure the last two lines I get these messages:
% 10.10.10.2 already mapped (10.90.3.10 -> 10.10.10.2)
% 10.10.10.1 already mapped (10.90.3.1 -> 10.10.10.1)
What the message is saying is actually true, but the extendable keyword should make this possible as far as I know (and it is working fine on the old router). I thought it might be a bug in the new IOS, but I couldn't find any in the bug toolkit myself.
Any thoughts/help would be greatly appreciated.
Meanwhile I will try the newest IOS on the new router to see if it helps solving the problem. I will post the results as soon as I have them.