DHCP 终止原因和代码值
当 DHCP 事件终止订阅者会话,导致发出 RADIUS Acct-Stop 消息时,RADIUS Acct-Terminate-Cause 属性 (49) 将报告终止的原因或原因。此属性仅包含在 RADIUS Acct-Stop 消息中。终止原因在属性中作为代码值传达。 RFC 2866,RADIUS 记帐, 定义 18 个代码值与终止原因之间的标准映射。
Junos OS 定义了一组内部终止原因代码,这些代码映射到 RFC 定义的代码值。当订阅者会话终止时,路由器会记录一条关于内部终止原因的消息,并为 RADIUS Acct-Terminate-Cause 属性记录另一条消息。您可以使用记录的信息来帮助监控已终止的会话并对其进行故障排除。
表 1 列出了 DHCP 终止原因的内部标识符与在 RADIUS Acct-Terminate-Cause 属性 (49) 中表示它们的代码值之间的默认映射。
通过在[edit access]
层次结构级别使用terminate-code
语句,可以将内部标识符重新映射到 1 到 4,294,967,295 范围内的自定义代码值。您可以通过发出show network-access terminate-code dhcp detail
命令来查看当前映射。
内部 DHCP 终止原因 |
RADIUS Acct-Terminate-Cause 属性 |
|
---|---|---|
|
代码值 |
RADIUS 终止原因 |
客户端请求 |
1 |
用户请求 |
丢失载波 |
2 |
丢失的载体 |
娜 |
15 |
服务不可用 |
NAS 注销 |
10 |
NAS 请求 |
暂无报价 |
4 |
空闲超时 |