思科ASA – 为VPN上的用户内部NAT – 内部IP

RemoteSite (172.16.1.*) | Internet --- InternetUsers | ASA --- LocalUsers (192.168.1.*) | InsideNet (10.1.1.*) | Router | DeeperNet (10.22.22.*) 

我有一个Cisco ASA 5510有三个接口,内部/外部/本地用户。

在内部有两个子网,InsideNet和DeeperNet,由一个简单的路由器连接。 ASA的路由表中有一个DeeperNet的条目。

远程站点通过外部接口上的LAN到LAN连接。 (此VPN包含InsideNet和DeeperNet,因此RemoteSite的用户可以联系DeeperNet上的服务器)

所有到InsideNet(10.1.1.1)上的Web服务器的stream量都需要redirect到Deepernet上的Web服务器(10.22.22.22)对于本地用户,这可以通过静态NAT规则轻松完成:

static(inside,localusers)10.1.1.1 10.22.22.22 netmask 255.255.255.255

来自互联网用户的任何stream量都来自ASA的公共IP,并且使用静态NAT规则也很容易处理。

静态(内部,外部)203.203.203.203 10.22.22.22networking掩码255.255.255.255

我遇到问题的地方是VPN用户。 我不确定VPNfunction如何与NAT交互,以及NAT和VPN应用于ASA的顺序。

如何configuration一个静态NAT规则,以便任何通过VPN向远程用户发送数据的远程用户都将其redirect到10.22.22.22?

此NAT在VPNstream量select之前还是之后生效? (也就是说,如果将VPNconfiguration为RemoteSite < – > InsideNet,只有stream量通过10.1.1.1进入DeeperNet IP,或者ASA会查看真实的IP并确定它不属于VPN的一部分? )

从经验,我相信NAT在VPN之前得到应用。 但是我只处理了基础设施VPN,这可能与VPN用户不同。