跳到主要内容

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-IdSession-IdStatus-TypeLink-Count
"10""10"Start1
"10""11"Start2
"10""11"Stop2
"10""12"Start3
"10""13"Start4
"10""12"Stop4
"10""13"Stop4
"10""10"Stop4