Passa al contenuto principale

5.5. Acct-Session-Id

Description (Descrizione)

Questo attributo è un Accounting ID (identificativo di contabilità) univoco per facilitare l'abbinamento di record start e stop in un file di log. I record start e stop per una data sessione DEVONO avere lo stesso Acct-Session-Id. Un pacchetto Accounting-Request DEVE avere un Acct-Session-Id. Un pacchetto Access-Request PUÒ avere un Acct-Session-Id; se ce l'ha, il NAS DEVE usare lo stesso Acct-Session-Id nei pacchetti Accounting-Request per quella sessione.

L'Acct-Session-Id DOVREBBE contenere caratteri UTF-8 codificati secondo 10646 [7].

Ad esempio, un'implementazione usa una stringa con un numero esadecimale maiuscolo a 8 cifre, le prime due cifre si incrementano a ogni riavvio (con wrap ogni 256 riavvii) e le successive 6 contano da 0 per la prima persona che effettua il login dopo un riavvio fino a 2^24-1, circa 16 milioni. Sono possibili altre codifiche.

Un riepilogo del formato dell'attributo Acct-Session-Id è mostrato sotto. I campi sono trasmessi da sinistra a destra.

 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 per Acct-Session-Id.

Length

Almeno 3 octet

String

Il campo String DOVREBBE essere una stringa di caratteri UTF-8 codificati secondo 10646 [7].