5.1. Identifikations-Payload (Identification Payload)
Die Identifikations-Payload wird verwendet, um eine Gruppenidentität zu identifizieren, die später mit Sicherheitsassoziationen für die Gruppe verknüpft wird. Eine Gruppenidentität kann einer bestimmten IP-Multicast-Gruppe zugeordnet werden oder einen allgemeineren Bezeichner angeben, wie etwa einen, der eine Gruppe verwandter Multicast-Streams darstellt.
Die Identifikations-Payload ist wie folgt definiert:
0 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 ! RESERVED ! Payload Length !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! ID Type ! RESERVE2 !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ Identification Data ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Die Felder der Identifikations-Payload sind wie folgt definiert:
-
Next Payload (1 Oktett) -- Bezeichner für den Payload-Typ der nächsten Payload in der Nachricht. Wenn die aktuelle Payload die letzte in der Nachricht ist, ist dieses Feld Null (0).
-
RESERVED (1 Oktett) -- Nicht verwendet, muss (MUST) Null (0) sein.
-
Payload Length (2 Oktette) -- Länge der Identifikationsdaten in Oktetten, einschließlich des generischen Headers.
-
Identification Type (1 Oktett) -- Wert, der die Identitätsinformationen im Feld Identification Data beschreibt.
-
RESERVED2 (2 Oktette) -- Nicht verwendet, muss (MUST) Null (0) sein.
-
Identification Data (variable Länge) -- Wert, wie durch den Identification Type angegeben.
5.1.1. Identifikationstyp-Werte (Identification Type Values)
Die folgende Tabelle listet die zugewiesenen Werte für das Feld Identification Type in der Identifikations-Payload auf.
| ID Type | Wert |
|---|---|
| RESERVED | 0 - 10 |
| ID_KEY_ID | 11 |
| RESERVED | 12 - 127 |
| Private Use | 128 - 255 |
5.1.1.1. ID_KEY_ID
Im Kontext einer GDOI ID Payload spezifiziert ID_KEY_ID eine vier (4) Oktett große Gruppenkennung.