I'm trying to troubleshoot a strange issue that has hit a common problem of a failure with no changes.
The customer has around 20 site to site VPN's running, with about a third of them running IKEv2. The gateways were upgraded from 5400's to 3920's (R81.20 to R82.10 obviously too), after which, besides a stuck SA that was soon sorted, it's been running fine.
Everything was fine for about a week, then one VPN failed to renew phase 1, receiving a cookie response to the IKE INIT packet. We know nothing was changed our end, and the Cisco guys say nothing was changed their end.
Looking in detail at the key exchange, I would expect to see phase 1 renew every 24 hours (1440 minutes) and phase 2 every hour (3600 seconds), but instead, in the days leading up to the failure I see the Phase 1 at around 6.45am then repeating again every hour for anything from 2 to 5 hours, before it switches to just renewing phase 2, until 6.45 the next day when the process starts again. Each time we receive a delete request for the SA, which is obviously coming from the other end.
Another strange thing is that up to that point of failure we see the Phase 1 presenting and authenticating fine using DH group 14, but the Cisco guys are saying it should be group 19 or 20.
The cookie response, i believe (but i'm no expert!), happens to prevent from DDoS attacks. The ASA sees lots of incoming auth requests, sends a cookie to stem the flow and the other end should then respond including the cookie data to verify it's identity. A tcpdump from both ends simply shows an IKE INIT Initiator Request outbound from us followed by an IKE INIT Responder Response from them to us, and this pattern repeats. (Both ends show the same thing, so we're not flooding them).
My thought is that the ASA is not responding as expected and possibly something changed. TAC are saying that something appears wrong at the other end.
Can anyone throw any light on what may suddenly be happening, or the best way to troubleshoot it at all?