3.11. Delete Payload (Lösch-Nutzdaten)
3.11. Delete Payload (Lösch-Nutzdaten)
Das Delete-Payload, in diesem Dokument als D bezeichnet, enthält einen protokollspezifischen Security-Association-Identifikator (SA), den der Absender aus seiner Security-Association-Datenbank entfernt hat und der daher nicht mehr gültig ist. Abbildung 17 zeigt das Format des Delete-Payloads. Mehrere SPIs können in einem Delete-Payload gesendet werden; jede SPI MUSS jedoch für dasselbe Protokoll sein. Das Vermischen von Protokollkennungen im Delete-Payload DARF NICHT vorgenommen werden. Es ist jedoch zulässig, mehrere Delete-Payloads in einem einzigen INFORMATIONAL-Austausch aufzunehmen, wobei jedes Delete-Payload SPIs für ein anderes Protokoll auflistet.
Das Löschen der IKE-SA wird durch eine Protokoll-ID von 1 (IKE), aber ohne SPIs, angezeigt. Das Löschen einer Child-SA wie ESP oder AH enthält die IPsec-Protokoll-ID dieses Protokolls (2 für AH, 3 für ESP), und die SPI ist die SPI, die der sendende Endpunkt in eingehenden ESP- oder AH-Paketen erwarten würde.
Das Delete-Payload ist wie folgt definiert:
1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Next Payload |C| RESERVED | Payload Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Protocol ID | SPI Size | Num of SPIs |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
~ Security Parameter Index(es) (SPI) ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Abbildung 17: Format des Delete-Payloads
-
Protocol ID (1 Oktett) - Muss 1 für eine IKE-SA, 2 für AH oder 3 für ESP sein.
-
SPI Size (1 Oktett) - Länge des SPI in Oktetten gemäß Protokoll-ID. MUSS für IKE null sein (SPI steht im Nachrichtenkopf) oder vier für AH und ESP.
-
Num of SPIs (2 Oktette, vorzeichenlose Ganzzahl) - Die Anzahl der im Delete-Payload enthaltenen SPIs. Die Größe jeder SPI wird durch das Feld SPI Size festgelegt.
-
Security Parameter Index(es) (variable Länge) - Identifiziert die zu löschende(n) spezifische(n) Security Association(s). Die Länge dieses Feldes ergibt sich aus SPI Size und Num of SPIs.
Der Nutzdatentyp für das Delete-Payload ist zweiundvierzig (42).