I have a new DSL setup at a remote site using a 1751 router with IOS
12.3(14)T1 with a VPN tunnel back to a PIX 515e running Version 6.3(3). While maintaining a continuous ping to the remote router from the central office, I still see tunnel disconnects. The PIX reports the following a couple of times before dropping the tunnel: %PIX-4-402101: decaps: rec'd IPSEC packet has invalid spi for destaddr=XXX.XXX.XXX.XXX, prot=esp, spi=0xnnnn1f4(nnnn8500)
After dropping the tunnel, it immediately comes back up.
Cisco.com has this to say about the 402101 error:
-------- Error Message %PIX-4-402101: decaps: rec'd IPSEC packet has invalid spi for destaddr=dest_address, prot=protocol, spi=number
Explanation Received IPSec packet specifies a Security Parameters Index (SPI) that does not exist in SADB. This may be a temporary condition due to slight differences in aging of SAs between the IPSec peers, or it may be because the local SAs have been cleared. It may also be because of incorrect packets sent by the IPSec peer. This may also be an attack.
Recommended Action The peer may not acknowledge that the local SAs have been cleared. If a new connection is established from the local router, the two peers may then reestablish successfully. Otherwise, if the problem occurs for more than a brief period, either attempt to establish a new connection or contact the peer's administrator.
--------
If do a clear of the local SAs on the 1751, the tunnel comes right back up on next interesting traffic. This seems to be normal, but then the same issues above happens after a short while. I don't really understand what is meant by the last line in the recommended action: 'attempt to establish a new connection' ; this should be done automatically by the use of the crypto map.
The time on the router and PIX is identical, as they are pulling from the same local NTP server.
Anyone have any idea what could be wrong here?
tia
-tical-