5.10. Acct-Terminate-Cause
Description (描述)
本属性指示会话如何终止, 且仅能出现在 Acct-Status-Type 设为 Stop 的 Accounting-Request 记录中.
Acct-Terminate-Cause 属性格式概要如下. 字段从左到右传输.
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Value
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Value (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
49, 表示 Acct-Terminate-Cause.
Length
6
Value
Value 字段占四个 octet, 包含指定会话终止原因的整数, 如下:
| 值 | 名称 (Name) |
|---|---|
| 1 | User Request |
| 2 | Lost Carrier |
| 3 | Lost Service |
| 4 | Idle Timeout |
| 5 | Session Timeout |
| 6 | Admin Reset |
| 7 | Admin Reboot |
| 8 | Port Error |
| 9 | NAS Error |
| 10 | NAS Request |
| 11 | NAS Reboot |
| 12 | Port Unneeded |
| 13 | Port Preempted |
| 14 | Port Suspended |
| 15 | Service Unavailable |
| 16 | Callback |
| 17 | User Error |
| 18 | Host Request |
各终止原因含义如下:
-
User Request (用户请求): 用户请求终止服务, 例如通过 LCP Terminate 或注销.
-
Lost Carrier (载波丢失): 端口上 DCD 掉线.
-
Lost Service (服务丢失): 无法再提供服务; 例如用户到主机的连接中断.
-
Idle Timeout (空闲超时): 空闲定时器到期.
-
Session Timeout (会话超时): 最大会话时长定时器到期.
-
Admin Reset (管理员复位): 管理员复位端口或会话.
-
Admin Reboot (管理员重启): 管理员在 NAS 上结束服务, 例如在重启 NAS 之前.
-
Port Error (端口错误): NAS 在端口上检测到需要结束会话的错误.
-
NAS Error (NAS 错误): NAS 检测到某些 (非端口) 错误, 需要结束会话.
-
NAS Request (NAS 请求): NAS 因非错误原因结束会话, 且未在本文其他条目中列出.
-
NAS Reboot (NAS 重启): NAS 为进行非管理性重启 ("崩溃") 而结束会话.
-
Port Unneeded (端口不再需要): NAS 因资源用量低于低水位而结束会话 (例如, 若带宽按需算法判定不再需要该端口).
-
Port Preempted (端口被抢占): NAS 为将端口分配给更高优先级用途而结束会话.
-
Port Suspended (端口挂起): NAS 为挂起虚拟会话而结束会话.
-
Service Unavailable (服务不可用): NAS 无法提供所请求的服务.
-
Callback (回拨): NAS 正终止当前会话以便为新会话执行回拨.
-
User Error (用户错误): 来自用户的输入有误, 导致会话终止.
-
Host Request (主机请求): 登录主机正常终止会话.