Causas de terminação DHCP e valores de código
Quando um evento DHCP encerra uma sessão de assinante, fazendo com que uma mensagem RADIUS Acct-Stop seja emitida, o atributo RADIUS Acct-Terminate-Cause (49) relata a causa ou o motivo do encerramento. Esse atributo é incluído apenas em mensagens RADIUS Acct-Stop. A causa do encerramento é transmitida como um valor de código no atributo. O RFC 2866, RADIUS Accounting, define o mapeamento padrão entre 18 valores de código e causas de terminação.
O Junos OS define um conjunto de códigos de causa de terminação internos que são mapeados para os valores de código definidos por RFC. Quando uma sessão de assinante é encerrada, o roteador registra uma mensagem para a causa de encerramento interna e registra outra mensagem para o atributo RADIUS Acct-Terminate-Cause. Você pode usar as informações registradas para ajudar a monitorar e solucionar problemas de sessões encerradas.
A Tabela 1 lista o mapeamento padrão entre o identificador interno para causas de terminação DHCP e os valores de código que os representam no atributo RADIUS Acct-Terminate-Cause (49).
Você pode remapear os identificadores internos para um valor de código personalizado no intervalo de 1 a 4.294.967.295 usando a terminate-code instrução no nível da [edit access] hierarquia. Você pode visualizar o mapeamento atual emitindo o show network-access terminate-code dhcp detail comando.
Causa da terminação interna do DHCP |
Atributo RADIUS Acct-Terminate-Cause |
|
|---|---|---|
|
Valor do código |
Causa da rescisão do RADIUS |
Solicitação do cliente |
1 |
Solicitação do usuário |
portador perdido |
2 |
Transportador perdido |
nak |
15 |
Serviço indisponível |
Logout do NAS |
10 |
Solicitação de NAS |
Sem ofertas |
4 |
Tempo limite ocioso |