Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Causes de résiliation AAA et valeurs de code

Lorsqu’un événement AAA met fin à une session d’abonné ou de service, entraînant l’émission d’un message RADIUS Acct-Stop, l’attribut RADIUS Acct-Terminate-Cause (49) signale la cause ou la raison de l’arrêt. Cet attribut n’est inclus que dans les messages RADIUS Acct-Stop. La cause de l’arrêt est transmise sous la forme d’une valeur de code dans l’attribut. La RFC 2866, Comptabilité RADIUS, définit le mappage standard entre 18 valeurs de code et les causes de résiliation.

Junos OS définit un ensemble de codes de cause de terminaison interne qui sont mappés aux valeurs de code définies par RFC. Lorsqu’un abonné ou une session de service est terminé, le routeur consigne un message pour la cause de l’arrêt interne et un autre message pour l’attribut RADIUS Acct-Terminate-Cause. Vous pouvez utiliser les informations consignées pour surveiller et résoudre les problèmes liés aux sessions terminées.

Le Tableau 1 répertorie le mappage par défaut entre l’identificateur interne pour les causes de terminaison AAA et les valeurs de code qui les représentent dans l’attribut RADIUS Acct-Terminate-Cause (49).

Note:

Vous pouvez remapper les identificateurs internes à une valeur de code personnalisé comprise entre 1 et 4 294 967 295 à l’aide de l’instruction terminate-code au niveau de la [edit access] hiérarchie. Vous pouvez afficher le mappage actuel en exécutant la show network-access terminate-code aaa detail commande.

Tableau 1 : Mappage par défaut entre les causes de terminaison AAA et les valeurs de code

Cause de résiliation interne de l’AAA

Attribut RADIUS acct-terminate-cause

 

Valeur du code

Description

refus-authentification-refus

17

Accès abonné refusé en raison d’un échec d’authentification.

refuser-pas-ressources

10

Accès abonné refusé pour des raisons telles qu’il n’existe pas de serveur RADIUS.

deny-server-request-timeout

17

L’accès de l’abonné est refusé, car le BNG a retenté la demande d’accès au serveur d’authentification pour le nombre configuré de nouvelles tentatives sans recevoir de réponse.

service-shutdown-network-logout

6

Interruption de session de service déclenchée par la désactivation d’une famille (réseau), généralement déclenchée par l’arrêt du protocole d’accès de couche 3 correspondant.

service-shutdown-remote-reset

10

Arrêt de session de service initié par une autorité externe, telle qu’une désactivation de service CoA.

service-shutdown-subscriber-logout

Hérité de la session d’abonné parent.

Remplace la valeur par défaut.

Ce code s’affiche uniquement lorsque vous le mappez à une valeur personnalisée.

limite de temps d’arrêt du service

5

L’arrêt de la session de service a commencé, car la limite de temps de service a été atteinte.

limite de volume d’arrêt du service

10

L’arrêt de la session de service a commencé, car la limite de volume du trafic de service a été atteinte.

shutdown-administrative-reset

6

La session a été interrompue par une commande CLI locale (par exemple, la commande pour nettoyer le clear dhcp server binding VLAN dynamique configuré avec "remove-when-no-subscribers" lorsqu’il n’y a pas de connexions d’abonnés réussies sur ce VLAN dans les 30 secondes suivant sa création.)

shutdown-idle-timeout

4

La session a été inactive pendant une période égale ou supérieure à la valeur de délai d’expiration configurée. Cette valeur est définie à l’aide de l’attribut CLI ou by RADIUS.

shutdown-reassign-on-match

10

Une session est interrompue pour permettre à une seconde session de remplacer la session terminée. Cela ne se produit que lorsque les deux sessions se voient attribuer la même adresse IP statique au moyen de l’attribut RADIUS Framed-IP-Address (8). Ce comportement permet à un client de se reconnecter à une nouvelle session après avoir abandonné la session d’origine, même si la session d’origine est toujours active.

shutdown-remote-reset

10

La session a été interrompue par un service distant, tel qu’un message RADIUS Disconnect-Request ou Diameter Abort-Session-Request.

shutdown-session-timeout

5

La session a été active pendant une période égale ou supérieure à la valeur de délai d’expiration configurée. Cette valeur est définie à l’aide de l’attribut CLI ou by RADIUS.