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] 字符构成的字符串.