跳到主要内容

2.2. Payload Length (载荷长度)

该 8 位字段以 32 位字 (4 字节单位) 为单位指定 AH 的长度, 减去 "2"。因此, 例如, 如果完整性算法产生 96 位认证值, 则该长度字段将为 "4" (3 个 32 位字固定字段加上 3 个 32 位字用于 ICV, 减去 2)。对于 IPv6, 头部的总长度必须是 8 字节单位的倍数。(请注意, 尽管 IPv6 [DH98] 将 AH 描述为扩展头部 (extension header), 但其长度以 32 位字为单位度量, 而不是其他 IPv6 扩展头部使用的 64 位字。) 有关此字段填充 (padding) 的注释, 请参阅第 2.6 节 "Integrity Check Value (ICV) (完整性校验值)", 以及第 3.3.3.2.1 节 "ICV Padding (ICV 填充)"。