Causes d’arrêt DHCP et valeurs de code
Lorsqu’un événement DHCP met fin à une session d’abonné, provoquant 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 norme RFC 2866, Comptabilité RADIUS, définit le mappage standard entre 18 valeurs de code et les causes d’arrêt.
Junos OS définit un ensemble de codes de cause d’arrêt internes qui sont mappés aux valeurs de code définies par RFC. Lorsqu’une session d’abonné est arrêtée, le routeur consigne un message pour la cause de résiliation interne et un autre message pour l’attribut RADIUS Acct-Terminate-Cause. Vous pouvez utiliser les informations journalisées pour surveiller et dépanner les sessions terminées.
Le Tableau 1 répertorie le mappage par défaut entre l’identificateur interne des 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ée 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 d’arrêt DHCP interne |
Attribut RADIUS acct-terminate-cause |
|
|---|---|---|
|
Valeur du code |
Cause de la résiliation de RADIUS |
Demande du client |
1 |
Demande de l’utilisateur |
porte-perdu |
2 |
Lost Carrier |
nak |
15 |
Service indisponible |
Déconnexion du NAS |
10 |
Demande de NAS |
Aucune offre |
4 |
Délai d’inactivité |