跳到主要内容

5.5. Acct-Session-Id

Description (描述)

本属性为唯一的 Accounting ID (计费标识), 便于在日志文件中匹配 Start 与 Stop 记录. 给定会话的 Start 与 Stop 记录必须具有相同的 Acct-Session-Id. Accounting-Request 分组必须带有 Acct-Session-Id. Access-Request 分组可以带有 Acct-Session-Id; 若带有, 则 NAS 必须在该会话的 Accounting-Request 分组中使用相同的 Acct-Session-Id.

Acct-Session-Id 应包含 UTF-8 编码的 10646 [7] 字符.

例如, 一种实现使用含 8 位大写十六进制数字的字符串: 前两位在每次重启时递增 (每 256 次重启回绕), 后六位从重启后第一个登录用户起从 0 计数至 2^24-1 (约一千六百万). 其他编码方式亦有可能.

Acct-Session-Id 属性格式概要如下. 字段从左到右传输.

 0                   1                   2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Text ...
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Type

44, 表示 Acct-Session-Id.

Length

= 3

String

String 字段应为 UTF-8 编码的 10646 [7] 字符构成的字符串.