11.2.1. 命令码
11.2.1. 命令码 (Command Codes)
对于 Diameter 首部, 命令码 (Command Code) 命名空间的分配规则已变更. 新规则如下:
命令码取值 256 - 8,388,607 (0x100 至 0x7fffff) 用于永久性标准命令, 由 IETF 审阅 (IETF Review) [RFC5226] 分配.
取值 8,388,608 - 16,777,213 (0x800000 至 0xfffffd) 保留给厂商专用命令码, 由 IANA 按先到先得 (First Come, First Served) 原则分配 [RFC5226]. 向 IANA 申请厂商专用命令码时应当 (SHOULD) 附上一份公开可得的技术规范引用, 其中对命令的描述应足够详细, 以利于独立实现之间的互操作. 若规范无法公开, 则对厂商专用命令码的申请必须 (MUST) 包含负责编写与维护该命令的人员和/或实体的联系信息.
取值 16,777,214 与 16,777,215 (十六进制 0xfffffe - 0xffffff) 保留用于实验性命令. 由于这些码仅用于实验与测试, 不对使用实验性命令的 Diameter 对等端之间的互操作性作任何保证.