2 messages in net.nether.puck.cisco-nsp[c-nsp] asymmetric VPN tunnel trouble
FromSent OnAttachments
adam...@pobox.comJan 3, 2005 4:35 pm 
Michael MarkstallerJan 4, 2005 6:41 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[c-nsp] asymmetric VPN tunnel troubleActions...
From:adam...@pobox.com (adam@pobox.com)
Date:Jan 3, 2005 4:35:29 pm
List:net.nether.puck.cisco-nsp

Hi,

I'm running into trouble setting up an asymmetric IPSEC VPN between two 3745 boxes running 12.2(15)T. I have a REMOTE router which is simply a gateway to some network (i.e. has two interfaces, internal and external) and a LOCAL router which is a multihomed gateway (3 interfaces).

I want to encrypt only traffic flowing from the REMOTE router to the LOCAL router; the way routing is set up dictates that the encrypted traffic will arrive on interface FastEthernet0/1 of LOCAL, but packets sent from LOCAL to REMOTE will be sent using the IP address of interface FastEthernet 0/0.

According to the documentation, this scenario is what "identity hostname" is for --- but I can't set up the tunnel. Turning on debugging, I see that authentication works (almost) fine:

LOCAL: ISAKMP (0:1): SA has been authenticated with 10.0.4.2 ISAKMP (0:1): peer matches *none* of the profiles REMOTE: ISAKMP (0:1): SA has been authenticated with 10.0.1.2 ISAKMP (0:1): peer matches *none* of the profiles

But encryption doesn't seem to work, apparently because the packets arrive from the wrong IP:

REMOTE: IPSEC(validate_transform_proposal): peer address 10.0.1.2 not found ISAKMP (0:1): IPSec policy invalidated proposal ISAKMP (0:1): phase 2 SA policy not acceptable! (local 10.0.4.2 remote 10.0.1.2)

Any ideas? What am I missing?

Below the relevant configuration excerpts; note that for the experiments I created a setup where the tunnel can be used by a single host on each side.

LOCAL:

REMOTE: