Causas de terminación DHCP y valores de código
Cuando un suceso DHCP finaliza una sesión de suscriptor, lo que provoca que se emita un mensaje RADIUS Acct-Stop, el atributo RADIUS Acct-Terminate-Cause (49) informa de la causa o el motivo de la terminación. Este atributo solo se incluye en los mensajes de detención de cuenta de RADIUS. La causa de terminación se transmite como un valor de código en el atributo. RFC 2866, RADIUS Accounting, define la asignación estándar entre 18 valores de código y causas de terminación.
Junos OS define un conjunto de códigos de causa de terminación internos que se asignan a los valores de código definidos por RFC. Cuando finaliza una sesión de suscriptor, el enrutador registra un mensaje para la causa de terminación interna y registra otro mensaje para el atributo RADIUS Acct-Terminate-Cause. Puede utilizar la información registrada para supervisar y solucionar problemas de sesiones terminadas.
En la tabla 1 se enumera la asignación predeterminada entre el identificador interno para las causas de terminación de DHCP y los valores de código que las representan en el atributo RADIUS Acct-Terminate-Cause (49).
Puede volver a asignar los identificadores internos a un valor de código personalizado en el intervalo de 1 a 4.294.967.295 utilizando la terminate-code instrucción en el nivel de [edit access] jerarquía. Puede ver la asignación actual ejecutando el show network-access terminate-code dhcp detail comando.
Causa interna de terminación de DHCP |
Atributo RADIUS acct-terminate-cause |
|
|---|---|---|
|
Valor del código |
Causa de terminación de RADIUS |
Solicitud del cliente |
1 |
Solicitud del usuario |
portador perdido |
2 |
Portador perdido |
nak |
15 |
Servicio no disponible |
Cierre de sesión de NAS |
10 |
Solicitud de NAS |
Sin ofertas |
4 |
Tiempo de espera de inactividad |