Aller au contenu principal

6.13. AVP Redirect-Host-Usage (Redirect-Host-Usage AVP)

6.13. AVP Redirect-Host-Usage (Redirect-Host-Usage AVP)

L'AVP Redirect-Host-Usage (code AVP 261) est de type Enumerated. Il PEUT être présent dans les réponses dont le bit 'E' est positionné et dont l'AVP Result-Code vaut DIAMETER_REDIRECT_INDICATION.

S'il est présent, cet AVP fournit des indications sur l'utilisation de l'entrée de routage résultant du Redirect-Host. Les valeurs suivantes sont définies :

DONT_CACHE 0

L'hôte spécifié dans l'AVP Redirect-Host NE DEVRAIT PAS être mis en cache. Valeur par défaut.

ALL_SESSION 1

Tous les messages de la même session, définie par la même valeur de l'AVP Session-ID, DEVRAIENT être envoyés à l'hôte indiqué dans Redirect-Host.

ALL_REALM 2

Tous les messages destinés au realm demandé DEVRAIENT être envoyés à l'hôte indiqué dans Redirect-Host.

REALM_AND_APPLICATION 3

Tous les messages de l'application demandée vers le realm spécifié DEVRAIENT être envoyés à l'hôte indiqué dans Redirect-Host.

ALL_APPLICATION 4

Tous les messages de l'application demandée DEVRAIENT être envoyés à l'hôte indiqué dans Redirect-Host.

ALL_HOST 5

Tous les messages qui auraient été envoyés à l'hôte ayant généré le Redirect-Host DEVRAIENT être envoyés à l'hôte indiqué dans Redirect-Host.

ALL_USER 6

Tous les messages pour l'utilisateur demandé DEVRAIENT être envoyés à l'hôte indiqué dans Redirect-Host.

Lorsque plusieurs routes mises en cache créées par des indications de redirection ne diffèrent que par l'usage de redirection et les pairs de transfert (voir la Section 6.1.8), une règle de précédence DOIT être appliquée aux valeurs d'usage lors du routage normal pour résoudre les conflits. L'ordre est le suivant :

  1. ALL_SESSION

  2. ALL_USER

  3. REALM_AND_APPLICATION

  4. ALL_REALM

  5. ALL_APPLICATION

  6. ALL_HOST