5.12. Acct-Link-Count
Description (描述)
本属性给出在生成 Accounting 记录时已知属于给定 multilink session (多链路会话) 的链路数量. NAS 可以在任何可能具有多条链路的 Accounting-Request 中包含 Acct-Link-Count 属性.
Acct-Link-Count 属性格式概要如下. 字段从左到右传输.
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
51, 表示 Acct-Link-Count.
Length
6
Value
Value 字段占四个 octet, 包含本 Multilink Session 中迄今所见到的链路数.
可用于帮助 Accounting Server 更容易地获知是否已收到给定 Multilink 会话的全部记录. 当收到的 Accounting-Request 中, Acct-Status-Type = Stop 且 Acct-Multi-Session-Id 相同, Acct-Session-Id 各不相同, 这样的请求个数等于这些 Accounting-Request 中所见的 Acct-Link-Count 的最大值时, 即已收到该 Multilink Session 的全部 Stop Accounting-Request.
下例含 8 条 Accounting-Request 以说明问题. 为清晰起见仅显示相关属性, 但 Accounting-Request 中还会存在包含 Accounting 信息的其他属性.
| Multi-Session-Id | Session-Id | Status-Type | Link-Count |
|---|---|---|---|
| "10" | "10" | Start | 1 |
| "10" | "11" | Start | 2 |
| "10" | "11" | Stop | 2 |
| "10" | "12" | Start | 3 |
| "10" | "13" | Start | 4 |
| "10" | "12" | Stop | 4 |
| "10" | "13" | Stop | 4 |
| "10" | "10" | Stop | 4 |