Causes et valeurs de code de terminaison DHCP
Lorsqu’un événement DHCP met fin à une session d’abonné et entraîne l’émission d’un message RADIUS Acct-Stop, l’attribut RADIUS Acct-Terminate-Cause (49) indique la cause ou le motif de l’arrêt. Cet attribut n’est inclus que dans les messages RADIUS Acct-Stop. La cause de l’interruption est transmise sous la forme d’une valeur de code dans l’attribut. La RFC 2866, RADIUS Accounting, 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’une session d’abonné est terminée, 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 DHCP et les valeurs de code qui les représentent dans l’attribut RADIUS Acct-Terminate-Cause (49).
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 dhcp detail
commande.
Cause de résiliation DHCP interne |
Attribut RADIUS acct-terminate-cause |
|
---|---|---|
|
Valeur du code |
Cause de l’arrêt RADIUS |
Demande d’un client |
1 |
Demande de l’utilisateur |
porteuse perdue |
2 |
Opérateur perdu |
Nak |
15 |
Service non disponible |
Déconnexion NAS |
10 |
Demande NAS |
Pas d’offres |
4 |
Délai d’inactivité |