功能交换请求 - 应用程序 ID header

capabilities exchange request - application id header

我读到 CER 必须发送多个供应商特定的应用程序 ID 来宣传直径节点支持的所有应用程序。 如果这是真的,那么直径 header 中的应用程序 ID 值是多少。 我也不明白什么时候要使用以下三个- Acct 应用程序 ID AVP、供应商特定应用程序 ID AVP 和 Auth 应用程序 ID

无论您发送哪个 Diameter 请求,header 中的 ApplicationId 始终存在。 因此它也在 CER 中(参见 RFC 3588 第 3 节)

在 CER 中:

您应该在计费类型的数据包中使用 Acct-Application-Id AVP(请参阅 RFC 3588 第 6.9 节) 您应该在身份验证和授权类型数据包中使用 Auth-Application-Id AVP(请参阅 RFC 3588 第 6.8 节)

Vendor-Specific-Application-Id AVP 用于支持供应商特定的 Diameter 应用程序,为了描述它,您必须向其添加 Acct-Application-Id AVP 或 Auth-Application-Id AVP(请参阅 RFC 3588 部分6.11)