Causas de terminación DHCP y valores de código
Cuando un evento DHCP termina una sesión de suscriptor, lo que provoca que se emita un mensaje Acct-Stop de RADIUS, el atributo Acct-Terminate-Cause de RADIUS (49) informa de la causa o el motivo de la terminación. Este atributo sólo se incluye en los mensajes Acct-Stop 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 interna 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 las sesiones finalizadas.
En la tabla 1 se enumera la asignación predeterminada entre el identificador interno de las causas de terminación DHCP y los valores de código que las representan en el atributo RADIUS Acct-Terminate-Cause (49).
Puede reasignar los identificadores internos a un valor de código personalizado en el intervalo de 1 a 4.294.967.295 mediante la terminate-code
instrucción en el nivel de [edit access]
jerarquía. Puede ver la asignación actual emitiendo el show network-access terminate-code dhcp detail
comando.
Causa de terminación interna 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 |
Transportista perdido |
Nak |
15 |
Servicio no disponible |
Cierre de sesión de NAS |
10 |
Solicitud de NAS |
No hay ofertas |
4 |
Tiempo de espera de inactividad |