RADIUS accounting attributes
ESM accounting
There are currently three accounting modes in Enhanced Subscriber Management accounting:
-
Host accounting (H)
-
Session accounting (S)
-
Queue instance accounting (Q)
A single host can have up to two simultaneously active accounting modes.
The Acct Reporting Level column in Enhanced Subscriber Management accounting (applicability) shows the accounting mode messages that report the attribute:
-
HSQ means the attribute is present in the accounting messages of all accounting modes
-
H->S->Q means the attribute is present in the accounting messages of a single accounting mode:
-
If Host accounting is enabled, then the attribute is present in the accounting messages that belong to this mode.
-
Else if session accounting is enabled, then the attribute is present in the accounting messages that belong to this mode.
-
Else if Queue instance accounting is enabled, then the attribute is present in the accounting messages that belong to this mode.
-
Each accounting mode has a unique accounting session ID.
Host accounting (per subscriber host):
show service id <svc-id> subscriber-hosts detail
Acct-Session-Id : 241AFF000000204FE9D801
Session accounting (per PPPoE or IPoE session):
show service id <svc-id> ppp session detail
show service id <svc-id> ipoe session detail
Acct-Session-Id : 241AFF000000214FE9D801
Queue instance accounting (per queue instance):
show service id <svc-id> subscriber-hosts detail
Acct-Q-Inst-Session-Id: 241AFF000000224FE9D801
An overview of active accounting modes and corresponding session IDs can be displayed with the show service active-subscribers hierarchy radius-acct command.
The Host or Session accounting session ID can be included in a RADIUS Access Request:
configure
subscriber-mgmt
authentication-policy <name>
include-radius-attribute acct-session-id [host|session]
The format of the accounting session ID appearing in RADIUS accounting messages can be configured to be:
- a hexadecimal number format as a fixed length string of 22 characters composed
of:
- 6 hexadecimal characters derived from the chassis Base MAC address (show chassis): XOR of bytes 1 and 4, bytes 2 and 5, and bytes 3 and 6
- 8 hexadecimal characters containing an unsigned 32 bit sequence number (CPM wide, wraps around at 4294967295 decimal)
- 8 hexadecimal characters containing the session creation time (UNIX epoch time in seconds)
- a description format as a variable length string: <subscriber-id>@<sap-id>@<sla-profile>_<creation-time>
configure
subscriber-mgmt
radius-accounting-policy <name>
session-id-format {description | number}
An Acct-Multi-Session-Id is included in all RADIUS accounting messages (start/stop/interim):
queue-instance-accounting | host-accounting | session-accounting | [50] Acct-Multi-Session-Id |
---|---|---|---|
✓ |
Not present |
||
✓ |
Queue Instance Acct-Session-Id |
||
✓ |
Queue Instance Acct-Session-Id |
||
✓ |
✓ |
Queue Instance Acct-Session-Id |
|
✓ |
✓ |
Queue Instance Acct-Session-Id |
|
✓ |
✓ |
Session Acct-Session-Id |
The reporting of volume counters in accounting is coupled to the sending of periodic or host triggered Accounting Interim Updates messages. Volume based accounting is therefore enabled using the interim-update CLI parameter for all accounting modes or by the host-update CLI parameter in session accounting mode, or both, as shown in Accounting statistics type.
Accounting mode | Statistics type |
---|---|
host-accounting interim-update session-accounting interim-update [host-update] session-accounting host-update queue-instance-accounting interim-update |
Time and volume based accounting |
host-accounting session-accounting queue-instance-accounting |
Time based accounting |
The different sets of volume accounting attributes that can be included in the Accounting Interim and Stop messages are controlled using include-radius-attribute CLI commands. Multiple volume reporting types can be enabled simultaneously:
configure
subscriber-mgmt
radius-accounting-policy <name>
include-radius-attribute
[no] detailed-acct-attributes # 64 bit per queue/policer counters
[no] std-acct-attributes # 32 bit aggregate counters (v4+v6)
[no] v6-aggregate-stats # 32 bit aggregate counters (v6 only)
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
Refers to the user to be authenticated in the Access-Request. The format for IPoE/PPPoE hosts depends on configuration parameters pppoe-access-method, ppp-user-name or user-name-format in the CLI context configure subscriber-mgmt authentication-policy name. The format for ARP-hosts is not configurable and always the host IPv4-address. The RADIUS User-Name specified in an Access-Accept or CoA is reflected in the corresponding accounting messages. The attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no user-name. |
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting Accounting. Included when the RADIUS server is reachable using IPv4. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv4 address in the Boot Options File (bof address ipv4-address) ‟Base” or ‟VPRN”— The IPv4 address of the system interface (configure router interface system address address). The default NAS-IP-Address value can be overwritten: ESM: configure aaa radius-server-policy policy-name servers source-address ip-address DSM: configure aaa isa-radius-policy name nas-ip-address-origin {isa-ip | system-ip} |
5 |
NAS-Port |
The physical access-circuit on the NAS which is used for the Accounting of the user. The format of this attribute is configurable on the NAS as a fixed 32 bit value or a parameterized 32 bit value. The parameters can be a combination of outer and inner vlan ID, slot number, MDA number, port number, lag-id, pw-id, pxc-id, pxc-subport and fixed bit values (zero or one) but cannot exceed 32 bits. The format can be configured for following accounting applications: configure aaa l2tp-accounting-policy name include-radius-attribute nas-port, configure subscriber-mgmt radius-accounting-policy name include-radius-attribute nas-port. |
6 |
Service-Type |
The type of service the PPPoE user has requested, or the type of service to be provided for the PPPoE user. Optional in RADIUS-Accept and CoA. Treated as a session setup failure if different from Framed-User. |
7 |
Framed-Protocol |
The framing to be used for framed access in case of PPPoE users. Optional in RADIUS-Accept and CoA. Treated as a session setup failure if different from PPP. |
8 |
Framed-IP-Address |
The IPv4 address assigned to the subscriber host. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no framed-ip-addr. |
9 |
Framed-IP-Netmask |
The IPv4 netmask assigned to the subscriber host. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no framed-ip-netmask. |
22 |
Framed-Route |
The routing information (IPv4 managed route) to be configured on the NAS for a host (dhcp, pppoe, arp) that operates as a router without NAT (so called Routed subscriber host). Valid RADIUS learned managed routes can be included in RADIUS accounting messages with following configuration: configure subscriber-mgmt radius-accounting-policy name include-radius-attribute framed-route. Associated managed routes for an instantiated routed subscriber host are included in RADIUS accounting messages independent of the state of the managed route (Installed, Shadowed or HostInactive). In case of a PPP session, when a Framed-Route is available while the corresponding routed subscriber host is not yet instantiated, the managed route is in the state ‟notYetInstalled” and is not included in RADIUS accounting messages. |
25 |
Class |
The attribute sent by the RADIUS server to the NAS in an Access-Accept or CoA and is sent unmodified by the NAS to the Accounting server as part of the Accounting-Request packet. Strings with a length longer than the defined Limits are accepted but truncated to this boundary. |
30 |
Called-Station-Id |
Allows the NAS to send in an Accounting Request with respect to the user called. Attribute is omitted in accounting using: configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no called-station-id. Supported applications:
|
31 |
Calling-Station-Id |
Allows the NAS to send unique information identifying the user who requested the service. This format is driven by configuration (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute calling-station-id <llid | mac | remote-id | sap-id | sap-string>). The LLID (logical link identifier) is the mapping from a physical to logical identification of a subscriber line and supplied by a RADIUS llid-server. The sap-string maps to configure service ies | vprn service-id subscriber-interface ip-int-name group-interface ip-int-name sap sap-id calling-station-id sap-string. A [31] Calling-Station-Id attribute value longer than the allowed maximum is treated as a setup failure. The attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no calling-station-id. For DSM the Calling-Station-Id is always equal to the remote-id if present and the UE MAC address otherwise. |
32 |
NAS-Identifier |
A string (configure system name system-name) identifying the NAS originating the Accounting requests and sent when nas-identifier is included for the corresponding application: configure subscriber-mgmt radius-accounting-policy (ESM accounting), configure aaa isa-radius-policy (LSN accounting, WLAN-GW) and configure aaa l2tp-accounting-policy (L2TP accounting). |
40 |
Acct-Status-Type |
Indicates whether this Accounting-Request marks the beginning of the user service (Start) or the end (Stop) or reports interim updates. |
41 |
Acct-Delay-Time |
Indicates how many seconds the client has been trying to send this accounting record for. In initial accounting messages this attribute is included with value 0 for ESM and omitted for DSM. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no acct-delay-time. |
42 |
Acct-Input-Octets |
Indicates how many octets have been received from the user over the course of this service being provided and included when standard accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute std-acct-attributes). [52] Acct-Input-Gigawords indicates how many times (if greater than zero) the [42] Acct-Input-Octets counter has wrapped around 2^32. |
43 |
Acct-Output-Octets |
Indicates how many octets have been sent to the user over the course of this service being provided and included when standard accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute std-acct-attributes). [53] Acct-Output-Gigawords indicates how many times (if greater than zero) the [43] Acct-Output-Octets counter has wrapped around 2^32. |
44 |
Acct-Session-Id |
A unique identifier that represents a subscriber host, a set of subscriber hosts that belong to the same queue-instance, or a set of hosts that belong to a PPPoE or IPoE session. The attribute can have a fixed 22 byte hexadecimal number format or a variable length description format (configure subscriber-mgmt radius-accounting-policy name session-id-format {number | description}). For DSM, the attribute has a fixed 10-byte hexadecimal number format with each byte separated by a hyphen. This attribute (in number format) can be used as CoA or Disconnect Message key to target the hosts or session. |
45 |
Acct-Authentic |
Indicates how the user was authenticated. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no acct-authentic. |
46 |
Acct-Session-Time |
Reports the elapsed time in seconds over the course of this service being provided. When the accounting session time equals zero (example when the accounting start is followed immediately by an accounting interim update or by an accounting stop within the same second), then the attribute is not included. |
47 |
Acct-Input-Packets |
Indicates how many packets have been received from the user over the course of this service being provided and included when standard accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute std-acct-attributes). There is no overflow attribute when attribute wraps around 2^32. |
48 |
Acct-Output-Packets |
Indicates how many packets have been send to the user over the course of this service being provided and included when standard accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute std-acct-attributes). There is no overflow attribute when attribute wraps around 2^32. |
49 |
Acct-Terminate-Cause |
Indicates how the subscriber host or queue-instance or PPPoE/IPoE session was terminated. An overview of the mapping between [26.6527.226] Alc-Error-Code / [26.6527.227] Alc-Error-Message and the corresponding [49] Acct-Terminate-Cause attribute value can be displayed with the command: tools dump aaa radius-acct-terminate-cause. |
50 |
Acct-Multi-Session-Id |
A unique Accounting ID that links together multiple related accounting sessions. (see Enhanced Subscriber Management accounting [50] Acct-Multi-Session-Id values) Each linked accounting session has a unique [44] Acct-Session-Id and the same [50] Acct-Multi-Session-Id. This attribute is not sent if only queue-instance accounting mode is enabled. The attribute can have a fixed 22 byte hexadecimal number format or a variable length description format (configure subscriber-mgmt radius-accounting-policy name session-id-format {number | description}). For DSM the attribute has a fixed 10 byte hexadecimal number format with each byte separated by a hyphen. There are no DSM hosts linked together through this attribute. |
52 |
Acct-Input-Gigawords |
Indicates how many times (one or more) the [42] Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service and send together with [42] Acct-Input-Octets, [43] Acct-Output-Octets and [53] Acct-Output-Gigawords when standard accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute std-acct-attributes). The attribute is not sent when its value=0. |
53 |
Acct-Output-Gigawords |
Indicates how many times (one or more) the [43] Acct-Output-Octets counter has wrapped around 2^32 in the course of delivering this service and send together with [42] Acct-Input-Octets, [43] Acct-Output-Octets and [52] Acct-Input-Gigawords when standard accounting attributes are configured (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute std-acct-attributes). The attribute is not sent when its value=0. |
55 |
Event-Timestamp |
Record the time that this event occurred on the NAS, in seconds since January 1, 1970 00:00 UTC |
61 |
NAS-Port-Type |
The type of the physical port of the NAS which is authenticating the user and value automatically determined from subscriber SAP encapsulation. It can be overruled by configuration. Included only if include-radius-attribute nas-port-type is added per application: configure subscriber-mgmt radius-accounting-policy (ESM accounting), configure aaa isa-radius-policy (LSN accounting, WLAN-GW) and configure aaa l2tp-accounting-policy (L2TP accounting). Checked for correctness if returned in CoA. |
64 |
Tunnel-Type |
(L2TP LAC and LNS only) The tunneling protocols to be used (in the case of a tunnel initiator) or the tunneling protocol in use (in the case of a tunnel terminator). This attribute is mandatory in LAC Access-Accept and its value must be L2TP. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
65 |
Tunnel-Medium-Type |
(L2TP LAC and LNS only) The transport medium to use when creating a tunnel for protocols (such as L2TP) that can operate over multiple transports. This attribute is mandatory in LAC Access-Accept and its value must be IP or IPv4. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
66 |
Tunnel-Client-Endpoint |
(L2TP LAC and LNS only) The dotted-decimal IP address of the initiator end of the tunnel. Preconfigured values are used when attribute is omitted (configure router/service vprn service-id l2tp local-address). If omitted in Access Accept on LAC and no local-address configured, then the address is taken from the interface with name system. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
67 |
Tunnel-Server-Endpoint |
(L2TP LAC and LNS only) The dotted-decimal IP address of the server end of the tunnel is also on the LAC the dest-ip for all L2TP packets for that tunnel. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
68 |
Acct-Tunnel-Connection |
(L2TP LAC and LNS only) The format of the attribute in Acct-Request messages can be configured with configure subscriber-mgmt radius-accounting-policy name acct-tunnel-connection-fmt ascii-spec. By default, the Call Serial Number is inserted. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
87 |
NAS-Port-Id |
A text string which identifies the physical/logical port of the user on the NAS for which accounting is reported. See [87] NAS-Port-Id attribute details for a detailed description of the attribute format. The physical port can have an optional prefix-string (max 8 chars) and suffix-string (max 64 chars) added for Accounting (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute nas-port-id [prefix-string string] [suffix circuit-id | remote-id]). |
90 |
Tunnel-Client-Auth-ID |
(L2TP LAC and LNS only) Used during the authentication phase of tunnel establishment and copied by the LAC in L2TP SCCRQ AVP 7 Host Name. The value with tag 0 is used as default for the tunnels where the value is not specified. Pre-configured values are used when the attribute is omitted (configure router/service vprn service-id l2tp local-name host-name). The system name (configure system name system-name) is copied in AVP Host Name if this attribute is omitted and no local-name is configured. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
91 |
Tunnel-Server-Auth-ID |
(L2TP LAC and LNS only) Used during the authentication phase of tunnel establishment. For authentication the value of this attribute is compared with the value of AVP 7 Host Name from the received LNS SCCRP. Authentication from LAC point of view passes if both attributes are the same. This authentication check is not performed if the RADIUS attribute is omitted. The attribute is included in Acct-Request messages if the tunnel-server-attrs (LNS) or tunnel-client-attrs (LAC) option is configured in the configure subscriber-mgmt radius-accounting-policy name include-radius-attribute CLI context. |
95 |
NAS-IPv6-Address |
The identifying IP Address of the NAS requesting the Accounting. Included when the RADIUS server is reachable using IPv6. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv6 address in the Boot Options File (bof address ipv6-address) ‟Base” or ‟VPRN” — The IPv6 address of the system interface (configure router interface system ipv6 address ipv6-address). The address can be overwritten with the configured ipv6-source-address (configure aaa radius-server-policy policy-name servers ipv6-source-address ipv6-address). |
96 |
Framed-Interface-Id |
Contains the IPv6 interface ID from the user. The attribute can optionally be included in Accounting messages (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute framed-interface-id). The Framed-Interface-Id attribute is not sent in RADIUS Authentication and silently ignored in RADIUS Accept. |
97 |
Framed-IPv6-Prefix |
The IPv6 prefix or prefix length to be configured using SLAAC (Router Advertisement) to the WAN side of the user. Any non /64 prefix-length for SLAAC host creation is treated as a session setup failure for this host. This attribute is an alternative to [100] Framed-IPv6-Pool and [26.6527.99] Alc-IPv6-Address, which assigns IPv6 addressing to the wan-side of a host using DHCPv6 IA-NA. Attribute is also used in CoA and Disconnect Message (part of the ESM or AA user identification-key). Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no framed-ipv6-prefix. For Distributed Subscriber Management (DSM), if SLAAC is active for a UE, the attribute contains the prefix assigned to this UE. Inclusion of this attribute is enabled using configure aaa isa-radius-policy name acct-include-attributes framed-ipv6-prefix. |
99 |
Framed-IPv6-Route |
The routing information (IPv6 managed route) to be configured on the NAS for a v6 wan-host (IPoE or PPPoE) that operates as a router or a DHCPv6 IA-PD host, or both. modeled as a managed route. Valid RADIUS learned managed routes and DHCPv6 IA-PD hosts modeled as a managed route can be included in RADIUS accounting messages with following configuration: configure subscriber-mgmt radius-accounting-policy name include-radius-attribute framed-ipv6-route. Associated managed routes for an instantiated routed subscriber host are included in RADIUS accounting messages independent of the state of the managed route (Installed, Shadowed or HostInactive). In case of a PPP session, when a Framed-IPv6-Route is available while the corresponding routed subscriber host is not yet instantiated, the managed route is in the state ‟notYetInstalled” and is not included in RADIUS accounting messages. |
123 |
Delegated-IPv6-Prefix |
Attribute that carries the Prefix (IPv6 prefix or prefix length) to be delegated using DHCPv6 (IA-PD) for the LAN side of the user (IPoE, PPPoE). Maps to DHCPv6 option IA-PD [25] sub-option IA-Prefix [26] Prefix. An exact Delegated-prefix-Length [DPL] match with configure service ies | vprn service-id subscriber-interface ip-int-name ipv6 delegated-prefix-length [48 to 64] is required with the received attribute prefix-length unless a variable DPL is configured (configure service ies | vprn service-id subscriber-interface ip-int-name ipv6 delegated-prefix-length variable).In the latter case we support multiple hosts for the same group-interface having different prefix-length [48 to 64] per host. Simultaneous returned attributes [123] Delegated-IPv6-Prefix and [26.6527.131] Alc-Delegated-IPv6-Pool are handled as host setup failures. Attribute is also used in CoA and Disconnect Message (part of the ESM or AA user identification-key). Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no delegated-ipv6-prefix. |
26.3561.1 |
Agent-Circuit-Id |
Information describing the subscriber agent circuit identifier corresponding to the logical access loop port of the Access Node/DSLAM from which a subscriber's requests are initiated. Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute circuit-id. |
26.3561.2 |
Agent-Remote-Id |
An operator-specific, statically configured string that uniquely identifies the subscriber on the associated access loop of the Access Node/DSLAM. Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute remote-id. |
26.3561.129 |
Actual-Data-Rate-Upstream |
Actual upstream train rate of a subscriber's synchronized DSL link and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.130 |
Actual-Data-Rate-Downstream |
Actual downstream train rate of a subscriber's synchronized DSL link and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.131 |
Minimum-Data-Rate-Upstream |
The subscriber's operator-configured minimum upstream data rate and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.132 |
Minimum-Data-Rate-Downstream |
The subscriber's operator-configured minimum downstream data rate and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.133 |
Attainable-Data-Rate-Upstream |
The subscriber's attainable upstream data rate and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.134 |
Attainable-Data-Rate-Downstream |
The subscriber's attainable downstream data rate and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.135 |
Maximum-Data-Rate-Upstream |
The subscriber's maximum upstream data rate, as configured by the operator and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.136 |
Maximum-Data-Rate-Downstream |
The subscriber's maximum downstream data rate, as configured by the operator and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.137 |
Minimum-Data-Rate-Upstream-Low-Power |
The subscriber's minimum upstream data rate in low power state, as configured by the operator and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.138 |
Minimum-Data-Rate-Downstream-Low-Power |
The subscriber's minimum downstream data rate in low power state, as configured by the operator and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.139 |
Maximum-Interleaving-Delay-Upstream |
The subscriber's maximum one-way upstream interleaving delay, as configured by the operator and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.140 |
Actual-Interleaving-Delay-Upstream |
The subscriber's actual one-way upstream interleaving delay and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.141 |
Maximum-Interleaving-Delay-Downstream |
The subscriber's maximum one-way downstream interleaving delay, as configured by the operator and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.142 |
Actual-Interleaving-Delay-Downstream |
The subscriber's actual one-way downstream interleaving delay and maps to values received during PPPoE discovery (tag 0x0105) or DHCP (opt-82). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.3561.144 |
Access-Loop-Encapsulation |
The last mile encapsulation used by the subscriber on the DSL access loop and maps to values received during PPPoE discovery Tags (tag 0x0105) or DHCP Tags (opt-82). Attribute is included or excluded in Accounting-Request based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. Last mile encapsulation information can be used to adjust automatically the egress aggregate rate for this subscriber. Preconfigured encapsulation types are used if PPP/IPoE access loop information (tags) is not available (configure subscriber-mgmt sub-profile subscriber-profile-name egress encap-offset type type or configure subscriber-mgmt local-user-db local-user-db-name ppp host host-name access-loop-encapsulation encap-offset type type). [26.6527.133] Alc-Access-Loop-Encap-Offset when returned in Access-Accept is taken into account (overrules received tags and preconfigured encapsulation types) for ALE adjust (last mile aware shaping) but is not reflected in access-loop-options send to RADIUS. Alc-Access-Loop-Encap from ANCP are currently not taken into account for ALE adjust. |
26.3561.254 |
IWF-Session |
The presence of this Attribute indicates that the IWF has been performed with respect to the subscriber's session. IWF is used to enable the carriage of PPP over ATM (PPPoA) traffic over PPPoE. The Access Node inserts the PPPoE Tag 0x0105, vendor-id 0x0de9 with sub-option code 0xFE, length field is set to 0x00 into the PPPoE Discovery packets when it is performing an IWF functionality. Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.6527.11 |
Alc-Subsc-ID-Str |
A subscriber is a collection of subscriber-hosts (typically represented by IP-MAC combination) and is uniquely identified by a subscriber string. Subscriber-hosts queues/policers belonging to the same subscriber (residing on the same forwarding complex) can be treated under one aggregate scheduling QoS mechanism. Fallback to preconfigured values if attribute is omitted. Attribute values longer than the allowed string value are treated as setup failures. Can be used as key in CoA and Disconnect Message. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no subscriber-id. For DSM accounting sessions the Alc-Subsc-ID-Str reflects the UE MAC address. |
26.6527.12 |
Alc-Subsc-Prof-Str |
The subscriber profile is a template that contains settings (accounting, IGMP, HQoS, and so on) which are applicable to all hosts belonging to the same subscriber were [26.6527.12] Alc-Subsc-Prof-Str is the string that maps (configure subscriber-mgmt sub-ident-policy sub-ident-policy-name sub-profile-map) to such a subscriber profile (configure subscriber-mgmt sub-profile subscriber-profile-name). Strings longer than the allowed maximum are treated as setup failures. Unreferenced strings (string does not map to a policy) are silently ignored and preconfigured defaults are used. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no sub-profile. |
26.6527.13 |
Alc-SLA-Prof-Str |
The SLA profile is a template that contains settings (filter, QoS, host-limit, and so on) which are applicable to individual hosts were [26.6527.13] Alc-SLA-Prof-Str is the string that maps (configure subscriber-mgmt sub-ident-policy sub-ident-policy-name sla-profile-map) to such an SLA profile (configure subscriber-mgmt sla-profile sla-profile-name). Strings longer than the allowed maximum are treated as setup failures. Unreferenced strings (a string that does not map to a policy) are silently ignored and preconfigured defaults are used. The attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no sla-profile. |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 |
Indicates how many queue | policer ingress forwarded bytes have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.20 |
Alc-Acct-I-Outprof-Octets-64 |
Indicates how many queue|policer ingress forwarded bytes have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-64 |
Indicates how many queue|policer egress forwarded bytes have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.22 |
Alc-Acct-O-Outprof-Octets-64 |
Indicates how many queue|policer egress forwarded bytes have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-64 |
Indicates how many queue|policer ingress forwarded packets have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.24 |
Alc-Acct-I-Outprof-Pkts-64 |
Indicates how many queue|policer ingress forwarded packets have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-64 |
Indicates how many queue|policer egress forwarded packets have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.26 |
Alc-Acct-O-Outprof-Pkts-64 |
Indicates how many queue|policer egress forwarded packets have been handled for this user over the course of this service being provided.
The attribute is included when detailed queue/policer statistics VSAs are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes). |
26.6527.27 |
Alc-Client-Hardware-Addr |
The MAC address from a user that requests a service and included in Accounting (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute mac-address). For DHCPv6 leases, the system always reports the next-hop MAC address in this attribute. With a L3 DHCPv6 Relay Agent present between the DHCPv6 client and the group interface, the next-hop MAC address is different from the DHCPv6 client MAC address. |
26.6527.36 |
Alc-DHCP-Vendor-Class-Id |
Initiated by DHCP clients using option 60 [Class-id] and reflected in Accounting. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute dhcp-vendor-class-id). |
26.6527.69 |
Alc-Acct-I-High-Octets-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters high-octets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts ingress dropped bytes:
|
26.6527.70 |
Alc-Acct-I-Low-Octets-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters low-octets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts ingress dropped bytes:
|
26.6527.71 |
Alc-Acct-I-High-Pack-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters high-packets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts ingress dropped packets:
|
26.6527.72 |
Alc-Acct-I-Low-Pack-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters low-packets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts ingress dropped packets:
|
26.6527.73 |
Alc-Acct-I-High-Octets-Offer_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters high-octets-offered-count is enabled. Customized records are available for queues, not for policers. Counts ingress high priority offered bytes (IPv4 and IPv6); also when queue stat-mode = v4-v6. |
26.6527.74 |
Alc-Acct-I-Low-Octets-Offer_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters low-octets-offered-count is enabled. Customized records are available for queues, not for policers. Counts ingress low priority offered bytes (IPv4 and IPv6); also when queue stat-mode = v4-v6. |
26.6527.75 |
Alc-Acct-I-High-Pack-Offer_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters high-packets-offered-count is enabled. Customized records are available for queues, not for policers. Counts ingress high priority offered packets (IPv4 and IPv6); also when queue stat-mode = v4-v6. |
26.6527.76 |
Alc-Acct-I-Low-Pack-Offer_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters low-packets-offered-count is enabled. Customized records are available for queues, not for policers. Counts ingress low priority offered packets (IPv4 and IPv6); also when queue stat-mode = v4-v6. |
26.6527.77 |
Alc-Acct-I-Unc-Octets-Offer_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters uncolored-octets-offered-count is enabled. Customized records are available for queues, not for policers. Counts ingress uncolored offered bytes (IPv4 and IPv6); also when queue stat-mode = v4-v6. |
26.6527.78 |
Alc-Acct-I-Unc-Pack-Offer_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id i-counters uncolored-packets-offered-count is enabled. Customized records are available for queues, not for policers. Counts ingress uncolored offered packets (IPv4 and IPv6); also when queue stat-mode = v4-v6. |
26.6527.81 |
Alc-Acct-O-Inprof-Pack-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id e-counters in-profile-packets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts egress dropped packets:
|
26.6527.82 |
Alc-Acct-O-Outprof-Pack-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id e-counters out-profile-packets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts egress dropped packets:
|
26.6527.83 |
Alc-Acct-O-Inprof-Octs-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id e-counters in-profile-octets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts egress dropped bytes:
|
26.6527.84 |
Alc-Acct-O-Outprof-Octs-Drop_64 |
A customized record and provides the flexibility to reduce the volume of data generated, network operators can define the record that needs to be collected. This attribute is generated when configure subscriber-mgmt radius-accounting-policy name custom-record queue queue-id e-counters out-profile-octets-discarded-count is enabled. Customized records are available for queues, not for policers. Counts egress dropped bytes:
|
26.6527.96 |
Alc-Credit-Control-Quota |
DSM only. For Distributed Subscriber Management (DSM), this VSA signals any unconsumed quota at the time of the report. The VSA is only included if configured under the configure aaa isa-radius-policy name acct-include-attributes credit-control-quota context. An explicit 0 is signaled when all quotas are exhausted. If no quota was applied, the VSA is not present, even if configured. |
26.6527.99 |
Alc-Ipv6-Address |
The IPv6 address to be configured to the WAN side of the user (IPoE,PPPoE) using DHCPv6 (IA-NA). Maps to DHCPv6 option IA-NA[3] sub-option IA-Address[5] address. This attribute is an alternative to [97] Framed-IPv6-Prefix and [100] Framed-IPv6-Pool, which also assigns IPv6 addressing to the wan-side of a host using SLAAC or DHCPv6 IA-NA. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no ipv6-address. For Distributed Subscriber Management (DSM), if IA-NA is active for a UE, the attribute contains the address assigned to this UE. Inclusion of this attribute is enabled using configure aaa isa-radius-policy name acct-include-attributes ipv6-address. |
26.6527.100 |
Alc-Serv-Id |
DSM only. The attribute contains the service ID where the Layer 3 tunnel is terminated. The attribute is omitted in case of a Layer 2 tunnel or if the service ID is not known. |
26.6527.102 |
Alc-ToServer-Dhcp-Options |
DSM only. The attribute contains all dhcpv4 options received in the last DHCPv4 message. Each dhcpv4 option is stored in a separate attribute. |
26.6527.107 |
Alc-Acct-I-statmode |
Identifies what ingress counters the operator wants to maintain for the policer and defined by configure qos sap-ingress policy-id policer policer-id stat-mode stat-mode. The default stat-mode is minimal and the full list of stat-modes can be found in the Quality of Service Guide. For both policers and queues, the ingress stat-mode can be configured to v4-v6 at the sla-profile CLI context. For example: configure subscriber-mgmt sla-profile sla-profile-name ingress qos policy-id queue queue-id stat-mode v4-v6 With ingress stat-mode v4-v6:
|
26.6527.108 |
Alc-Acct-I-Hiprio-Octets_64 |
Policer-specific counter. Indicates how many policer ingress-forwarded-bytes have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.109 |
Alc-Acct-I-Lowprio-Octets_64 |
Policer-specific counter. Indicates how many policer ingress-forwarded-bytes have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.110 |
Alc-Acct-O-Hiprio-Octets_64 |
Policer-specific counter. Indicates how many policer egress-forwarded-bytes have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.111 |
Alc-Acct-O-Lowprio-Octets_64 |
Policer-specific counter. Indicates how many policer egress-forwarded-bytes have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.112 |
Alc-Acct-I-Hiprio-Packets_64 |
Policer-specific counter. Indicates how many policer ingress-forwarded-packets have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.113 |
Alc-Acct-I-Lowprio-Packets_64 |
Policer-specific counter. Indicates how many policer ingress-forwarded-packets have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.114 |
Alc-Acct-O-Hiprio-Packets_64 |
Policer-specific counter. Indicates how many policer egress forwarded-packets have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.115 |
Alc-Acct-O-Lowprio-Packets_64 |
Policer-specific counter. Indicates how many policer egress forwarded packets have been handled for this user over the course of this service being provided.
The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.116 |
Alc-Acct-I-All-Octets_64 |
Policer-specific counter. Indicates how many policer ingress-forwarded-bytes have been handled for this user over the course of this service being provided. The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.117 |
Alc-Acct-O-All-Octets_64 |
Policer-specific counter. Indicates how many policer egress-forwarded-bytes have been handled for this user over the course of this service being provided. The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.118 |
Alc-Acct-I-All-Packets_64 |
Policer-specific counter. Indicates how many policer ingress-forwarded-packets have been handled for this user over the course of this service being provided. The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.119 |
Alc-Acct-O-All-Packets_64 |
Policer-specific counter. Indicates how many policer egress-forwarded-packets have been handled for this user over the course of this service being provided. The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.121 |
Alc-Nat-Port-Range |
This attribute is used to report allocated or released NAT resources for an L2-Aware NAT subscriber. The reported NAT resources include a public IPv4 address, one or more public port ranges, an outside routing instance and a NAT policy name. This attribute is included in accounting by configuring the nat-port-range option under the configure subscriber-mgmt radius-accounting-policy name include-radius-attributes CLI hierarchy. |
26.6527.127 |
Alc-Acct-O-statmode |
Identifies what egress counters the operator wants to maintain for the policer and defined by configure qos sap-egress policy-id policer policer-id stat-mode stat-mode. The default stat-mode is minimal and the full list of stat-modes can be found in the Quality of Service Guide. For both policers and queues, the egress stat-mode can be configured to IPv4-IPv6 at the sla-profile CLI context. For example: configure subscriber-mgmt sla-profile sla-profile-name egress qos policy-id queue queue-id stat-mode v4-v6 With egress stat-mode v4-v6:
|
26.6527.140 |
Alc-Nat-Outside-Serv-Id |
DSM only. For a DSM UE, this attribute includes the service ID of the outside VRF where IPv4 traffic is forwarded after NAT. |
26.6527.141 |
Alc-Nat-Outside-Ip-Addr |
DSM only. For a DSM UE, this attribute contains the IPv4 address of the UE after NAT. |
26.6527.146 |
Alc-Wlan-APN-Name |
This VSA contains the Access Point Name string as signaled in incoming GTP-C messages for FWA sessions. To include this attribute use the command configure subscriber-mgmt radius-accounting-policy name include-radius-attribute apn. |
26.6527.147 |
Alc-MsIsdn |
This VSA includes the MSISDN (telephone number) as signaled in incoming GTP-C messages for FWA sessions. To include this attribute use the command configure subscriber-mgmt radius-accounting-policy name include-radius-attribute msisdn. |
26.6527.148 |
Alc-RSSI |
Received Signal Strength Indication. Used in conjunction with the radius-proxy track-accounting feature. When the RADIUS proxy receives this attribute in an accounting message, it is copied into the DHCP lease state and echoed by SR OS accounting. |
26.6527.149 |
Alc-Num-Attached-UEs |
Indicates the total number of UEs that are currently attached to the tunnel of the UE for which the accounting message is generated. In an accounting stop message this counter includes the UE for which the accounting stop is generated, even if the UE is being removed. Therefore the reported counter can only be zero for non-wlan-gw/vRGW UEs. Inclusion can be configured with the option wifi-num-attached-ues. For ESM in configure subscriber-mgmt radius-accounting-policy name include-radius-attribute, and for DSM in configure aaa isa-radius-policy name acct-include-attributes. |
26.6527.163 |
Alc-Acct-Triggered-Reason |
A reason attribute included in Acct-Interim messages to specify the reason for the interim update. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no alc-acct-triggered-reason. |
26.6527.175 |
Alc-DSL-Line-State |
Status of the DSL line obtained using ANCP can be one of three value: SHOWTIME (the modem is ready to transfer data), IDLE (the line is idle) or SILENT (the line is silent). Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.6527.176 |
Alc-DSL-Type |
Type of the DSL line (ADSL1, ADSL2, ADSL2PLUS, VDSL1, VDSL2, SDSL, other) obtained using ANCP. Attribute is included or excluded based on configure subscriber-mgmt radius-accounting-policy name include-radius-attribute access-loop-options. |
26.6527.184 |
Alc-Wlan-Ue-Creation-Type |
DSM only. Indicates if the UE is either an ESM host (IOM) or DSM host (ISA). Fixed to ISA in case of DSM. |
26.6527.191 |
Alc-ToServer-Dhcp6-Options |
DSM only. If IA-NA is active, the attribute contains the options sent by the client in the last DHCPv6 transaction. Inclusion of this attribute is enabled using configure aaa isa-radius-policy name acct-include-attributes dhcp6-options. |
26.6527.194 |
Alc-IPv6-Acct-Input-Packets |
Aggregate of all ingress forwarded IPv6 packet counters for policers and queues that have stat-mode v4-v6 enabled (example: configure subscriber-mgmt sla-profile sla-profile-name ingress qos policy-id queue | policer id stat-mode v4-v6). Included when IPv6 aggregated accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute v6-aggregate-stats). There is no overflow attribute when counter wraps around 2^32. |
26.6527.195 |
Alc-IPv6-Acct-Input-Octets |
Aggregate of all ingress forwarded IPv6 octet counters for policers and queues that have stat-mode v4-v6 enabled (example: configure subscriber-mgmt sla-profile sla-profile-name ingress qos policy-id queue | policer id stat-mode v4-v6). Included when IPv6 aggregated accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute v6-aggregate-stats). [26.6527.196] Alc-IPv6-Acct-Input-Gigawords indicates how many times (if greater than zero) this counter has wrapped around 2^32. |
26.6527.196 |
Alc-IPv6-Acct-Input-GigaWords |
Indicates how many times (one or more) the [26.6527.195] Alc-IPv6-Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service. The attribute is not sent when its value equals zero. Included when IPv6 aggregated accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute v6-aggregate-stats). |
26.6527.197 |
Alc-IPv6-Acct-Output-Packets |
Aggregate of all egress forwarded IPv6 packet counters for policers and queues that have stat-mode v4-v6 enabled (example: configure subscriber-mgmt sla-profile sla-profile-name egress qos policy-id queue | policer id stat-mode v4-v6). Included when IPv6 aggregated accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute v6-aggregate-stats). There is no overflow attribute when counter wraps around 2^32. |
26.6527.198 |
Alc-IPv6-Acct-Output-Octets |
Aggregate of all egress forwarded IPv6 octet counters for policers and queues that have stat-mode v4-v6 enabled (example: configure subscriber-mgmt sla-profile sla-profile-name egress qos policy-id queue | policer id stat-mode v4-v6). Included when IPv6 aggregated accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute v6-aggregate-stats). [26.6527.199] Alc-IPv6-Acct-Output-Gigawords indicates how many times (if greater than zero) this counter has wrapped around 2^32. |
26.6527.199 |
Alc-IPv6-Acct-Output-Gigawords |
Indicates how many times (one or more) the [26.6527.198] Alc-IPv6-Acct-Output-Octets counter has wrapped around 2^32 in the course of delivering this service. The attribute is not sent when its value equals zero. Included when IPv6 aggregated accounting attributes are configured. (configure subscriber-mgmt radius-accounting-policy name include-radius-attribute v6-aggregate-stats). |
26.6527.206 |
Alc-Wlan-SSID-VLAN |
On a WLAN-GW group interface this attribute indicates the UE VLAN tag inside of the tunnel. This VLAN is usually used to differentiate between SSIDs. If no VLAN is present or the host is not active on a wlan-gw-group interface this attribute is not sent. (configure subscriber-mgmt radius-accounting-policy name include- radius-attribute wifi-ssid-vlan). |
26.6527.226 |
Alc-Error-Code |
The [26.6527.226] Alc-Error-Code and [26.6527.227] Alc-Error-Message attributes specify the reason why a subscriber session has ended. Each numeric Alc-Error-Code corresponds with a human readable Alc-Error-Message string. An overview of the Error Codes and their mapping to Termination Causes can be displayed with: tools dump aaa radius-acct-terminate-cause Included with following CLI: configure subscriber-mgmt radius-accounting-policy name include-radius-attribute alc-error-code. |
26.6527.227 |
Alc-Error-Message |
The [26.6527.226] Alc-Error-Code and [26.6527.227] Alc-Error-Message attributes specify the reason why a subscriber session has ended. Each numeric Alc-Error-Code corresponds with a human readable Alc-Error-Message string. An overview of the Error Codes and their mapping to Termination Causes can be displayed with: tools dump aaa radius-acct-terminate-cause Included with following CLI: configure subscriber-mgmt radius-accounting-policy name include-radius-attribute alc-error-code. |
26.6527.228 |
Alc-Trigger-Acct-Interim |
This attribute, when received in a CoA message, triggers an accounting interim update message for accounting modes that have interim-updates enabled. The Alc-Trigger-Acct-Interim attribute with free formatted string value is echoed in the CoA triggered accounting interim update message. The [26.6527.163] Alc-Acct-Triggered- Reason attribute in the interim update is set to 18 (CoA-Triggered). |
26.6527.230 |
Alc-Acct-O-Exprof- Octets_64 |
Policer-specific counter. Indicates how many policer egress-exceed- profile-forwarded-bytes have been handled for this user over the course of this service being provided. The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.231 |
Alc-Acct-O-Exprof- Packets_64 |
Policer-specific counter. Indicates how many policer egress-exceed- profile-forwarded-packets have been handled for this user over the course of this service being provided. The attribute is included in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes for specific policer stat-mode only. |
26.6527.239 |
Alc-BRG-Num-Active-Sessions |
This attribute applies to vRGW only. Indicates the total number of device sessions that are active (such as, DHCP completed) and linked to the related BRG instance. In accounting stop messages, this counter includes the session related to this accounting stop, even if the session is being removed. Inclusion for ESM can be configured with configure subscriber-mgmt radius-accounting-policy name include-radius-attribute brg-num-active-sessions. |
26.6527.240 |
Alc-Nat-Port-Range-Freed |
This attribute contains information about the released NAT resources after a NAT policy change triggered using CoA in L2-Aware NAT. |
241.26.6527.9 |
Alc-Bridge-Id |
This attribute applies to vRGW only. The attribute contains the bridge domain ID for the subscribers Home LAN Extension (HLE) service. |
241.26.6527.10 |
Alc-Vxlan-VNI |
This attribute applies to vRGW only. The attribute contains the VXLAN Network Identifier (VNI) used for egress VXLAN packets of the Home LAN Extension (HLE) service. |
241.26.6527.14 |
Alc-RT |
This attribute applies to vRGW only. The attribute contains the Route Target of the Home LAN Extension (HLE) BGP EVPN service. |
241.26.6527.15 |
Alc-RD |
This attribute applies to vRGW only. The attribute contains the Route Distinguisher of the Home LAN Extension (HLE) BGP EVPN service. |
241.26.6527.19 |
Alc-Bonding-Id |
This attribute indicates the connection is part of a bonding context. If the bonding-id is equal to the subscriber-id this indicates the bonding subscriber, else it is one of the access connections. Inclusion of this attribute can be configured using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute bonding-id. |
241.26.6527.23 |
Alc-Bonding-Active-Connection |
This attribute indicates which connections are active in a bonding subscriber. Inclusion of this attribute can be configured using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute bonding-active-connections. |
241.26.6527.25 |
Alc-Steering-Profile |
This attribute contains the name of the steering profile that is attached to the L2TP LAC session. The attribute is included in Start, Interim-Update and Stop messages when a steering profile is attached and when enabled in configuration with configure subscriber-mgmt radius-accounting-policy name include-radius-attribute steering-profile. |
241.26.6527.28 |
Alc-HLE-Device-Type |
Indicate the type of Home LAN Extension host. Value is fixed to "Device in the home". |
241.26.6527.36 |
Alc-Bonding-Load-Balance-Stats |
This attribute indicates how many subscriber egress packets/octets have been sent toward each access connection because of load balancing. Note that the access connection can still drop packets as a result of its own QoS enforcement and therefore have a lower forwarded count. Inclusion of this attribute is subject to configure subscriber-mgmt radius-accounting-policy name include-radius-attribute detailed-acct-attributes. |
241.26.6527.47 |
Alc-SPI-Sharing-Id |
Reports the SLA Profile Instance (SPI) sharing type and identifier that corresponds with the queue instance of this accounting session: per SAP (no identifier), per session (IPoE or PPP SPI sharing ID), or per group (group ID). Together with the SLA profile name, the SPI sharing identifier uniquely identifies the SLA Profile Instance (queue instance). Inclusion of this attribute can be configured using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute spi-sharing-id. |
241.26.6527.48 |
Alc-Firewall-Info |
Provides the firewall policy and associated outside service used by the subscriber to which this VSA relates. Inclusion of this attribute can be configured using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute firewall-info. |
241.26.6527.56 |
Alc-Gtp-Bearer-Fteid |
Applies to FWA sessions only. This attribute reflects the current F-TEID used by the GTP-U bearer. To include this attribute use the command configure subscriber-mgmt radius-accounting-policy name include-radius-attribute bearer-fteid. |
241.26.6527.59 |
Alc-Xconnect-Tunnel-Home-Ipv6 |
Provides the x-connect IPv6 gateway address configured on the home WLAN-GW (H-GW) used by the visited WLAN-GW (V-GW) to setup a x-connect tunnel to the H-GW. To include this attribute add the option xconnect-tunnel-home-address in configure subscriber-mgmt radius-accounting-policy name include-radius-attribute for ESM, and in configure aaa isa-radius-policy name acct-include-attributes for DSM. |
241.26.6527.63 |
Alc-Millisecond-Event-Timestamp |
DSM only. Record the time that this event occurred on the NAS, in milliseconds since January 1, 1970 00:00 UTC. To include this attribute use the command configure aaa isa-radius-policy name acct-include-attributes millisecond-event-timestamp. |
241.26.6527.64 |
Alc-GTP-Change-Detail |
Applies to FWA sessions only. For GTP S11 hosts, this attribute reflects which changes occurred for the session. Multiple instances of this attribute may be included to indicate multiple changes. GTP changes that trigger an interim update are configured using the commands in the configure subscriber-mgmt radius-accounting-policy name triggered-updates gtp-change context. |
241.26.6527.86 |
Alc-ISA-Event-Timestamp |
This attribute reflects the time of an L2 aware NAT event that occurred in ISA or ESA, such as allocation or de-allocation of extended port bock for an L2aware NAT subscriber. It records the time that this event occurred in seconds since January 1, 1970 00:00 UTC. See the 7450 ESS, 7750 SR, 7950 XRS, and VSR Multicast Routing Protocols Guide for details on integrated L2aware NAT RADIUS logging and BNG accounting. |
26.10415.1 |
3GPP-IMSI |
Applies to FWA sessions only. This attribute reflects the IMSI of the session. To include this attribute use the command configure subscriber-mgmt radius-accounting-policy name include-radius-attribute imsi. |
26.10415.20 |
3GPP-IMEISV |
This VSA includes the International Mobile Equipment Identity and Software Version as signaled in incoming GTP-C messages. Inclusion of this attribute can be configured using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute imei. |
26.10415.22 |
3GPP-User-Location-Info |
Applies to FWA sessions only. This attribute reflects the latest User Location Info value received using GTP. To include this attribute use the command configure subscriber-mgmt radius-accounting-policy name include-radius-attribute uli. |
26.25053.2 |
Ruckus-Sta-RSSI |
Received Signal Strength Indication. Used in conjunction with the radius-proxy track-accounting feature. When the radius-proxy receives this attribute in an accounting message, it is copied into the DHCP lease state and echoed by the SR OS accounting. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
253 chars |
The format depends on authentication method and configuration For example: User-Name user1@domain1.com |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
# ip-address For example: NAS-IP-Address = 192.0.2.1 |
5 |
NAS-Port |
integer |
4 bytes |
nas-port <binary-spec> <binary-spec>=<bit-specification><binary-spec> <bit-specification> = 0 | 1 | <bit-origin> <bit-origin> = *<number-of-bits><origin> <number-of-bits> = [1 to 32] <origin> = s: slot number m: MDA number p: port number, lag-id, pw-id or pxc-id o: outer VLAN ID i: inner VLAN ID c: pxc-subport (a=0, b=1) Only the lower bits of the specified origin are included if the number of bits assigned for that origin is not enough to hold its maximum value. For example, when specifying 10 bits for an outer VLAN ID (*10o), then VLAN 3000 (binary 1011 1011 1000) would be reported as 952 (binary 11 1011 1000) For example: configured nas-port *12o*10i*3s*2m*5p for SAP 2/2/4:221.7 corresponds to the binary value 000011011101 0000000111 010 10 00100 resulting in NAS-Port = 231742788 |
6 |
Service-Type |
integer |
2 (mandatory value) |
PPPoE and PPPoL2TP hosts only For example: Service-Type = Framed-User |
7 |
Framed-Protocol |
integer |
1 (fixed value) |
PPPoE and PPPoL2TP hosts only For example: Service-Type = PPP |
8 |
Framed-IP-Address |
ipaddr |
4 bytes |
For example: # ip-address 10.11.12.13 Framed-IP-Address 0a0b0c0d |
9 |
Framed-IP-Netmask |
ipaddr |
4 bytes |
For example: Framed-IP-Netmask = 255.255.255.255 #PPPoE residential Framed-IP-Netmask = 255.255.255.0 #PPPoE Business with IPCP option 144 support Framed-IP-Netmask = 255.255.255.0 # IPoE |
22 |
Framed-Route |
string |
max. 50 Framed-Route attributes |
<ip-prefix>/<prefix-length> <space> 0.0.0.0 <space> <metric> [<space> tag <space> <tag-value>] <space> pref <space> <preference-value>” The gateway address is always reported as "0.0.0.0", representing the host ip. For example: Framed-Route = "192.168.1.0/24 0.0.0.0 0 pref 0" corresponds with a managed route with default metrics (metric=0, no tag, preference=0) Framed-Route = "192.168.1.0/24 0.0.0.0 10 tag 3 pref 100" corresponds with a managed route with metric=10, tag=3 and preference=100 |
25 |
Class |
octets |
Up to 6 attributes. Max. value length for each attribute is 253 chars |
For example: Class = My Class |
30 |
Called-Station-Id |
string |
64 chars |
LNS: L2TP Called Number AVP21 from LAC For example: Called-Station-Id = 4441212 WLAN Gateway / vRGW: AP-MAC and SSID, separated by a colon For example: Called-Station-Id = 00:00:01:00:00:01:my_ssid |
31 |
Calling-Station-Id |
string |
64 chars |
# llid | mac | remote-id | sap-id | sap-string (64 char. string configured at sap-level) For example: include-radius-attribute calling-station-id sap-id Calling-Station-Id = 1/1/2:1.1 |
32 |
NAS-Identifier |
string |
64 chars |
For example: NAS-Identifier = PE1-Antwerp |
40 |
Acct-Status-Type |
integer |
4 |
1=Start, 2=Stop, 3=Interim Update, 7=Accounting-On, 8=Accounting-Off, 9=Tunnel-Start, 10=Tunnel-Stop, 11=Tunnel-Reject, 12=Tunnel-Link-Start, 13=Tunnel-Link-Stop, 14=Tunnel-Link-Reject, 15=Failed |
41 |
Acct-Delay-Time |
integer |
4294967295 seconds |
For example: # initial accounting start: Acct-Delay-Time = 0 # no ack and retry after 5 seconds: Acct-Delay-Time = 5 |
42 |
Acct-Input-Octets |
integer |
32 bit counter |
For example: Acct-Input-Octets = 5000 |
43 |
Acct-Output-Octets |
integer |
32 bit counter |
For example: Acct-Output-Octets = 2000 |
44 |
Acct-Session-Id |
string |
22 bytes (number format) max. 253 bytes (description format) 29 bytes (DSM format) |
Internal generated 22 byte string (number format): Acct-Session-Id = 241AFF0000003250B5F750 DSM: Acct-Session-Id = 01-02-00-00-00-19-00-00-00-01 |
45 |
Acct-Authentic |
integer |
4 |
# value = 2 (local) for local user database authentication 1=Radius, 2=Local For example: AUTHENTIC [45] 4 Radius(1) |
46 |
Acct-Session-Time |
integer |
4 bytes 4294967295 seconds (DSM) 42949672 seconds (ESM) |
The attribute value wraps after approximately 497 days (ESM): For example: Acct-Session-Time = 870 |
47 |
Acct-Input-Packets |
integer |
32 bit counter 4294967295 packets |
For example: Acct-Input-Packets = 15200 |
48 |
Acct-Output-Packets |
integer |
32 bit counter 4294967295 packets |
For example: Acct-Output-Packets = 153537 |
49 |
Acct-Terminate-Cause |
integer |
4 bytes |
Supported causes: 1=User-Request, 2=Lost-Carrier, 3=Lost-Service, 4=Idle-Timeout, 5=Session-Timeout, 6=Admin-Reset, 8=Port-Error, 10=NAS-Request, 15=Service-Unavailable See also table Acct Terminate Cause for complete overview For example: Acct-Terminate-Cause = User-Request |
50 |
Acct-Multi-Session-Id |
string |
22 bytes (number format) 253 bytes (description format) 29 bytes (DSM format) |
Internal generated 22 byte string (number format): Acct-Multi-Session-Id = 241AFF0000003250B5F750 DSM: Acct-Multi-Session-Id = 01-02-00-00-00-19-00-00-5b-d9 |
52 |
Acct-Input-Gigawords |
integer |
32 bit counter |
For example: Acct-Input-Gigawords = 1 |
53 |
Acct-Output-Gigawords |
integer |
32 bit counter |
For example: Acct-Output-Gigawords = 3 |
55 |
Event-Timestamp |
date |
4 bytes |
For example: # Jul 6 2012 17:28:23 CEST is reported as 4FF70417 Event-Timestamp = 4FF70417 |
61 |
NAS-Port-Type |
integer |
4 bytes Values [0 to 255] |
Values as defined in RFC 2865 and RFC 4603 For LNS, the value is set to virtual (5) For example: NAS-Port-Type = PPPoEoQinQ (34) |
64 |
Tunnel-Type |
integer |
3 (mandatory value) |
3 = L2TP For example: Tunnel-Type = 3 |
65 |
Tunnel-Medium-Type |
integer |
1 (mandatory value) |
1 = IP or IPv4 For example: Tunnel-Medium-Type = 1 |
66 |
Tunnel-Client-Endpoint |
string |
Max. 19 bytes (untagged) |
<dotted-decimal IP address used on LAC as L2TP src-ip> For example: Tunnel-Client-Endpoint = "203.0.113.1" |
67 |
Tunnel-Server-Endpoint |
string |
Max. 19 bytes (untagged) |
<dotted-decimal IP address used on LAC as L2TP dst-ip> For example: Tunnel-Server-Endpoint = "198.51.100.1" |
68 |
Acct-Tunnel-Connection |
string |
253 chars |
By default, the Call Serial Number is inserted. Configured format: (if the resulting string is longer than 253 characters, it is truncated) acct-tunnel-connection-fmt ascii-spec <ascii-spec> : <char-specification> <ascii-spec> <char-specification> : <ascii-char> | <char-origin> <ascii-char> : a printable ASCII character <char-origin> : %<origin> <origin> : n | s | S | t | T | c | C n - Call Serial Number s | S - Local (s) or Remote (S) Session Id t | T - Local (t) or Remote (T) Tunnel Id c | C - Local (c) or Remote (C) Connection Id |
87 |
NAS-Port-Id |
string |
253 bytes |
See [87] NAS-Port-Id attribute details for a detailed description of the attribute format. For example: NAS-Port-Id = "1/1/4:501.1001" NAS-Port-Id = ‟LNS rtr-2#lip-203.0.113.1#rip- 198.51.100.1#ltid-11381#rtid-1285#lsid- 30067#rsid-19151#347” NAS-Port-Id = ‟GRE rtr-11#lip-192.0.2.1#rip-172.16.1.1” |
90 |
Tunnel-Client-Auth-ID |
string |
64 chars |
For example: Tunnel-Client-Auth-Id:0 = "LAC-1" |
91 |
Tunnel-Server-Auth-ID |
string |
64 chars |
For example: Tunnel-Server-Auth-Id:0 = "LNS-1" |
95 |
NAS-IPv6-Address |
ipv6addr |
16 bytes |
# ipv6-address For example: NAS-IPv6-Address = 2001:db8::1 |
96 |
Framed-Interface-Id |
ifid |
8 bytes |
For example: Framed-Interface-Id 02:00:00:ff:fe:00:00:01 |
97 |
Framed-IPv6-Prefix |
ipv6prefix |
max. 16 bytes for prefix + 1 byte for length |
PPPoE SLAAC wan-host <ipv6-prefix/prefix-length> with prefix-length 64 For example: Framed-IPv6-Prefix 2001:db8:FFF3:1::/64 |
99 |
Framed-IPv6-Route |
string |
max. 51 Framed-IPv6-Route attributes (50 managed routes and 1 DHCPv6 IA-PD host as managed route) |
<ip-prefix>/<prefix-length> <space> :: <space> <metric> [<space> tag <space> <tag-value>] <space> pref <space> <preference-value> [<space>type pd-host] The gateway address is always reported as "::", representing the wan host ip. For DHCPv6 IA-PD hosts modeled as a managed route, the key word "type pd-host" is appended to the Framed-IPv6-Route attribute. For example: Framed-IPv6-Route = "2001:db8:1::/56 :: 0 pref 0" corresponds with a managed route with default metrics (metric=0, no tag, preference=0) Framed-IPv6-Route = "2001:db8:1::/56 :: 10 tag 3 pref 100" corresponds with a managed route with metric=10, tag=3 and preference=100 Framed-IPv6-Route = "2001:db8:d2:10::/56 :: 0 pref 0 type pd-host" corresponds with a PD host modeled as managed route |
123 |
Delegated-IPv6-Prefix |
ipv6prefix |
max. 16 bytes for prefix + 1 byte for length |
<ipv6-prefix/prefix-length> with prefix-length [48 to 64] For example: Delegated-IPv6-Prefix 2001:DB8:173A:100::/56 |
26.10415.1 |
3GPP-IMSI |
string |
1 to 15 digits |
3GPP vendor specific attribute as defined in 3GPP TS 29.061. For example: 3GPP-IMSI = 001001123456789 |
26.3561.1 |
Agent-Circuit-Id |
string |
247 chars |
format see also RFC4679 #Ethernet/DSL <Access-Node-Identifier><eth slot/port[:vlan-id]> For example: ethernet dslam1 slot 2 port 1 vlan 100 Agent-Circuit-Id = dslam1 eth 2/1:100 |
26.3561.2 |
Agent-Remote-Id |
string |
247 chars |
format see also RFC4679 For example: Agent-Remote-Id = MyRemoteId |
26.3561.129 |
Actual-Data-Rate-Upstream |
integer |
4294967295 |
For example: Actual-Data-Rate-Upstream = 1000000 |
26.3561.130 |
Actual-Data-Rate-Downstream |
integer |
4294967295 |
For example: Actual-Data-Rate-Downstream = 5000000 |
26.3561.131 |
Minimum-Data-Rate-Upstream |
integer |
4294967295 |
For example: Minimum-Data-Rate-Upstream = 1000 |
26.3561.132 |
Minimum-Data-Rate-Downstream |
integer |
4294967295 |
For example: Minimum-Data-Rate-Downstream = 1000 |
26.3561.133 |
Attainable-Data-Rate-Upstream |
integer |
4294967295 |
For example: Attainable-Data-Rate-Downstream = 1000 |
26.3561.134 |
Attainable-Data-Rate-Downstream |
integer |
4294967295 |
For example: Minimum-Data-Rate-Upstream = 1000 |
26.3561.135 |
Maximum-Data-Rate-Upstream |
integer |
4294967295 |
For example: Maximum-Data-Rate-Upstream = 1000 |
26.3561.136 |
Maximum-Data-Rate-Downstream |
integer |
4294967295 |
For example: Maximum-Data-Rate-Downstream = 1000 |
26.3561.137 |
Minimum-Data-Rate-Upstream-Low-Power |
integer |
4294967295 |
For example: Minimum-Data-Rate-Upstream-Low-Power = 1000 |
26.3561.138 |
Minimum-Data-Rate-Downstream-Low-Power |
integer |
4294967295 |
For example: Minimum-Data-Rate-Downstream-Low-Power = 1000 |
26.3561.139 |
Maximum-Interleaving-Delay-Upstream |
integer |
4294967295 |
For example: Maximum-Interleaving-Delay-Upstream = 10 |
26.3561.140 |
Actual-Interleaving-Delay-Upstream |
integer |
4294967295 |
For example: Actual-Interleaving-Delay-Upstream = 10 |
26.3561.141 |
Maximum-Interleaving-Delay-Downstream |
integer |
4294967295 |
For example: Maximum-Interleaving-Delay-Downstream = 10 |
26.3561.142 |
Actual-Interleaving-Delay-Downstream |
integer |
4294967295 |
For example: Actual-Interleaving-Delay-Downstream = 10 |
26.3561.144 |
Access-Loop-Encapsulation |
octets |
3 bytes |
<Data Link><Encaps-1><Encaps-2> <Data Link>: AAL5(0), Ethernet(1) <Encaps 1>: NotAvailable(0), Untagged Ethernet(1), Single-Tagged Ethernet(2) <Encaps 2>: Not Available(0), PPPoA LLC(1), PPPoA Null(2), IPoA LLC(3), IPoA Null(4), Ethernet over AAL5 LLC w FCS(5), Ethernet over AAL5 LLC without FCS(6), Ethernet over AAL5 Null w FCS(7), Ethernet over AAL5 Null without FCS(8) For example: Ethernet, Single-Tagged Ethernet, Not Available Access-Loop-Encapsulation = 0x010200 |
26.3561.254 |
IWF-Session |
octets |
len 0 |
For example: IWF-Session |
26.6527.11 |
Alc-Subsc-ID-Str |
string |
64 chars |
For example: Alc-Subsc-ID-Str = MySubscriberId |
26.6527.12 |
Alc-Subsc-Prof-Str |
string |
32 chars |
For example: Alc-Subsc-Prof-Str = MySubProfile |
26.6527.13 |
Alc-SLA-Prof-Str |
string |
32 chars |
For example: Alc-SLA-Prof-Str = MySlaProfile |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 |
octets |
10 bytes/ attribute with max 31 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id|Policer-id range <1 to 32> For example: # 500 bytes in profile traffic for ingress queue 2 Alc-Acct-I-Inprof-Octets-64 = 0x000200000000000001f4 # 1000 bytes in profile traffic for ingress policer 3 Alc-Acct-I-Inprof-Octets-64 = 0x800300000000000003e8 |
26.6527.20 |
Alc-Acct-I-Outprof-Octets-64 |
octets |
10 bytes/ attribute with max 31 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id|Policer-id range <1 to 32> For example: # 500 bytes out of profile traffic for ingress queue 2 Alc-Acct-I-Outprof-Octets-64 = 0x000200000000000001f4 # 1000 bytes out of profile traffic for ingress policer 3 Alc-Acct-I-Outprof-Octets-64 = 0x800300000000000003e8 |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-64 |
octets |
10 bytes/ attribute with max 8 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id range <1 to 8> or Policer-id range <1 to 63> For example: # 500 bytes in profile traffic for egress queue 2 Alc-Acct-O-Inprof-Octets-64 = 0x000200000000000001f4 # 1000 bytes in profile traffic for egress policer 3 Alc-Acct-O-Inprof-Octets-64 = 0x800300000000000003e8 |
26.6527.22 |
Alc-Acct-O-Outprof-Octets-64 |
octets |
10 bytes/ attribute with max 8 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id range <1 to 8> or Policer-id range <1 to 63> For example: # 500 bytes out of profile traffic for egress queue 2 Alc-Acct-O-Outprof-Octets-64 = 0x000200000000000001f4 # 1000 bytes out of profile traffic for egress policer 3 Alc-Acct-O-Outprof-Octets-64 = 0x800300000000000003e8 |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-64 |
octets |
10 bytes/ attribute with max 31 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id|Policer-id range <1 to 32> For example: # 500 packets in profile traffic for ingress queue 2 Alc-Acct-I-Inprof-Pkts-64 = 0x000200000000000001f4 # 1000 packets in profile traffic for ingress policer 3 Alc-Acct-I-Inprof-Pkts-64 = 0x800300000000000003e8 |
26.6527.24 |
Alc-Acct-I-Outprof-Pkts-64 |
octets |
10 bytes/ attribute with max 31 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id|Policer-id range <1 to 32> For example: # 500 packets out profile traffic for ingress queue 2 Alc-Acct-I-Outprof-Pkts-64 = 0x000200000000000001f4 # 1000 packets out profile traffic for ingress policer 3 Alc-Acct-I-Outprof-Pkts-64 = 0x800300000000000003e8 |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-64 |
octets |
10 bytes/ attribute with max 8 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id range <1 to 8> or Policer-id range <1 to 63> For example: # 500 packets in profile traffic for egress queue 2 Alc-Acct-O-Inprof-Pkts-64 = 0x000200000000000001f4 # 1000 packets in profile traffic for egress policer 3 Alc-Acct-O-Inprof-Pkts-64 = 0x800300000000000003e8 |
26.6527.26 |
Alc-Acct-O-Outprof-Pkts-64 |
octets |
10 bytes/ attribute with max 8 attributes |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><8 Byte value> where Q/P-selection : 00 = Queue counters, 80= Policer counters where Queue-id range <1 to 8> or Policer-id range <1 to 63> For example: # 500 packets out profile traffic for egress queue 2 Alc-Acct-O-Outprof-Pkts-64 = 0x000200000000000001f4 # 1000 packets out profile traffic for egress policer 3 Alc-Acct-O-Outprof-Pkts-64 = 0x800300000000000003e8 |
26.6527.27 |
Alc-Client-Hardware-Addr |
string |
6 bytes |
For example: Alc-Client-Hardware-Addr = 00:00:00:00:00:01 |
26.6527.36 |
Alc-DHCP-Vendor-Class-Id |
string |
247 chars |
For example: Alc-DHCP-Vendor-Class-Id = My-DHCP-VendorClassId |
26.6527.69 |
Alc-Acct-I-High-Octets-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_HIGH_OCTETS_DROP_64 [69] 10 0x00010000000000000000 |
26.6527.70 |
Alc-Acct-I-Low-Octets-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_LOW_OCTETS_DROP_64 [70] 10 0x00010000000000000000 |
26.6527.71 |
Alc-Acct-I-High-Pack-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_HIGH_PACK_DROP_64 [71] 10 0x00010000000000000000 |
26.6527.72 |
Alc-Acct-I-Low-Pack-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Bytes value> where Queue-id range <1 to 32> For example: INPUT_LOW_PACK_DROP_64 [72] 10 0x00010000000000000000 |
26.6527.73 |
Alc-Acct-I-High-Octets-Offer_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_HIGH_OCTETS_OFFER_64 [73] 10 0x00010000000000000000 |
26.6527.74 |
Alc-Acct-I-Low-Octets-Offer_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_LOW_OCTETS_OFFER_64 [74] 10 0x00010000000000000000 |
26.6527.75 |
Alc-Acct-I-High-Pack-Offer_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_HIGH_PACK_OFFER_64 [75] 10 0x00010000000000000000 |
26.6527.76 |
Alc-Acct-I-Low-Pack-Offer_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_LOW_PACK_OFFER_64 [76] 10 0x00010000000000000000 |
26.6527.77 |
Alc-Acct-I-Unc-Octets-Offer_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_UNC_OCTETS_OFFER_64 [77] 10 0x00010000000000000000 |
26.6527.78 |
Alc-Acct-I-Unc-Pack-Offer_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 32> For example: INPUT_UNC_PACK_OFFER_64 [78] 10 0x00010000000000000000 |
26.6527.81 |
Alc-Acct-O-Inprof-Pack-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 8> For example: OUTPUT_INPROF_PACK_DROP_64 [81] 10 0x00010000000000000000 |
26.6527.82 |
Alc-Acct-O-Outprof-Pack-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 8> For example: OUTPUT_OUTPROF_PACK_DROP_64 [82] 10 0x00010000000000000000 |
26.6527.83 |
Alc-Acct-O-Inprof-Octs-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 8> For example: OUTPUT_INPROF_OCTS_DROP_64 [83] 10 0x00010000000000000000 |
26.6527.84 |
Alc-Acct-O-Outprof-Octs-Drop_64 |
octets |
10 bytes |
<Queue-id 2Bytes><8 Byte value> where Queue-id range <1 to 8> For example: OUTPUT_OUTPROF_OCTS_DROP_64 [84] 10 0x00010000000000000000 |
26.6527.96 |
Alc-Credit-Control-Quota |
string |
2 attributes |
DSM only. <volume-value> B|0|<category-name>
For example, soft quota exhausted and 10MB hard quota remaining: Alc-Credit-Control-Quota = 10000000B|0|hard Alc-Credit-Control-Quota = 0|0|soft |
26.6527.99 |
Alc-Ipv6-Address |
ipv6addr |
16 bytes |
For example: Alc-Ipv6-Address 2001:db8:FFF5::1 |
26.6527.100 |
Alc-Serv-Id |
integer |
2147483647 ID |
DSM only. For example: Alc-Serv-Id = 100 |
26.6527.102 |
Alc-ToServer-Dhcp-Options |
octets |
multiple attributes 247 bytes / attribute |
DSM only. For example: DHCPv4 Discover with three options: Class-identifier-option (60) = DHCP-VendorClassId, Agent-Circuit-Id (82-1) = circuit10 Agent-Remote-Id (82-2) = remote10 Alc-ToServer-Dhcp-Options = 350101 Alc-ToServer-Dhcp-Options = 3c12444843502d56656e646f72436c6173734964 Alc-ToServer-Dhcp-Options = 52150109636972637569743130020872656d6f74653130 |
26.6527.107 |
Alc-Acct-I-statmode |
string |
253 chars |
<Q/P-selection 1 Byte><Queue-id | Policer-id 1 Byte><space><statmode-string> Q/P-selection: 0x00 = Queue statmode, 0x80 = Policer statmode Queue-id | Policer-id range <1 to 63> stat-mode : configured stat-mode For example: # configure ingress policer 5 stat-mode offered-priority-no-cir INPUT_STATMODE [107] 30 0x8005 offered-priority-no-cir |
26.6527.108 |
Alc-Acct-I-Hiprio-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 5 INPUT_HIPRIO_OCTETS_64 [108] 10 0x80050000000000000000 |
26.6527.109 |
Alc-Acct-I-Lowprio-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 5 INPUT_LOWPRIO_OCTETS_64 [109] 10 0x80050000000000000000 |
26.6527.110 |
Alc-Acct-O-Hiprio-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 5 OUTPUT_HIPRIO_OCTETS_64 [110] 10 0x80050000000000000000 |
26.6527.111 |
Alc-Acct-O-Lowprio-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 5 OUTPUT_LOWPRIO_OCTETS_64 [111] 10 0x80050000000000000000 |
26.6527.112 |
Alc-Acct-I-Hiprio-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 5 INPUT_HIPRIO_PACKETS_64 [112] 10 0x80050000000000000000 |
26.6527.113 |
Alc-Acct-I-Lowprio-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 5 INPUT_LOWPRIO_PACKETS_64 [113] 10 0x80050000000000000000 |
26.6527.114 |
Alc-Acct-O-Hiprio-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # egress policer 1 OUTPUT_HIPRIO_PACKETS_64 [114] 10 0x80010000000000000000 |
26.6527.115 |
Alc-Acct-O-Lowprio-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # egress policer 1 OUTPUT_LOWPRIO_PACKETS_64 [115] 10 0x80010000000000000000 |
26.6527.116 |
Alc-Acct-I-All-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # egress policer 1 INPUT_ALL_OCTETS_64 [116] 10 0x80010000000000000000 |
26.6527.117 |
Alc-Acct-O-All-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # egress policer 1 OUTPUT_ALL_OCTETS_64 [117] 10 0x80010000000000000000 |
26.6527.118 |
Alc-Acct-I-All-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # ingress policer 3 INPUT_ALL_PACKETS_64 [118] 10 0x80030000000000000000 |
26.6527.119 |
Alc-Acct-O-All-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1 to 63> For example: # egress policer 1 OUTPUT_ALL_PACKETS_64 [119] 10 0x80010000000000000000 |
26.6527.121 |
Alc-Nat-Port-Range |
string |
no limits |
ESM: <public-ip> <space> <port- range>[,<port-range>]* <space> router <space> <outside-routing-instance> <space> <nat-policy-name> DSM: <public-ip> <space> <port- range>[,<port-range>]* <space> router <space> <outside-routing-instance> For example: ESM: a host with public pool address 198.51.100.248; port-range [37674..37723] in Base with nat-policy-name = nat-pol-1 Alc-Nat-Port-Range = "198.51.100.248 37674-37723,42734-42783 router base nat-pol-1" DSM: a UE with public address 192.0.2.12 with two port-ranges 12500-12999 and 32000-32499 in router 3001 Alc-Nat-Port-Range = "192.0.2.12 12500-12999,32000-32499 router 3001" |
26.6527.127 |
Alc-Acct-O-statmode |
string |
253 chars |
<Q/P-selection 1 Byte><Queue-id|Policer-id 1 Byte><space><statmode-string> Q/P-selection: 0x00 = Queue statmode, 0x80 = Policer statmode Queue-id range <1 to 8> or Policer-id range <1 to 63> stat-mode: configured stat-mode For example: # configure egress policer 5 stat-mode offered-limited-capped-cir OUTPUT_STATMODE [127] 33 0x8001 offered-limited-capped-cir |
26.6527.140 |
Alc-Nat-Outside-Serv-Id |
integer |
2147483647 ID |
DSM only. For example: Alc-Nat-Outside-Serv-Id = 300 |
26.6527.141 |
Alc-Nat-Outside-Ip-Addr |
ipaddr |
4 bytes |
DSM only. For example: Alc-Nat-Outside-Ip-Addr = 203.0.113.113 |
26.6527.146 |
Alc-Wlan-APN-Name |
string |
247 chars |
The APN is directly reflected as present in the incoming GTP-C message. For example: Alc-Wlan-APN-Name = demo.mnc001.mcc001.gprs |
26.6527.147 |
Alc-MsIsdn |
string |
9 to 15 digits |
Textual representation of the MSISDN in decimal format. For example: Alc-MsIsdn = 13109976224 |
26.6527.148 |
Alc-RSSI |
integer |
32 bit value |
For example: Alc-RSSI = 30 |
26.6527.149 |
Alc-Num-Attached-UEs |
integer |
32 bit value |
A number indicating how many UEs are active. For example: Alc-Num-Attached-Ues = 1 |
26.6527.163 |
Alc-Acct-Triggered-Reason |
integer |
4 bytes |
See Accounting triggered reason for a description of Accounting Triggered Reason values. For example: ACCT TRIGGERED INTERIM REASON [163] 4 regular(1) |
26.6527.175 |
Alc-DSL-Line-State |
integer |
4 bytes |
1=showtime, 2-idle, 3=silent For example: Alc-DSL-Line-State = SHOWTIME |
26.6527.176 |
Alc-DSL-Type |
integer |
4 bytes |
0=other, 1=ADSL1, 2=ADSL2, 3=ADSL2PLUS, 4=VDSL1, 5=VDSL2, 6=SDSL For example: Alc-DSL-Type = VDSL2 |
26.6527.184 |
Alc-Wlan-Ue-Creation-Type |
integer |
values [0 to 1] |
DSM only. Value in case of DSM is fixed to isa (1) For example: Alc-Wlan-Ue-Creation-Type = isa |
26.6527.191 |
Alc-ToServer-Dhcp6-Options |
octets |
Multiple attributes 247 bytes / attribute (truncated if DHCPv6 option is longer) |
DSM only. One DHCPv6 option per RADIUS attribute. In case of DHCPv6 relay or LDRA this reflects the options as they appear in the outer packet. For example: an LDRA message with following options:
Results in three attributes: Alc-ToServer-Dhcp6-Options= 0012001530303a30303a30303a30303a30303a30353b313b6f Alc-ToServer-Dhcp6-Options= 002500180000197f616c7530303a30323a30303a30303a30303a3139 Alc-ToServer-Dhcp6-Options= 0009006003e115820001000a000300010002000000190002000a000300010812ff0000000003002c000000010000070800000b400005001820010db800020000000000000000000100000e1000000e100000000000080002000000060006000100020003 |
26.6527.194 |
Alc-IPv6-Acct-Input-Packets |
integer |
4 bytes |
For example: Alc-IPv6-Acct-Input-Packets = 14511 |
26.6527.195 |
Alc-IPv6-Acct-Input-Octets |
integer |
4 bytes |
For example: Alc-IPv6-Acct-Input-Octets = 2932215 |
26.6527.196 |
Alc-IPv6-Acct-Input-GigaWords |
integer |
4 bytes |
For example: Alc-IPv6-Acct-Input-GigaWords = 1 |
26.6527.197 |
Alc-IPv6-Acct-Output-Packets |
integer |
4 bytes |
For example: Alc-IPv6-Acct-Output-Packets = 54122 |
26.6527.198 |
Alc-IPv6-Acct-Output-Octets |
integer |
4 bytes |
For example: Alc-IPv6-Acct-Output-Octets = 8521943 |
26.6527.199 |
Alc-IPv6-Acct-Output-Gigawords |
integer |
4 bytes |
For example: Alc-IPv6-Acct-Output-Gigawords = 2 |
26.6527.206 |
Alc-Wlan-SSID-VLAN |
string |
247 chars |
Textual representation of the VLAN. If no vlan-tag was present, this attribute is not included. For example: Alc-Wlan-SSID-VLAN = ‟2173” |
26.6527.226 |
Alc-Error-Code |
integer |
4 bytes |
For example: Alc-Error-Code = 202 |
26.6527.227 |
Alc-Error-Message |
string |
247 chars |
For example: Alc-Error-Message = "Service cleared by operator" |
26.6527.228 |
Alc-Trigger-Acct-Interim |
string |
247 chars |
Free formatted string that is echoed in the triggered interim update message. For example: Alc-Trigger-Acct-Interim = "CoA - Filter update" |
26.6527.230 |
Alc-Acct-O-Exprof-Octets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1..63> For example: # egress policer 1 OUTPUT EXCEEDPROF OCTETS 64 [230] 10 0x80010000000000000000 |
26.6527.231 |
Alc-Acct-O-Exprof-Packets_64 |
octets |
10 bytes |
<0x80><policer-id><8 byte value> where policer-id <1..63> For example: # egress policer 1 OUTPUT EXCEEDPROF PACKETS 64 [231] 10 0x80010000000000000000 |
26.6527.239 |
Alc-BRG-Num-Active-Sessions |
integer |
32 bits value |
A counter indicating how many sessions are connected. For example: Alc-Brg-Num-Active-Sessions = 3 |
26.6527.240 |
Alc-Nat-Port-Range-Freed |
string |
No limits |
<public-ip> <space> <port- range> <space> <outside-routing-instance> <space> <nat-policy-name> For example: a public pool with address 198.51.100.248; port-range [37674..37723] in Base, nat-policy name nat-pol-1 Alc-Nat-Port-Range = "198.51.100.248 37674-37723 router base nat-pol-1" |
241.26.6527.9 |
Alc-Bridge-Id |
integer |
1 - 4294967294 |
For example: Alc-Bridge-Id = 200 |
241.26.6527.10 |
Alc-Vxlan-VNI |
integer |
1 - 16777214 |
For example: Alc-Vxlan-VNI =250 |
241.26.6527.14 |
Alc-RT |
string |
SR OS supported format |
For example: Alc-RT = "target:64496:200" |
241.26.6527.15 |
Alc-RD |
string |
SR OS supported format |
One of the following formats:
For example: Alc-RD = ‟64496:510” |
241.26.6527.19 |
Alc-Bonding-Id |
string |
1..32 chars |
ID used to identify the bonding context. For example: Alc-Bonding-Id=home1 |
241.26.6527.23 |
Alc-Bonding-Active-Connection |
integer |
[1..2] |
ID used to identify the connection. Included for each connection active. For example: e Connection 1 and 2 active Alc-Active-Connection+=1 Alc-Active-Connection+=2 |
241.26.6527.25 |
Alc-Steering-Profile |
string |
32 chars |
Steering profile name. For example: Alc-Steering-Profile = ‟steering-profile-1” |
241.26.6527.28 |
Alc-HLE-Device-Type |
integer |
1 |
Value: 1 = Device in the home For example: Alc-HLE-Device-Type = 1 |
241.26.6527.36 |
Alc-Bonding-Load-Balance-Stats |
octets |
10 bytes per attribute |
First byte indicates which data is reported: 0x01 = egress packets 0x02 = egress octets Second byte indicates the connection ID. Remaining 8 bytes indicate the value as a 64-bit integer. For example: 100 packets totaling 40000B over connection 1, 50 packets totaling 30000B over connection 2 Alc-Bonding-Load-Balance-Stats += 0x01010000000000000064 Alc-Bonding-Load-Balance-Stats += 0x01020000000000000032 Alc-Bonding-Load-Balance-Stats += 0x02010000000000009c40 Alc-Bonding-Load-Balance-Stats += 0x02020000000000007530 |
241.26.6527.47 |
Alc-SPI-Sharing-Id |
string |
247 chars |
<SPI-sharing-type>[:<SPI sharing id>] SPI sharing per SAP: "SAP” SPI sharing per session: "PPP session:<PPP SPI sharing id>" "IPoE session:<IPoE SPI sharing id>" SPI sharing per group: "group:<group id>" For example: Alc-SPI-Sharing-Id = "PsiPP session:17" Alc-SPI-Sharing-Id = "group:100" |
241.26.6527.48 |
Alc-Firewall-Info |
string |
247 chars |
<service> <space> <firewall-policy-name> For example: a firewall-policy fw-pol-1 active in the base router Alc-Firewall-Info = "router base fw-pol-1" For example: a firewall-policy fw-pppoe active in Epipe 20: Alc-Firewall-Info = "pppoe-service-id 20 fw-pppoe" |
241.26.6527.56 |
Alc-Gtp-Bearer-Fteid |
string |
247 chars |
rtr-<virtual router id> #bid-<bearer-id> #lip-<local ip address> #rip-<peer ip address> #lteid-<local teid> #rteid-<remote teid> For example: Alc-Bearer-Fteid = "rtr-12#bid-5#lip-192.0.2.1#rip-192.0.2.2#lteid-4293918976#rteid-3" |
241.26.6527.59 |
Alc-Xconnect-Tunnel-Home-Ipv6 |
ipv6addr |
16 bytes |
IPv6 address For example: Alc-Xconnect-Tunnel-Home-Ipv6 = 2001:db8::1 |
241.26.6527.63 |
Alc-Millisecond-Event-Timestamp |
integer64 |
8 bytes |
For example Jul 6 2012 17:28:23.123 UTC is reported as: Alc-Millisecond-Event-Timestamp = 1341595703123 |
241.26.6527.64 |
Alc-GTP-Change-Detail |
integer |
[1..5] |
Details GTP connection changes. Values: 1 - s1-release: the GTP-U connection was released by the eNodeB because it was idle. Not to be confused with a GTP-C session release which is indicated using Alc-Acct-Triggered-Reason GTP-Session-Released. 2 - attach (service-request): the GTP-U connection was re-attached after idling. Not to be confused with a GTP-C session re-attach which is indicated using Alc-Acct-Triggered-Reason GTP-Session-Attached. 3 - uli-change: a new ULI was received. 4 - teidu-change: the GTP-U peer TEID changed, for example, because of mobility or re-attach. 5 - teidc-change: the GTP-C peer TEID changed, usually indicating an MME change. Example, GTP-U re-attach and GTP-U peer TEID changed: Alc-GTP-Change-Detail = 2 Alc-GTP-Change-Detail = 4 |
241.26.6527.86 |
Alc-ISA-Event-Timestamp |
integer |
4 bytes |
Number of seconds since January 1, 1970 00:00 UTC For example: Alc-ISA-Event-Timestamp = 1624459738 |
26.10415.20 |
3GPP-IMEISV |
string |
14 to 16 digits |
3GPP vendor specific attribute as defined in TS 29.061 |
26.10415.22 |
3GPP-User-Location-Info |
octets |
247 bytes |
3GPP vendor specific attribute as defined in TS 29.061 |
26.25053.2 |
Ruckus-Sta-RSSI |
integer |
32 bits value |
For example: Ruckus-Sta-RSSI = 28 |
Attribute ID | Attribute Name | Acct Start | Acct Stop | Acct Interim-Update | Acct On 1 | Acct Off 1 | Acct Reporting Level |
---|---|---|---|---|---|---|---|
1 |
User-Name |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
4 |
NAS-IP-Address |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
HSQ |
5 |
NAS-Port |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
6 |
Service-Type |
1 |
1 |
1 |
0 |
0 |
H->S->Q |
7 |
Framed-Protocol |
1 |
1 |
1 |
0 |
0 |
H->S->Q |
8 |
Framed-IP-Address |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
9 |
Framed-IP-Netmask |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
22 |
Framed-Route |
0+ |
0+ |
0+ |
0 |
0 |
H->S->Q |
25 |
Class |
0+ |
0+ |
0+ |
0 |
0 |
H->S->Q |
30 |
Called-Station-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
31 |
Calling-Station-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
32 |
NAS-Identifier |
0-1 |
0-1 |
0-1 |
1 |
1 |
HSQ |
40 |
Acct-Status-Type |
1 |
1 |
1 |
1 |
1 |
HSQ |
41 |
Acct-Delay-Time |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
HSQ |
42 |
Acct-Input-Octets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
43 |
Acct-Output-Octets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
44 |
Acct-Session-Id |
1 |
1 |
1 |
1 |
1 |
HSQ |
45 |
Acct-Authentic |
0-1 |
0-1 |
0-1 |
1 |
1 |
H->S->Q |
46 |
Acct-Session-Time |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
47 |
Acct-Input-Packets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
48 |
Acct-Output-Packets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
49 |
Acct-Terminate-Cause |
0 |
1 |
0 |
0 |
1 |
HSQ |
50 |
Acct-Multi-Session-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
52 |
Acct-Input-Gigawords |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
53 |
Acct-Output-Gigawords |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
55 |
Event-Timestamp |
1 |
1 |
1 |
1 |
1 |
HSQ |
61 |
NAS-Port-Type |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
64 |
Tunnel-Type |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
65 |
Tunnel-Medium-Type |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
66 |
Tunnel-Client-Endpoint |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
67 |
Tunnel-Server-Endpoint |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
68 |
Acct-Tunnel-Connection |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
87 |
NAS-Port-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
90 |
Tunnel-Client-Auth-ID |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
91 |
Tunnel-Server-Auth-ID |
0-12 |
0-1 |
0-1 |
0 |
0 |
HSQ |
95 |
NAS-IPv6-Address |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
HSQ |
96 |
Framed-Interface-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
97 |
Framed-IPv6-Prefix |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
99 |
Framed-IPv6-Route |
0+ |
0+ |
0+ |
0 |
0 |
H->S->Q |
123 |
Delegated-IPv6-Prefix |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.1 |
Agent-Circuit-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.2 |
Agent-Remote-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.129 |
Actual-Data-Rate-Upstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.130 |
Actual-Data-Rate-Downstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.131 |
Minimum-Data-Rate-Upstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.132 |
Minimum-Data-Rate-Downstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.133 |
Attainable-Data-Rate-Upstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.134 |
Attainable-Data-Rate-Downstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.135 |
Maximum-Data-Rate-Upstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.136 |
Maximum-Data-Rate-Downstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.137 |
Minimum-Data-Rate-Upstream-Low-Power |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.138 |
Minimum-Data-Rate-Downstream-Low-Power |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.139 |
Maximum-Interleaving-Delay-Upstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.140 |
Actual-Interleaving-Delay-Upstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.141 |
Maximum-Interleaving-Delay-Downstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.142 |
Actual-Interleaving-Delay-Downstream |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.144 |
Access-Loop-Encapsulation |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.3561.254 |
IWF-Session |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.11 |
Alc-Subsc-ID-Str |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.12 |
Alc-Subsc-Prof-Str |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.13 |
Alc-SLA-Prof-Str |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.20 |
Alc-Acct-I-Outprof-Octets-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.22 |
Alc-Acct-O-Outprof-Octets-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.24 |
Alc-Acct-I-Outprof-Pkts-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.26 |
Alc-Acct-O-Outprof-Pkts-64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.27 |
Alc-Client-Hardware-Addr |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.36 |
Alc-DHCP-Vendor-Class-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.69 |
Alc-Acct-I-High-Octets-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.70 |
Alc-Acct-I-Low-Octets-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.71 |
Alc-Acct-I-High-Pack-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.72 |
Alc-Acct-I-Low-Pack-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.73 |
Alc-Acct-I-High-Octets-Offer_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.74 |
Alc-Acct-I-Low-Octets-Offer_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.75 |
Alc-Acct-I-High-Pack-Offer_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.76 |
Alc-Acct-I-Low-Pack-Offer_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.77 |
Alc-Acct-I-Unc-Octets-Offer_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.78 |
Alc-Acct-I-Unc-Pack-Offer_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.81 |
Alc-Acct-O-Inprof-Pack-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.82 |
Alc-Acct-O-Outprof-Pack-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.83 |
Alc-Acct-O-Inprof-Octs-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.84 |
Alc-Acct-O-Outprof-Octs-Drop_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.99 |
Alc-Ipv6-Address |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.107 |
Alc-Acct-I-statmode |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.108 |
Alc-Acct-I-Hiprio-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.109 |
Alc-Acct-I-Lowprio-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.110 |
Alc-Acct-O-Hiprio-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.111 |
Alc-Acct-O-Lowprio-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.112 |
Alc-Acct-I-Hiprio-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.113 |
Alc-Acct-I-Lowprio-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.114 |
Alc-Acct-O-Hiprio-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.115 |
Alc-Acct-O-Lowprio-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.116 |
Alc-Acct-I-All-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.117 |
Alc-Acct-O-All-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.118 |
Alc-Acct-I-All-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.119 |
Alc-Acct-O-All-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.121 |
Alc-Nat-Port-Range |
0+ |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.127 |
Alc-Acct-O-statmode |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.146 |
Alc-Wlan-APN-Name |
0-1 |
0-1 |
0-1 |
0 |
0 |
SQ |
26.6527.147 |
Alc-MsIsdn |
0-1 |
0-1 |
0-1 |
0 |
0 |
SQ |
26.6527.148 |
Alc-RSSI |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.149 |
Alc-Num-Attached-UEs |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.163 |
Alc-Acct-Triggered-Reason |
0 |
0 |
0-1 |
0 |
0 |
HSQ |
26.6527.175 |
Alc-DSL-Line-State |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.176 |
Alc-DSL-Type |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.194 |
Alc-IPv6-Acct-Input-Packets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.195 |
Alc-IPv6-Acct-Input-Octets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.196 |
Alc-IPv6-Acct-Input-GigaWords |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.197 |
Alc-IPv6-Acct-Output-Packets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.198 |
Alc-IPv6-Acct-Output-Octets |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.199 |
Alc-IPv6-Acct-Output-Gigawords |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.6527.206 |
Alc-Wlan-SSID-VLAN |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.226 |
Alc-Error-Code |
0 |
0-1 |
0 |
0 |
0 |
HSQ |
26.6527.227 |
Alc-Error-Message |
0 |
0-1 |
0 |
0 |
0 |
HSQ |
26.6527.228 |
Alc-Trigger-Acct-Interim |
0 |
0 |
0-1 |
0 |
0 |
HSQ |
26.6527.230 |
Alc-Acct-O-Exprof-Octets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.231 |
Alc-Acct-O-Exprof-Packets_64 |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
26.6527.239 |
Alc-BRG-Num-Active-Sessions |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.6527.240 |
Alc-Nat-Port-Range-Freed |
0 |
0+ |
0+ |
0 |
0 |
HSQ |
241.26.6527.9 |
Alc-Bridge-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.10 |
Alc-Vxlan-VNI |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.14 |
Alc-RT |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.15 |
Alc-RD |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.19 |
Alc-Bonding-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.23 |
Alc-Bonding-Active-Connection |
0+ |
0 |
0+ |
0 |
0 |
H->S->Q |
241.26.6527.25 |
Alc-Steering-Profile |
0-1 |
0-1 |
0-1 |
0 |
0 |
HS |
241.26.6527.28 |
Alc-HLE-Device-Type |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.36 |
Alc-Bonding-Load-Balance-Stats |
0 |
0+ |
0+ |
0 |
0 |
H->S->Q |
241.26.6527.47 |
Alc-SPI-Sharing-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
241.26.6527.48 |
Alc-Firewall-Info |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
241.26.6527.56 |
Alc-Gtp-Bearer-Fteid |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.59 |
Alc-Xconnect-Tunnel-Home-Ipv6 |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
241.26.6527.64 |
Alc-GTP-Change-Detail |
0 |
0 |
0+ |
0 |
0 |
HSQ |
241.26.6527.86 |
Alc-ISA-Event-Timestamp |
0 |
0-1 |
0-1 |
0 |
0 |
HSQ |
26.10415.1 |
3GPP-IMSI |
0-1 |
0-1 |
0-1 |
0 |
0 |
H>S>Q |
26.10415.20 |
3GPP-IMEISV |
0-1 |
0-1 |
0-1 |
0 |
0 |
SQ |
26.10415.22 |
3GPP-User-Location-Info |
0-1 |
0-1 |
0-1 |
0 |
0 |
H->S->Q |
26.25053.2 |
Ruckus.Sta-RSSI |
0-1 |
0-1 |
0-1 |
0 |
0 |
HSQ |
DSM accounting
In Distributed Subscriber Management (DSM), a single accounting session per UE is started. A unique Accounting-Session-ID per UE is generated. An Acct-Multi-Session-Id is also generated but currently not used to link any accounting sessions.
Acct-Status-Type and Acct-Session-Id are always included by default. The presence of all other attributes is dictated by configuration (config>aaa>isa-radius-policy name acct-include-attributes). Unless otherwise stated in a note, the attribute description and limits are the same as for Enhanced Subscriber Management (ESM) Accounting (Enhanced Subscriber Management accounting (description) and Enhanced Subscriber Management accounting (limits)), Distributed Subscriber Management accounting (applicability) provides an overview of the applicability of the attributes in DSM accounting messages.
Accounting On and Accounting Off messages are generated when a server is enabled or disabled in an isa-radius-policy (config>aaa>isa-radius-policy name servers id>[no] shutdown). An accounting-On is also generated every 5 minutes for a RADIUS server that is unresponsive.
Attribute ID | Attribute name | Acct start | Acct stop | Acct interim-update | Acct on (*) | Acct off (*) |
---|---|---|---|---|---|---|
1 |
User-Name |
0-1 |
0-1 |
0-1 |
0 |
0 |
5 |
NAS-Port |
0-1 |
0-1 |
0-1 |
1 |
1 |
8 |
Framed-IP-Address |
0-1 |
0-1 |
0-1 |
0 |
0 |
9 |
Framed-IP-Netmask |
0-1 |
0-1 |
0-1 |
0 |
0 |
25 |
Class |
0+ |
0+ |
0+ |
0 |
0 |
30 |
Called-Station-Id |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
31 |
Calling-Station-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
32 |
NAS-Identifier |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
40 |
Acct-Status-Type |
1 |
1 |
1 |
1 |
1 |
41 |
Acct-Delay-Time |
0-1 |
0-1 |
0-1 |
0 |
0 |
42 |
Acct-Input-Octets |
0-1 |
0-1 |
0-1 |
0 |
0 |
43 |
Acct-Output-Octets |
0-1 |
0-1 |
0-1 |
0 |
0 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
1 |
1 |
46 |
Acct-Session-Time |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
47 |
Acct-Input-Packets |
0-1 |
0-1 |
0-1 |
0 |
0 |
48 |
Acct-Output-Packets |
0-1 |
0-1 |
0-1 |
0 |
0 |
49 |
Acct-Terminate-Cause |
0 |
0-1 |
0 |
0-1 |
0-1 |
50 |
Acct-Multi-Session-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
52 |
Acct-Input-Gigawords |
0-1 |
0-1 |
0-1 |
0 |
0 |
53 |
Acct-Output-Gigawords |
0-1 |
0-1 |
0-1 |
0 |
0 |
55 |
Event-Timestamp |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
61 |
NAS-Port-Type |
0-1 |
0-1 |
0-1 |
0 |
0 |
87 |
NAS-Port-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
95 |
NAS-IPv6-Address |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
97 |
Framed-IPv6-Prefix |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.3561.1 |
Agent-Circuit-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.3561.2 |
Agent-Remote-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.11 |
Alc-Subsc-ID-Str |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 3 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-643 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-643 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-643 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.27 |
Alc-Client-Hardware-Addr |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.36 |
Alc-DHCP-Vendor-Class-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.96 |
Alc-Credit-Control-Quota |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.99 |
Alc-Ipv6-Address |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.100 |
Alc-Serv-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.102 |
Alc-ToServer-Dhcp-Options |
0+ |
0+ |
0+ |
0 |
0 |
26.6527.121 |
Alc-Nat-Port-Range |
0+ |
0+ |
0+ |
0 |
0 |
26.6527.140 |
Alc-Nat-Outside-Serv-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.141 |
Alc-Nat-Outside-Ip-Addr |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.148 |
Alc-RSSI |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.163 |
Alc-Acct-Triggered-Reason |
0 |
0 |
0-1 |
0 |
0 |
26.6527.184 |
Alc-Wlan-Ue-Creation-Type |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.191 |
Alc-ToServer-Dhcp6-Options |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.206 |
Alc-Wlan-SSID-VLAN |
0-1 |
0-1 |
0-1 |
0 |
0 |
241.26.6527.59 |
Alc-Xconnect-Tunnel-Home-Ipv6 |
0-1 |
0-1 |
0-1 |
0 |
0 |
241.26.6527.63 |
Alc-Millisecond-Event-Timestamp |
0-1 |
0-1 |
0-1 |
0 |
0 |
Subscriber service accounting
This section specifies the attributes for RADIUS accounting on subscriber service instances. The attributes included in the subscriber service accounting messages are identical to the attributes that are included in the associated parent subscriber session accounting (Host accounting mode for IPoE host and Session accounting mode for PPPoE and IPoE sessions). Volume counters are always reported in standard attributes. Differences for attribute content and additional attributes are detailed in Subscriber service accounting (description).
Attribute ID | Attribute name | Description |
---|---|---|
42 |
Acct-Input-Octets |
octets received for this subscriber service instance. Only included if stats-type is set to volume and time. |
43 |
Acct-Output-Octets |
octets send for this subscriber service instance. Only included if stats-type is set to volume and time. |
44 |
Acct-Session-Id |
Unique generated hexadecimal number that represents the accounting session for this Subscriber Service instance. |
47 |
Acct-Input-Packets |
packets received for this subscriber service instance. Only included if stats-type is set to volume and time. |
48 |
Acct-Output-Packets |
packets send for this subscriber service instance. Only included if stats-type is set to volume and time. |
50 |
Acct-Multi-Session-Id |
Accounting session ID of the parent PPPoE/IPoE session (session acct-session-id) or IPoE host (host acct-session-id). The format (variable length description or fixed 22B hexadecimal number) is identical to the parent PPPoE/IPoE session or IPoE host and determined by session-id-format in the radius-accounting- policy (configure subscriber-mgmt radius-accounting-policy name session-id-format {number | description}). |
52 |
Acct-Input-Gigawords |
indicates how many times (one or more) the [42] Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service. Only included if its value is different from zero and stats-type is set to volume and time. |
53 |
Acct-Output-Gigawords |
indicates how many times (one or more) the [42] Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service. Only included if its value is different from zero and stats-type is set to volume and time. |
26.6527.151 |
Alc-Sub-Serv-Activate |
Activate a subscriber service. The attribute typically contains parameters as input for the Python script that populates the subscriber service data structure (sub_svc). The attribute is ignored if not used in Python. The parameters can cross an attribute boundary. The concatenation of all Alc-Sub-Serv-Activate attributes with the same tag in a single message is typically used as a unique subscriber service instance identifier (key). In subscriber service RADIUS accounting messages, the attribute is sent untagged and contains the subscriber service data structure sub_svc.name value used at service activation. Multiple attributes may be present if the total length does not fit a single attribute. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
42 |
Acct-Input-Octets |
integer |
4 bytes |
For example: Acct-Input-Octets = 5000 |
43 |
Acct-Output-Octets |
integer |
4 bytes |
For example: Acct-Output-Octets = 2000 |
44 |
Acct-Session-Id |
string |
22 bytes |
For example: # Acct-Session-Id = 24ADFF0000000950C5F138 Acct-Session-Id 0x32313238343633353932313032353132313133343039 |
47 |
Acct-Input-Packets |
integer |
4 bytes 4294967295 packets |
For example: Acct-Input-Packets = 15200 |
48 |
Acct-Output-Packets |
integer |
4 bytes 4294967295 packets |
For example: Acct-Output-Packets = 153537 |
50 |
Acct-Multi-Session-Id |
string |
22 bytes (number format) max. 253 bytes (description format) |
For example: Acct-Multi-Session-Id = 24ADFF0000000750C8EB26 |
52 |
Acct-Input-Gigawords |
integer |
4 bytes |
For example: Acct-Input-Gigawords = 7 |
53 |
Acct-Output-Gigawords |
integer |
4 bytes |
For example: Acct-Output-Gigawords = 3 |
26.6527.151 |
Alc-Sub-Serv-Activate |
string |
multiple VSA's per tag per message |
For example: Alc-Sub-Serv-Activate;1 = rate-limit;1000;8000 |
Attribute ID | Attribute name | Acct start | Acct stop | Acct interim-update |
---|---|---|---|---|
42 |
Acct-Input-Octets |
0 |
0-1 |
0-1 |
43 |
Acct-Output-Octets |
0 |
0-1 |
0-1 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
47 |
Acct-Input-Packets |
0 |
0-1 |
0-1 |
48 |
Acct-Output-Packets |
0 |
0-1 |
0-1 |
50 |
Acct-Multi-Session-Id |
1 |
1 |
1 |
52 |
Acct-Input-Gigawords |
0 |
0-1 |
0-1 |
53 |
Acct-Output-Gigawords |
0 |
0-1 |
0-1 |
26.6527.151 |
Alc-Sub-Serv-Activate |
1 |
1 |
1 |
LSN accounting
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
Refers to the username reported in Accounting for subscriber-aware or subscriber-unaware Large Scale NAT (LSN) users. The reported format for subscriber-unaware users is LSN44@, DS-lite@ or NAT64@ followed by the user’s inside IPv4 or IPv6 address. The reported format and length for subscriber-aware users is configured and driven by configure router nat inside subscriber-identification and send when user-name is included under configure aaa isa-radius-policy name acct-include-attributes. This attribute has the same content as [26.6527.11] Alc-Subsc-ID-Str for subscriber-unaware Large Scale NAT users. |
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting the Authentication or Accounting and maps to the IPv4 address from the system interface (configure router interface system address ip-address). |
5 |
NAS-Port |
Unique 32 bit encoded number [31 to 0] that holds the MS-ISA MDA used for LSN accounting. The following formatting is used [3 bits 31 to 29 value 000], [4 bits 28 to 25 value slot-ms-isa], [4 bits 24 to 21 value mda-nbr-ms-isa], [6 bits 20 to 15 000010], [15 bits 14 to 0 0000 0000 0000 0000]. |
8 |
Framed-IP-Address |
Refers to the inside private IP address of the user (LSN44) and send when framed-ip-addr is included in configure aaa isa-radius-policy name acct-include-attributes. |
30 |
Called-Station-Id |
Holds information to which nat-group and nat-member the NAT user belongs. The format of this attribute is a string 00-00-00-00-NatGroup-NatMember. The command show isa nat-group holds the link between ms-isa mda, NatGroup and NatMember. Optionally sent when called-station-id is included under configure aaa isa-radius-policy name acct-include-attributes. |
32 |
NAS-Identifier |
A string (configure system name system-name) identifying the NAS originating the Authentication or Accounting requests and sent when nas-identifier is included for the corresponding application: configure subscriber-mgmt radius-accounting-policy (ESM accounting), configure aaa isa-radius-policy (LSN accounting, WLAN-GW) and configure aaa l2tp-accounting-policy (L2TP accounting). |
40 |
Acct-Status-Type |
Indicates the LSN Accounting-Request type. Accounting On is sent on MS-ISA restart, when a radius-accounting-policy is added in an isa nat-group nat-group-id and when adding a server in the aaa isa-radius-policy name. Accounting Off is sent when removing a server from the aaa isa-radius-policy name. With start/stop accounting, an Accounting-Start is sent when a port-range-block is assigned to a user and an Accounting-Stop when the port-range-block is released into the pool. With interim accounting, an Accounting-Start is sent when the first port-range-block is assigned to a user. An Accounting Interim Update is sent when additional port-range blocks are assigned or released. An Accounting-Stop is sent when the last port-range block is released. |
42 |
Acct-Input-Octets |
Indicates how many Layer 3 octets were sent to this NAT user over the course of this service being provided and sent together with [43] Acct-Output-Octets, [52] Acct-Input-Gigawords and [53] Acct-Output-Gigawords when octet-counters is included under configure aaa isa-radius-policy name acct-include-attributes. |
43 |
Acct-Output-Octets |
Indicates how many Layer 3 octets have been received from this nat user over the course of this service being provided and send together with [42] Acct-Input-Octets, [52] Acct-Input-Gigawords and [53] Acct-Output-Gigawords when octet-counters is included under configure aaa isa-radius-policy name acct-include-attributes. |
44 |
Acct-Session-Id |
This unique 16 bytes attribute has two different behaviors. If multi-session-id is not included under configure aaa isa-radius-policy name acct-include-attributes then multiple port-ranges for the same user are all reported with a common 16 bytes [44] Acct-Session-id for the different port-ranges and reported using start, interim and stop accounting messages and without attribute [50] Acct-Multi-Session-Id. If multi-session-id is configured under configure aaa isa-radius-policy name acct-include-attributes then multiple port-ranges for the same user are reported with different 16 bytes [44] Acct-Session-id using start and stop accounting messages with an additional common 16 bytes attribute [50] Acct-Multi-Session-Id. For an accounting-on and accounting-off the first 8 bytes from the 16 bytes are put to zero. |
46 |
Acct-Session-Time |
For accounting-off it reports the elapsed time in seconds since the last accounting-on. When present in other accounting messages, it indicates the total duration, in seconds, since the creation of the NAT user. Generally, this aligns with the allocation of the initial port-block for the user. However, exceptions exist in situations where the NAT user is created because of lawful intercept, port-forward allocation without prior port-block allocation, or when enabling debugging for the user. In these instances, the elapsed time represents the NAT user's creation time, rather than the allocation time of the first port block. |
47 |
Acct-Input-Packets |
Indicates how many packets have been send for this nat user over the course of this service being provided and send together with [48] Acct-Output-Packets when frame-counters is included under configure aaa isa-radius-policy name acct-include-attributes. |
48 |
Acct-Output-Packets |
Indicates how many packets have been received for this nat user over the course of this service being provided and send together with [47] Acct-Input-Packets when frame-counters is included under configure aaa isa-radius-policy name acct-include-attributes. |
49 |
Acct-Terminate-Cause |
Indicates why a specific NAT port-range is released in Acct-Stop messages. Cause host-Request is used If the last port-range for this NAT user is freed and cause port-unneeded is used when we release a port-range which is not the last one (multiple port-ranges) for this NAT user. Cause [10]Nas-request is reported in Accounting-Off and cause [11]Nas-reboot is reported in Accounting-on. This attribute is only sent when release-reason is included under configure aaa isa-radius-policy name acct-include-attributes. |
50 |
Acct-Multi-Session-Id |
This unique 16 bytes attribute has two different behaviors. If multi-session-id is not included under configure aaa isa-radius-policy name acct-include-attributes then multiple port-ranges for the same user are all reported with a common 16 bytes [44] Acct-Session-id for the different port-ranges and reported using start, interim and stop accounting messages and without attribute [50] Acct-Multi-Session-Id. If multi-session-id is included under configure aaa isa-radius-policy name acct-include-attributes then multiple port-ranges for the same user are reported with different 16 bytes [44] Acct-Session-id using start and stop accounting messages with an additional common 16 bytes attribute [50] Acct-Multi-Session-Id. |
52 |
Acct-Input-Gigawords |
Indicates how many times (zero or more) the [42] Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service and send together with [42] Acct-Input-Octets, [43] Acct-Output-Octets and [53] Acct-Output-Gigawords when octet-counters is included under configure aaa isa-radius-policy name acct-include-attributes. |
53 |
Acct-Output-Gigawords |
Indicates how many times (zero or more) the [43] Acct-Output-Octets counter has wrapped around 2^32 in the course of delivering this service and send together with [42] Acct-Input-Octets, [43] Acct-Output-Octets and [52] Acct-Input-Gigawords when octet-counters is included under configure aaa isa-radius-policy name acct-include-attributes. |
55 |
Event-Timestamp |
Record the time that this event occurred on the NAS, in seconds since January 1, 1970 00:00 UTC and send when hardware-timestamp is included under configure aaa isa-radius-policy name acct-include-attributes. |
97 |
Framed-IPv6-Prefix |
Inside private IPv6 address of the user (NAT64,DSLITE) and send when framed-ipv6-prefix is included under configure aaa isa-radius-policy name acct-include-attributes. |
26.6527.11 |
Alc-Subsc-ID-Str |
The reported format is LSN44@, DS-lite@ and NAT64@ followed by the users inside IPv4 or IPv6 address and send when nat-subscriber-string is included under configure aaa isa-radius-policy name acct-include-attributes. This attribute has the same content as [1]User-Name for subscriber-unaware Large Scale NAT users. |
26.6527.100 |
Alc-Serv-Id |
Refers in the Accounting-Request to the inside service-id used for LSN subscribers using RADIUS LSN accounting (configure aaa isa-radius-policy name nat acct-include-attributes inside-service-id). The outside service-id is reported using [26.6527.140] Alc-Nat-Outside-Serv-Id. |
26.6527.121 |
Alc-Nat-Port-Range |
This attribute is used to report allocated or released NAT resources in LSN. The reported NAT resources include a public IPv4 address, public port ranges, and outside routing instance. This attribute is included in accounting by configuring the port-range-block option under the configure aaa isa-radius-policy name acct-include-attributes CLI hierarchy. |
26.6527.140 |
Alc-Nat-Outside-Serv-Id |
Refers to the public outside service-id and send when outside-service-id is included under configure aaa isa-radius-policy name acct-include-attributes. |
26.6527.141 |
Alc-Nat-Outside-Ip-Addr |
Holds for the NAT user his public outside IPv4 address and send when outside-ip is included under configure aaa isa-radius-policy name acct-include-attributes. The content of this attribute is identical to the outside IPv4 address in [26.6527.121] Alc-Nat-Port-Range. |
26.6527.163 |
Alc-Acct-Triggered-Reason |
A reason attribute included in Acct-Interim messages to specify the reason for the interim update. Attribute is included in LSN accounting only when acct-include-attribute acct-trigger-reason is enabled in the isa-radius-policy. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
[32|64] chars |
Subscriber unaware: LSN44@<ipaddr>, DS-lite@<ipv6addr> and NAT64@<ipv6addr>Subscriber aware: format and length depends on the subscriber-identification attribute configuration- attribute-type alc-sub-string max 32 chars- attribute-type user-name, class and station-id max 64 chars- attribute-type imsi and imei max 32 chars For example: # subscriber unaware: NAT64 host ipv6 address 2001:db8::1User-Name = NAT64@2001:0db8:0000:0000:0000:0000:0000:0001# subscriber aware: NAS subscriber-id = private-user1 and subscriber-identification alc-sub-stringUser-Name = private-user1 |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
For example: # ip-address 10.1.1.1 NAS-IP-Address 0a010101 |
5 |
NAS-Port |
integer |
4 bytes |
For example: # MS-ISA MDA 1/2 # 1/2/nat-out-ip corresponds to [000] [slot 0001] [mda 0010] [nat-outip 00010] [000 0000 0000 0000]: value 37814272# Note - nat-out-ip is translated value 2 (00010) and it represents the logical port on the ms-isa (show port 1/2 returns all virtual ports) NAS-Port = 37814272 |
8 |
Framed-IP-Address |
ipaddr |
4 bytes |
For example: # private inside ipv4address LSN44 user192.168.0.1 Framed-IP-Address = 192.168.0.1 |
30 |
Called-Station-Id |
string |
17 bytes |
00-00-00-00-<natgroup>-<natmember> For example: # nat group 1 and nat member 1# Called-Station-Id = 30302d30302d30302d30302d30312d30312dCalled-Station-Id = 00-00-00-00-01-01 |
32 |
NAS-Identifier |
string |
64 chars |
For example: NAS-Identifier = PE1-Antwerp |
40 |
Acct-Status-Type |
integer |
4 bytes |
1=Start, 2=Stop, 3=Interim Update, 7=Accounting-On, 8=Accounting-Off |
42 |
Acct-Input-Octets |
integer |
4 bytes |
For example: Acct-Input-Octets = 5000 |
43 |
Acct-Output-Octets |
integer |
4 bytes |
For example: Acct-Output-Octets = 2000 |
44 |
Acct-Session-Id |
string |
32 bytes |
No useful information can be extracted from the string. For example: # internal generated asid 32 Bytes/16 chars: 0x3466666434383332306232313436393738363238346262323339326462636232 Acct-Session-Id = 4ffd48320b21469786284bb2392dbcb2 |
46 |
Acct-Session-Time |
integer |
4 bytes 4294967295 seconds |
For example: Acct-Session-Time = 870 |
47 |
Acct-Input-Packets |
integer |
4 bytes 4294967295 packets |
For example: Acct-Input-Packets = 15200 |
48 |
Acct-Output-Packets |
integer |
4 bytes 4294967295 packets |
For example: Acct-Output-Packets = 153537 |
49 |
Acct-Terminate-Cause |
integer |
4 bytes |
See also table Acct Terminate Cause 10=Nas-Request, 11=Nas-Reboot, 14=Port-Suspended, 18=Host-Request For example: Acct-Terminate-Cause = Port-unneeded |
50 |
Acct-Multi-Session-Id |
string |
32 bytes |
No useful information can be extracted from the string. For example: # internal generated asid 32 Bytes/16 chars: 0x3566666434383332306232313436393738363238346262323339326462636232 Acct-Multi-Session-Id = 5ffd48320b21469786284bb2392dbcb2 |
52 |
Acct-Input-Gigawords |
integer |
4 bytes |
For example: # no overflowAcct-Input-Gigawords = 0 |
53 |
Acct-Output-Gigawords |
integer |
4 bytes |
For example: # no overflowAcct-Output-Gigawords = 0 |
55 |
Event-Timestamp |
date |
4 bytes |
For example: # Jul 6 2012 17:28:23 CEST is reported as 4FF70417Event-Timestamp = 4FF70417 |
97 |
Framed-IPv6-Prefix |
ipv6prefix |
max. 16 bytes for prefix + 1 byte for length |
private inside IPv6 address of NAT64 or DS-Lite user For example: Framed-IPv6-Prefix = 2001:db8::1/128 |
26.6527.11 |
Alc-Subsc-ID-Str |
string |
64 chars |
LSN44@<ipaddr>, DS-lite@<ipv6addr> and NAT64@<ipv6addr> For example: Alc-Subsc-ID-Str = LSN44@192.168.0.1 Alc-Subsc-ID-Str = DS-Lite@2001:0000:0000:0000:0000:0000:0000:0001 Alc-Subsc-ID-Str = NAT64@2002:0000:0000:0000:0000:0000:0000:0001 |
26.6527.100 |
Alc-Serv-Id |
integer |
2147483647 ID |
VPRN service ID or 0 (zero) when inside service is the Base routing instance. For example: inside VPRN service 100: Alc-Serv-Id = 100 |
26.6527.121 |
Alc-Nat-Port-Range |
string |
no limits |
<public-ip> <space> <port-range> <space> router <space> <outside-routing-instance> <space> <nat-policy-name> For example: a host with public pool address 198.51.100.248; port-range [37674 to 37723] in Base with nat-policy-name = nat-pol-1 Alc-Nat-Port-Range = ‟198.51.100.248 37674-37723 router base nat-pol-1” |
26.6527.140 |
Alc-Nat-Outside-Serv-Id |
integer |
2147483647 ID |
VPRN service ID or 0 (zero) when outside service is the Base routing instance. For example: outside VPRN service 200: Alc-Nat-Outside-Serv-Id = 200 |
26.6527.141 |
Alc-Nat-Outside-Ip-Addr |
ipaddr |
4 bytes |
For example: Alc-Nat-Outside-Ip-Addr = 198.51.100.248 |
26.6527.163 |
Alc-Acct-Triggered-Reason |
integer |
4 bytes |
See Accounting triggered reason for a description of Accounting Triggered Reason values. For example: ACCT TRIGGERED INTERIM REASON [163] 4 Nat-Free (19) |
Attribute ID | Attribute name | Acct start | Acct stop | Acct interim-update | Acct on | Acct off |
---|---|---|---|---|---|---|
1 |
User-Name |
0-1 |
0-1 |
0-1 |
0 |
0 |
4 |
NAS-IP-Address |
1 |
1 |
1 |
1 |
1 |
5 |
NAS-Port |
1 |
1 |
1 |
1 |
1 |
8 |
Framed-IP-Address |
0-1 |
0-1 |
0-1 |
0 |
0 |
30 |
Called-Station-Id |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
32 |
NAS-Identifier |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
40 |
Acct-Status-Type |
1 |
1 |
1 |
1 |
1 |
42 |
Acct-Input-Octets |
0 |
0-1 |
0-1 |
0 |
0 |
43 |
Acct-Output-Octets |
0 |
0-1 |
0-1 |
0 |
0 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
1 |
1 |
46 |
Acct-Session-Time |
1 |
1 |
1 |
1 |
1 |
47 |
Acct-Input-Packets |
0-1 |
0-1 |
0-1 |
0 |
0 |
48 |
Acct-Output-Packets |
0-1 |
0-1 |
0-1 |
0 |
0 |
49 |
Acct-Terminate-Cause |
0 |
0-1 |
0 |
0-1 |
0-1 |
50 |
Acct-Multi-Session-Id |
0-1 |
0-1 |
0 |
0 |
0 |
52 |
Acct-Input-Gigawords |
0 |
0-1 |
0-1 |
0 |
0 |
53 |
Acct-Output-Gigawords |
0 |
0-1 |
0-1 |
0 |
0 |
55 |
Event-Timestamp |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
97 |
Framed-IPv6-Prefix |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.11 |
Alc-Subsc-ID-Str |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.100 |
Alc-Serv-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.121 |
Alc-Nat-Port-Range |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.140 |
Alc-Nat-Outside-Serv-Id |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.141 |
Alc-Nat-Outside-Ip-Addr |
0-1 |
0-1 |
0-1 |
0 |
0 |
26.6527.163 |
Alc-Acct-Triggered-Reason |
0 |
0 |
0-1 |
0 |
0 |
L2TP tunnel accounting
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
Refers to the PPPoE username |
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting the Authentication or Accounting. Included when the RADIUS server is reachable using IPv4. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv4 address in the Boot Options File (bof address ipv4-address) ‟Base” or ‟VPRN” — The IPv4 address of the system interface (configure router interface system address address). The address can be overwritten with the configured source-address (configure aaa radius-server-policy policy-name servers source-address ip-address). |
5 |
NAS-Port |
The physical access-circuit on the NAS which is used for the Authentication or Accounting of the user. The format of this attribute is configurable on the NAS as a fixed 32 bit value or a parameterized 32 bit value. The parameters can be a combination of outer and inner vlan ID, slot number, MDA number, port number, lag-id, pw-id, pxc-id, pxc-subport and fixed bit values (zero or one) but cannot exceed 32 bits. The format can be configured for following applications: configure aaa l2tp-accounting-policy name include-radius-attribute nas-port, configure router l2tp cisco-nas-port, configure service vprn service-id l2tp cisco-nas-port, configure subscriber-mgmt authentication-policy name include-radius-attribute nas-port, configure subscriber-mgmt radius-accounting-policy name include-radius-attribute nas-port. |
6 |
Service-Type |
The type of service the PPPoE user has requested, or the type of service to be provided for the PPPoE user. Optional in RADIUS-Accept and CoA. Treated as a session setup failure if different from Framed-User. |
31 |
Calling-Station-Id |
Includes the hostname and sap-id. Send when calling-station-id is included in configure aaa l2tp-accounting-policy policy-name include-radius-attribute calling-station-id |
32 |
NAS-Identifier |
A string (configure system name system-name) identifying the NAS originating the Authentication or Accounting requests and sent when nas-identifier is included for the corresponding application: configure aaa l2tp-accounting-policy (L2TP accounting). |
41 |
Acct-Delay-Time |
Indicates how many seconds the client has been trying to send this accounting record for. This attribute is included with value 0 in all initial accounting messages. Attribute is omitted in accounting using configure subscriber-mgmt radius-accounting-policy name include-radius-attribute no acct-delay-time. |
42 |
Acct-Input-Octets |
Tunnel-link and Tunnel level accounting uses the ESM accounting statistics. For Tunnel Link Stop it reports the input bytes for this user over the course of this service being provided. For Tunnel Stop this attribute represent an aggregate of input bytes of all sessions that belong(ed) to this tunnel over the course of this service being provided. Attribute [52] Acct-Output-Gigawords indicates how many times (if greater than zero) the [42] Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service. |
43 |
Acct-Output-Octets |
Tunnel-link and Tunnel level accounting uses the ESM accounting statistics. For Tunnel Link Stop it reports the output bytes for this user over the course of this service being provided. For Tunnel Stop this attribute represent an aggregate of output bytes of all sessions that belong(ed) to this tunnel over the course of this service being provided. Attribute [53] Acct-Output-Gigawords indicates how many times (if bigger than zero) the [43] Acct-Output-Octets counter has wrapped around 2^32 in the course of delivering this service. |
44 |
Acct-Session-Id |
Is a unique generated number and maps for the Tunnel-link stop to the accounting-session-id of the PPPoE session (show service id service id ppp session detail). For Tunnel-stop accounting it is longer and a concatenation of start-time and connection-id with delimiter. The start-time equals to the node uptime reported in Timeticks (nd:hh:mm:ss:ts) and value/6000 gives the uptime in minutes. The connection-id equals {tunnel-id * 65536} and the tunnel-id maps to L2TP AVP 9 Assigned Tunnel Id. |
46 |
Acct-Session-Time |
Reports the elapsed time in seconds over the course of this service (L2TP session or L2TP tunnel) being provided. |
47 |
Acct-Input-Packets |
Tunnel-link and Tunnel level accounting uses the ESM accounting statistics. For Tunnel Link Stop it reports the input packets for this user over the course of this service being provided. For Tunnel Stop this attribute represent an aggregate of input packets of all sessions that belong/belonged to this tunnel over the course of this service being provided. |
48 |
Acct-Output-Packets |
Tunnel-link and Tunnel level accounting uses the ESM accounting statistics. For Tunnel Link Stop it reports the output packets for this user over the course of this service being provided. For Tunnel Stop this attribute represent an aggregate of output packets of all sessions that belong/belonged to this tunnel over the course of this service being provided. |
49 |
Acct-Terminate-Cause |
Indicates how the L2TP session or L2TP tunnel was terminated. |
52 |
Acct-Input-Gigawords |
Indicates how many times (zero or more) the [42] Acct-Input-Octets counter has wrapped around 2^32 in the course of delivering this service. |
53 |
Acct-Output-Gigawords |
Indicates how many times (zero or more) the [43] Acct-Output-Octets counter has wrapped around 2^32 in the course of delivering this service. |
55 |
Event-Timestamp |
Record the time that this event occurred on the NAS, in seconds since January 1, 1970 00:00 UTC |
61 |
NAS-Port-Type |
The type of the physical port of the NAS which is authenticating the user and value automatically determined from subscriber SAP encapsulation. It can be overruled by configuration. Included only if include-radius-attribute nas-port-type is added per application: configure aaa l2tp-accounting-policy (L2TP accounting). Checked for correctness if returned in CoA. |
64 |
Tunnel-Type |
The tunneling protocols to be used (in the case of a tunnel initiator) or the tunneling protocol in use (in the case of a tunnel terminator). This attribute is mandatory on LAC Access-Accept and needs to be L2TP. The same attribute is included on LNS in the Access-Request and Acct-Request if configure subscriber-mgmt authentication-policy | radius-accounting-policy policy name include-radius-attribute tunnel-server-attrs is enabled on LNS. For L2TP Tunnel/Link Accounting this attribute is always included on LAC and LNS. |
65 |
Tunnel-Medium-Type |
Which transport medium to use when creating a tunnel for those protocols (such as L2TP) that can operate over multiple transports. This attribute is mandatory on LAC Access-Accept and needs to be IP or IPv4. The same attribute is included on LNS in the Access-Request and Acct-Request if configure subscriber-mgmt authentication-policy|radius-accounting-policy policy name include-radius-attribute tunnel-server-attrs is enabled on LNS. For L2TP Tunnel/Link Accounting this attribute is always included on LAC and LNS. |
66 |
Tunnel-Client-Endpoint |
The dotted-decimal IP address of the initiator end of the tunnel. Preconfigured values are used when attribute is omitted (configure router/service vprn service-id l2tp local-address). If omitted in Access Accept on LAC and no local-address configured, then the address is taken from the interface with name system. This attribute is included on LNS in the Access-Request and Acct-Request only if configure subscriber-mgmt authentication-policy|radius-accounting-policy policy name include-radius-attribute tunnel-server-attrs is enabled on LNS. For L2TP Tunnel/Link Accounting this attribute is always included on LAC and LNS as untagged. |
67 |
Tunnel-Server-Endpoint |
The dotted-decimal IP address of the server end of the tunnel and is on the LAC the dest-ip for all L2TP packets for that tunnel. |
68 |
Acct-Tunnel-Connection |
Indicates the identifier assigned to the tunnel session. For Tunnel start/stop it is a concatenation, without delimiter, of LAC-tunnel-id (4 bytes) and LNS-tunnel-id (4 bytes) were the LAC-tunnel-id maps to the hex value of L2TP AVP 9 AssignedTunnelId from SCCRQ and LNS-tunnel-id maps to the hex value L2TP AVP 9 AssignedTunnelId in SCCRP. Unknown tunnel-ids (Tunnel Reject and Tunnel Link Reject) are reported as 0000 or ffff. For Tunnel Link Start/Stop it maps to the integer Call Serial Number from ICRQ L2TP AVP 15 Call Serial Number. The default format of the attribute can be changed with configure aaa l2tp-accounting-policy policy-name acct-tunnel-connection-fmt ascii-spec. |
82 |
Tunnel-Assignment-ID |
Indicates to the tunnel initiator the particular tunnel to which a session is to be assigned. Some tunneling protocols, such as PPTP and L2TP, allow for sessions between the same two tunnel endpoints to be multiplexed over the same tunnel and also for a specific session to use its own dedicated tunnel. |
86 |
Acct-Tunnel-Packets-Lost |
Indicates the number of packets dropped and uses the ESM accounting statistics for this. For Tunnel Link Stop it reports an aggregate of the dropped input and output packets for this user over the course of this service being provided. For Tunnel Stop this attribute represent an aggregate of input and output dropped packets of all sessions that belong/belonged to this tunnel over the course of this service being provided. |
87 |
NAS-Port-Id |
LAC: a text string identifying the physical access circuit (slot/mda/port/outer-vlan.inner-vlan) of the user that requested the Authentication or Accounting, or both. The physical port on LAC can have an optional prefix-string (8 characters maximum) and suffix-string (64 characters maximum) added (configure aaa l2tp-accounting-policy policy-name include-radius-attribute nas-port-id prefix-string string suffix(circuit-id | remote-id)). LNS: a text string identifying the logical access circuit of the user that requested the Authentication or Accounting. This logical access circuit is a fixed concatenation (delimiter number) of routing instance, tunnel-server-endpoint, tunnel-client-endpoint, local-tunnel-id, remote-tunnel-id, local-session-id, remote-session-id and call sequence number. |
90 |
Tunnel-Client-Auth-ID |
Used during the authentication phase of tunnel establishment and copied by the LAC in L2TP SCCRQ AVP 7 Host Name. Reported in L2TP Tunnel/Link accounting when length is different from zero. The value with tag 0 is used as default for the tunnels where the value is not specified. Preconfigured values are used when the attribute is omitted (configure router/service vprn service-id l2tp local-name). The Node system-name is copied in AVP Host Name if this attribute is omitted and no local-name is configured. |
91 |
Tunnel-Server-Auth-ID |
Used during the authentication phase of tunnel establishment and reported in L2TP Tunnel/Link accounting when length is different from zero. For authentication the value of this attribute is compared with the value of AVP 7 Host Name from the received LNS SCCRP. Authentication from LAC point of view passes if both attributes are the same. This authentication check is not performed if the RADIUS attribute is omitted. |
95 |
NAS-IPv6-Address |
The identifying IP address of the NAS requesting the Authentication or Accounting. Included when the RADIUS server is reachable using IPv6. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv6 address in the Boot Options File (bof address ipv6-address) ‟Base” or ‟VPRN” — The IPv6 address of the system interface (configure router interface system ipv6 address ipv6-address). The address can be overwritten with the configured ipv6-source-address (configure aaa radius-server-policy policy-name servers ipv6-source-address ipv6-address). |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
253 bytes |
Format depends on authentication method and configuration. For example: User-Name user1@domain1.com |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
# ip-address For example: NAS-IP-Address= 192.0.2.1 |
5 |
NAS-Port |
integer |
4 bytes |
nas-port <binary-spec> <binary-spec>=<bit-specification><binary-spec> <bit-specification> = 0 | 1 | <bit-origin> <bit-origin> = *<number-of-bits><origin> <number-of-bits> = [1 to 32] <origin> = s: slot number m: MDA number p: port number, lag-id, pw-id or pxc-id o: outer VLAN ID i: inner VLAN ID c: pxc-subport (a=0, b=1) Only the lower bits of the specified origin are included if the number of bits assigned for that origin is not enough to hold its maximum value. For example, when specifying 10 bits for an outer VLAN ID (*10o), then VLAN 3000 (binary 1011 1011 1000) would be reported as 952 (binary 11 1011 1000) For example : configured nas-port *12o*10i*3s*2m*5p for SAP 2/2/4:221.7 corresponds to 000011011101 0000000111 010 10 00100 NAS-Port = 231742788 |
6 |
Service-Type |
integer |
2 (mandatory value) |
PPPoE and PPPoL2TP hosts only For example: Service-Type = Framed-User |
31 |
Calling-Station-Id |
string |
253 chars |
For example: Calling-Station-Id = "router-1 1/1/4:1200.10" |
32 |
NAS-Identifier |
string |
64 chars |
For example: NAS-Identifier = PE1-Antwerp |
41 |
Acct-Delay-Time |
integer |
4294967295 seconds |
For example: # initial accounting start Acct-Delay-Time = 0# no ack and retry after 5 seconds Acct-Delay-Time = 5 |
42 |
Acct-Input-Octets |
integer |
4 bytes |
For example: Acct-Input-Octets = 5000 |
43 |
Acct-Output-Octets |
integer |
4 bytes |
For example: Acct-Output-Octets = 2000 |
44 |
Acct-Session-Id |
string |
[17|22] bytes |
Tunnel number format: <uptime><.><connection-id>Tunnel-link number format: corresponds to PPPoE session ASID (No useful information can be extracted from the string). For example: # for tunnel accountingAcct-Session-Id = 18120579.84213760# for tunnel-link accountingAcct-Session-Id = 241AFF0000029B4FD5C03E |
46 |
Acct-Session-Time |
integer |
4 bytes 42949672 seconds |
The attribute value wraps after approximately 497 days For example: Acct-Session-Time = 870 |
47 |
Acct-Input-Packets |
integer |
4 bytes 4294967295 packets |
For example: Acct-Input-Packets = 213 |
48 |
Acct-Output-Packets |
integer |
4 bytes 4294967295 packets |
For example: Acct-Output-Packets = 214 |
49 |
Acct-Terminate-Cause |
integer |
4 bytes |
See also table Acct Terminate Cause 1=User-Request, 2=Lost-Carrier, 9=NAS-Error, 10=NAS-Request, 11=NAS-Reboot, 15=Service-Unavailable For example: Acct-Terminate-Cause = NAS-Request |
52 |
Acct-Input-Gigawords |
integer |
4 bytes |
For example: # no overflowAcct-Input-Gigawords = 0 |
53 |
Acct-Output-Gigawords |
integer |
4 bytes |
For example: # no overflowAcct-Output-Gigawords = 0 |
55 |
Event-Timestamp |
date |
4 bytes |
For example: # Jul 6 2012 17:28:23 CEST is reported as 4FF70417Event-Timestamp = 4FF70417 |
61 |
NAS-Port-Type |
integer |
4 bytes Values [0 to 255] |
Values as defined in rfc-2865 and rfc-4603For LNS, the value is set to virtual (5) For example: NAS-Port-Type = PPPoEoQinQ (34) |
64 |
Tunnel-Type |
integer |
3 (mandatory value) |
Mandatory 3=L2TP For example: Tunnel-Type = L2TP |
65 |
Tunnel-Medium-Type |
integer |
1 (mandatory value) |
Mandatory 1=IP or IPv4 For example: Tunnel-Medium-Type = IP |
66 |
Tunnel-Client-Endpoint |
string |
19 or 20 bytes (untagged/tagged) |
<Tag field><dotted-decimal IP address used on LAC as L2TP src-ip> If Tag field is greater than 0x1F, it is interpreted as the first byte of the following string field For example: # untagged Tunnel-Client-Endpoint = 3139382e35312e3130302e31Tunnel-Client-Endpoint = 198.51.100.1# tagged 0 Tunnel-Client-Endpoint = 003139382e35312e3130302e31Tunnel-Client-Endpoint:0 = 198.51.100.1# tagged 1 Tunnel-Client-Endpoint = 013139382e35312e3130302e31Tunnel-Client-Endpoint:1 = 198.51.100.1 |
67 |
Tunnel-Server-Endpoint |
string |
19 or 20 bytes (untagged/tagged) |
<Tag field><dotted-decimal IP address used on LAC as L2TP dst-ip> If Tag field is greater than 0x1F, it is interpreted as the first byte of the following string field For example: # tagged 1 Tunnel-Server-Endpoint = 013230332e302e3131332e31Tunnel-Server-Endpoint:1 = 203.0.113.1 |
68 |
Acct-Tunnel-Connection |
string |
[4|8] bytes |
Default format: tunnel-start/stop : 8 Byte value representing the lac + lns tunnel-id converted in hexadecimallink-start/stop: maps to the AVP 15 call Serial Number from ICRQ (32 bit) Configured format: (if the resulting string is longer than 253 characters, it is truncated) acct-tunnel-connection-fmt ascii-spec <ascii-spec> : <char-specification> <ascii-spec> <char-specification> : <ascii-char>|<char-origin> <ascii-char> : a printable ASCII character <char-origin> : %<origin> <origin> : n | s | S | t | T | c | C n - Call Serial Number s | S - Local (s) or Remote (S) Session Id t | T - Local (t) or Remote (T) Tunnel Id c | C - Local (c) or Remote (C) Connection Id |
82 |
Tunnel-Assignment-ID |
string |
32 chars |
For example: Tunnel-Assignment-ID = Tunnel-1 |
86 |
Acct-Tunnel-Packets-Lost |
integer |
4 bytes |
Sum of all dropped packets on ingress and egress. For example: Acct-Tunnel-Packets-Lost = 748 |
87 |
NAS-Port-Id |
string |
no limits |
See [87] NAS-Port-Id attribute details for a detailed description of the attribute format. For example: LAC: 1/1/4:120.10 LNS: rtr-2#lip- 3.3.3.3#rip-1.1.1.1#ltid-11381#rtid-1285#lsid- 30067#rsid-19151#347 |
90 |
Tunnel-Client-Auth-ID |
string |
64 chars |
For example: Tunnel-Client-Auth-Id:0 = LAC-Antwerp-1 |
91 |
Tunnel-Server-Auth-ID |
string |
64 chars |
For example: Tunnel-Server-Auth-ID:0 = LNS-Antwerp-1 |
95 |
NAS-IPv6-Address |
ipv6addr |
16 bytes |
# ipv6-address For example: NAS-IPv6-Address = 2001:db8::1 |
Attribute ID | Attribute name | Acct tunnel-start | Acct tunnel-stop | Acct tunnel-reject | Acct tunnel-link-start | Acct tunnel-link-stop | Acct tunnel-link-reject |
---|---|---|---|---|---|---|---|
1 |
User-Name |
0 |
0 |
0 |
1 |
1 |
1 |
4 |
NAS-IP-Address |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
5 |
NAS-Port |
0 |
0 |
0 |
0-1 |
0-1 |
0-1 |
6 |
Service-Type |
0 |
0 |
0 |
1 |
1 |
1 |
31 |
Calling-Station-Id |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
32 |
NAS-Identifier |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
41 |
Acct-Delay-Time |
1 |
1 |
1 |
1 |
1 |
1 |
42 |
Acct-Input-Octets |
0 |
1 |
0 |
0 |
1 |
0 |
43 |
Acct-Output-Octets |
0 |
1 |
0 |
0 |
1 |
0 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
1 |
1 |
1 |
46 |
Acct-Session-Time |
0 |
1 |
0 |
0 |
1 |
0 |
47 |
Acct-Input-Packets |
0 |
1 |
0 |
0 |
1 |
0 |
48 |
Acct-Output-Packets |
0 |
1 |
0 |
0 |
1 |
0 |
49 |
Acct-Terminate-Cause |
0 |
1 |
1 |
0 |
1 |
1 |
52 |
Acct-Input-Gigawords |
0 |
0-1 |
0 |
0 |
0-1 |
0 |
53 |
Acct-Output-Gigawords |
0 |
0-1 |
0 |
0 |
0-1 |
0 |
55 |
Event-Timestamp |
1 |
1 |
1 |
1 |
1 |
1 |
61 |
NAS-Port-Type |
0 |
0 |
0 |
0-1 |
0-1 |
0-1 |
64 |
Tunnel-Type |
1 |
1 |
1 |
1 |
1 |
1 |
65 |
Tunnel-Medium-Type |
1 |
1 |
1 |
1 |
1 |
1 |
66 |
Tunnel-Client-Endpoint |
1 |
1 |
1 |
1 |
1 |
1 |
67 |
Tunnel-Server-Endpoint |
1 |
1 |
1 |
1 |
1 |
1 |
68 |
Acct-Tunnel-Connection |
1 |
1 |
1 |
1 |
1 |
0 |
82 |
Tunnel-Assignment-ID |
1 |
1 |
1 |
1 |
1 |
1 |
86 |
Acct-Tunnel-Packets-Lost |
0 |
1 |
0 |
0 |
1 |
0 |
87 |
NAS-Port-Id |
0 |
0 |
0 |
0-1 |
0-1 |
0-1 |
90 |
Tunnel-Client-Auth-ID |
1 |
1 |
1 |
1 |
1 |
1 |
91 |
Tunnel-Server-Auth-ID |
1 |
1 |
0 |
1 |
1 |
1 |
95 |
NAS-IPv6-Address |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
0-1 |
Application Assurance (AA) accounting
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
The AA-subscriber reported in AA Accounting statistics and included in Start, Interim and Stop Accounting messages. |
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting the Accounting and maps to the IPv4 address from the system interface (configure router interface system address ip-address). Allows to monitor node redundancy activity switch. |
32 |
NAS-Identifier |
A string (configure system name system-name) identifying the NAS originating the AA Accounting requests. It is sent in all accounting messages. Allows to monitor node redundancy activity switch. |
40 |
Acct-Status-Type |
Indicates AA Acct request type. Acct On is sent each time a RADIUS accounting policy (configure application-assurance radius-accounting-policy rad-acct-plcy-name) is enabled under a partition (configure application-assurance group aa-group-id:partition-id statistics aa-sub radius-accounting-policy rad-acct-plcy-name) or after a node reboot. An Acct Start is sent for each new AA-subscriber created under a partition were radius accounting is enabled. An Acct Interim is sent every configured interval time (configure application-assurance radius-accounting-policy rad-acct-plcy-name interim-update-interval minutes) for each AA-subscriber under a partition with the radius-accounting policy applied. An Acct Stop is sent at AA-subscriber removal. An application-profile change or an Application-Service-Options [ASO] override against a subscriber does not trigger Acct Start/Stop messages and does not affect the AA RADIUS Acct session. |
44 |
Acct-Session-Id |
The unique value per node used to identify the AA subscriber accounting session. Reported in accounting Start, Stop and Interim Updates messages. Its value is automatically derived from the subscriber ID string ([26.6527.11] Alc-Subsc-ID-Str) and the AA subscriber type, that guarantees to preserve the subscriber session ID after ISA card redundancy activity switch or after a node redundancy activity switch (in AARP context). An activity switch does not modify the session ID, but can be detected if needed due to the [26.6527.156] Alc-AA-Group-Partition-Isa-Id or the [32] NAS-Identifier. The AA RADIUS Acct session is independent from the ESM RADIUS Acct session. An AA Acct Off is sent when accounting stats is disabled (removing the RADIUS accounting policy). |
49 |
Acct-Terminate-Cause |
Indicates how the session was terminated. |
55 |
Event-Timestamp |
Records the time that this event occurred on the NAS, in seconds, since January 1, 1970 00:00 UTC. |
26.6527.11 |
Alc-Subsc-ID-Str |
AA-subscriber string name, used together with the AA-subscriber type to construct the [44] Acct-Session-Id. Sent in all Acct Start, Interim Updates and Stop messages. If Application Assurance per subscriber MAC is enabled, then the MAC address is appended, with a '-' as a separator between sub ID and MAC. If the sub ID is more than 19 characters, it's truncated to 19 characters and '+' is used as a separator between the sub ID and MAC to indicate truncation. |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 |
Identifies a charging group, app-group, application or sub-aggregate and its corresponding total from-sub admitted bytes. Reports cumulative volume of preconfigured AA-subscriber charging group, app-group or application since the start of the session (as described in RFC 2689) in Acct Interim Update or Stop messages. |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-64 |
Identifies a charging group, app-group, application or sub-aggregate and its corresponding total to-sub admitted bytes. Reports cumulative volume of preconfigured AA-subscriber charging group, app-group or application since the start of the session (as described in RFC 2689) in Acct Interim Update or Acct Stop messages. |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-64 |
Identifies a charging group, app-group or application and its corresponding total from-sub admitted packets. Reports cumulative volume of preconfigured AA-subscriber charging group, app-group or application since the start of the session (as described in RFC 2689) in Acct Interim Update or Acct Stop messages. |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-64 |
Identifies a charging group, app-group or application and its corresponding total to-sub admitted packets. Reports cumulative volume of preconfigured AA-subscriber charging group, app-group or application since the start of the session (as described in RFC 2689) in Acct Interim Update or Acct Stop messages. |
26.6527.45 |
Alc-App-Prof-Str |
Designates the AA-subscriber current application profile. Sent in all Acct Start, Interim Update and Stop messages. |
26.6527.156 |
Alc-AA-Group-Partition-Isa-Id |
Designates the AA Group/partition and the ISA card assigned to the AA-subscriber reported in the Accounting Statistics. Sent in all Acct requests. The ISA ID allows to monitor ISA card switch over. |
26.6527.157 |
Alc-AA-Peer-Identifier |
Specifies Application-Assurance RADIUS Peer Information and used by the PCRF to autodiscover redundant AA nodes. When AA Seen IP (Seen-IP transit subscriber notification provides RADIUS Accounting Start notification of the IP addresses and location of active subscribers within a parent AA service) is used together with AARP (removal of routing asymmetry when using redundant transit-aa-nodes), for example, having two redundant transit 7750 SR nodes, PCRF pushes a CoA create message to both 7750 SR nodes. This is achieved by adding the peer-identifier information in the original Accounting-start sent by the primary 7750 SR. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
32 chars |
# format varies with the aa-sub type For example: # sap formataa-sub: 1/1/6:61.2# spoke-sdp formataa-sub : 4:100# esm or transit formataa-sub: user1@domain1.com |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
For example: # ip-address 10.1.1.1NAS-IP-Address 0a010101 |
32 |
NAS-Identifier |
string |
64 chars |
For example: N AS-Identifier = PE1-Antwerp |
40 |
Acct-Status-Type |
integer |
4 |
1=Start, 2=Stop, 3=Interim Update, 7=Accounting-On, 8=Accounting-Off |
44 |
Acct-Session-Id |
string |
22 bytes |
<subscriber-type>|<Alc-Subsc-ID-str>where <subscriber-type> = esm, esm-mac or transit For example: Acct-Session-Id = esm|ipoe_sub_08 |
49 |
Acct-Terminate-Cause |
integer |
4 bytes |
# Supported causes: 1=User-Request, 2=Lost-Carrier, 3=Lost-Service, 4=Idle-Timeout, 5=Session-Timeout, 6=Admin-Reset, 8=Port-Error, 10=NAS-Request, 15=Service-Unavailable# See table Acct Terminate Cause for complete overview For example: Acct-Terminate-Cause = User-Request |
55 |
Event-Timestamp |
date |
4 bytes |
For example: # Jul 6 2012 17:28:23 CEST is reported as 4FF70417Event-Timestamp = 4FF70417 |
26.6527.11 |
Alc-Subsc-ID-Str |
string |
32 char |
<aa-subscriber text name> For example: Scope = subscriber: Alc-Subsc-ID-Str = ipoe_sub_08 Scope = mac Alc-Subsc-ID-Str = ipoe_sub_08-000102030405 Scope = mac, with subId = "ipoe_sub_012345678901234" truncated to 19 chars: Alc-Subsc-ID-Str = ipoe_sub_0123456789+000102030405 |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 |
octets |
10 bytes |
<Type of second byte 1 Byte><export-id 1 Byte><8 Byte value> Where: <Type of second byte> = 0x40 indicates byte 2 is AA charging-group export-id <Type of second byte> = 0x50 indicates byte 2 is AA app-group export-id <Type of second byte> = 0x60 indicates byte 2 is AA application export-id <Type of second byte> = 0x70 indicates byte 2 is sub-aggregate export-id (=1) <export-id> =<1 to 255> For example: 500 bytes reported in CG id 2 Alc-Acct- I-Inprof-Octets-64 = 0x400200000000000001f4 |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-64 |
octets |
10 bytes |
<Type of second byte 1 Byte><export-id 1 Byte><8 Byte value> Where: <Type of second byte> = 0x40 indicates byte 2 is AA charging-group export-id <Type of second byte> = 0x50 indicates byte 2 is AA app-group export-id <Type of second byte> = 0x60 indicates byte 2 is AA application export-id <Type of second byte> = 0x70 indicates byte 2 is sub-aggregate export-id (=1) <export-id> = <1 to 255> For example: Alc-Acct-O-Inprof-Octets-64 = 0x40020000000000651d26 |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-64 |
octets |
10 bytes |
<Type of second byte 1 Byte ><export-id 1 Byte><8 Byte value> Where <Type of second byte> = 0x40 indicates byte 2 is AA charging-group export-id <Type of second byte> = 0x50 indicates byte 2 is AA app-group export-id <Type of second byte> = 0x60 indicates byte 2 is AA application export-id <export-id> = <1…255> For example: Alc-Acct-I-Inprof-Pkts-64 = 0x4002000000001acae3e7 |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-64 |
octets |
10 bytes |
<Type of second byte 1 Byte ><export-id 1 Byte><8 Byte value> Where <Type of second byte > =0x40 indicates byte 2 is AA charging-group export-id <Type of second byte> = 0x50 indicates byte 2 is AA app-group export-id <Type of second byte> = 0x60 indicates byte 2 is AA application export-id < export-id> = <1 to 255> For example: Alc-Acct-O-Inprof-Pkts-64 = 0x400200000000004368c4 |
26.6527.45 |
Alc-App-Prof-Str |
string |
16 char |
For example: Alc-App-Prof-Str = MyAppProfile |
26.6527.156 |
Alc-AA-Group-Partition-Isa-Id |
string |
no limits |
<Group ID>:<Partition ID>:<ISA slot>/<ISA MDA> For example: Alc-AA-Group-Partition-Isa-Id = 2:4:3/2 |
26.6527.157 |
Alc-AA-Peer-Identifier |
string |
no limits |
<AARP ID>@<Peer IP address>@<Peer Port-id> For example: # system-ip 10.1.1.2 remote redundant transit-aa-node Alc-AA-Peer-Identifier = 200@10.1.1.2@1/1/1/4:200 |
Attribute ID | Attribute name | Acct start | Acct stop | Acct interim-update | Acct on | Acct off |
---|---|---|---|---|---|---|
1 |
User-Name |
1 |
1 |
1 |
0 |
0 |
4 |
NAS-IP-Address |
1 |
1 |
1 |
1 |
1 |
32 |
NAS-Identifier |
1 |
1 |
1 |
1 |
1 |
40 |
Acct-Status-Type |
1 |
1 |
1 |
1 |
1 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
0 |
0 |
49 |
Acct-Terminate-Cause |
0 |
0-1 |
0 |
0 |
0 |
55 |
Event-Timestamp |
1 |
1 |
1 |
1 |
1 |
26.6527.11 |
Alc-Subsc-ID-Str |
1 |
1 |
1 |
0 |
0 |
26.6527.19 |
Alc-Acct-I-Inprof-Octets-64 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.21 |
Alc-Acct-O-Inprof-Octets-64 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.23 |
Alc-Acct-I-Inprof-Pkts-64 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.25 |
Alc-Acct-O-Inprof-Pkts-64 |
0 |
0-1 |
0-1 |
0 |
0 |
26.6527.45 |
Alc-App-Prof-Str |
1 |
1 |
1 |
0 |
0 |
26.6527.156 |
Alc-AA-Group-Partition-Isa-Id |
1 |
1 |
1 |
1 |
1 |
26.6527.157 |
Alc-AA-Peer-Identifier |
0-1 |
0 |
0 |
0 |
0 |
Dynamic data service accounting
This section specifies the attributes for RADIUS accounting on dynamic data service SAPs. The attributes for RADIUS accounting of the associated control channel is identical as the ESM accounting case (see ESM accounting.
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
Dynamic data services associated with an ESM control channel:
Dynamic data services associated with a dynamic service data trigger:
|
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting the Authentication or Accounting. Included when the RADIUS server is reachable using IPv4. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv4 address in the Boot Options File (bof address ipv4-address) ‟Base” or ‟VPRN” — The IPv4 address of the system interface (configure router interface system address address). The address can be overwritten with the configured source-address (configure aaa radius-server-policy policy-name servers source-address ip-address) |
25 |
Class |
(Dynamic Data Services associated with an ESM control channel only) The Class attributes from the Dynamic Data Service Control Channel associated with this Dynamic Data Service SAP accounting session |
32 |
NAS-Identifier |
A string (configure system name system-name) identifying the NAS originating the Accounting requests. |
40 |
Acct-Status-Type |
Indicates whether this Accounting-Request marks the beginning of the user service (Start) or the end (Stop) or reports interim updates. |
41 |
Acct-Delay-Time |
Indicates how many seconds the client has been trying to send this accounting record for. This attribute is included with value 0 in all initial accounting messages. |
44 |
Acct-Session-Id |
Unique generated hexadecimal number that represents the accounting session for this Dynamic Data Service SAP. |
46 |
Acct-Session-Time |
The Acct-Session-Time time is started when the corresponding dynamic data service sap is created. The Acct-Session-Time is stopped when the corresponding dynamic data service SAP is deleted. When the SAP is orphaned (not deleted in the teardown function call), the session time stops after the teardown script is executed. If an accounting stop is sent as a result of a failure scenario, the Acct-Session-Time is zero. |
49 |
Acct-Terminate-Cause |
Indicates how the accounting session was terminated. |
50 |
Acct-Multi-Session-Id |
Dynamic data services associated with and ESM control channel:
Dynamic data services associated with a dynamic service data trigger:
|
55 |
Event-Timestamp |
Record the time that this event occurred on the NAS, in seconds since January 1, 1970 00:00 UTC |
87 |
NAS-Port-Id |
The Dynamic Data Service SAP where this accounting session is started for |
95 |
NAS-IPv6-Address |
The identifying IP Address of the NAS requesting the Authentication or Accounting. Included when the RADIUS server is reachable using IPv6. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv6 address in the Boot Options File (bof address ipv6-address) ‟Base” or ‟VPRN”— The IPv6 address of the system interface (configure router interface system ipv6 address ipv6-address). The address can be overwritten with the configured ipv6-source-address (configure aaa radius-server-policy policy-name servers ipv6-source-address ipv6-address) |
26.3561.1 |
Agent-Circuit-Id |
(Dynamic Data Services associated with an ESM control channel only) The Agent-Circuit-Id attribute from the Dynamic Data Service Control Channel associated with this Dynamic Data Service SAP accounting session |
26.3561.2 |
Agent-Remote-Id |
(Dynamic Data Services associated with an ESM control channel only) The Agent-Remote-Id attribute from the Dynamic Data Service Control Channel associated with this Dynamic Data Service SAP accounting session |
26.6527.165 |
Alc-Dyn-Serv-Script-Params |
Parameters as input to the Dynamic Data Service Python script. The parameters can cross an attribute boundary. The concatenation of all Alc-Dyn-Serv-Script-Params attributes with the same tag in a single message must be formatted as function-key dictionary where the function-key specifies which Python functions are called and dictionary contains the actual parameters in a Python dictionary structure format. In dynamic service RADIUS accounting messages, the attribute is sent untagged and contains the last received Alc-Dyn-Serv-Script-Params value in an Access-Accept or CoA message for this dynamic service. Multiple attributes may be present if the total length does not fit a single attribute. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
253 chars |
For dynamic data services associated with an ESM control channel, the format depends on authentication method and configuration. For dynamic data services associated with a dynamic service data trigger, the format is fixed to the dynamic services sap-id. For example: User-Name user1@domain1.com |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
# ip-address For example: NAS-IP-Address ‟192.0.2.1” |
25 |
Class |
octets |
Up to 6 attributes. Max. value length for each attribute is 253 chars |
For example: Class = ‟This is a Class attribute” |
32 |
NAS-Identifier |
string |
64 chars |
For example: NAS-Identifier = router-1 |
40 |
Acct-Status-Type |
integer |
4 |
1=Start, 2=Stop, 3=Interim Update, 7=Accounting-On, 8=Accounting-Off, 9=Tunnel-Start, 10=Tunnel-Stop, 11=Tunnel-Reject, 12=Tunnel-Link-Start, 13=Tunnel-Link-Stop, 14=Tunnel-Link-Reject, 15=Failed |
41 |
Acct-Delay-Time |
integer |
4294967295 seconds |
For example: # initial accounting start Acct-Delay-Time = 0# no ack and retry after 5 secondsAcct-Delay-Time = 5 |
44 |
Acct-Session-Id |
string |
22 bytes |
For example: # Acct-Session-Id = 24ADFF0000000950C5F138 Acct-Session-Id 0x32313238343633353932313032353132313133343039 |
46 |
Acct-Session-Time |
integer |
42949672 seconds |
The attribute value wraps after approximately 497 days For example: Acct-Session-Time = 870 |
49 |
Acct-Terminate-Cause |
integer |
4 bytes |
Supported causes: 1=User-Request, 2=Lost-Carrier, 3=Lost-Service, 4=Idle-Timeout, 5=Session-Timeout, 6=Admin-Reset, 8=Port-Error, 10=NAS-Request, 15=Service-Unavailable See also table Acct Terminate Cause for complete overview For example: Acct-Terminate-Cause = User-Request |
50 |
Acct-Multi-Session-Id |
string |
22 bytes |
For example: Acct-Multi-Session-Id = 24ADFF0000000250C8EA5E |
55 |
Event-Timestamp |
date |
4 bytes |
For example: # Jul 6 2012 17:28:23 CEST is reported as 4FF70417Event-Timestamp = 4FF70417 |
87 |
NAS-Port-Id |
string |
253 bytes |
Ethernet SAPs: <slot>/<mda>/<port>:<vlan>.<vlan> For example: NAS-Port-Id = 1/1/4:50:100 |
95 |
NAS-IPv6-Address |
ipv6addr |
16 bytes |
# ipv6-address For example: NAS-IPv6-Address = 2001:db8::1 |
26.3561.1 |
Agent-Circuit-Id |
string |
247 chars |
Format, see also RFC 4679 # Ethernet/DSL <Access-Node-Identifier><eth slot/port[:vlan-id]> For example: ethernet dslam1 slot 2 port 1 vlan 100Agent-Circuit-Id = dslam1 eth 2/1:100 |
26.3561.2 |
Agent-Remote-Id |
string |
247 chars |
format see also RFC 4679 For example: Agent-Remote-Id = MyRemoteId |
26.6527.165 |
Alc-Dyn-Serv-Script-Params |
string |
multiple VSAs per tag per message. Max length of concatenated strings per tag = 1000 bytes |
The script parameters may be continued across attribute boundaries. The concatenated string must have following format: ‟function-key”=<dictionary> where ‟function-key” specifies which Python functions are used and <dictionary> contains the actual parameters in a Python dictionary structure format. For example: Alc-Dyn-Serv-Script-Params:1 = ‟data_svc_1 = { 'as_id' : '100', 'comm_id' : '200', 'if_name' : 'itf1', 'ipv4_address' : '192.168.1.1', 'egr_ip_filter' : '100' , 'routes' : [{'to' : '172.16.1.0/24', 'next-hop' : '192.168.2.2'}, {'to' : '172.16.2.0/24', 'next-hop' : '192.168.2.2'}]} |
Attribute ID | Attribute name | Acct start | Acct stop | Acct interim-update |
---|---|---|---|---|
1 |
User-Name |
1 |
1 |
1 |
4 |
NAS-IP-Address |
0-1 |
0-1 |
0-1 |
25 |
Class |
0+ |
0+ |
0+ |
32 |
NAS-Identifier |
1 |
1 |
1 |
40 |
Acct-Status-Type |
1 |
1 |
1 |
41 |
Acct-Delay-Time |
1 |
1 |
1 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
46 |
Acct-Session-Time |
0 |
1 |
1 |
49 |
Acct-Terminate-Cause |
0 |
1 |
0 |
50 |
Acct-Multi-Session-Id |
1 |
1 |
1 |
55 |
Event-Timestamp |
1 |
1 |
1 |
87 |
NAS-Port-Id |
1 |
1 |
1 |
95 |
NAS-IPv6-Address |
0-1 |
0-1 |
0-1 |
26.3561.1 |
Agent-Circuit-Id |
0-1 |
0-1 |
0-1 |
26.3561.2 |
Agent-Remote-Id |
0-1 |
0-1 |
0-1 |
26.6527.165 |
Alc-Dyn-Serv-Script-Params |
1+ |
1+ |
1+ |
CLI user access accounting
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
The name of user requesting user-Authentication, Authorization, Accounting. Usernames longer the allowed maximum Limit are treated as an authentication failure. |
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting the Authentication or Accounting. Included when the RADIUS server is reachable using IPv4. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv4 address in the Boot Options File (bof address ipv4-address) ‟Base” — The IPv4 address of the system interface (configure router interface system address address). The address can be overwritten with the configured source-address (configure system security source-address application radius ip-int-name | ip-address) |
31 |
Calling-Station-Id |
The IP address (coded in hex) from the user that requests Authentication, Authorization, Accounting. |
44 |
Acct-Session-Id |
A unique number generated per authenticated user and reported in all accounting messages. Used to correlate CLI commands (accounting data) from the same user. |
61 |
NAS-Port-Type |
Mandatory included as type Virtual(5). |
95 |
NAS-IPv6-Address |
The identifying IP Address of the NAS requesting the Authentication or Accounting. Included when the RADIUS server is reachable using IPv6. The address is determined by the routing instance through which the RADIUS server can be reached: ‟Management” — The active IPv6 address in the Boot Options File (bof address ipv6-address) ‟Base” — The IPv6 address of the system interface (configure router interface system ipv6 address ipv6-address). The address can be overwritten with the configured ipv6-source-address (configure system security source-address application6 radius ipv6-address) |
26.6527.6 |
Timetra-Cmd |
A command string, subtree command string or a list of command strings as scope for the match condition for user authorization. Multiple command strings in the same attribute are delimited with the; character. Additional command strings are encoded in multiple attributes. If the maximum number of command strings is violated, or if a string is too long, processing the input is stopped but authorization continues, so if the RADIUS server is configured to have five command strings of which the third is too long, only the first two entries are used and the rest are ignored. Each [26.6527.6] Timetra-Cmd attribute is followed in sequence by a [26.6527.7] Timetra-Action. (A missing Timetra-Action results in a deny.) Note - For each authenticated RADIUS user a temporary profile with name [1]User-Name is always created (show system security profile) and executed as last profile. This temporary profile is built from the mandatory attribute [26.6527.5]Timetra-Default-Action and optional attributes [26.6527.6] Timetra-Cmd, [26.6527.7] Timetra-Action. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
16 chars |
For example: User-Name = ‟admin” |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
For example: NAS-IP-Address= ‟192.0.2.1” |
31 |
Calling-Station-Id |
string |
64 bytes |
# users ip address For example: Calling-Station-Id= ‟192.0.2.2” or Calling-Station-Id= ‟2001:db8 to 2” |
44 |
Acct-Session-Id |
string |
22 bytes |
For example: Acct-Session-Id = ‟2128463592102512113409” |
61 |
NAS-Port-Type |
integer |
4 bytes value 5 fixed |
Fixed set to value virtual (5) For example: NAS-Port-Type 00000005 |
95 |
NAS-IPv6-Address |
ipv6addr |
16 bytes |
For example: NAS-IPv6-Address = 2001:db8::1 |
26.6527.6 |
Timetra-Cmd |
string |
25 attributes 247 chars/attribute |
For example: Timetra-Cmd += configure router isis;show subscriber-mgmt sub-profile Timetra-Cmd += show router |
Attribute ID | Attribute name | Acct start | Acct stop |
---|---|---|---|
1 |
User-Name |
1 |
1 |
4 |
NAS-IP-Address |
0-1 |
0-1 |
31 |
Calling-Station-Id |
1 |
1 |
44 |
Acct-Session-Id |
1 |
1 |
61 |
NAS-Port-Type |
1 |
1 |
95 |
NAS-IPv6-Address |
0-1 |
0-1 |
26.6527.6 |
Timetra-Cmd |
1 |
1 |
IPsec accounting
This section provides details for the RADIUS attributes used in IPsec accounting.
Attribute ID | Attribute name | Description |
---|---|---|
1 |
User-Name |
For IKEv1 remote-access tunnel, this represents the xauth username. For IKEv2 remote-access tunnel, this represents the identity of the peer; the value of User-Name is the received IDi in IKEv2 message. |
4 |
NAS-IP-Address |
The identifying IP Address of the NAS requesting the Accounting. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute nas-ip-addr. |
8 |
Framed-IP- Address |
The IPv4 address to be assigned to IKEv1 or IKEv2 remote-access tunnel client using configuration payload: INTERNAL_IP4_ADDRESS. This attribute is reflected in RADIUS accounting request packet for IKEv2 tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute framed-ip-addr. |
30 |
Called-Station-Id |
The local gateway address of IKEv2 remote-access tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute called-station-id. |
31 |
Calling-Station-Id |
The peer's address and port of IKEv2 remote-access tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute calling-station-id. |
32 |
NAS-Identifier |
A string (configure system name system-name) identifying the NAS originating the Accounting requests. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute nas-identifier. |
44 |
Acct-Session-Id |
A unique identifier representing an IKEv2 remote-access tunnel session that is authenticated. Same Acct-Session-Id is included in both access- request and accounting-request. |
46 |
Acct-Session-Time |
This attribute represents the tunnel's lifetime in seconds. It is included in an Accounting-Stop packet. |
87 |
Nas-Port-Id |
The public SAP ID of IKEv2 remote-access tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute nas-port-id. |
97 |
Framed-IPv6-Prefix |
The IPv6 address to be assigned to IKEv2 remote-access tunnel client using IKEv2 configuration payload: INTERNAL_IP6_ADDRESS. The prefix and prefix-length of Framed-IPv6-Prefix are conveyed in the corresponding part of INTERNAL_IP6_ADDRESS. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute framed-ipv6-prefix. |
241.26.6527.41 |
Alc-Acct-IPsec-Bidir-Kibibytes |
(IKEv2 RA tunnel only) The number of kilobytes of bidirectional (encryption + decryption) traffic passed over the IPsec tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute acct-stats. |
241.26.6527.42 |
Alc-Acct-IPsec-Encrypted-Kibibytes |
(IKEv2 RA tunnel only) The number of kilobytes of encrypted traffic passed over the IPsec tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute acct-stats. |
241.26.6527.43 |
Alc-Acct-IPsec-Decrypted-Kibibytes |
(IKEv2 RA tunnel only) The number of kilobytes of decrypted traffic passed over the IPsec tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute acct-stats. |
241.26.6527.44 |
Alc-Acct-IPsec-Bidir-Packets |
(IKEv2 RA tunnel only) The number of packets of bidirectional (encryption + decryption) passed over the IPsec tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute acct-stats. |
241.26.6527.45 |
Alc-Acct-IPsec-Encrypted-Packets |
(IKEv2 RA tunnel only) The number of encrypted packets passed over the IPsec tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute acct-stats. |
241.26.6527.46 |
Alc-Acct-IPsec-Decrypted-Packets |
(IKEv2 RA tunnel only) The number of decrypted packets passed over the IPsec tunnel. The attribute can be included or excluded with configure ipsec radius-accounting-policy name include-radius-attribute acct-stats. |
Attribute ID | Attribute name | Type | Limits | SR OS format |
---|---|---|---|---|
1 |
User-Name |
string |
253 bytes |
Format depends on IDi format. For example: User-Name = "user1@domain1.com" |
4 |
NAS-IP-Address |
ipaddr |
4 bytes |
For example: NAS-IP-Address=192.0.2.1 |
8 |
Framed-IP-Address |
ipaddr |
4 bytes |
For example: Framed-IP-Address = 192.168.10.100 |
30 |
Called-Station-Id |
string |
253 bytes |
local gateway address of IKEv2 remote-access tunnel For example: Called-Station-Id = "172.16.100.1" |
31 |
Calling-Station-Id |
string |
253 bytes |
peer-address:port For example: Calling-Station-Id = "192.168.5.100:500" |
32 |
NAS-Identifier |
string |
64 char |
For example: NAS-Identifier = "pe1" |
44 |
Acct-Session-Id |
string |
147 bytes |
local_gw_ip-remote_ip:remote_port-time_stamp For example: Acct-Session-Id = 172.16.100.1-192.168.5.100:500-1365016423 |
46 |
Acct-Session-Time |
integer |
4 bytes 4294967295 seconds |
For example: Acct-Session-Time = 870 |
87 |
Nas-Port-Id |
string |
44 bytes |
For example: Nas-Port-Id = "tunnel-1.public:100" |
97 |
Framed-IPv6-Prefix |
ipv6prefix |
max. 16 bytes for prefix + 1 byte for length |
For example: Framed-IPv6-Prefix = 2001:DB8:CAFE:1::100/128 |
241.26.6527.41 |
Alc-Acct-IPsec-Bidir- Kibibytes |
integer64 |
8 bytes |
For example: Alc-Acct-IPsec-Bidir-Kibibytes = 2000 |
241.26.6527.42 |
Alc-Acct-IPsec- Encrypted-Kibibytes |
integer64 |
8 bytes |
For example: Alc-Acct-IPsec-Encrypted-Kibibytes = 1000 |
241.26.6527.43 |
Alc-Acct-IPsec- Decrypted-Kibibytes |
integer64 |
8 bytes |
For example: Alc-Acct-IPsec-Decrypted-Kibibytes = 1000 |
241.26.6527.44 |
Alc-Acct-IPsec-Bidir- Packets |
integer64 |
8 bytes |
For example: Alc-Acct-IPsec-Bidir-Packets = 1000 |
241.26.6527.45 |
Alc-Acct-IPsec- Encrypted-Packets |
integer64 |
8 bytes |
For example: Alc-Acct-IPsec-Encrypted-Packets = 500 |
241.26.6527.46 |
Alc-Acct-IPsec- Decrypted-Packets |
integer64 |
8 bytes |
For example: Alc-Acct-IPsec-Decrypted-Packets = 500 |
Attribute ID | Attribute name | Acct start | Acct stop | Acct interim-update |
---|---|---|---|---|
1 |
User-Name |
1 |
1 |
1 |
4 |
NAS-IP-Address |
0-1 |
0-1 |
0-1 |
8 |
Framed-IP- Address |
0-1 |
0-1 |
0-1 |
30 |
Called-Station-Id |
0-1 |
0-1 |
0-1 |
31 |
Calling-Station-Id |
0-1 |
0-1 |
0-1 |
32 |
NAS-Identifier |
0-1 |
0-1 |
0-1 |
44 |
Acct-Session-Id |
1 |
1 |
1 |
46 |
Acct-Session-Time |
0 |
1 |
1 |
87 |
Nas-Port-Id |
0-1 |
0-1 |
0-1 |
97 |
Framed-IPv6-Prefix |
0-1 |
0-1 |
0-1 |
241.26.6527.41 |
Alc-Acct-IPsec-Bidir-Kibibytes |
0 |
0-1 |
0-1 |
241.26.6527.42 |
Alc-Acct-IPsec-Encrypted-Kibibytes |
0 |
0-1 |
0-1 |
241.26.6527.43 |
Alc-Acct-IPsec-Decrypted-Kibibytes |
0 |
0-1 |
0-1 |
241.26.6527.44 |
Alc-Acct-IPsec-Bidir-Packets |
0 |
0-1 |
0-1 |
241.26.6527.45 |
Alc-Acct-IPsec-Encrypted-Packets |
0 |
0-1 |
0-1 |
241.26.6527.46 |
Alc-Acct-IPsec-Decrypted-Packets |
0 |
0-1 |
0-1 |
Accounting terminate causes
Accounting terminate causes specifies the different Terminate Causes generated by the SR OS in [49] Acct-Terminate-Cause attribute. An overview of different Enhanced Subscriber Management (ESM) Error Codes and their mapping to the Accounting Terminate Cause can be shown with the CLI command: tools dump aaa radius-acct-terminate-cause.
Code | Acct Terminate Cause | Description | SR OS |
---|---|---|---|
1 |
User-Request |
User requested termination of service, example, with LCP Terminate or by logging out. |
✓ |
2 |
Lost-Carrier |
Data Carrier Detect (DCD) was dropped on the port |
✓ |
3 |
Lost-Service |
Service can no longer be provided; example, user's connection to a host was interrupted. |
✓ |
4 |
Idle-Timeout |
Idle timer expired |
✓ |
5 |
Session-Timeout |
Maximum session length timer expired |
✓ |
6 |
Admin-Reset |
Administrator reset the port or session |
✓ |
7 |
Admin-Reboot |
Administrator is ending service on the NAS, example, before rebooting the NAS. |
|
8 |
Port-Error |
NAS detected an error on the port which required ending the session |
✓ |
9 |
NAS-Error |
NAS detected some error (other than on the port) which required ending the session |
✓ |
10 |
NAS-Request |
NAS ended session for a non-error reason not otherwise listed here. |
✓ |
11 |
NAS-Reboot |
The NAS ended the session to reboot non-administratively (crash). |
✓ |
12 |
Port-Unneeded |
NAS ended session because resource usage fell below low-water mark (example, if a bandwidth-on-demand algorithm decided that the port was no longer needed). |
|
13 |
Port-Preempted |
NAS ended session to allocate the port to a higher priority use |
|
14 |
Port-Suspended |
NAS ended session to suspend a virtual session |
✓ |
15 |
Service-Unavailable |
NAS was unable to provide requested service |
✓ |
16 |
Callback |
NAS is terminating current session to perform callback for a new session |
|
17 |
User-Error |
Input from user is in error, causing termination of session. |
|
18 |
Host-Request |
Login Host terminated session normally |
✓ |
19 |
Supplicant Restart |
Indicates re-initialization of the Supplicant state machines (dot1x) |
|
20 |
Reauthentication Failure |
Indicates that a previously authenticated Supplicant has failed to re-authenticate successfully following expiry of the re-authentication timer or explicit re-authentication request by management action. (dot1x) |
|
21 |
Port Reinitialized |
Termination cause indicates that the Port's MAC has been reinitialized (dot1x) |
|
22 |
Port Administratively Disabled |
Indicates that the Port has been administratively disabled (dot1x) |
|
23 |
Lost Power |
— |
Accounting triggered reason VSA values
Enhanced Subscriber Management (ESM), Distributed Subscriber Management (DSM), and IPsec accounting generate Accounting Interim Update messages periodically or triggered by an event. The reason for the Accounting Interim Update message is included in the [26.6527.163] Alc-Acct-Triggered-Reason attribute.
For ESM, sending of Accounting Interim Updates and inclusion of the [26.6527.163] Alc-Acct-Triggered-Reason attribute must be enabled explicitly using following configuration:
subscriber-mgmt
radius-accounting-policy "acct-policy-1" create
host-accounting interim-update # maximum two accounting
queue-instance-accounting interim-update # modes can be enabled
session-accounting interim-update # simultaneously
include-radius-attribute
alc-acct-triggered-reason
exit
exit
Accounting triggered reason specifies the different Accounting Triggered Reason values generated by the SR OS in [26.6527.163] Alc-Acct-Triggered-Reason attribute.
Value | Reason | Description | Accounting mode | ||||||
---|---|---|---|---|---|---|---|---|---|
CPM based | ISA based | ||||||||
IPsec | ESM | DSM | LSN | L2AW | |||||
Host | Session | Queue | |||||||
1 |
regular |
Periodic Accounting Interim Update. The interval can be returned from RADIUS or configured ESM: configure subscriber-mgmt radius-accounting-policy name update-interval. DSM: configure service vprn | ies service-id subscriber-interface sub-itf group-interface grp-itf wlan-gw vlan-tag-ranges range start start end end distributed-sub-mgmt accounting-update-interval |
✓ |
✓ |
✓ |
✓ |
|||
2 |
sla-start |
An sla-stop followed by an sla-start is generated when a CoA with new sla-profile is received. |
✓ |
✓ |
|||||
3 |
sla-stop |
An sla-stop followed by an sla-start is generated when a CoA with new sla-profile is received. |
✓ |
✓ |
|||||
4 |
Framed-IP-Address-up |
IP address or prefix tracking4 Generated for a session when an IPv4 host is added. |
✓5 |
✓ |
|||||
5 |
Framed-IP-Address-down |
IP address or prefix tracking4 Generated for a session when an IPv4 host is deleted. |
✓5 |
✓ |
|||||
6 |
Alc-Ipv6-Address-up |
IP address or prefix tracking4 Generated for a session when a DHCPv6 IA-NA host is added. |
✓5 |
✓ |
|||||
7 |
Alc-Ipv6-Address-down |
IP address or prefix tracking4 Generated for a session when a DHCPv6 IA-NA host is deleted. |
✓5 |
✓ |
|||||
8 |
Delegated-IPv6-Prefix-up |
IP address or prefix tracking4 Generated for a session when a DHCPv6 IA-PD host or DHCPv6 IA-PD as managed route is added. |
✓5 | ||||||
9 |
Delegated-IPv6-Prefix-down |
IP address or prefix tracking4 Generated for a session when a DHCPv6 IA-PD host or DHCPv6 IA-PD as managed route is deleted. |
✓5 | ||||||
10 |
Framed-IPv6-Prefix-up |
IP address or prefix tracking4 Generated for a session when a SLAAC host is added. |
✓5 |
✓ |
|||||
11 |
Framed-IPv6-Prefix-down |
IP address or prefix tracking4 Generated for a session when a SLAAC host is deleted. |
✓5 |
✓ |
|||||
12 |
Interval-Changed |
Generated when the interval, at which Accounting Interim Updates are send, is changed. (RADIUS Access-Accept or CoA with attribute [85] Acct-Interim-Interval received). Notifies the Accounting server that this host uses a different Accounting Interim Update interval than the configured update-interval in the radius-accounting-policy. |
✓ |
✓ |
✓ |
✓ |
|||
13 |
DSL-Line-Attributes-Changed |
Generated when DSL-Line-Attributes values (example: Actual-Data-Rate-Upstream) are received using ANCP after the PPPoE session or IPoE binding was already established. |
✓ |
✓ |
✓ |
||||
14 |
Wlan-Mobility-Event |
Generated when mobility triggered accounting is enabled (configure router | service vprn id wlan-gw mobility-triggered-acct interim-update) and when a mobility event is detected (re-authentication, accounting start, accounting interim-update, data or Inter Access Point Protocol (IAPP)). For DSM, counters are always included in the triggered interim update message. For ESM counters can be included with configure router | service vprn id wlan-gw mobility-triggered-acct interim- update include-counters. |
✓ |
✓ |
✓ |
||||
15 |
Persistence-Recover |
IPoE subscriber hosts can be made persistent across node reboots: state is restored from a persistency file located on the compact flash file system. A triggered Accounting Interim Update message is generated for each subscriber host that is successfully restored. |
✓ |
✓ |
|||||
16 |
SRRP-Switchover |
Generated in dual homing scenarios by the node switching from srrp-non-master to srrp-master state. |
✓ |
✓ |
✓ |
||||
17 |
Nat-Port-Range-Event |
Generated when L2-Aware NAT port ranges are created and removed. This is only triggered if any of the attributes outside-ip, outside-service or port-range-block is configured as an accounting include attribute. |
✓ |
||||||
18 |
CoA-Triggered |
Generated when a CoA message is received containing the [26.6527.228] Alc-Trigger-Acct-Interim attribute. The Alc-Trigger-Acct-Interim attribute is also echoed in the CoA triggered accounting interim update message. |
✓ |
✓ |
✓ |
||||
19 |
Nat-Free |
Generated per port-block accounting when an existing port-block (Large Scale NAT) or an existing extended port-block (L2aware NAT) is released. |
✓ |
✓ |
|||||
20 |
Nat-Map |
Generated per port-block accounting when a new port-block (Large Scale NAT) or an existing extended port-block (L2aware NAT) is allocated. |
✓ |
✓ |
|||||
21 |
Nat-Update |
Generated for a periodically scheduled Large Scale NAT interim accounting update in both per port-block and per subscriber logging mode. |
✓ |
||||||
22 |
Stateless-SRRP-Switchover |
Generated when a host is deleted because of stateless SRRP switchover. |
✓5 | ||||||
23 |
Data-Triggered-Host-Promotion |
Generated when a data-triggered host is promoted to a DHCP host when the host sends a DHCP packet. |
✓ |
✓ |
✓ |
||||
24 |
Lac-Traffic-Steering-Enabled |
Generated when a steering profile is attached to a PPPoE L2TP LAC session. The steering profile name is included in attribute [241.26.6527.25] Alc-Steering-Profile when configured with configure subscriber-mgmt radius-accounting-policy name include-radius-attribute steering-profile. |
✓ |
✓ |
|||||
25 |
Lac-Traffic-Steering-Disabled |
Generated when a steering profile is removed from a PPPoE L2TP LAC session The [241.26.6527.25] Alc-Steering-Profile attribute is not included in the triggered interim update message. |
✓ |
✓ |
|||||
26 |
Bonding-Connection |
Generated when an access connection becomes active or inactive. The remaining active connections are included in the [241.26.6527.23] Alc-Bonding-Active-Connection attribute. |
✓ |
✓ |
✓ |
||||
27 |
IPsec-Traffic-Acct-On |
Included in the next regular interim update when the ipsec radius-accounting-policy was changed from no accounting statistics (include-radius-attribute no acct-stats) to include accounting statistics (include-radius-attribute acct-stats). |
✓ |
||||||
28 |
IPsec-Traffic-Acct-Off |
Included in the next regular interim update when the ipsec radius-accounting-policy was changed from include accounting statistics (include-radius-attribute acct-stats) to no accounting statistics (include-radius-attribute no acct-stats). |
✓ |
||||||
29 |
GTP-Session-Changed-Event |
Generated when a modification happened to the GTP session linked to this accounting session. A modification could be a GTP-U mobility, location update, MME change, and so on. More details on the exact modifications can be found in attribute [241.26.6527.64] Alc-GTP-Change-Detail. |
✓ |
✓ |
✓ |
||||
30 |
GTP-Session-Released |
Generated when the GTP Session linked to this accounting session is released, for example when there are active DHCP leases for a connection but the underlying GTP connection is explicitly released. |
✓ |
✓ |
✓ |
||||
31 |
GTP-Session-Attached |
Generated when the GTP session linked to this accounting session re-attached. |
✓ |
✓ |
✓ |
||||
32 |
Stats-mode-changed |
Applicable to Broadband Network Gateway (BNG) Control and User Plane Separation (CUPS) only. See BNG CUPS RADIUS attributes documentation. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
33 |
Link-count-changed |
Applicable to Broadband Network Gateway (BNG) Control and User Plane Separation (CUPS) only. See BNG CUPS RADIUS attributes documentation. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
34 |
Framed-IPv6-Address-up |
Applicable to Broadband Network Gateway (BNG) Control and User Plane Separation (CUPS) only. See BNG CUPS RADIUS attributes documentation. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
35 |
Framed-IPv6-Address-down |
Applicable to Broadband Network Gateway (BNG) Control and User Plane Separation (CUPS) only. See BNG CUPS RADIUS attributes documentation. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
36 |
Wlan-Quota-Exhausted |
Generated when DSM Soft volume quota are exhausted. Only triggered if configured under configure aaa isa-radius-policy name acct-update-triggers soft-quota-exhausted |
✓ |
||||||
37 |
User-Location-Changed |
Applicable to Broadband Network Gateway (BNG) Control and User Plane Separation (CUPS) only. See BNG CUPS RADIUS attributes documentation. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
38 |
Primary-UPF-Change |
Applicable to Broadband Network Gateway (BNG) Control and User Plane Separation (CUPS) only. See BNG CUPS RADIUS attributes documentation. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |