メインコンテンツまでスキップ

5.5. Acct-Session-Id

5.5. Acct-Session-Id

Description (説明)

この属性は, ログファイル内で開始レコードと停止レコードを照合しやすくする一意の Accounting ID (アカウンティング識別子) です. 所定セッションの開始および停止レコードは, 同一の 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 桁の大文字 16 進文字列を用い, 先頭 2 桁は再起動ごとに増分 (256 回で折り返し), 次の 6 桁は再起動後最初のログインから 0 から最大 2^24-1 (約 1600 万) まで数えます. 他の符号化も可能です.

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

Acct-Session-Id では 44.

Length

= 3

String

String フィールドには UTF-8 で符号化された 10646 [7] 文字の文字列を含めるべきである.