Dit document beschrijft het IPsec-probleem wanneer Security Associations (SA's) niet meer zijn gesynchroniseerd tussen de peer-apparaten.
Een van de meest voorkomende IPsec-problemen is dat SA's niet synchroon kunnen lopen tussen de peer-apparaten. Als gevolg hiervan versleutelt het encryptie-eindpunt het verkeer met een SA waarvan zijn peer niet op de hoogte is. Deze pakketten worden door de peer verwijderd en dit bericht wordt weergegeven in de syslog:
Sep 2 13:27:57.707: %CRYPTO-4-RECVD_PKT_INV_SPI: decaps: rec'd IPSEC packet has invalid spi for
destaddr=10.10.1.2, prot=50, spi=0xB761863E(3076621886), srcaddr=10.1.1.1
Router# show platform hardware qfp active statistics drop | inc Ipsec
IpsecDenyDrop 0 0
IpsecIkeIndicate 0 0
IpsecInput 0 0 <======
IpsecInvalidSa 0 0
IpsecOutput 0 0
IpsecTailDrop 0 0
IpsecTedIndicate 0 0
Router# show platform hardware qfp active feature ipsec datapath drops all | in SPI
4 IN_US_V4_PKT_SA_NOT_FOUND_SPI 64574 <======
7 IN_TRANS_V4_IPSEC_PKT_NOT_FOUND_SPI 0
12 IN_US_V6_PKT_SA_NOT_FOUND_SPI 0
Het is belangrijk om op te merken dat dit specifieke bericht in Cisco IOS® met een snelheid van één per minuut is beperkt om de voor de hand liggende beveiligingsredenen. Als dit bericht voor een bepaalde stroom (SRC, DST of SPI) slechts eenmaal in de syslog wordt weergegeven, is dit waarschijnlijk een voorbijgaande toestand die tegelijkertijd met de IPsec-sleutel aanwezig is, waarbij één peer de nieuwe SA kan beginnen te gebruiken terwijl het peer-apparaat niet helemaal klaar is om dezelfde SA te gebruiken. Dit is normaal gesproken geen probleem, omdat het slechts tijdelijk is en slechts een paar pakketten zou beïnvloeden.
Als hetzelfde bericht echter blijft bestaan voor dezelfde stroom en hetzelfde SPI-nummer, is dit indicatief dat de IPsec-SA's niet meer zijn gesynchroniseerd tussen de peers. Voorbeeld:
Sep 2 13:36:47.287: %CRYPTO-4-RECVD_PKT_INV_SPI: decaps: rec'd IPSEC packet has invalid spi for
destaddr=10.10.1.2, prot=50, spi=0x1DB73BBB(498547643), srcaddr=10.1.1.1 Sep 2 13:37:48.039: %CRYPTO-4-RECVD_PKT_INV_SPI: decaps: rec'd IPSEC packet has invalid spi for
destaddr=10.10.1.2, prot=50, spi=0x1DB73BBB(498547643), srcaddr=10.1.1.1
Dit is een indicatie dat het verkeer in een zwart gat zit en niet kan herstellen totdat de SA's verlopen op het zendende apparaat of totdat de Dead Peer Detection (DPD) is geactiveerd.
Deze sectie bevat informatie die u kunt gebruiken om het probleem op te lossen dat in de vorige sectie wordt beschreven.
Om dit probleem op te lossen, raadt Cisco u aan de ongeldige SPI-herstelfunctie in te schakelen. Voer bijvoorbeeld de opdracht crypto isakmp invalid-spi-recovery in. Hier zijn enkele belangrijke opmerkingen die het gebruik van dit commando beschrijven:
| Crypto-configuratie | Ongeldig SPI-herstel |
|---|---|
| Statische cryptokaart | Ja |
| dynamische cryptografische kaart | Nee |
| P2P GRE met tunnelbescherming | Ja |
| mGRE Tunnel Protection die gebruikmaakt van statische NHRP-toewijzing | Ja |
| mGRE Tunnel Protection die gebruikmaakt van dynamische NHRP-toewijzing | Nee |
| sVTI | Ja |
| EzVPN-client | N.v.t. |
Vaak komt de ongeldige SPI-foutmelding met tussenpozen voor. Dit maakt het moeilijk om problemen op te lossen, omdat het erg moeilijk wordt om de relevante debugs te verzamelen. Embedded Event Manager (EEM) scripts kunnen in dit geval erg handig zijn.
Opmerking: Raadpleeg voor meer informatie de EEM-scripts die worden gebruikt om problemen met tunnelkleppen op te lossen die worden veroorzaakt door ongeldige Cisco-documenten met beveiligingsparameterindexen.
Deze lijst toont bugs die ervoor kunnen zorgen dat IPsec SA's niet meer worden gesynchroniseerd of die verband houden met ongeldig SPI-herstel:
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
4.0 |
14-Jul-2026
|
Spellingcontrole en vaste titel. |
3.0 |
11-Aug-2023
|
Bijgewerkte SEO, stijlvereisten, machinevertaling, brandingvereisten en opmaak. |
2.0 |
15-Jul-2022
|
Updates van stijlvereisten, machinevertaling, gerunds, SEO en titel om te voldoen aan de Cisco-richtlijnen. |
1.0 |
11-Aug-2014
|
Eerste vrijgave |