Multiple NAT pools

Unanswered Question
Nov 21st, 2008


We do NAT inside to outside. All inside addresses are NATed because of an ACL entry based on source address.

Now another NAT instance must run. It NATs to a specific outside network. This can't be done with ACL's only, it needs route maps, based on address pools.

The addresses in the destination network are easy. But how do i specify the begin- and end-addresses and mask for all other networks ( except this range in the second route map pool?

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Giuseppe Larosa Sat, 11/22/2008 - 02:25

Hello Martijn,

you can use extended ACLs in the route-maps so that you can specify that

a) new pool will be used when talking to specific ip addresses

b) second pool is not used when talking to those same specific ip addresses.

Second pool will be used when talking to all other possible destination

Hope to help


mvanmuyen Tue, 11/25/2008 - 07:36

Hi, thanks for you reply. I was already using extended ACL's and my problem remains: how do i specify the second pool? Second pool holds all other addresses exept the pool with the specific IP's. Any thoughts?

Thanks in advance.

Giuseppe Larosa Tue, 11/25/2008 - 09:27

Hello Martijn,

you need to use a second extended ACL and you use it in the nat command that refers to the second pool.

So you add a second ip nat inside source list xxx pool secondpool statement

Hope to help



This Discussion