跳到主要内容

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)
1User Request
2Lost Carrier
3Lost Service
4Idle Timeout
5Session Timeout
6Admin Reset
7Admin Reboot
8Port Error
9NAS Error
10NAS Request
11NAS Reboot
12Port Unneeded
13Port Preempted
14Port Suspended
15Service Unavailable
16Callback
17User Error
18Host 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 (主机请求): 登录主机正常终止会话.