<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ACE: How to translate a public address to a private VIP? in Application Networking</title>
    <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272131#M26447</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- How can one configure the ACE to translate a public address to a&lt;/P&gt;&lt;P&gt;  private VIP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have configured a test context (cf annexe&lt;/P&gt;&lt;P&gt;running-config_test_context.txt) following the instructions given in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Configuring Network Address Translation&lt;/P&gt;&lt;P&gt;    Configuring Static NAT and Static Port Redirection&lt;/P&gt;&lt;P&gt;    &lt;A class="jive-link-custom" href="http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/v3.00_A2/configuration/security/guide/nat.html#wp1084392" target="_blank"&gt;http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/v3.00_A2/configuration/security/guide/nat.html#wp1084392&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(By the way it seems to me that there are some mistakes in this&lt;/P&gt;&lt;P&gt;document: the syntax for netmasks used in the examples does not work&lt;/P&gt;&lt;P&gt;on my ACE and the DNAT example at the end mentions incoherent IP&lt;/P&gt;&lt;P&gt;addresses 10.0.0.0 vs 172.27.16.100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When testing the public address, the connection is immediatly&lt;/P&gt;&lt;P&gt;terminated (RST packet, 0002 in the capture):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;123.456.17.10# telnet 123.456.251.180 443&lt;/P&gt;&lt;P&gt;Trying 123.456.251.180...&lt;/P&gt;&lt;P&gt;telnet: Unable to connect to remote host: Connection refused&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A capture shows that the ACE drops the packets (cf. annexe&lt;/P&gt;&lt;P&gt;capture_detail.txt).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The NAT configuration half works: there is a hit but the connection is&lt;/P&gt;&lt;P&gt;dropped&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context# show service-policy test_nat_policy detail &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Status     : ACTIVE&lt;/P&gt;&lt;P&gt;Description: -----------------------------------------&lt;/P&gt;&lt;P&gt;Interface: vlan 300 &lt;/P&gt;&lt;P&gt;  service-policy: test_nat_policy&lt;/P&gt;&lt;P&gt;    class: test_nat_class&lt;/P&gt;&lt;P&gt;      nat:&lt;/P&gt;&lt;P&gt;        nat static 123.456.251.180 443 vlan 251&lt;/P&gt;&lt;P&gt;        curr conns       : 0         , hit count        : 1         &lt;/P&gt;&lt;P&gt;        dropped conns    : 1         &lt;/P&gt;&lt;P&gt;        client pkt count : 1         , client byte count: 48                  &lt;/P&gt;&lt;P&gt;        server pkt count : 0         , server byte count: 0                   &lt;/P&gt;&lt;P&gt;        conn-rate-limit      : 0         , drop-count : 0         &lt;/P&gt;&lt;P&gt;        bandwidth-rate-limit : 0         , drop-count : 0         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and no NAT translation is recorded:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context# show xlate&lt;/P&gt;&lt;P&gt;ACE/test_context# &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Strangely the access-list is not active:&lt;/P&gt;&lt;P&gt;ACE/test_context# show access-list test_nat_acl&lt;/P&gt;&lt;P&gt;access-list:test_nat_acl, elements: 1, status: NOT-ACTIVE&lt;/P&gt;&lt;P&gt;  remark : &lt;/P&gt;&lt;P&gt;access-list test_nat_acl line 10 extended permit tcp host 10.13.1.180 eq htt&lt;/P&gt;&lt;P&gt;ps any&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but the NAT config is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context# show nat-fabric policies &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nat objects:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        NAT object ID:38 mapped_if:24 policy_id:62 type:STATIC static_xlate_id:6&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;                ID:63 Static port translation&lt;/P&gt;&lt;P&gt;                Real addr:10.13.1.180 Real port:443 Real interface:22&lt;/P&gt;&lt;P&gt;                Mapped addr:123.456.251.180 Mapped port:443 Mapped interface:24&lt;/P&gt;&lt;P&gt;                Netmask:255.255.255.255&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- What is wrong or missing in this configuration?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried configuring "Static NAT Overwrite", but for some reason&lt;/P&gt;&lt;P&gt;it considers it as a duplicate address with the VIP:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context(config)# static vlan 251 vlan 300 123.456.251.180 10.13.1.180 netmask 255.255.255.255&lt;/P&gt;&lt;P&gt;Error: Specified ip address duplicates with an existing ip address configured in the context!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for you help,&lt;/P&gt;&lt;P&gt;Dominique&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Sep 2009 12:21:51 GMT</pubDate>
    <dc:creator>dpetitpierre</dc:creator>
    <dc:date>2009-09-15T12:21:51Z</dc:date>
    <item>
      <title>ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272131#M26447</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- How can one configure the ACE to translate a public address to a&lt;/P&gt;&lt;P&gt;  private VIP?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have configured a test context (cf annexe&lt;/P&gt;&lt;P&gt;running-config_test_context.txt) following the instructions given in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Configuring Network Address Translation&lt;/P&gt;&lt;P&gt;    Configuring Static NAT and Static Port Redirection&lt;/P&gt;&lt;P&gt;    &lt;A class="jive-link-custom" href="http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/v3.00_A2/configuration/security/guide/nat.html#wp1084392" target="_blank"&gt;http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/v3.00_A2/configuration/security/guide/nat.html#wp1084392&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(By the way it seems to me that there are some mistakes in this&lt;/P&gt;&lt;P&gt;document: the syntax for netmasks used in the examples does not work&lt;/P&gt;&lt;P&gt;on my ACE and the DNAT example at the end mentions incoherent IP&lt;/P&gt;&lt;P&gt;addresses 10.0.0.0 vs 172.27.16.100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When testing the public address, the connection is immediatly&lt;/P&gt;&lt;P&gt;terminated (RST packet, 0002 in the capture):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;123.456.17.10# telnet 123.456.251.180 443&lt;/P&gt;&lt;P&gt;Trying 123.456.251.180...&lt;/P&gt;&lt;P&gt;telnet: Unable to connect to remote host: Connection refused&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A capture shows that the ACE drops the packets (cf. annexe&lt;/P&gt;&lt;P&gt;capture_detail.txt).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The NAT configuration half works: there is a hit but the connection is&lt;/P&gt;&lt;P&gt;dropped&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context# show service-policy test_nat_policy detail &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Status     : ACTIVE&lt;/P&gt;&lt;P&gt;Description: -----------------------------------------&lt;/P&gt;&lt;P&gt;Interface: vlan 300 &lt;/P&gt;&lt;P&gt;  service-policy: test_nat_policy&lt;/P&gt;&lt;P&gt;    class: test_nat_class&lt;/P&gt;&lt;P&gt;      nat:&lt;/P&gt;&lt;P&gt;        nat static 123.456.251.180 443 vlan 251&lt;/P&gt;&lt;P&gt;        curr conns       : 0         , hit count        : 1         &lt;/P&gt;&lt;P&gt;        dropped conns    : 1         &lt;/P&gt;&lt;P&gt;        client pkt count : 1         , client byte count: 48                  &lt;/P&gt;&lt;P&gt;        server pkt count : 0         , server byte count: 0                   &lt;/P&gt;&lt;P&gt;        conn-rate-limit      : 0         , drop-count : 0         &lt;/P&gt;&lt;P&gt;        bandwidth-rate-limit : 0         , drop-count : 0         &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and no NAT translation is recorded:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context# show xlate&lt;/P&gt;&lt;P&gt;ACE/test_context# &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Strangely the access-list is not active:&lt;/P&gt;&lt;P&gt;ACE/test_context# show access-list test_nat_acl&lt;/P&gt;&lt;P&gt;access-list:test_nat_acl, elements: 1, status: NOT-ACTIVE&lt;/P&gt;&lt;P&gt;  remark : &lt;/P&gt;&lt;P&gt;access-list test_nat_acl line 10 extended permit tcp host 10.13.1.180 eq htt&lt;/P&gt;&lt;P&gt;ps any&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but the NAT config is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context# show nat-fabric policies &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nat objects:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        NAT object ID:38 mapped_if:24 policy_id:62 type:STATIC static_xlate_id:6&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;                ID:63 Static port translation&lt;/P&gt;&lt;P&gt;                Real addr:10.13.1.180 Real port:443 Real interface:22&lt;/P&gt;&lt;P&gt;                Mapped addr:123.456.251.180 Mapped port:443 Mapped interface:24&lt;/P&gt;&lt;P&gt;                Netmask:255.255.255.255&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- What is wrong or missing in this configuration?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried configuring "Static NAT Overwrite", but for some reason&lt;/P&gt;&lt;P&gt;it considers it as a duplicate address with the VIP:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE/test_context(config)# static vlan 251 vlan 300 123.456.251.180 10.13.1.180 netmask 255.255.255.255&lt;/P&gt;&lt;P&gt;Error: Specified ip address duplicates with an existing ip address configured in the context!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for you help,&lt;/P&gt;&lt;P&gt;Dominique&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2009 12:21:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272131#M26447</guid>
      <dc:creator>dpetitpierre</dc:creator>
      <dc:date>2009-09-15T12:21:51Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272132#M26448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are you trying to do?&lt;/P&gt;&lt;P&gt;Can't you just configure the public IP as the VIP address on the ACEs? &lt;/P&gt;&lt;P&gt;Why do you want to do NAT of the VIP address?&lt;/P&gt;&lt;P&gt;Clients should hit the VIP and be load balanced to a serverfarm, I don't see the interest of using NAT for the VIP address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to use a private IP as VIP, you should do a static NAT of a public IP to a private IP on your FW or router in front of the ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please clearify what you are trying to do and why you are trying to do that &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH,&lt;/P&gt;&lt;P&gt;Dario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 12:34:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272132#M26448</guid>
      <dc:creator>dario.didio</dc:creator>
      <dc:date>2009-09-15T12:34:22Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272133#M26449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Sep 15, 2009, 6:34am PST dario.didio wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; What are you trying to do?&lt;/P&gt;&lt;P&gt;&amp;gt; Can't you just configure the public IP as the VIP address on the&lt;/P&gt;&lt;P&gt;&amp;gt; ACEs?&lt;/P&gt;&lt;P&gt;&amp;gt; Why do you want to do NAT of the VIP address?&lt;/P&gt;&lt;P&gt;&amp;gt; Clients should hit the VIP and be load balanced to a serverfarm, I&lt;/P&gt;&lt;P&gt;&amp;gt; don't see the interest of using NAT for the VIP address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the planned ACE context there will be many private addresses:&lt;/P&gt;&lt;P&gt;intranet VIPs and addresses used to manage the real servers. Only a&lt;/P&gt;&lt;P&gt;few VIPs should be accessible via a public address from the outside&lt;/P&gt;&lt;P&gt;so we don't want to waste public addresses and only map those that are&lt;/P&gt;&lt;P&gt;really necessary, while keeping the rest private.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; If you want to use a private IP as VIP, you should do a static NAT&lt;/P&gt;&lt;P&gt;&amp;gt; of a public IP to a private IP on your FW or router in front of the&lt;/P&gt;&lt;P&gt;&amp;gt; ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well, we tried, but with just one NAT entry for a subnet the CPU of&lt;/P&gt;&lt;P&gt;the router (sup720) hit the roof (it handles more than 10 Tbytes per&lt;/P&gt;&lt;P&gt;day): unacceptable for the persons responsible for that equipment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is why we try to do the public-private translation on the ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In any case, I'm still curious to understand why the configuration&lt;/P&gt;&lt;P&gt;does not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Dominique&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 13:13:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272133#M26449</guid>
      <dc:creator>dpetitpierre</dc:creator>
      <dc:date>2009-09-15T13:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272134#M26450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are you trying to do?&lt;/P&gt;&lt;P&gt;Can't you just configure the public IP as the VIP address on the ACEs? &lt;/P&gt;&lt;P&gt;Why do you want to do NAT of the VIP address?&lt;/P&gt;&lt;P&gt;Clients should hit the VIP and be load balanced to a serverfarm, I don't see the interest of using NAT for the VIP address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to use a private IP as VIP, you should do a static NAT of a public IP to a private IP on your FW or router in front of the ACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please clearify what you are trying to do and why you are trying to do that &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH,&lt;/P&gt;&lt;P&gt;Dario&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 13:44:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272134#M26450</guid>
      <dc:creator>dario.didio</dc:creator>
      <dc:date>2009-09-15T13:44:14Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272135#M26451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ACE does translation from VIP to rserver.&lt;/P&gt;&lt;P&gt;you can not nat from a VIP to another address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, in order to do what you want, you need the public address to be routed to the ACE itself.&lt;/P&gt;&lt;P&gt;This can be achieved with static route.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the ace itself, simply create a class-map with a virtual address matching the public ip OR the private ip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ACE will then do the nating properly between public or private to rserver and vice versa automatically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gilles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Sep 2009 14:33:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272135#M26451</guid>
      <dc:creator>Gilles Dufour</dc:creator>
      <dc:date>2009-09-15T14:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272136#M26452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry to reply so late: to do further tests I had to wait for the&lt;/P&gt;&lt;P&gt;return of my colleague in charge of the router.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Sep 15, 2009, 8:33am PST gdufour - CCIE wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; ACE does translation from VIP to rserver.&lt;/P&gt;&lt;P&gt;&amp;gt; you can not nat from a VIP to another address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; So, in order to do what you want, you need the public address to be&lt;/P&gt;&lt;P&gt;&amp;gt; routed to the ACE itself.  This can be achieved with static route.&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; On the ace itself, simply create a class-map with a virtual address&lt;/P&gt;&lt;P&gt;&amp;gt; matching the public ip OR the private ip.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; ACE will then do the nating properly between public or private to&lt;/P&gt;&lt;P&gt;&amp;gt; rserver and vice versa automatically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried this (cf attachment running-config_test_context_2.txt) and&lt;/P&gt;&lt;P&gt;it works like a charm: &lt;/P&gt;&lt;P&gt;- no need to declare an interface associated to the ACE for the&lt;/P&gt;&lt;P&gt;  subnet of the public address (vlan 251 in my previous attempt), and&lt;/P&gt;&lt;P&gt;- no need to explicitly configure a static route on the router for the&lt;/P&gt;&lt;P&gt;  public VIP address; the ACE takes care of it (probably because of&lt;/P&gt;&lt;P&gt;  the "loadbalance vip advertise" directive), and one finds the&lt;/P&gt;&lt;P&gt;  following route is automatically defined on the router&lt;/P&gt;&lt;P&gt;O E2    123.456.251.180/32 [110/20] via 10.14.2.2, 01:01:26, Vlan701&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The same connection test with telnet as in the previous attempt now&lt;/P&gt;&lt;P&gt;properly exchanges the initial TCP handshake packets:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;123.456.17.10# telnet 123.456.251.180 443 &lt;/P&gt;&lt;P&gt;Trying 123.456.251.180...&lt;/P&gt;&lt;P&gt;Connected to 123.456.251.180.&lt;/P&gt;&lt;P&gt;Escape character is '^]'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A capture of this telnet session on the ACE shows the following&lt;/P&gt;&lt;P&gt;packets (summarized thanks to wireshark, the "show capture buffer&lt;/P&gt;&lt;P&gt;detail" is not as informative):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No.     Time            Source                Destination           Protocol Info&lt;/P&gt;&lt;P&gt;      1 15:28:19.722768 123.456.17.10          123.456.251.180       TCP      55144 &amp;gt; https [SYN] Seq=0 [TCP CHECKSUM INCORRECT] Len=0 MSS=1460&lt;/P&gt;&lt;P&gt;      2 15:28:19.723136 123.456.17.10          10.13.2.181           TCP      55144 &amp;gt; https [SYN] Seq=0 [TCP CHECKSUM INCORRECT] Len=0 MSS=1460&lt;/P&gt;&lt;P&gt;      3 15:28:19.723441 10.13.2.181           123.456.17.10          TCP      https &amp;gt; 55144 [SYN, ACK] Seq=0 Ack=1 Win=49640 Len=0 MSS=1460&lt;/P&gt;&lt;P&gt;      4 15:28:19.723749 123.456.251.180       123.456.17.10          TCP      https &amp;gt; 55144 [SYN, ACK] Seq=3986379226 Ack=1 Win=49640 [TCP CHECKSUM INCORRECT] Len=0 MSS=1460&lt;/P&gt;&lt;P&gt;      5 15:28:19.724096 123.456.17.10          123.456.251.180       TCP      55144 &amp;gt; https [ACK] Seq=1 Ack=3986379227 Win=24820 Len=0&lt;/P&gt;&lt;P&gt;      6 15:28:19.724480 123.456.17.10          10.13.2.181           TCP      55144 &amp;gt; https [ACK] Seq=1 Ack=1 Win=24820 [TCP CHECKSUM INCORRECT] Len=0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And of course, a connection to the private VIP (10.13.1.180) works just the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks very much for your help with this issue.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dominique&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2009 13:47:06 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272136#M26452</guid>
      <dc:creator>dpetitpierre</dc:creator>
      <dc:date>2009-09-21T13:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272137#M26453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you sure you were able to attach two policy-maps to the same interface simultaneously?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;interface vlan 300&lt;/P&gt;&lt;P&gt;  service-policy input test_https_policy&lt;/P&gt;&lt;P&gt;  service-policy input test_nat_policy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Oct 2009 05:59:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272137#M26453</guid>
      <dc:creator>koltl-gold</dc:creator>
      <dc:date>2009-10-01T05:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: ACE: How to translate a public address to a private VIP?</title>
      <link>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272138#M26454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; Are you sure you were able to attach two policy-maps to the same interface simultaneously?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;The attachment to my post is the output of "show running-config".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In any case the problem that I tried to tackle was solved in a more natural way (see my previous post).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Oct 2009 06:29:39 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/ace-how-to-translate-a-public-address-to-a-private-vip/m-p/1272138#M26454</guid>
      <dc:creator>dpetitpierre</dc:creator>
      <dc:date>2009-10-01T06:29:39Z</dc:date>
    </item>
  </channel>
</rss>

