跳到主要内容

6.13. Redirect-Host-Usage AVP

6.13. Redirect-Host-Usage AVP

Redirect-Host-Usage AVP (AVP Code 261) 类型为 Enumerated. 可以 (MAY) 出现在 'E' 比特已置位且 Result-Code AVP 为 DIAMETER_REDIRECT_INDICATION 的应答中.

出现该 AVP 时, 提示由 Redirect-Host 产生的路由项应如何使用. 支持以下取值:

DONT_CACHE 0

Redirect-Host AVP 指定的主机宜 (SHOULD) 不被缓存. 此为默认值.

ALL_SESSION 1

同一会话内 (由相同 Session-ID AVP 值定义) 的所有消息宜 (SHOULD) 发往 Redirect-Host AVP 指定的主机.

ALL_REALM 2

发往所请求 realm 的所有消息宜 (SHOULD) 发往 Redirect-Host AVP 指定的主机.

REALM_AND_APPLICATION 3

发往所指定 realm 的所请求应用的所有消息宜 (SHOULD) 发往 Redirect-Host AVP 指定的主机.

ALL_APPLICATION 4

所请求应用的所有消息宜 (SHOULD) 发往 Redirect-Host AVP 指定的主机.

ALL_HOST 5

原本会发往产生 Redirect-Host 的主机的所有消息宜 (SHOULD) 发往 Redirect-Host AVP 指定的主机.

ALL_USER 6

所请求用户的所有消息宜 (SHOULD) 发往 Redirect-Host AVP 指定的主机.

当重定向指示产生多条缓存路由且彼此仅在重定向用途与转发目标对等体上不同 (见第 6.1.8 节) 时, 在正常路由过程中必须 (MUST) 对缓存路由的重定向用途值应用优先级规则以消解可能冲突. 优先级规则即按下列顺序决定何种重定向用途优先于其它用途:

  1. ALL_SESSION

  2. ALL_USER

  3. REALM_AND_APPLICATION

  4. ALL_REALM

  5. ALL_APPLICATION

  6. ALL_HOST