5.1. 标识载荷 (Identification Payload)
Identification Payload 用于标识一个组身份, 该组身份随后会与该组的 Security Association 相关联. 组身份可以映射到某个特定 IP 组播组, 也可以指定更通用的标识符, 例如代表一组相关组播流的标识符.
Identification Payload 定义如下:
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 ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Identification Payload 字段定义如下:
-
Next Payload (1 octet) -- 消息中下一个载荷的载荷类型标识符. 如果当前载荷是消息中的最后一个载荷, 此字段为 zero (0).
-
RESERVED (1 octet) -- 未使用, 必须为 zero (0).
-
Payload Length (2 octets) -- 标识数据的长度, 以 octet 为单位, 包括通用头部.
-
Identification Type (1 octet) -- 描述 Identification Data 字段中身份信息的值.
-
RESERVED2 (2 octets) -- 未使用, 必须为 zero (0).
-
Identification Data (variable length) -- 由 Identification Type 指示的值.
5.1.1. 标识类型值 (Identification Type Values)
下表列出了 Identification Payload 中 Identification Type 字段的已分配值.
| ID Type | Value |
|---|---|
| RESERVED | 0 - 10 |
| ID_KEY_ID | 11 |
| RESERVED | 12 - 127 |
| Private Use | 128 - 255 |
5.1.1.1. ID_KEY_ID
在 GDOI ID 载荷上下文中, ID_KEY_ID 指定一个四 (4) octet 的组标识符.