Gx AVP
In this section
This guide provides an overview of supported Gx Attribute Value Pairs (AVP) for the 7750 SR. The implementation is based on Gx Release v11.12, doc 3GPP 29212-bc0.doc.
The AVP descriptions are organized per application.
Attribute conventions displays the conventions used in this guide.
Attribute | Description |
---|---|
0 |
This attribute must not be present in packet. |
0+ |
Zero or more instances of this attribute may be present in packet. |
0-1 |
Zero or one instance of this attribute may be present in packet. |
1 |
Exactly one instance of this attribute must be present in packet. |
AVPs
Certain AVPs are applicable in only one direction, while others are applicable to both directions.
AVPs sent by the 7750 SR are used to:
inform the PCRF of the host creation/termination and the subscriber host identity in the 7750 SR
inform the PCRF of the functionality supported in the 7750 SR
report specific events related to the subscriber-host
report the status of the rules
report usage monitoring
report status of the host (existent/non-existent)
AVPs sent by PCRF toward the 7750 SR are used to:
install or activate policies
request usage monitoring
terminate the subscriber-host
request status of the subscriber-host (existent/non-existent)
AVPs that apply to both directions are used for base Diameter functionality such as peering establishment, routing of the Diameter messages, session identification and reporting of catastrophic failures (OSI change).
Reserved keywords in the 7750 SR
The reserved keywords used to identify referenced object type within the 7750 SR are listed in Reserved keywords in the 7750 SR . See Standard diameter AVPs (format) for further reference.
Reserved keywords in the 7750 SR | Used in AVP | Comments |
---|---|---|
ingr-v4: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
ingr-v6: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
egr-v4: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
egr-v6: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
in-othr-v4: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
in-othr-v6: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
sub-id |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
sla-profile: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
sub-profile: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
inter-dest: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
cat-map: |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
aa-functions: |
adc-rule-name, charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
aa-functions:app: <string> |
charging-rule-name |
Used to identify the AA app-profile directly in the charging-rule-name AVP in a charging-rule-install. See Standard diameter AVPs (format) and NOKIA-specific AVPs . |
aa-functions:aso: <char>:val |
charging-rule-name |
Used to identify the AA ASO characteristic and value directly in a charging-rule-name AVP in a charging rule-install. Standard diameter AVPs (format) and NOKIA-specific AVPs . |
aa-functions:urlparam: <string> |
charging-rule-name |
Used to identify the AA Sub HTTP URL parameter directly in a charging-rule-name AVP in a charging rule-install. See Standard diameter AVPs (format) and NOKIA-specific AVPs . |
aa-functions:subscope: <val> |
charging-rule-name |
Used to identify the AA Sub scope directly in a charging-rule-name AVP in a charging rule-install. See Standard diameter AVPs (format) and NOKIA-specific AVPs . |
aa-um |
charging-rule-name |
Used to identify referenced object type within 7x50. See Standard diameter AVPs (description) . |
Standard diameter AVPs
Applications for which the described AVPs apply:
- Gx-PM-ESM—Policy Management for Enhanced Subscriber Management
- Gx-UM-ESM—Usage Monitoring for Enhanced Subscriber Management
- Gx-PM-AA—Policy Management for Application Assurance
- Gx-UM-AA—Usage Monitoring Application Assurance
The AVPs listed in Standard diameter AVPs (description) that do not have an associated application are AVPs that are used for generic purposes and their use can extend through all applications.
AVP ID | AVP name | Section defined | Application | Description |
---|---|---|---|---|
5 |
NAS-Port |
RFC 2865 / §5.5 RFC 4005 / §4.2 |
— |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
8 |
Framed-IP-Address |
RFC 4005 /§6.11.1 |
— |
This AVP specifies the IPv4 address of the subscriber host. The IPv4 address is obtained before Gx session establishment. The IPv4 address cannot be assigned to the subscriber host by PCRF via Gx but is instead used only for reporting. |
18 |
3GPP-SGNS-MCC-MNC |
29.061 |
— |
GTP S11 Access uses the value configured with the following command:
|
22 |
3GPP-User-Location-Info |
29.061 |
— |
In CCR-I, this contains the User Location Information as signaled in the incoming GTP-C message for GTP Access hosts. For a CCR-U triggered by either USER_LOCATION_CHANGE (ULC), ECGI_CHANGE, or TAI_CHANGE will include ULI values as follows:
|
25 |
Class |
RFC 2865 / §5.25 |
— |
This attribute is available to be sent by the PCRF to the 7750 SR and is echoed unmodified by the 7750 SR to the PCRF. The 7750 SR does not interpret this attribute locally. |
30 |
Called-Station-Id |
RFC 2865 / §5.30 RFC 4005 / §4.5 |
— |
See the7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
31 |
Calling-Station-ID |
RFC 4005 / §4.6 |
— |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
55 |
Event-Timestamp |
RFC 6733 / §8.21 |
— |
This AVP records the time that this event occurred on the 7750 SR, in seconds since January 1, 1900 00:00 UTC. |
61 |
NAS-Port-Type |
RFC 2865 / §5.41 RFC 4005 / §4.4 RFC 4603 |
— |
See the7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
87 |
NAS-Port-Id |
RFC 2869 / §5.17 RFC 4005 / §4.3 |
— |
See the7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
92 |
NAS-Filter-Rule |
RFC 4849 |
Gx-PM-ESM |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. This AVP is nested within the Charging-Rule-Definition AVP. |
97 |
Framed-IPv6-Prefix |
RFC 4005 /§6.11.6 |
— |
This AVP specifies the IPv6-prefix and prefix-length that is assigned to the host via SLAAC (Router Advertisement) to the WAN side of the user. The IPv6-prefix and prefix-length is obtained before Gx session establishment. The facilities to provide the IPv6-prefix and prefix-length to the subscriber-host are DHCP server/local pools, RADIUS or LUDB. The IPv6-prefix/prefix-length cannot be assigned to the subscriber host by PCRF via Gx. Instead the IPv6-prefix and prefix-length is the one being reported to the PCRF during the host instantiation phase. |
123 |
Delegated-IPv6-Prefix |
RFC 4818 |
— |
This attribute carries the Prefix (ipv6-prefix/prefix-length) assigned to the host via DHCPv6 (IA-PD) for the LAN side of the user (IPoE, PPPoE). The IPv6-prefix/prefix-length is obtained before Gx session establishment. The facilities to provide the IPv6-prefix/prefix-length to the subscriber-host are DHCP server/local pools, RADIUS or LUDB. The IPv6-prefix/prefix-length cannot be assigned to the subscriber host by PCRF via Gx. Instead the IPv6-prefix/prefix-length is the one being reported to the PCRF during the host instantiation phase. |
257 |
Host-IP-Address |
RFC 6733 / §5.3.5 |
— |
This AVP is used to inform a Diameter peer of the sender's IP address. The IPv4 address used is the one configured in the diameter-peer-policy. If none is configured, then the system IP address is used. |
258 |
Auth-Application-Id |
RFC 6733 / §6.8 |
— |
This AVP indicates supported Diameter applications. The application support is exchanged in CER/CEA when the peering sessions is established. The diameter base protocol does not require application ID because its support is mandatory. The Gx application ID value is 16777238 and it is advertised in Auth-Application-Id AVP within the grouped Vendor-Specific-Application-Id AVP in CER message. In addition, each Gx specific message carries Auth-Application-Id AVP with the value of 16777238. |
260 |
Vendor-Specific-Application-Id |
RFC 6733 / §6.11 |
— |
This is a Grouped AVP that is used to advertise support of a vendor-specific Diameter application in CER/CEA messages. Gx is one such application. This AVP contains the Vendor-Id AVP of the application and the auth-application-id AVP. |
263 |
Session-id |
RFC 6733 / §8.8 |
— |
This AVP must be present in all messages and it is used to identify a specific IP-Can session. IP-Can session corresponds to a subscriber host, which can be DHCPv4/v6, PPPoX or ARP host. Session-id AVP is unique per host. Dual stack host (IPoE or PPPoX) share a single session-id. |
264 |
Origin-Host |
RFC 6733 / §6.3 |
— |
This AVP must be present in all messages and it is used to identify the endpoint (Diameter peer) that originated the message. |
265 |
Supported-Vendor-Id |
RFC 6733 / §5.3.6 |
— |
This AVP is used in CER/CEA messages to inform the peer that the sender supports a subset of) the vendor-specific AVPs defined by the vendor identified in this AVP. Supported vendors in the 7750 SR are: 3GPP — 10415 ETSI — 13019 NOKIA — 6527 BBF — 3561 |
266 |
Vendor-Id |
RFC 6733 / §5.3.3 |
— |
The value of this AVP is the IANA assigned code to a specific vendor. This AVP may be part of the Vendor-Specific-Application-Id AVP, Failed-AVP AVP, Experimental-Result AVP to identify the vendor associated with the relevant message/AVP. In case of a standalone Vendor-Id AVP (outside of any grouped AVP) that is conveyed in CER/CEA messages, it is envisioned that this AVP along with the Product-Name AVP and the Firmware-Revision AVP may provide useful debugging information. Supported Vendor-Id AVPs in the 7750 SR are: 3GPP — 10415 ETSI — 13019 NOKIA — 6527 |
267 |
Firmware-Revision |
RFC 6733 / §5.3.4 |
— |
The SR OS version is reported. |
268 |
Result-Code |
RFC 6733 / §7.1 |
— |
This AVP indicates whether a particular request was completed successfully or an error occurred. All answer messages in Diameter/Gx must include one Result-Code AVP or Experimental-Result AVP. For the list of supported error codes see Result codes (Result-Code AVP) . |
269 |
Product-Name |
RFC 6733 / §5.3.7 |
— |
This AVP specifies the vendor-assigned name. |
278 |
Origin-State-Id |
RFC 6733 / §8.16 |
— |
This AVP is used to inform the PCRF of the loss of the state on the 7750 SR side. Its value monotonically increases each time the PCRF is rebooted with the loss of the previous state. Because Gx sessions are not persistent in the 7750 SR, Origin-State-Id increases each time the 7750 SR is rebooted. |
279 |
Failed-AVP |
RFC 6733 / §7.5 |
— |
This is a Grouped AVP that provides debugging information in cases where a request is rejected or not fully processed because of the erroneous information in specific AVP. The value of the Result-Code AVP will provide information about the reason for the Failed-AVP AVP. The Failed-AVP AVP contains the entire AVP that could not be processed successfully. |
281 |
Error-Message |
RFC 6733 / §7.3 |
— |
This AVP provides more information of the failure that is indicated in the Result-Code AVP. |
282 |
Route Record |
RFC 6733 / §6.7.1 |
This AVP identifies the peer from which the request is received and is used for routing loop detection. An SR node inserts the origin-host of the peer in the Route-Record AVP of all transit request messages. |
|
283 |
Destination-Realm |
RFC 6733 / §6.6 |
— |
This AVP represents the realm to which this message is to be routed. The value of this AVP is either explicitly configured in the 7750 SR. |
285 |
Re-Auth-Request-Type |
RFC 6733 / §8.12 |
— |
This AVP is mandatory in RAR requests. The content of this AVP is ignored by the 7750 SR. |
293 |
Destination-Host |
RFC 6733 / §6.5 |
— |
This AVP represents the host to which this message is to be sent. The value of this AVP can be explicitly configured. In case that it is omitted, the DRA (Diameter relay-agent) that receives the message selects the destination host to which the message is sent. |
295 |
Termination-Cause |
RFC 6733 / §8.15 |
— |
This AVP is used to indicate the reason why a session was terminated on the 7750 SR. The supported termination causes in the 7750 SR are specified in Termination causes (Termination-Cause AVP) . |
296 |
Origin-Realm |
RFC 6733 / §6.4 |
— |
This AVP contains the realm of the originator of message. In the 7750 SR, the Origin-Realm is explicitly configured per Diameter peer. |
297 |
Experimental-Result |
RFC 6733 / §7.6 |
— |
This is a Grouped AVP that indicates whether a particular vendor-specific request completed successfully or whether an error occurred. It contains a vendor-assigned value representing the result of processing a request. The result-code AVP values defined in Diameter Base RFC (6733, §7.1) are also applicable to Experimental-Result AVP. For a list of Gx-specific Experimental-Result-Code values supported in the 7750 SR, see Result codes (Result-Code AVP) . For Gx application, the Vendor-Id AVP is set to 10415 (3GPP). All answer messages defined in vendor-specific application must include either one Result-Code AVP or one Experimental-Result AVP. |
298 |
Experimental-Result-Code |
RFC 6733 / §7.7 29.214 / §5.5 |
— |
This AVP specifies vendor-assigned (3GPP — Gx) values representing the result of processing the request. For a list of the 7750 SR supported values for Gx see Result codes (Result-Code AVP) . |
302 |
Logical-Access-Id |
ETSI TS 283 034 / §7.3.3 BBF TR-134 (§7.1.4.1) |
— |
This AVP contains information describing the subscriber agent circuit identifier corresponding to the logical access loop port of the Access Node from which the subscriber's requests are initiated, namely:
The Vendor-Id in CER is set to ETSI (13019). |
313 |
Physical-Access-Id |
ETSI TS283 034 / §7.3.14 BBF TR-134 (§7.1.4.1) |
— |
This AVP contains information about the identity of the physical access to which the user device is connected, namely:
The Vendor-Id in CER is set to ETSI (13019). |
412 |
CC-Input-Octets |
RFC 4006 / §8.24 |
Gx-UM-ESM Gx-UM-AA |
This AVP contains the number of requested, granted or used octets from the user. |
414 |
CC-Output-Octets |
RFC 4006 / §8.25 |
Gx-UM-ESM Gx-UM-AA |
This AVP contains the number of requested, granted or used octets toward the user. |
415 |
CC-Request-Number |
RFC 4006 / §8.2 |
— |
This AVP identifies each request within one session. Each request within a session has a unique CC-Request-Number that is used for matching requests with answers. |
416 |
CC-Request-Type |
RFC 4006 / §8.3 |
— |
This AVP identifies the request type: INITIAL_REQUEST (CCR-I) UPDATE_REQUEST (CCR-U) TERMINATION_REQUEST (CCR-T) |
418 |
CC-Session-Failover |
RFC 4006 / §8.4 |
— |
This AVP controls whether the secondary peer will be used in case that the primary peer is unresponsive (peer failover behavior). The unresponsiveness is determined by the timeout of the previously sent message. If this AVP is not supplied via PCRF, the locally configured options in the 7750 SR will determine the peer failover behavior. For further details on the peer failover behavior, see ‟Gx Fallback Function” section in the Gx Configuration Guide. |
421 |
CC-Total-Octets |
RFC 4006 / §8.23 |
Gx-UM-ESM Gx-UM-AA |
This AVP contains the number of requested, granted or used octets regardless of the direction (sent or received). |
427 |
Credit-Control-Failure-Handling |
RFC 4006 / §8.14 |
— |
This AVP controls whether the subscriber is terminated or instantiated with default parameters in case that the PCRF is unresponsive. The unresponsiveness is determined by the timeout of the previously sent message. If this AVP is not supplied via PCRF, the locally configured options in the 7750 SR determines the behavior. For further details, see the ‟Gx Fallback Function” section in the Gx Configuration Guide. |
431 |
Granted-Service-Unit |
RFC 4006 / §8.17 |
Gx-UM-ESM Gx-UM-AA |
This grouped AVP is sent by PCRF to the 7750 SR for usage monitoring purposes. When the granted amount of units is consumed by the user, a report is sent from the 7750 SR to the PCRF. The amount of consumed units can be measured on three different levels:
|
433 |
Redirect-Address-Type |
RFC 4006 / §8.38 |
Gx-PM-ESM |
This AVP specifies the address type of the HTTP redirect server. URL (2) type is the only address type supported in the 7750 SR. |
435 |
Redirect-Server-Address |
RFC 4006 / §8.39 |
Gx-PM-ESM |
This AVP specifies the URL string of the redirect server. |
443 |
Subscription-Id |
RFC 4006 / §8.46 |
— |
This AVP is of type Grouped and is used to identify the subscriber host in the 7750 SR. The nested AVPs are subscription-id-data and subscription-id-type. |
444 |
Subscription-Id-Data |
RFC 4006 / §8.48 |
— |
This AVP is part of the subscription-id AVP and is used to identify the host by:
Subscription type (subscription-id-type AVP) has to be explicitly set via CLI. The data is formatted according to the type set. For GTP S11 access, the value configured with the following command is ignored and the session
always includes two subscription-Id AVPs for both IMSI and
MSISDN.
|
446 |
Used-Service-Unit |
RFC 4006 / §8.19 |
Gx-UM-ESM Gx-UM-AA |
This AVP is of type Grouped and it represents the measured volume threshold for usage monitoring control purposes. It is sent in the Usage-Monitoring-Report AVP from the 7750 SR to the PCRF when the granted unit threshold is reached or in response to a usage-report request from the PCRF. |
450 |
Subscription-Id-Type |
RFC 4006 / §8.47 |
— |
This AVP is used to determine which type of identifier is carried by the subscription-id AVP. The following formats (types) are supported in the 7750 SR:
|
458 |
User-Equipment-Info |
RFC 4006 / §8.49 |
— |
This is a Grouped AVP that carries information about the identity and the capabilities of the host. |
459 |
User-Equipment-Info-Type |
RFC 4006 / §8.50 |
— |
This AVP is nested within the User-Equipment-Info AVP. The following types are supported in the 7750 SR:
The equipment type must be explicitly set through the CLI. For GTP S11 access, the configuration is ignored and always uses IMEISV. |
460 |
User-Equipment-Info-Value |
RFC 4006 / §8.51 |
— |
This AVP carries the value that is defined by the User-Equipment-Info-Type AVP. |
507 |
Flow-Description |
29.214 / §5.3.8 |
Gx-PM-ESM |
This AVP is nested within Flow-Information AVP. It identifies traffic within the PCC rule based on the 5 tuple. |
511 |
Flow-Status |
29.214 / §5.3.11 |
Gx-PM-ESM |
This AVP is used to set the service gating action for the service represented by the PCC rule. It is nested inside of Charging-Rule-Definition AVP. Supported values are:
The service identified by PCC rule is by default enabled (Flow-Status = ENABLED). If explicitly configured within the PCC rule, it must be accompanied with one or more additional actions. Otherwise, the entire PCC rule instantiation fails. Flow-Status = DISABLED can be the sole action within the PCC rule. Traffic associated with this action, is dropped. |
515 |
Max-Requested-Bandwidth-DL |
29.214 / §5.3.14 |
Gx-PM-ESM |
Depending on the context in which it is configured (nested), this AVP represents the egress PIR of a queue or a policer. |
516 |
Max-Requested-Bandwidth-UL |
29.214 / §5.3.15 |
Gx-PM-ESM |
Depending on the context in which it is configured (nested), this AVP represents the ingress PIR of a queue or a policer. |
554 |
Extended-Max-Requested-BW-DL |
29.214 / §5.3.52 |
Gx-PM-ESM |
For higher rate requirements, this AVP can be used in place of the Max-Requested-Bandwidth-DL AVP. |
555 |
Extended-Max-Requested-BW-UL |
29.214 / §5.3.52 |
Gx-PM-ESM |
For higher rate requirements, this AVP can be used in place of the Max-Requested-Bandwidth-UL AVP. |
628 |
Supported-Features |
29.229 / §6.3.29 29.212 / §5.4.1 |
— |
This is a Grouped AVP that is used during Gx session establishment to inform the destination host about the required and optional features that the origin-host supports. One instance of Supported-Features AVP is needed per Feature-List-id. The 7750 SR supports the following features from 3GPP document 29.212, section §5.4.1:
The Vendor-Id AVP in Supported-Features AVP is set to 10415 (3GPP). |
629 |
Feature-List-Id |
29.229 / §6.3.30 |
— |
This AVP contains the identity of a feature list. This AVP allows differentiation between multiple feature lists in case that an application has multiple feature lists defined. Gx reference point and ADC are advertised in Feature-List-Id=1 and Extended-BW-NR is advertised in Feature-List-Id=2. |
630 |
Feature-List |
29.229 / §6.3.31 |
— |
This AVP contains a bitmask indicating the supported feature in Gx. The Gx features in the Feature-List AVP are defined in 3GPP TS 29.212, §5.4.1. |
909 |
RAI |
29.061 |
— |
For GTP S11 access this contains the RAI if it was signaled in GTP. |
1001 |
Charging-Rule-Install |
29.212 / §5.3.2 |
— |
This AVP is of type Grouped and is used to enforce overrides, install NAS filter inserts and install or modify PCC rules in the node as instructed by PCRF. Each override, NAS filter insert or a PCC rule that is to be instantiated is identified by the charging-rule-name AVP. |
1002 |
Charging-Rule-Remove |
29.212 / §5.3.3 |
— |
This AVP is of type Grouped and is used to remove PCC rules from an IP CAN session. Be aware that Gx overrides (ESM string overrides, updates of queue and policer rates, filter overrides, category-map overrides), cannot be removed. For those cases, the Charging-Rule-Remove AVP is ignored, even if the M-bit in the AVP is set. |
1003 |
Charging-Rule-Definition |
29.212 / §5.3.4 |
— |
This AVP is of type Grouped and is used for rule overrides, NAS filter inserts or PCC rules installation. It contains nested AVPs that define the overrides (rate changes of a subscriber, a queue or a policer, and so on), NAS filter insert or a completely new PCC rule definition. The override/PCC rule (defined by the Charging-Rule-Definition) is instantiated via Charging-Rule-Install AVP. |
1005 |
Charging-Rule-Name |
29.212 / §5.3.6 |
— |
This AVP is used to:
|
1006 |
Event-Trigger |
29.212 / §5.3.7 |
— |
This AVP can be sent from the PCRF to subscribe to a particular event in the 7750 SR. When specific events occur on the 7750 SR, they are reported to the PCRF in the related AVP along with the event trigger indication. The supported events are listed in Event triggers (Event-Trigger AVP) . |
1010 |
Precedence |
29.212 / §5.3.11 |
Gx-PM-ESM |
This AVP is carried within a PCC rule definition (Charging-Rule-Definition) and it determines the order in which PCC rules are installed for the subscriber-host. PCC rules with lower values are evaluated before PCC rules with higher values. PCC rules without the Precedence value will be automatically ordered by the system to optimize the use of system resource. In case that there is a mix of PCC rules with and without the Precedence value, PCC rules without the explicit Precedence value are ordered after the PCC rules with the explicitly set Precedence value. |
1014 |
ToS-Traffic-Class |
29.212 / §5.3.15 |
Gx-PM-ESM |
This AVP is nested within Flow-Information AVP. It identifies traffic within the PCC rule based on DSCP bits. The only supported mask in this AVP is 11111100 (6 bits denoting DSCP field). |
1016 |
QoS-Information |
29.212 / §5.3.16 |
Gx-PM-ESM |
This AVP has a multi-faceted function:
The supported QoS overrides are:
The AVP defines APN Uplink and Downlink Aggregate Maximum Bitrate (AMBR) in a CCA or RAR message. In this case, the AVP is included on the message level. The SR OS can map the AMBR on QoS overrides using the following commands.
For GTP S11 access, the AVP can also be used to signal the APN AMBR value received in GTP in a CCR message. In this case the AVP is included on message level. |
1018 |
Charging-Rule-Report |
29.212 / §5.3.18 |
— |
This AVP is of type Grouped and is used to report the status of PCC rules in the 7750 SR. Failure to install or activate one or more policy rules is always reported in CCR-u messages. One or more Charging-Rule-Report AVPs in CCR-u command is included, indicating the failed rules. The report about successful rule activation or rule resource allocation is not sent to the PCRF even in the cases when the PCRF specifically demands such reports from the 7750 SR. |
1019 |
PCC-Rule-Status |
29.212 / §5.3.19 |
— |
This AVP describes the status of the rules as active or inactive and is nested within the Charging-Rule-Report AVP. |
1025 |
Guaranteed-Bitrate-DL |
29.212 / §5.3.25 |
Gx-PM-ESM |
Depending on the context in which it is configured (nested), this AVP represents the egress CIR of a queue or a policer. |
1026 |
Guaranteed-Bitrate-UL |
29.212 / §5.3.26 |
Gx-PM-ESM |
Depending on the context in which it is configured (nested), this AVP represents the ingress CIR of a queue or a policer. |
1027 |
IP-CAN-Type |
29.212 / §5.3.27 |
— |
This AVP indicates the type of Connectivity Access Network in which the user is connected. For GTP S11 access, the AVP value is set to 3GPP-EPS (code 5). For any other access type the AVP value is set to xDSL (code 2). |
1028 |
QoS-Class-Identifier |
29.212 / §5.3.17 |
— |
This AVP identifies a QoS forwarding class within the router. Mapping between QCIs and forwarding classes in the 7750 SR is the following:
|
1031 |
Rule-Failure-Code |
29.212 / §5.3.38 |
— |
This AVP is sent from the router to the PCRF within a Charging-Rule-Report or ADC-Rule-Report AVP to identify the reason a rule is being reported. For the list of supported failure codes in the 7750 SR, see Rule failure codes (Rule-Failure-Code AVP) . |
1032 |
RAT-Type |
29.212 / §5.3.31 |
— |
This AVP identifies the radio access technology used for this connection. For WLAN-GW UEs, the AVP value is fixed and set to WLAN(0). For GTP S11 access, the AVP value is set to the value signaled in GTP. |
1040 |
APN-Aggregate-Max-Bitrate-DL |
29.212 |
— |
When received in an RAR or CCA, this value can be mapped to a local egress QoS override with the following commands.
This uses the generic ESM override mechanism and any override received from another source (such as RADIUS or Alc-Queue AVP) can remove or change this value. For GTP S11 access, the value received in GTP is also reflected in a CCR. |
1041 |
APN-Aggregate-Max-Bitrate-UL |
29.212 |
— |
When received in an RAR or CCA, this value can be mapped to a local ingress qos override with the following commands.
This uses the generic ESM override mechanism and any override received from another source (such as RADIUS or Alc-Queue AVP) can remove or change this value. For GTP S11, the access value received in GTP also reflected in a CCR. |
1045 |
Session-Release-Cause |
29.212 / §5.3.33 |
Gx-PM-ESM Gx-PM-AA |
This AVP terminates the Gx session from the PCRF side. The reason for session termination is included in this AVP. The reason for the session termination is ignored by the router. |
1050 |
AN-GW-Address |
29.212 / § 5.3.49 |
— |
This AVP is the system IPv4 address of the 7750 SR. |
1058 |
Flow-Information |
29.212 / §5.3.53 |
Gm-PM-ESM |
This is a Grouped AVP carrying information about traffic identification with the PCC rule. This AVP is nested within Charging-Rule-Definition AVP. Possible traffic identifiers within this AVP are:
|
1065 |
PDN-Connection-ID |
29.212 |
— |
For GTP S11, the access value contains the APN as received in GTP. |
1066 |
Monitoring-Key |
29.212 / §5.3.59 |
Gx-UM-ESM Gx-UM-AA |
This AVP is used for usage monitoring, as an identifier for a usage monitoring control instance. This AVP can be nested within:
The usage monitoring can be performed on multiple levels as requested by the Usage-Monitoring-Level AVP nested within the Usage-Monitoring-Information AVP:
There can be up to three monitoring-keys in a single Gx messages. |
1067 |
Usage-Monitoring-Information |
29.212/ §5.3.60 |
Gx-UM-ESM Gx-UM-AA |
This AVP is of type Grouped and it contains the usage monitoring control information. It is used to activate usage monitoring and grant service units when it is sent from the PCRF toward the 7750 SR. The 7750 SR uses this AVP to report usage monitoring to the PCRF. |
1068 |
Usage-Monitoring-Level |
29.212 / §5.3.61 |
Gx-UM-ESM Gx-UM-AA |
This AVP is sent by PCRF to indicate the level on which usage monitoring is performed in the 7750 SR:
If usage-monitoring-level AVP is not provided, its absence indicates the pcc rule level usage monitoring. |
1069 |
Usage-Monitoring-Report |
29.212 / §5.3.62 |
Gx-UM-ESM Gx-UM-AA |
This AVP is sent by the PCRF to indicate that the accumulated usage monitoring is to be reported by the 7750 SR regardless of whether a usage monitoring threshold is reached. In other words, this AVP indicated immediate request for a usage monitoring report. A single value for this AVP is defined: 0 — usage_monitoring_report_required |
1070 |
Usage-Monitoring-Support |
29.212 / §5.3.63 |
Gx-UM-ESM Gx-UM-AA |
This AVP is sent by the PCRF to indicate whether the usage monitoring is disabled for specific monitoring key. The following value is defined: 0 — usage_monitoring_disabled When usage-monitoring is disabled for a specific monitoring-key in this fashion, the 7750 SR generates a new CCR-u with the event-trigger AVP set to ‛usage_report’ to report the accumulated usage for the disabled usage monitoring entities. |
1080 |
Flow-Direction |
29.212 / §5.3.65 |
Gx-PM-ESM |
This AVP is nested within the Flow-Information AVP. It identifies the direction in which the PCC rule is applied (ingress or egress). Supported values are:
The direction to which the PCC rule is applied can come from the following two sources, in the order of preference:
|
1085 |
Redirect-Information |
29.212/§5.3.82 |
Gx-PM-ESM |
This is a Grouped AVP that contains HTTP redirect information. This can be used in:
|
1086 |
Redirect-Support |
29.212/§5.3.83 |
Gx-PM-ESM |
This AVP is nested inside of Redirect-Information AVP. The values of this AVPs are:
The behavior for Redirect-Support in the 7750 SR is the following:
Not receiving this AVP has the same effect as it was received with value REDIRECTION_ENABLED. |
1088 |
TDF-Application-Identifier |
29.212/§5.3.77 |
Gx-UM-AA |
This AVP is of type OctetString. This AVP can be used in both PCC and ADC rules. For AA, this identifier is a reference to a preconfigured charging-group, app-group or application. |
1092 |
ADC-Rule-Install |
29.212 / §5.3.85 |
Gx-PM-AA Gx-UM-AA |
This AVP is of type Grouped and is used to install or modify ADC (AA) rules in the 7750 SR as instructed by the PCRF. |
1093 |
ADC-Rule-Remove |
29.212/§5.3.86 |
Gx-PM-AA Gx-UM-AA |
This AVP is of type Grouped, and it is used to deactivate or remove ADC rules in the 7750 SR as instructed from the PCRF. |
1094 |
ADC-Rule-Definition |
29.212 / §5.3.87 |
Gx-PM-AA Gx-UM-AA |
This AVP is of type Grouped and it contains the rules that are to be activated. AA rules that can be applied to a subscriber via Gx are:
|
1096 |
ADC-Rule-Name |
29.212 / §5.3.89 |
Gx-PM-AA Gx-UM-AA |
This AVP specifies the name of the ADC rule that is applied. This is an arbitrary string assigned by the PCRF and is used by the 7750 SR to report the rule status. In case that AA-Functions AVP is used (app-profile and ASO assignment/modification), this arbitrary name string must be prepended with a 7750 SR reserved keyword ‟AA-Functions:”. |
1097 |
ADC-Rule-Report |
29.212 / §5.3.90 |
Gx-PM-AA Gx-UM-AA |
This AVP is of type Grouped and is used to report the status of ADC rules which cannot be activated or enforced in the 7750 SR. |
2848 |
Extended-APN-AMBR-DL |
29.212 / §5.3.134 |
For higher rate requirements, this AVP can be used in place of the APN-Aggregate-Max-Bitrate-DL AVP. |
|
2849 |
Extended-APN-AMBR-UL |
29.212 / §5.3.135 |
For higher rate requirements, this AVP can be used in place of the APN-Aggregate-Max-Bitrate-UL AVP. |
|
2850 |
Extended-GBR-DL |
29.212 / §5.3.136 |
Gx-PM-ESM |
For higher rate requirements, this AVP can be used in place of the Guaranteed-Bitrate-DL AVP. |
2851 |
Extended-GBR-UL |
29.212 / §5.3.137 |
Gx-PM-ESM |
For higher rate requirements, this AVP can be used in place of the Guaranteed-Bitrate-UL AVP. |
Standard diameter AVPs (format)
Standard diameter AVPs (format) lists standard diameter AVPs.
Incl/Excl – The attribute can be suppressed via CLI.
Flags (as set by the 7750 SR when the AVP is constructed):
V indicates Vendor specific bit.
M indicates Mandatory bit.
UTF8String is a human-readable string using UTF-8 transformation format (which is for 7-bit encoding the same as US-ASCII).
OctetString is a basic data type which contains an arbitrary data. For example, Charging-Rule-Name AVP is OctetString according to RFC 6733 but in the 7750 SR it is displayed as readable string (UTF8String).
Flags for Gx specific AVPs are defined in RFC 6733, §4.5; 29.212, §5.3.
Flags for the Gx re-used AVPs are set as described in RFC 6733, §4.5 and in 3GPP 29.219, §5.4 — ‟The AVPs from Diameter base protocol are not included in Table 5.4, but they are re-used for the Gx reference point. Unless otherwise stated, re-used AVPs shall maintain their 'M', 'P' and 'V' flag settings. Where 3GPP RADIUS AVPs are re-used, unless otherwise stated, they shall be translated to Diameter AVPs as described in RFC 4005 [12] with the exception that the 'M' flag shall be set and the 'P' flag may be set”.
The NOKIA-specific AVPs will have the M-bit cleared.
NA — This keyword (Not Advertised) denotes that the AVP is not originated by the 7750 SR and therefore the 7750 SR does not set the flag bits. However, the 7750 SR recognizes the AVPs and corresponding values listed in the table, regardless of the M-bit flags set by PCRF. However, if the V-bit is present in the received AVP, then the Vendor-Id filed in the AVP layout also must be present and set to the correct value because the AVP with V-bit set is identified by the <avp-id, vendor-id> pair.
AVP ID | AVP name | Incl/ Excl | Type | Flags | Limits | Format |
---|---|---|---|---|---|---|
5 |
NAS-Port |
Yes |
Unsigned32 |
M |
4 octets |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
8 |
Framed-IP-Address |
No |
OctetString |
M |
4 octets |
Example: ip-address 10.11.12.13 Framed-IP-Address = 0a0b0c0d As defined in RFC 4005, §6.11.1. |
22 |
3GPP-User-Location-Info |
Yes |
Octetstring |
V |
— |
Vendor-Id = 10415 (3GPP) See 3GPP TS 29.061 for encoding details. For example: 3GPP-User-Location-Info = 130 (TAI and ECGI), MNC 001, MCC 001, ECI 1, TAC 1 |
30 |
Called-Station-Id |
Yes |
UTF8String |
M |
64 chars |
Example: Called-Station-Id = mac:ssid or mac only if ssid is not available. |
31 |
Calling-Station-ID |
Yes |
UTF8String |
M |
64 chars |
llid | mac | remote-id | sap-id | sap-string (a 64 character string configured at the SAP level) Example: include-avp calling-station-id sap-id
Calling-Station-Id = 1/1/2:1.1 |
55 |
Event-Time stamp |
No |
Time |
M |
4 octets |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
61 |
NAS-Port-Type |
Yes |
Enumerated |
M |
4 octets |
The values for this attribute are defined in the RFC 2865, 4005 and 4603. See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
87 |
NAS-Port-Id |
Yes |
UTF8String |
M |
253 octets |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
92 |
NAS-Filter-Rule |
NA |
UTF8String |
NA |
Max 10 attributes per message or max 10 filter entries per message. |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
97 |
Framed-IPv6-Prefix |
No |
OctetString |
M |
— |
SLAAC wan-host <ipv6-prefix/prefix-length> with prefix-length 64 The AVP layout is: <1 octet Reserved> <1 octet Length> <max 16 octets for Prefix> |
123 |
Delegated-IPv6-Prefix |
No |
OctetString |
M |
— |
<ipv6-prefix/prefix-length> with prefix-length [48 to 64] The AVP layout is: <1 octet Reserved> <1 octet Length> <max 16 octets for Prefix> |
257 |
Host-IP-Address |
No |
Address |
M |
— |
IPv4 Address |
258 |
Auth-Application-Id |
No |
Unsigned32 |
M |
— |
Example: Gx Auth-Application-Id = 16777238 |
260 |
Vendor-Specific-Application-Id |
No |
Grouped |
M |
— |
This AVP contains the Vendor-Id AVP and Auth-Application-Id AVP. For Gx, the Vendor-Id = 10415 (3GPP) and the Auth-Application-Id = 16777238. |
263 |
Session-id |
No |
UTF8String |
M |
102 bytes |
The session-id must be globally and eternally unique. The format of the session-id is the following: <DiameterIdentity>;<high 32 bits>;<low 32 bits> In the 7750 SR the session-id is defined as: diameter-identity;boxuptime; seq-number Example: router.workstation.be;1391362206;1 |
264 |
Origin-Host |
No |
DiameterIdentity |
M |
80 bytes |
Example: Origin-Host = host-name-1@domain-name-1 |
265 |
Supported-Vendor-Id |
No |
Unsigned32 |
M |
— |
IANA assigned vendor number: 3GPP — 10415 ETSI — 13019 NOKIA — 6527 |
266 |
Vendor-Id |
No |
Unsigned32 |
M |
— |
IANA assigned vendor number: 3GPP — 10415 ETSI — 13019 NOKIA — 6527 BBF — 3561 |
267 |
Firmware-Revision |
No |
Unsigned32 |
— |
— |
Reference to the major/minor release version. Example: 805 — Release 8R5 |
268 |
Result-Code |
No |
Unsigned32 |
M |
— |
See Result codes (Result-Code AVP) for Error Codes. |
269 |
Product-Name |
No |
UTF8String |
— |
— |
Vendor-assigned name for the product. Example: ‟SR OS” |
278 |
Origin-State-Id |
No |
Unsigned32 |
M |
— |
Example: Origin-State-Id = 10 |
279 |
Failed-AVP |
No |
Grouped |
M |
— |
This AVP contains the AVP that could not be processed successfully. |
281 |
Error-Message |
No |
UTF8String |
— |
— |
String describing the cause of the failure. |
282 |
Route-Record |
No |
DiameterIdentity |
M |
80 bytes |
Example: Route-Record: host-1 |
283 |
Destination-Realm |
No |
DiameterIdentity |
M |
80 bytes |
Example: Destination-Realm = domain.com |
285 |
Re-Auth-Request-Type |
No |
Enumerated |
NA |
— |
This AVP is always received in RAR message and it is never sent by the 7750 SR. 0 — AUTHORIZE_ONLY 1 — AUTHORIZE_AUTHENTICATE Example: Re-Auth-Request-Type = 0 |
293 |
Destination-Host |
No |
DiameterIdentity |
M |
80 bytes |
Operator configurable. |
295 |
Termination-Cause |
No |
Enumerated |
M |
— |
For a list of the 7750 SR supported values for Gx see Termination causes (Termination-Cause AVP) . |
296 |
Origin-Realm |
No |
DiameterIdentity |
M |
80 bytes |
Example: Origin-Realm = origin-domain.com |
297 |
Experimental-Result |
No |
Grouped |
M |
— |
A grouped AVP containing:
Example: Experimental-Result = {Vendor-Id = 10415 (3GPP) Experimental-Result-Code = DIAMETER_PCC_RULE_EVENT (5142)} |
298 |
Experimental-Result-Code |
No |
Unsigned32 |
M |
— |
For a list of the 7750 SR supported values for Gx see Result codes (Result-Code AVP) . |
302 |
Logical-Access-Id |
Yes |
OctetString |
V |
— |
Vendor ID = 13019 (ETSI) |
313 |
Physical-Access-Id |
Yes |
UTF8String |
V |
— |
Vendor ID = 13019 (ETSI) |
412 |
CC-Input-Octets |
No |
Unsigned64 |
M |
— |
Example: CC-Input-Octets = 1000000 |
414 |
CC-Output-Octets |
No |
Unsigned64 |
M |
— |
Example: CC-Output-Octets = 1000000 |
415 |
CC-Request-Number |
No |
Unsigned32 |
M |
— |
Monotonically increasing from 0 for all requests within one session. |
416 |
CC-Request-Type |
No |
Enumerated |
M |
— |
Example: CC-Request-Type = 1 (CCR-i) 3. CC-Request-Type = 2 (CCR-u) CC-Request-Type = 3 (CCR-t) |
418 |
CC-Session-Failover |
No |
Enumerated |
M |
— |
FAILOVER_NOT_SUPPORTED (0) FAILOVER_SUPPORTED (1) Example: CC-Session-Failover = 1 |
421 |
CC-Total-Octets |
No |
Unsigned64 |
M |
— |
Example: CC-Total-Octets = 2000000 |
427 |
Credit-Control-Failure-Handling |
No |
Enumerated |
M |
— |
TERMINATE (0) CONTINUE (1) RETRY_AND_TERMINATE (2) Example: Credit-Control-Failure-Handling = 1 |
431 |
Granted-Service-Unit |
No |
Grouped |
M |
— |
This AVP can contain the following AVPs:
|
433 |
Redirect-Address-Type |
No |
Enumerated |
M |
— |
Example: Redirect-Address-Type = 2 (URL type) |
435 |
Redirect-Server-Address |
No |
UTF8String |
M |
255 chars |
Example: Redirect-Server-Address = http://www.operator.com/portal.php& |
443 |
Subscription-Id |
Yes |
Grouped |
M |
— |
This AVP contains the following AVPs:
|
444 |
Subscription-Id-Data |
Yes |
UTF8String |
M |
— |
Example: Username — Subscription-Id-Data = user1@domain.com Mac — Subscription-Id-Data = 11:22:33:44:55:66 Circuit-id — Subscription-Id-Data = dslam1 eth 2/1:100 Dual-stack-remote-id — Subscription-Id-Data = myRemoteId Subscriber-id — Subscription-Id-Data = sub-id-1 Imsi Subscription-Id-Data = 204047910000598 Msisdn Subscription-Id-Data = 13109976224 Imei — Subscription-Id-Data = 356938035643809 |
446 |
Used-Service-Unit |
No |
Grouped |
M |
— |
This AVP contains the following AVPs:
|
450 |
Subscription-Id-Type |
Yes |
Enumerated |
M |
— |
Example: Subscription-Id-Type = 0 (end_user_e164) Subscription-Id-Type = 1 (end_user_imsi) Subscription-Id-Type = 3 (end_user_nai) Subscription-Id-Type = 4 (end_user_private) |
458 |
User-Equipment-Info |
Yes |
Grouped |
M |
— |
This AVP contains the following AVPs:
|
459 |
User-Equipment-Info-Type |
Yes |
Enumerated |
— |
— |
Example: User-Equipment-Info-Type = 0 (emissive) User-Equipment-Info-Type =1 (mac) User-Equipment-Info-Type = 2 (eui64) User-Equipment-Info-Type = 3 (modified_eui64) |
460 |
User-Equipment-Info-Value |
Yes |
OctetString |
— |
— |
— |
507 |
Flow-Description |
No |
IPFilterRule (RFC6733, §4.3.1) |
NA,M |
— |
The IPFilterRule format within PCC rule in the 7750 SR has the following syntax: action dir proto from src to dst action — permit dir — direction: in or out proto — an IP protocol specified by number. The ip keyword means any protocol matches. src and dest — <address/mask> and ports (including port ranges) Example: Flow-Description = allow in 6 from 192.168.7.0/24 3000-40000 to 172.16.10.0/26 10000-20000 |
511 |
Flow-Status |
No |
Enumerated |
NA,M |
— |
Example: Flow-Status = 3 — matched traffic inside of the PCC rule is dropped. |
515 |
Max-Requested-Bandwidth-DL |
No |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s for overrides and b/s when used within PCC rules. The rate accounts for the IP header and above (no L2 header). Vendor-Id = 10415 (3GPP) Example: Max-Requested-Bandwidth-DL = 1000 — 1 Mb/s in overrides Max-Requested-Bandwidth-DL = 1000000 — 1 Mb/s in PCC rules |
516 |
Max-Requested-Bandwidth-UL |
No |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s for overrides and b/s when used within PCC rules. The rate accounts for the IP header and above (no Layer 2 header). Vendor-Id = 10415 (3GPP) Example: Max-Requested-Bandwidth-UL = 1000 — 1 Mb/s for overrides Max-Requested-Bandwidth-UL = 1000000 — 1 Mb/s in PCC rules |
554 |
Extended-Max-Requested-BW-DL |
NA |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s. Vendor-Id = 10415 (3GPP) Example: Extended-Max-Requested-BW-DL = 1000 — 1 Mb/s |
555 |
Extended-Max-Requested-BW-UL |
NA |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s. Vendor-Id = 10415 (3GPP) Example: Extended-Max-Requested-BW-UL = 1000 — 1 Mb/s |
628 |
Supported-Features |
No |
Grouped |
V |
— |
This AVP contains the following AVPs:
Vendor-Id = 10415 (3GPP) Example for Extended-BW-NR: Supported-Features
|
629 |
Feature-List-Id |
No |
Unsigned32 |
V |
— |
Vendor-Id = 10415 (3GPP) Example: Feature-List-Id = 2 |
630 |
Feature-List |
No |
Unsigned32 |
V |
— |
Vendor-Id = 10415 (3GPP) Example: Feature-List = 128 |
909 |
RAI |
Yes |
Octetstring |
V |
12 octets |
Vendor-Id = 10415 (3GPP) See 3GPP TS 29.061 for encoding details. For example: RAI = MCC 001, MNC 001, LAC 0xA2C1, RAC 0x0A |
1001 |
Charging-Rule-Install |
No |
Grouped |
NA, V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following AVPs:
|
1002 |
Charging-Rule-Remove |
No |
Grouped |
NA, V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following AVP: Charging-Rule-Name |
1003 |
Charging-Rule-Definition |
No |
Grouped |
NA, V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs:
|
1005 |
Charging-Rule-Name |
No |
OctetString |
V,M |
100 chars for PCC rules (defined via Charging-Rule-Definition AVP) 128 chars for overrides. |
Vendor-Id = 10415 (3GPP) This is an arbitrary rule name for PCC rules or a predefined string representing the overrides in the 7750 SR. Syntax for predefined names used in overrides are: Filters:
ESM Strings:
HTTP Redirect Override
Category-Map (for usage monitoring): Cat-Map:category-map-name HTTP Redirect Override:
AA Strings:
Example: Charging-Rule-Name = ingr-v4:5 ̶ reference to the predefined ingress IPv4 filter in 7450 ESS, 7750 SR, 7950 XRS, and VSR. The filter ID is 5. Charging-Rule-Name =sla-profile:my-premium-sla ̶ reference to the predefined sla-profile in 7450 ESS, 7750 SR, 7950 XRS, and VSR. The sla-profile name is ‛my-premium-sla’. |
1006 |
Event-Trigger |
No |
Enumerated |
V |
— |
Vendor-Id = 10415 (3GPP) For the list of supported event-triggers in the 7750 SR, see Event triggers (Event-Trigger AVP) . |
1010 |
Precedence |
No |
Unsigned32 |
NA, M |
0 to 65535 |
Vendor-Id = 10415 (3GPP) Example: Precedence = 100 |
1014 |
Tos-Traffic-Class |
No |
OctetString |
NA, M |
— |
Encoded as two octets. The first octet contains the IPv4 Type-of-Service or the IPv6 Traffic-Class field and the second octet contains the ToS/Traffic Class mask field. The only supported mask is 11111100 (6 bits denoting DSCP support). Example: ToS-Traffic-Class = 00101000 11111100 — DSCP AF11 |
1016 |
QoS-Information |
NA |
Grouped |
NA, V |
— |
Vendor-Id 10415 (3GPP) When used to signal a flow rate limiter in a PCC rule, this AVP contains the following nested AVPs:
|
1018 |
Charging-Rule-Report |
No |
Grouped |
V,M |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs:
Example: Charging-Rule-Report { Charging-Rule-Name = sla-profile:failed-profile PCC-Rule-Status = 1 (inactive) Rule-Failure-Code = 4 (GW/7750 SR_MALFUNCTION) } |
1019 |
PCC-Rule-Status |
No |
Enumerated |
V,M |
— |
Vendor-Id = 10415 (3GPP) Supported values in the 7750 SR: 1 – inactive Example: PCC-Rule-Status = 0 — rule is active |
1025 |
Guaranteed-Bitrate-DL |
NA |
Unsigned32 |
NA,V |
— |
The units of this parameter are kb/s for overrides and b/s when used within PCC rules. The rate accounts for the IP header and above (no Layer 2 header). Vendor-Id = 10415 (3GPP) Example: Guaranteed-Bandwidth-DL = 1000 — 1 Mb/s in overrides Guaranteed-Bandwidth-DL = 1000000 — 1 Mb/s in PCC rules |
1026 |
Guaranteed-Bitrate-UL |
NA |
Unsigned32 |
V |
— |
The units of this parameter are kb/s for overrides and b/s when used within PCC rules. The rate accounts for the IP header and above (no Layer 2 header). Vendor-Id = 10415 (3GPP) Example: Guaranteed-Bandwidth-UL = 1000 — 1 Mb/s in overrides Guaranteed-Bandwidth-UL = 1000000 — 1 Mb/s in PCC rules |
1027 |
IP-CAN-Type |
Yes |
Enumerated |
V |
— |
Vendor-Id = 10415 (3GPP) Example: IP-CAN-Type = 2 — xDSL IP-CAN-Type = 5 — 3GPP-EPS |
1028 |
QoS-Class-Identifier |
NA |
Enumerated |
NA,M |
— |
Vendor-Id = 10415 (3GPP) Example: QoS-Class-Identifier = 3 — maps to FC EF. |
1031 |
Rule-Failure-Code |
No |
Enumerated |
V,M |
— |
Vendor-Id = 10415 (3GPP) Example: Rule-Failure-Code = 1 — UNKNOWN_RULE_NAME |
1032 |
RAT-Type |
Yes |
Enumerated |
V |
— |
Vendor-Id = 10415 (3GPP) Example: RAT-Type = 0 — WLAN RAT-Type = 1004 — EUTRAN |
1040 |
APN-Aggregate-Max-Bitrate-DL |
Yes |
Unsigned32 |
V |
2^32-1 b/s |
Vendor-Id = 10415 (3GPP) Rate in bits per second (b/s) For example: APN-Aggregate-Max-Bitrate-DL = 100000000 (100 Mb/s) |
1041 |
APN-Aggregate-Max-Bitrate-UL |
Yes |
Unsigned32 |
V |
2^32-1 b/s |
Vendor-Id = 10415 (3GPP) Rate in bits per second (b/s) For example: APN-Aggregate-Max-Bitrate-UL = 10000000 (10 Mb/s) |
1045 |
Session-Release-Cause |
NA |
Enumerated |
V,M |
— |
Vendor-Id = 10415 (3GPP) This AVP is only received by the 7750 SR and it is never sent by the 7750 SR. 0 — UNSPECIFIED-REASON 1 — UE_SUBSCRIPTION_REASON This value is used to indicate that the subscription of UE has changed (for example, removed) and the session needs to be terminated. 2 — INSUFFICIENT_SERVER_ RESOURCES This value is used to indicate that the server is overloaded and needs to abort the session. Example: Session-Release-Cause = 0 |
1050 |
AN-GW-Address |
Yes |
IPv4Address |
V |
— |
Vendor-Id = 10415 (3GPP) Example: AN-GW-Address = 10.10.10.10 |
1058 |
Flow-Information |
No |
Grouped |
V |
— |
Vendor-Id = 10415 (3GPP) The following AVPs can be nested inside:
|
1065 |
PDN-Connection-ID |
Yes |
UTF8String |
V |
100 chars |
Vendor-Id = 10415 (3GPP) For example: PDN-Connection-ID = example-apn.mnc001.mcc001.gprs |
1066 |
Monitoring-Key |
No |
OctetString |
NA,V |
32 bytes |
Vendor-Id = 10415 (3GPP) Category name configured in the 7750 SR, a string used for session monitoring or a Monitoring-Key AVP set in PCC rule definition with the Charging-Rule-Definition AVP. Example: Monitoring-Key = monitor-pcc-rule-1 |
1067 |
Usage-Monitoring-Information |
No |
Grouped |
V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs:
|
1068 |
Usage-Monitoring-Level |
No |
Enumerated |
V |
— |
Vendor-Id = 10415 (3GPP) The following values are defined: 0 – session_level 1 – pcc_rule_level 2 – adc_rule_level Example: Usage-Monitoring-Level = 0 — usage monitoring is performed based on sla-profile (IP-CAN session level) of the host. Usage-Monitoring-Level = 1 — usage monitoring is performed based on predefined category as indicated by the monitoring-key AVP Usage-Monitoring-Level = 2 — usage monitoring is performed based on ADC rule, as indicated by the monitoring-key AVP |
1069 |
Usage-Monitoring-Report |
No |
Enumerated |
V |
— |
Vendor-Id = 10415 (3GPP) Example: Usage-Monitoring-Report = 0 (usage_monitoring_report_required) |
1070 |
Usage-Monitoring-Support |
No |
Enumerated |
NA,V |
— |
Vendor-Id = 10415 (3GPP) Example: Usage-Monitoring-Support = 0 — usage_ monitoring_disabled |
1080 |
Flow-Direction |
No |
Enumerated |
NA,M |
— |
Vendor-Id = 10415 (3GPP) Example: Flow-Direction = 1 — egress Flow-Direction = 2 — ingress |
1085 |
Redirect-Information |
No |
Grouped |
NA,V |
— |
Vendor-Id = 10415 (3GPP) This AVP can contain the following AVPs:
|
1086 |
Redirect-Support |
No |
Enumerated |
NA,V |
— |
Vendor-Id = 10415 (3GPP) Example: Redirect-Support = 1 — redirection is enabled |
1088 |
TDF-Application-Identifier |
OctetString |
NA,V |
32 chars long |
Vendor-Id = 10415 (3GPP) Example: 0_rated, BitTorrent |
|
1092 |
ADC-Rule-Install |
No |
Grouped |
NA,V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs: ADC-Rule-Definition |
1093 |
ADC-Rule-Remove |
Grouped |
NA,V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs: ADC-Rule-Name |
|
1094 |
ADC-Rule-Definition |
No |
Grouped |
NA,V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs:
} } |
1096 |
ADC-Rule-Name |
No |
OctetString |
V |
17 chars for prefix/separator (optional) plus 32 chars for name |
Vendor-Id = 10415 (3GPP) Example: For app-profile and ASO changes: ADC-Rule-Name = ‟AA-Functions: AdcRuleWithAAFtn” For usage monitoring: ADC-Rule-Name = "AdcRuleWithoutAAFtn" |
1097 |
ADC-Rule-Report |
No |
Grouped |
V |
— |
Vendor-Id = 10415 (3GPP) This AVP contains the following nested AVPs:
|
2848 |
Extended-APN-AMBR-DL |
NA |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s. Vendor-Id = 10415 (3GPP) Example: Extended-APN-AMBR-DL = 1000 — 1 Mb/s |
2849 |
Extended-APN-AMBR-UL |
NA |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s. Vendor-Id = 10415 (3GPP) Example: Extended-APN-AMBR-UL = 1000 — 1 Mb/s |
2850 |
Extended-GBR-DL |
NA |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s. Vendor-Id = 10415 (3GPP) Example: Extended-GBR-DL = 1000 — 1 Mb/s |
2851 |
Extended-GBR-UL |
NA |
Unsigned32 |
NA, V |
— |
The units of this parameter are kb/s. Vendor-Id = 10415 (3GPP) Example: Extended-GBR-UL = 1000 — 1 Mb/s |
NOKIA-specific AVPs
AVP ID | AVP name | Application | Description |
---|---|---|---|
92 |
Alc-PPPoE-LCP-Keepalive-Interval |
Gx-PM-ESM |
Specifies the interval in seconds at which PPPoE LCP Echo-Request messages are sent. Overrides the LCP keepalive interval value configured in subscriber-mgmt ppp-policy for PPPoE PTA sessions or in the Base router or VPRN service l2tp group context for L2TP LNS sessions. |
93 |
Alc-PPPoE-LCP-Keepalive-Multiplier |
Gx-PM-ESM |
Specifies the number of PPPoE Echo-Request messages that can be missed before the PPPoE session is terminated. Overrides the LCP keepalive multiplier value configured in subscriber-mgmt ppp-policy for PPPoE PTA sessions or in the Base router or VPRN service l2tp group context for L2TP LNS sessions. |
99 |
Alc-IPv6-Address (IA-NA) |
Gx-PM-ESM Gx-PM-AA |
Attribute that carries the IPv6 address assigned to the IPoE/PPPoE host via DHCPv6 (IA-NA). The IPv6address is obtained before Gx session establishment. The facilities to provide the IPv6 address to the subscriber-host are DHCP server, RADIUS or LUDB. The IPv6 address cannot be assigned to the subscriber host by PCRF via Gx. Instead the IPv6 address is the one being reported to the PCRF during the host instantiation phase. |
158 |
Alc-NAS-Filter-Rule-Shared |
Gx-PM-ESM |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. This AVP is nested within Charging-Rule-Definition AVP. |
1001 |
AA-Functions |
Gx-PM-AA |
This is a grouped AVP that contains a set AA related AVPs used to apply overrides to the AA subscriber. AA-Function AVP encompasses application-profile instantiation and overrides as well as the overrides of the ASOs within the application profile. (AA subscriber state must exist for application profiles and ASO overrides to be applied). |
1002 |
AA-App-Profile-Name |
Gx-PM-AA |
The name of the application profile (app-profile) that is to be applied (instantiated or overridden) to the subscriber. The app-profile must be predefined in the 7750 SR. |
1003 |
AA-App-Service-Options |
Gx-PM-AA |
This AVP is of type grouped and it contains AVPs related to application service options (ASO) which are configurable strings in AA context used to further refine identification criteria within the same application and consequently apply more targeted actions. |
1004 |
AA-App-Serv-Options-Name |
Gx-PM-AA |
AA service option name. |
1005 |
AA-App-Serv-Options-Value |
Gx-PM-AA |
AA service option value. |
1006 |
Alc-Queue |
Gx-PM-ESM |
This AVP is a grouped AVP that contains AVPs related to the queue parameters that can be overridden. |
1007 |
Alc-Queue-Id |
Gx-PM-ESM |
Queue ID of a queue for which the parameters are being modified. |
1008 |
Alc-Committed-Burst-Size-UL |
Gx-PM-ESM |
Committed burst size (CBS) of an ingress queue or an ingress policer in bytes. Specifies the CBS value of the dynamic policer used for an ingress PCC rule when included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1009 |
Alc-Maximum-Burst-Size-UL |
Gx-PM-ESM |
Maximum burst size (MBS) of an ingress queue or an ingress policer in bytes. Specifies the MBS value of the dynamic policer used for an ingress PCC rule when included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1010 |
Alc-Committed-Burst-Size-DL |
Gx-PM-ESM |
Committed burst size (CBS) of an egress queue or an egress policer in bytes. Specifies the CBS value of the dynamic policer used for an egress PCC rule when included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1011 |
Alc-Maximum-Burst-Size-DL |
Gx-PM-ESM |
Maximum burst size (MBS) of an egress queue or an egress policer in bytes. Specifies the MBS value of the dynamic policer used for an egress PCC rule when included in the QoS-Information --> Alc-Dynamic-Policer AVP grouped AVP. |
1014 |
Alc-Policer |
Gx-PM-ESM |
This AVP is a grouped AVP that contains AVPs related to the policer parameters that can be overridden. |
1015 |
Alc-Policer-Id |
Gx-PM-ESM |
Policer ID of a policer for which the parameters are being modified. |
1016 |
Alc-Sub-Egress-Rate-Limit |
Gx-PM-ESM |
This AVP contains the aggregate egress rate for the subscriber. |
1017 |
Alc-Arbiter-Rate-Limit-DL |
Gx-PM-ESM |
This AVP contains the egress arbiter rate for the subscriber. |
1018 |
Alc-Arbiter-Rate-Limit-UL |
Gx-PM-ESM |
This AVP contains the ingress arbiter rate for the subscriber. |
1021 |
Alc-Arbiter |
Gx-PM-ESM |
This AVP is a grouped AVP that contains AVPs related to the arbiter parameters that can be overridden. |
1022 |
Alc-Arbiter-Name |
Gx-PM-ESM |
Arbiter name for which the parameters are being modified: root for the root arbiter arbiter name for an intermediate arbiter _tmnx_no_parent (PCC rule only) sets no parent for the dynamic policer Specifies the parent arbiter name of the dynamic policer used for a PCC rule when included in the QoS-Information -> Alc-Dynamic-Policer -> Alc-Policer-Parent grouped AVP. |
1024 |
Alc-Next-Hop-IP |
Gx-PM-ESM |
This AVP contain IPv4 or IPv6 next-hop address which can be within the same routing context or within a different routing context as specified by Alc-v4-Next-Hop-Service-Id or Alc-v6-Next-Hop-Service-Id AVPs. |
1025 |
Alc-v4-Next-Hop-Service-Id |
Gx-PM-ESM |
This AVP contains the service ID of the routing context where the IPv4 traffic is redirected. The next-hop IPv4 address can be explicitly set via Alc-Next-Hop-IP AVP or it can be implicitly determined via routing lookup. |
1026 |
Alc-v6-Next-Hop-Service-Id |
Gx-PM-ESM |
This AVP contains the service ID of the routing context where the IPv6 traffic is redirected. The next-hop IPv6 address can be explicitly set via Alc-Next-Hop-IP AVP or it can be implicitly determined via routing lookup. |
1027 |
Alc-Filter-Action |
Gx-PM-ESM |
This AVP sets the gating action within the filter portion of the PCC rule. The support values in the node are:
|
1028 |
Alc-QoS-Action |
Gx-PM-ESM |
This AVP is used to create an allowlist entry related to the QoS part of the PCC rule. The supported value is: FORWARD (1) Alc-QoS-Action = Forward ̶ Assuming that traffic is not dropped by the filtering action, it transparently passes traffic through the QoS policy, without any QoS-related action taken. |
1029 |
AA-Sub-Http-Url-Param |
GX-PM-AA |
This AVP is used to indicate an http url parameter to be applied to the subscriber AA context. |
1030 |
AA-Sub-Scope |
GX-PM-AA |
This AVP is used to indicate the scope of an AA application on the subscriber. AA can be applied on the overall subscriber level (all subscriber hosts) or at a specific subscriber-host level (MAC or device). |
1036 |
Alc-SPI-Sharing |
Gx-PM-ESM |
Grouped AVP This can be included in a Gx CCA or Gx RAR message to set or override the SPI sharing method for this subscriber session to SPI sharing per group or to the default SPI sharing method as specified in the SLA profile.
To set SPI sharing per group, a group is identified with an integer SPI group ID. An SPI is shared by all subscriber sessions with the same subscriber ID, SAP, SLA profile and SPI group ID. The Alc-SPI-Sharing-Type must be set to ‟per group” and the Alc-SPI-Sharing-Id must contain the SPI group ID. To set SPI sharing to the default SPI sharing method as specified in the SLA profile, set the Alc-SPI-Sharing-Type to ‟default”. The Alc-SPI-Sharing-Id AVP must not be present. Setting this AVP for an IPoE host with IPoE session disabled on the group interface results in a setup failure. Unsupported values result in a subscriber session setup failure. |
1037 |
Alc-SPI-Sharing-Type |
Gx-PM-ESM |
Values: 0= default 2= per group |
1038 |
Alc-SPI-Sharing-Id |
Gx-PM-ESM |
Value is function of the Alc-SPI-Sharing-Type: ‟default” (0) — The Alc-SPI-Sharing-Id AVP must not be present. ‟per group” (2) — The group ID used for SPI sharing. Valid values are 0 to 65535. |
1039 |
Alc-Policer-Parent |
Gx-PM-ESM |
Grouped AVP included in the Alc-Dynamic-Policer AVP to specify the Arbiter parent parameters of the dynamic policer used for the PCC Rule. |
1040 |
Alc-Parent-Level |
Gx-PM-ESM |
Specifies the parent level of the dynamic policer used for a PCC rule. Included in the QoS-Information -> Alc-Dynamic-Policer -> Alc-Policer-Parent grouped AVP. |
1041 |
Alc-Parent-Weight |
Gx-PM-ESM |
Specifies the parent weight of the dynamic policer used for a PCC rule. Included in the QoS-Information -> Alc-Dynamic-Policer -> Alc-Policer-Parent grouped AVP. |
1042 |
Alc-Stat-Mode-UL |
Gx-PM-ESM |
Specifies the stat-mode of the dynamic policer used for an ingress PCC rule. Included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1043 |
Alc-Stat-Mode-DL |
Gx-PM-ESM |
Specifies the stat-mode of the dynamic policer used for an egress PCC rule. Included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1044 |
Alc-Packet-Byte-Offset-UL |
Gx-PM-ESM |
Specifies the packet-byte-offset of the dynamic policer used for an ingress PCC rule. Included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1045 |
Alc-Packet-Byte-Offset-DL |
Gx-PM-ESM |
Specifies the packet-byte-offset of the dynamic policer used for an egress PCC rule. Included in the QoS-Information -> Alc-Dynamic-Policer AVP grouped AVP. |
1046 |
Alc-Dynamic-Policer |
Gx-PM-ESM |
Grouped AVP included in the QoS-Information AVP for a PCC Rule definition to specify the dynamic policer parameters for the PCC Rule. Parameters not specified are taken from the dynamic-policer configuration in the sap-ingress or sap-egress QoS policy. The PCC rule instantiation fails when this AVP is included for a PCC rule that does not require a dynamic policer. |
1047 |
Alc-Spi-Host-And-Session-Limits |
Gx-PM-ESM |
Grouped AVP included in a Charging-Rule-Definition AVP to override the per SLA profile instance .
|
1048 |
Alc-Sub-Host-And-Session-Limits |
Gx-PM-ESM |
Grouped AVP included in a Charging-Rule-Definition AVP to
override the per subscriber host-limits
and session-limits configured in the
subscriber profile.
|
1049 |
Alc-Host-Limits-IPv4-Arp |
Gx-PM-ESM |
Overrides the IPv4 ARP limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1050 |
Alc-Host-Limits-IPv4-Dhcp |
Gx-PM-ESM |
Overrides the IPv4 DHCP limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1051 |
Alc-Host-Limits-IPv4-Overall |
Gx-PM-ESM |
Overrides the IPv4 overall limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1052 |
Alc-Host-Limits-IPv4-Ppp |
Gx-PM-ESM |
Overrides the IPV4 PPP limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1053 |
Alc-Host-Limits-IPv6-Overall |
Gx-PM-ESM |
Overrides the IPv6 IPoE DHCP PD host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1054 |
Alc-Host-Limits-IPv6-Pd-Ipoe-Dhcp |
Gx-PM-ESM |
Overrides the IPv6 IPoE DHCP PD host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1055 |
Alc-Host-Limits-IPv6-Pd-Overall |
Gx-PM-ESM |
Overrides the IPv6 DHCP PD host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1056 |
Alc-Host-Limits-IPv6-Pd-Ppp-Dhcp |
Gx-PM-ESM |
Overrides the IPv6 PPPoE DHCP PD host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1057 |
Alc-Host-Limits-IPv6-Wan-Ipoe-Dhcp |
Gx-PM-ESM |
Overrides the IPv6 IPoE DHCP WAN host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1058 |
Alc-Host-Limits-IPv6-Wan-Ipoe-Slaac |
Gx-PM-ESM |
Overrides the IPv6 IPoE SLAAC WAN host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1059 |
Alc-Host-Limits-IPv6-Wan-Overall |
Gx-PM-ESM |
Overrides the IPv6 IPoE DHCP WAN host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1060 |
Alc-Host-Limits-IPv6-Wan-Ppp-Dhcp |
Gx-PM-ESM |
Overrides the IPv6 PPPoE DHCP WAN host limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1061 |
Alc-Host-Limits-IPv6-Wan-Ppp-Slaac |
Gx-PM-ESM |
Overrides the ipv6-wan-ppp-slaac limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1062 |
Alc-Host-Limits-Lac-Overall |
Gx-PM-ESM |
Overrides the lac-overall limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1063 |
Alc-Host-Limits-Overall |
Gx-PM-ESM |
Overrides the overall limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) host-limits context. |
1064 |
Alc-Session-Limits-IPoE |
Gx-PM-ESM |
Overrides the ipoe limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1065 |
Alc-Session-Limits-PPPoE-Local |
Gx-PM-ESM |
Overrides the pppoe-local limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1066 |
Alc-Session-Limits-PPPoE-Lac |
Gx-PM-ESM |
Overrides the pppoe-lac limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1067 |
Alc-Session-Limits-PPPoE-Overall |
Gx-PM-ESM |
Overrides the pppoe-overall limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1068 |
Alc-Session-Limits-L2TP-Lns |
Gx-PM-ESM |
Overrides the l2tp-lns limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1069 |
Alc-Session-Limits-L2TP-Lts |
Gx-PM-ESM |
Overrides the l2tp-lts limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1070 |
Alc-Session-Limits-L2TP-Overall |
Gx-PM-ESM |
Overrides the l2tp-overall limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
1071 |
Alc-Session-Limits-Overall |
Gx-PM-ESM |
Overrides the overall limit configured in the sla-profile (when included in the Alc-Spi-Host-And-Session-Limits grouped AVP) or sub-profile (when included in the Alc-Sub-Host-And-Session-Limits grouped AVP) session-limits context. |
NOKIA-specific AVPs (format)
AVP ID | AVP name | Conf | Type | Flags | Limits | Format |
---|---|---|---|---|---|---|
92 |
Alc-PPPoE-LCP-Keepalive-Interval |
NA |
integer32 |
NA, V |
[4..300] |
Alc-PPPoE-LCP-Keepalive-Interval = 10 |
93 |
Alc-PPPoE-LCP-Keepalive-Multiplier |
NA |
integer32 |
NA, V |
[1..5] |
Alc-PPPoE-LCP-Keepalive-Multiplier = 2 |
99 |
Alc-IPv6-Address (IA-NA) |
No |
OctetString |
V |
— |
The AVP layout is: <16 octets for address> |
158 |
Alc-NAS-Filter-Rule-Shared |
NA |
UTF8String |
NA,V |
Max 50 attributes per message or max 50 filter entries per message. |
See the 7450 ESS, 7750 SR, and VSR RADIUS Attributes Reference Guide. |
1001 |
AA-Functions |
NA |
Grouped |
NA,V |
One per ADC rule. AA-Functions AVP must contain at least one AA-App-Profile-Name or one AA-App-Service-Options AVP. |
This AVP contains the following nested AVPs:
} |
1002 |
AA-App-Profile-Name |
NA |
UTF8String |
NA,V |
32 chars |
Example: AA-App-Profile-Name = MyAppProfile |
1003 |
AA-App-Service-Options |
NA |
Grouped |
NA,V |
Max 32 per AA-Functions |
This AVP contains the following nested AVPs:
|
1004 |
AA-App-Serv-Options-Name |
NA |
UTF8String |
NA,V |
32 chars Max one AVP per AA-App-Service-Options AVP |
Example: A-App-Serv-Options-Name = p2p |
1005 |
AA-App-Serv-Options-Value |
NA |
UTF8String |
NA,V |
32 chars Max one AVP per AA-App-Service-Options AVP |
AA-App-Serv-Options-Value = HiPrioSub |
1006 |
Alc-Queue |
NA |
Grouped |
NA,V |
— |
This AVP contains the following nested AVPs:
|
1007 |
Alc-Queue-Id |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Queue-Id = 3 |
1008 |
Alc-Committed-Burst-Size-UL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Committed-Burst-Size-UL = 300000 Burst size of 300,000 bytes. |
1009 |
Alc-Maximum-Burst-Size-UL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Maximum-Burst-Size-UL = 300000 Burst size of 300,000 bytes. |
1010 |
Alc-Committed-Burst-Size-DL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Committed-Burst-Size-DL = 300000 Burst size of 300,000 bytes. |
1011 |
Alc-Maximum-Burst-Size-DL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Maximum-Burst-Size-DL = 300000 Burst size of 300,000 bytes. |
1013 |
Alc-Wrr-Weight-DL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Wrr-Weight-DL = 2 |
1014 |
Alc-Policer |
NA |
Grouped |
NA,V |
— |
This AVP contains the following nested AVPs:
|
1015 |
Alc-Policer-Id |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Policer-Id = 10 |
1016 |
Alc-Sub-Egress-Rate-Limit |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Sub-Egress-Rate-Limit = 10000000 |
1017 |
Alc-Arbiter-Rate-Limit-DL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Arbiter-Rate-Limit-DL = 10000000 |
1018 |
Alc-Arbiter-Rate-Limit-UL |
NA |
Unsigned32 |
NA,V |
— |
Example: Alc-Arbiter-Rate-Limit-UL = 10000000 |
1021 |
Alc-Arbiter |
NA |
Grouped |
NA,V |
— |
This AVP contains the following nested AVPs:
|
1022 |
Alc-Arbiter-Name |
NA |
UTF8String |
NA,V |
32 chars |
Example: Alc-Arbiter-Name = arbiter-1 |
1023 |
Alc-Next-Hop |
NA |
Grouped |
NA,V |
— |
This AVP can contain the following AVPS:
|
1024 |
Alc-Next-Hop-IP |
NA |
Address |
NA,V |
16 octets |
IPvv4 or IPv6 address. Example: Alc-Next-Hop-IP = 10.10.10.10 Alc-Next-Hop-IP = 2001:0db8::1 |
1025 |
Alc-v4-Next-Hop-Service-Id |
NA |
Unsigned32 |
NA,V |
1 to 2148007978 |
Example: Alc-v4-Next-Hop-Service-Id = 10 |
1026 |
Alc-v6-Next-Hop-Service-Id |
NA |
Unsigned32 |
NA,V |
1 to 2148007978 |
Example: Alc-v6-Next-Hop-Service-Id = 10 |
1027 |
Alc-Filter-Action |
NA |
Enumerated |
NA,V |
1 or 2 |
Example: Alc-Filter-Action = 2 ̶ matched traffic inside of the PCC rule is dropped. |
1028 |
Alc-QoS-Action |
NA |
Enumerated |
NA,V |
1 |
Example: Alc-QoS-Action = 1 ̶ matched traffic inside of the PCC rule is not subjected to QoS related actions. |
1029 |
AA-Sub-Http-Url-Param |
NA |
UTF String |
NV |
32 chars |
— |
1030 |
AA-Sub-Scope |
NA |
Enumerated |
NV |
— |
1 = subscriber scope 2 = MAC or device scope |
1036 |
Alc-SPI-Sharing |
NA |
Grouped |
V |
— |
This AVP contains the following nested AVPs:
|
1037 |
Alc-SPI-Sharing-Type |
NA |
Enumerated |
V |
0 or 2 |
For example: Alc-SPI-Sharing-Type = 2 -> SLA Profile Instance sharing per group |
1038 |
Alc-SPI-Sharing-Id |
NA |
Unsigned32 |
V |
0 to 65535 (per group) |
For example: Alc-SPI-Sharing-Id = 100 |
1039 |
Alc-Policer-Parent |
NA |
Grouped |
NA,V |
— |
This AVP can contain the following nested AVPs:
|
1040 |
Alc-Parent-Level |
NA |
Unsigned32 |
NA,V |
1 to 8 |
For example: Alc-Parent-Level = 8 |
1041 |
Alc-Parent-Weight |
NA |
Unsigned32 |
NA,V |
1 to 100 |
For example: Alc-Parent-Weight = 20 |
1042 |
Alc-Stat-Mode-UL |
NA |
Enumerated |
NA,V |
0 to 9 |
Values: 0 = no_stats 1 = minimal 2 = offered_profile_no_cir 3 = offered_total_cir 4 = offered_priority_no_cir 5 = offered_profile_cir 6 = offered_priority_cir 7 = offered_limited_profile_cir 8 = offered_profile_capped_cir 9 =offered_limited_capped_cir Example: Example: Alc-Stat-Mode-UL = 1 |
1043 |
Alc-Stat-Mode-DL |
NA |
Enumerated |
NA,V |
0 to 6 and 8 to 10 |
Values: 0 = no_stats 1 = minimal 2 = offered_profile_no_cir 3 = offered_total_cir 4 = offered_profile_cir 5 = offered_limited_capped_cir 6 = offered_profile_capped_cir 8 = offered_total_cir_exceed 9 = offered_four_profile_no_cir 10 = offered_total_cir_four_profile Example: Alc-Stat-Mode-DL = 1 |
1044 |
Alc-Packet-Byte-Offset-UL |
NA |
integer32 |
NA,V |
-32 to +31 |
Example: Alc-Packet-Byte-Offset-UL = 8 |
1045 |
Alc-Packet-Byte-Offset-DL |
NA |
integer32 |
NA,V |
-64 to +31 |
Example: Alc-Packet-Byte-Offset-DL = -22 |
1046 |
Alc-Dynamic-Policer |
NA |
Grouped |
NA,V |
— |
For an ingress PCC rule, this AVP can contain the following nested AVPs:
For an egress PCC rule, this AVP can contain the following nested AVPs:
|
1047 |
Alc-Spi-Host-And-Session-Limits |
NA |
Grouped |
NA,V |
— |
This AVP can contain the following nested AVPs:
|
1048 |
Alc-Sub-Host-And-Session-Limits |
NA |
Grouped |
NA,V |
— |
This AVP can contain the following nested AVPs:
|
1049 |
Alc-Host-Limits-IPv4-Arp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv4-Arp = 2 |
1050 |
Alc-Host-Limits-IPv4-Dhcp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv4-Dhcp = 2 |
1051 |
Alc-Host-Limits-IPv4-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv4-Overall = 2 |
1052 |
Alc-Host-Limits-IPv4-Ppp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv4-Ppp = 2 |
1053 |
Alc-Host-Limits-IPv6-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Overall = 2 |
1054 |
Alc-Host-Limits-IPv6-Pd-Ipoe-Dhcp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Pd-Ipoe-Dhcp = 2 |
1055 |
Alc-Host-Limits-IPv6-Pd-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Pd-Overall = 2 |
1056 |
Alc-Host-Limits-IPv6-Pd-Ppp-Dhcp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Pd-Ppp-Dhcp = 2 |
1057 |
Alc-Host-Limits-IPv6-Wan-Ipoe-Dhcp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Wan-Ipoe-Dhcp = 2 |
1058 |
Alc-Host-Limits-IPv6-Wan-Ipoe-Slaac |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Wan-Ipoe-Slaac = 2 |
1059 |
Alc-Host-Limits-IPv6-Wan-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Wan-Overall = 2 |
1060 |
Alc-Host-Limits-IPv6-Wan-Ppp-Dhcp |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Wan-Ppp-Dhcp = 2 |
1061 |
Alc-Host-Limits-IPv6-Wan-Ppp-Slaac |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-IPv6-Wan-Ppp-Slaac = 2 |
1062 |
Alc-Host-Limits-Lac-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-Lac-Overall = 2 |
1063 |
Alc-Host-Limits-Overall |
NA |
integer32 |
NA,V |
-2, -1, [1..131071] |
-2 = use the configured value -1 = no limit Alc-Host-Limits-Overall = 2 |
1064 |
Alc-Session-Limits-IPoE |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-IPoE = 2 |
1065 |
Alc-Session-Limits-PPPoE-Local |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-PPPoE-Local = 2 |
1066 |
Alc-Session-Limits-PPPoE-Lac |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-PPPoE-Lac = 2 |
1067 |
Alc-Session-Limits-PPPoE-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-PPPoE-Overall = 2 |
1068 |
Alc-Session-Limits-L2TP-Lns |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-L2TP-Lns = 2 |
1069 |
Alc-Session-Limits-L2TP-Lts |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-L2TP-Lts = 2 |
1070 |
Alc-Session-Limits-L2TP-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-L2TP-Overall = 2 |
1071 |
Alc-Session-Limits-Overall |
NA |
integer32 |
NA,V |
-2, -1, [0..131071] |
-2 = use the configured value -1 = no limit Alc-Session-Limits-Overall = 2 |
Diameter-based AVP applicability
The following tables use the following symbols:
0
The AVP must not be present in the message.
0+
Zero or more instances of the AVP may be present in the message.
0-1
Zero or one instance of the AVP may be present in the message. It is considered an error if there is more than one instance of the AVP.
1
One instance of the AVP must be present in the message.
1+
At least one instance of the AVP must be present in the message.
N
The AVP is nested inside of a grouped AVP that is present in this message.
Table 7. Diameter-based AVP applicability AVP ID AVP name CER CEA DPR DPA DWR DWA ASR ASA 257
Host-IP-Address
1
1+
0
0
0
0
0
0
258
Auth-Application-Id
1
0+
0
0
0
0
1
0
260
Vendor-Specific-Application-Id
0+
0+
0
0
0
0
0
0
263
Session-id
0
0
0
0
0
0
1
1
264
Origin-Host
1
1
1
1
1
1
1
1
265
Supported-Vendor-Id
1+
0+
0
0
0
0
0
0
266
Vendor-Id
1
1
0
0
0
0
0
0
267
Firmware-Revision
1
0-1
0
0
0
0
0
0
268
Result-Code
0
1
0
1
0
1
0
1
269
Product-Name
1
1
0
0
0
0
0
0
273
Disconnect-Cause
0
0
1
0
0
0
0
0
278
Origin-State-Id
1
0-1
0
0
0
0-1
0-1
0-1
279
Failed-AVP
0
0-1
0
0-1
0
0-1
0
0-1
281
Error-Message
0
0
0
0
0
0
0
0
283
Destination-Realm
0
0
0
0
0
0
1
0
293
Destination-Host
0
0
0
0
0
0
1
0
294
Error-Reporting-Host
0
0
0
0
0
0
0
0-1
296
Origin-Realm
1
1
1
1
1
1
1
1
Gx AVP applicability
AVP ID | AVP name | CCR | CCA | RAR | RAA |
---|---|---|---|---|---|
5 |
NAS-Port |
0-1 |
0 |
0 |
0 |
8 |
Framed-IP-Address |
0-1 |
0 |
0 |
0-1 |
18 |
3GPP-SGNS-MCC-MNC |
0-1 |
0 |
0 |
0-1 |
22 |
3GPP-User-Location-Info |
0-1 |
0 |
0 |
0 |
30 |
Called-Station-Id |
0-1 |
0 |
0 |
0 |
31 |
Calling-Station-ID |
0-1 |
0 |
0 |
0 |
55 |
Event-Timestamp |
0-1 |
0-1 |
0-1 |
1 |
61 |
NAS-Port-Type |
0-1 |
0 |
0 |
0 |
87 |
NAS-Port-Id |
0-1 |
0 |
0 |
0 |
92 |
NAS-Filter-Rule |
0 |
0+ |
0+ |
0 |
97 |
Framed-IPv6-Prefix |
0-1 |
0 |
0 |
0-1 |
123 |
Delegated-IPv6-Prefix |
0-1 |
0 |
0 |
0-1 |
258 |
Auth-Application-Id |
1 |
1 |
1 |
0 |
263 |
Session-id |
1 |
1 |
1 |
1 |
264 |
Origin-Host |
1 |
1 |
1 |
1 |
266 |
Vendor-Id |
0 |
N |
0 |
0 |
268 |
Result-Code |
0 |
1 |
0 |
0-1 |
278 |
Origin-State-Id |
1 |
0-1 |
0-1 |
1 |
279 |
Failed-AVP |
0-1 |
0+ |
0 |
0-1 |
281 |
Error-Message |
0-1 |
0-1 |
0 |
0-1 |
282 |
Route-Record |
0+ |
0 |
0+ |
0 |
283 |
Destination-Realm |
1 |
0 |
1 |
0 |
285 |
Re-Auth-Request-Type |
0 |
0 |
1 |
0 |
293 |
Destination-Host |
0-1 |
0 |
1 |
0 |
295 |
Termination-Cause |
0-1 |
0 |
0 |
0 |
296 |
Origin-Realm |
1 |
1 |
1 |
1 |
297 |
Experimental-Result |
0 |
0-1 |
0 |
0-1 |
298 |
Experimental-Result-Code |
0 |
N |
0 |
N |
302 |
Logical-Access-Id |
0-1 |
0 |
0 |
0 |
313 |
Physical-Access-Id |
0-1 |
0 |
0 |
0 |
412 |
CC-Input-Octets |
N |
N |
N |
0 |
414 |
CC-Output-Octets |
N |
N |
N |
0 |
415 |
CC-Request-Number |
1 |
1 |
0 |
0 |
416 |
CC-Request-Type |
1 |
1 |
0 |
0 |
418 |
CC-Session-Failover |
0 |
0-1 |
0 |
0 |
421 |
CC-Total-Octets |
N |
N |
N |
0 |
427 |
Credit-Control-Failure-Handling |
0 |
0-1 |
0 |
0 |
431 |
Granted-Service-Unit |
0 |
0-1 |
N |
0 |
433 |
Redirect-Address-Type |
0 |
N |
N |
0 |
433 |
Redirect-Server-Address |
0 |
N |
N |
0 |
443 |
Subscription-Id |
1-2 |
0 |
0 |
0 |
444 |
Subscription-Id-Data |
N |
0 |
0 |
0 |
446 |
Used-Service-Unit |
N |
0 |
0 |
0 |
450 |
Subscription-Id-Type |
N |
0 |
0 |
0 |
458 |
User-Equipment-Info |
0-1 |
0 |
0 |
0 |
459 |
User-Equipment-Info-Type |
N |
0 |
0 |
0 |
460 |
User-Equipment-Info-Value |
N |
0 |
0 |
0 |
507 |
Flow-Description |
0 |
N |
N |
0 |
511 |
Flow-Status |
0 |
N |
N |
0 |
515 |
Max-Requested-Bandwidth-DL |
0 |
N |
N |
0 |
516 |
Max-Requested-Bandwidth-UL |
0 |
N |
N |
0 |
554 |
Extended-Max-Requested-BW-DL |
0 |
N |
N |
0 |
555 |
Extended-Max-Requested-BW-UL |
0 |
N |
N |
0 |
628 |
Supported-Features |
0-1 |
0+ |
0 |
0 |
629 |
Feature-List-Id |
N |
N |
0 |
0 |
630 |
Feature-List |
N |
N |
0 |
0 |
909 |
RAI |
0-1 |
0 |
0 |
0 |
1001 |
Charging-Rule-Install |
0 |
0+ |
0+ |
0 |
1002 |
Charging-Rule-Remove |
0 |
0+ |
0+ |
0 |
1003 |
Charging-Rule-Definition |
0 |
N |
N |
0 |
1005 |
Charging-Rule-Name |
N |
N |
N |
N |
1006 |
Event-Trigger |
0+ |
0+ |
0+ |
0 |
1010 |
Precedence |
0 |
N |
N |
0 |
1014 |
ToS-Traffic-Class |
0 |
N |
N |
0 |
1016 |
QoS-Information |
0-1 |
0-1, N |
0-1, N |
0 |
1018 |
Charging-Rule-Report |
0+ |
0 |
0 |
0+ |
1019 |
PCC-Rule-Status |
N |
0 |
0 |
N |
1025 |
Guaranteed-Bitrate-DL |
0 |
N |
N |
0 |
1026 |
Guaranteed-Bitrate-UL |
0 |
N |
N |
0 |
1027 |
IP-CAN-Type |
0-1 |
0 |
0 |
0-1 |
1028 |
QoS-Class-Identifier |
0 |
N |
N |
0 |
1031 |
Rule-Failure-Code |
N |
0 |
0 |
N |
1032 |
RAT-Type |
0-1 |
0 |
0 |
0-1 |
1033 |
Event-Report-Indication |
0 |
0 |
0-1 |
0 |
1040 |
APN-Aggregate-Max-Bitrate-DL |
N |
N |
N |
0 |
1041 |
APN-Aggregate-Max-Bitrate-UL |
N |
N |
N |
0 |
1045 |
Session-Release-Cause |
0 |
0 |
0-1 |
0 |
1050 |
AN-GW-Address |
0-1 |
0 |
0 |
0-1 |
1058 |
Flow-Information |
0 |
0+ |
0+ |
0 |
1065 |
PDN-Connection-ID |
0-1 |
0 |
0 |
0 |
1066 |
Monitoring-Key |
N |
N |
N |
0 |
1067 |
Usage-Monitoring-Information |
0+ |
0+ |
0+ |
0 |
1068 |
Usage-Monitoring-Level |
0 |
N |
N |
0 |
1069 |
Usage-Monitoring-Report |
0 |
N |
N |
0 |
1070 |
Usage-Monitoring-Support |
0 |
N |
N |
0 |
1080 |
Flow-Direction |
0 |
N |
N |
0 |
1085 |
Redirect-Information |
0 |
0-1 |
0-1 |
0 |
1086 |
Redirect-Support |
0 |
N |
N |
0 |
1088 |
TDF-Application-Identifier |
0 |
N |
N |
0 |
1092 |
ADC-Rule-Install |
0 |
0+ |
0+ |
0 |
1093 |
ADC-Rule-Remove |
0 |
0 |
0 |
0 |
1094 |
ADC-Rule-Definition |
0 |
0 |
0 |
0 |
1096 |
ADC-Rule-Name |
N |
N |
N |
N |
1097 |
ADC-Rule-Report |
0+ |
0+ |
0 |
0+ |
2848 |
Extended-APN-AMBR-DL |
0 |
N |
N |
0 |
2849 |
Extended-APN-AMBR-UL |
0 |
N |
N |
0 |
2850 |
Extended-GBR-DL |
0 |
N |
N |
0 |
2850 |
Extended-GBR-UL |
0 |
N |
N |
0 |
NOKIA-specific AVP applicability
AVP ID | AVP name | CCR | CCA | RAR | RAA |
---|---|---|---|---|---|
92 |
Alc-PPPoE-LCP-Keepalive-Interval |
0 |
0-1 |
0 |
0 |
93 |
Alc-PPPoE-LCP-Keepalive-Multiplier |
0 |
0-1 |
0 |
0 |
99 |
Alc-IPv6-Address (IA-NA) |
0-1 |
0 |
0 |
0-1 |
158 |
Alc-NAS-Filter-Rule-Shared |
0 |
0+ |
0+ |
0 |
1001 |
AA-Functions |
0 |
0+ |
0+ |
0 |
1002 |
AA-App-Profile-Name |
0 |
N |
N |
0 |
1003 |
AA-App-Service-Options |
0 |
N |
N |
0 |
1004 |
AA-App-Serv-Options-Name |
0 |
N |
N |
0 |
1005 |
AA-App-Serv-Options-Value |
0 |
N |
N |
0 |
1006 |
Alc-Queue |
0 |
N |
N |
0 |
1007 |
Alc-Queue-Id |
0 |
N |
N |
0 |
1008 |
Alc-Committed-Burst-Size-UL |
0 |
N (0-1) |
N (0-1) |
0 |
1009 |
Alc-Maximum-Burst-Size-UL |
0 |
N (0-1) |
N (0-1) |
0 |
1010 |
Alc-Committed-Burst-Size-DL |
0 |
N (0-1) |
N (0-1) |
0 |
1011 |
Alc-Maximum-Burst-Size-DL |
0 |
N (0-1) |
N (0-1) |
0 |
1013 |
Alc-Wrr-Weight-DL |
0 |
N |
N |
0 |
1014 |
Alc-Policer |
0 |
N |
N |
0 |
1015 |
Alc-Policer-Id |
0 |
N |
N |
0 |
1016 |
Alc-Sub-Egress-Rate-Limit |
0 |
N |
N |
0 |
1017 |
Alc-Arbiter-Rate-Limit-DL |
0 |
N |
N |
0 |
1018 |
Alc-Arbiter-Rate-Limit-UL |
0 |
N |
N |
0 |
1021 |
Alc-Arbiter |
0 |
N |
N |
0 |
1022 |
Alc-Arbiter-Name |
0 |
N (0-1) |
N (0-1) |
0 |
1023 |
Alc-Next-Hop |
0 |
N |
N |
0 |
1024 |
Alc-Next-Hop-IP |
0 |
N |
N |
0 |
1025 |
Alc-v4-Next-Hop-Service-Id |
0 |
N |
N |
0 |
1026 |
Alc-v6-Next-Hop-Service-Id |
0 |
N |
N |
0 |
1027 |
Alc-Filter-Action |
0 |
0+ |
0+ |
0 |
1028 |
Alc-QoS-Action |
0 |
0+ |
0+ |
0 |
1036 |
Alc-SPI-Sharing |
0 |
0-1 |
0-1 |
0 |
1037 |
Alc-SPI-Sharing-Type |
0 |
N |
N |
0 |
1038 |
Alc-SPI-Sharing-Id |
0 |
N |
N |
0 |
1039 |
Alc-Policer-Parent |
0 |
N (0-1) |
N (0-1) |
0 |
1040 |
Alc-Parent-Level |
0 |
N (0-1) |
N (0-1) |
0 |
1041 |
Alc-Parent-Weight |
0 |
N (0-1) |
N (0-1) |
0 |
1042 |
Alc-Stat-Mode-UL |
0 |
N (0-1) |
N (0-1) |
0 |
1043 |
Alc-Stat-Mode-DL |
0 |
N (0-1) |
N (0-1) |
0 |
1044 |
Alc-Packet-Byte-Offset-UL |
0 |
N (0-1) |
N (0-1) |
0 |
1045 |
Alc-Packet-Byte-Offset-DL |
0 |
N (0-1) |
N (0-1) |
0 |
1046 |
Alc-Dynamic-Policer |
0 |
N (0-1) |
N (0-1) |
0 |
1047 |
Alc-Spi-Host-And-Session-Limits |
0 |
0-1 |
0-1 |
0 |
1048 |
Alc-Sub-Host-And-Session-Limits |
0 |
0-1 |
0-1 |
0 |
1049 |
Alc-Host-Limits-IPv4-Arp |
0 |
0-1 |
0-1 |
0 |
1050 |
Alc-Host-Limits-IPv4-Dhcp |
0 |
0-1 |
0-1 |
0 |
1051 |
Alc-Host-Limits-IPv4-Overall |
0 |
0-1 |
0-1 |
0 |
1052 |
Alc-Host-Limits-IPv4-Ppp |
0 |
0-1 |
0-1 |
0 |
1053 |
Alc-Host-Limits-IPv6-Overall |
0 |
0-1 |
0-1 |
0 |
1054 |
Alc-Host-Limits-IPv6-Pd-Ipoe-Dhcp |
0 |
0-1 |
0-1 |
0 |
1055 |
Alc-Host-Limits-IPv6-Pd-Overall |
0 |
0-1 |
0-1 |
0 |
1056 |
Alc-Host-Limits-IPv6-Pd-Ppp-Dhcp |
0 |
0-1 |
0-1 |
0 |
1057 |
Alc-Host-Limits-IPv6-Wan-Ipoe-Dhcp |
0 |
0-1 |
0-1 |
0 |
1058 |
Alc-Host-Limits-IPv6-Wan-Ipoe-Slaac |
0 |
0-1 |
0-1 |
0 |
1059 |
Alc-Host-Limits-IPv6-Wan-Overall |
0 |
0-1 |
0-1 |
0 |
1060 |
Alc-Host-Limits-IPv6-Wan-Ppp-Dhcp |
0 |
0-1 |
0-1 |
0 |
1061 |
Alc-Host-Limits-IPv6-Wan-Ppp-Slaac |
0 |
0-1 |
0-1 |
0 |
1062 |
Alc-Host-Limits-Lac-Overall |
0 |
0-1 |
0-1 |
0 |
1063 |
Alc-Host-Limits-Overall |
0 |
0-1 |
0-1 |
0 |
1064 |
Alc-Session-Limits-IPoE |
0 |
0-1 |
0-1 |
0 |
1065 |
Alc-Session-Limits-PPPoE-Local |
0 |
0-1 |
0-1 |
0 |
1066 |
Alc-Session-Limits-PPPoE-Lac |
0 |
0-1 |
0-1 |
0 |
1067 |
Alc-Session-Limits-PPPoE-Overall |
0 |
0-1 |
0-1 |
0 |
1068 |
Alc-Session-Limits-L2TP-Lns |
0 |
0-1 |
0-1 |
0 |
1069 |
Alc-Session-Limits-L2TP-Lts |
0 |
0-1 |
0-1 |
0 |
1070 |
Alc-Session-Limits-L2TP-Overall |
0 |
0-1 |
0-1 |
0 |
1071 |
Alc-Session-Limits-Overall |
0 |
0-1 |
0-1 |
0 |
Result codes (Result-Code AVP)
Result code ID | Result code name | Description |
---|---|---|
Success |
||
2001 |
DIAMETER_SUCCESS |
The request was successfully completed. |
Protocol errors |
||
3001 |
DIAMETER_COMMAND_UNSUPPORTED |
Rx: treated as an error. Tx: not supported. |
3002 |
DIAMETER_UNABLE_TO_DELIVER |
Rx: peer failover procedure on the Diameter base level is invoked. After the same response (3002) is received from all eligible peers, the application level (NASREQ/Gx/Gy) is notified. The message can then be retransmitted one last time with the destination-host AVP cleared. For a message to be retransmitted on the application level, server failover procedure must be enabled. Tx: diameter base replies with 3002 if it cannot route the received request message to its destination (this applies to Diameter multi-chassis configuration). |
3003 |
DIAMETER_REALM_NOT_SERVED |
Rx: treated as an error. Tx: not supported. |
3004 |
DIAMETER_TOO_BUSY |
Rx - The peer failover procedure on the Diameter base level is invoked. After the same response (3004) is received from all eligible peers, the application level (NASREQ, Gx, Gy) is notified. The message can then be retransmitted one last time with the destination-host AVP cleared. For a message to be retransmitted on the application level, server failover procedure must be enabled. Tx: not supported. |
3005 |
DIAMETER_LOOP_DETECTED |
Rx: treated as an error. Tx: not supported. |
3006 |
DIAMETER_REDIRECT_INDICATION |
Rx: treated as an error. Tx: not supported. |
3007 |
DIAMETER_APPLICATION_UNSUPPORTED |
Rx: treated as an error. Tx: not supported. |
3008 |
DIAMETER_INVALID_HDR_BITS |
Rx: treated as an error. Tx: not supported. |
3009 |
DIAMETER_INVALID_AVP_BITS |
Rx: treated as an error. Tx: not supported. |
3010 |
DIAMETER_UNKNOWN_PEER |
Rx: treated as an error. Tx: not supported. |
Permanent failures |
||
5001 |
DIAMETER_AVP_UNSUPPORTED |
Rx: treated as an error. Tx: Reception of an unrecognized AVP with M-bit set triggers a response (RAA) message that contains the Result-Code AVP whose value is set to DIAMETER_AVP_UNSUPORTED, and the Failed-AVP AVP containing the offending AVP. |
5002 |
DIAMETER_UNKNOWN_SESSION |
Rx: treated as an error. Tx: In case that a message from PCRF is received for a non-existing session, the 7750 SR replies with this value. |
5004 |
DIAMETER_INVALID_AVP_VALUE |
Rx: treated as an error. Tx: Reception of an AVP with invalid value triggers a response message (RAA) that contains the Result-Code AVP whose value is set to DIAMETER_INVALID_AVP_VALUE, and the Failed-AVP containing the AVP that caused the error. |
5005 |
DIAMETER_MISSING_AVP |
Rx: treated as an error. Tx: not supported. |
5007 |
DIAMETER_CONTRADICTING_AVPS |
Rx: treated as an error. Tx: not supported. |
5008 |
DIAMETER_AVP_NOT_ALLOWED |
Rx: treated as an error. Tx: not supported. |
5009 |
DIAMETER_AVP_OCCURS_TOO_MANY_TIMES |
Rx: treated as an error. Tx: not supported. |
5010 |
DIAMETER_NO_COMMON_APPLICATION |
Rx: treated as an error. Tx: not supported. |
5011 |
DIAMETER_UNSUPPORTED_VERSION |
Rx: treated as an error. Tx: As an example, a RAA message carries this AVP as a response to a RAR message that was received by a SR OS node while the Gx session was in a session terminating state. A session terminating state is considered a state where the SR OS node is waiting for a CCA-T message as a response to a previously initiated CCR-T message by the SR OS node. |
5012 |
DIAMETER_UNABLE_TO_COMPLY |
Rx: treated as an error. Tx: For example, a RAA message carries this AVP as a response to a RAR message that was received by a SR OS node while the Gx session was in a session terminating state. A session terminating state is considered a state where the SR OS node is waiting for a CCA-T message as a response to a previously initiated CCR-T message by the SR OS node. |
5013 |
DIAMETER_INVALID_BIT_IN_HEADER |
Rx: treated as an error. Tx: not supported. |
5014 |
DIAMETER_INVALID_AVP_LENGTH |
Rx: treated as an error. Tx: not supported. |
5015 |
DIAMETER_INVALID_MESSAGE_LENGTH |
Rx: treated as an error. Tx: not supported. |
5016 |
DIAMETER_INVALID_AVP_BIT_COMBO |
Rx: treated as an error. Tx: not supported. |
5017 |
DIAMETER_NO_COMMON_SECURITY |
Rx: treated as an error. Tx: not supported. |
Gx specific permanent failures |
||
5140 |
DIAMETER_ERROR_INITIAL_PARAMETERS |
Rx: treated as an error. Tx: not supported. |
5141 |
DIAMETER_ERROR_TRIGGER_EVENT |
Rx: treated as an error. Tx: not supported. |
5142 |
DIAMETER_PCC_RULE_EVENT |
Rx: treated as an error. Tx: not supported. |
5148 |
DIAMETER_ADC_RULE_EVENT |
Rx: treated as an error. Tx: not supported. |
Rule failure codes (Rule-Failure-Code AVP)
Rule failure code ID | Rule failure name | Description |
---|---|---|
1 |
UNKNOWN_RULE_NAME |
Rx: treated as an error. Tx: not supported. |
4 |
GW/7750 SR_MALFUNCTION |
This value indicates the problem related to the value carried in the AVP. For example, the value references a non-existing object (rule), the value is out of bounds or any other unexpected error. The error-message AVP in CCR/RAA carried on the top level or Failed-AVP provides more information about the event for debugging purposes. |
5 |
RESOURCE_LIMITATION |
Rx: treated as an error. Tx: not supported. |
14 |
TDF_APPLICATION_IDENTIFIER_ERROR |
Rx: treated as an error. Tx: not supported. |
Event triggers (Event-Trigger AVP)
Event trigger ID | Event trigger name | Description |
---|---|---|
2 |
RAT_CHANGE |
For GTP S11 access, this is triggered if a new RAT Type is received in GTP. |
13 |
USER_LOCATION_CHANGE |
For WLAN-GW, this is triggered for any UE location change. For GTP S11 access, this is triggered if a ULI was received in GTP with either non-ECGI/TAI values or a ECGI/TAI value that changed. |
14 |
NO_EVENT_TRIGGERS |
Sent in CCA and RAR by the PCRF to indicate that PCRF does not require any Event Trigger notification except for those events that do not require subscription and are always provisioned. |
18 |
UE_IP_ADDRESS_ALLOCATE |
When used in a CCR command, this value indicates that the 7750 SR generated the request because a client’s IPv4 address is allocated. The Framed-IP-Address, Framed-IPv6-Prefix, Delegated-IPv6-Prefix or Alc-IPv6-Address AVPs is provided in the same request. This event trigger is reported when the corresponding event occurs, even if the event trigger is not provisioned by the PCRF. |
19 |
UE_IP_ADDRESS_RELEASE |
When used in a CCR command, this value indicates that the 7750 SR generated the request because a client’s IP address/prefix is released. The Framed-IP-Address, Framed-IPv6-Prefix, Delegated-IPv6-Prefix or Alc-IPv6-Address AVPs is provided in the same request. This event trigger shall be reported when the corresponding event occurs, even if the event trigger is not provisioned by the PCRF. |
21 |
AN_GW_CHANGE |
This value is sent by the PCRF to inform the Diameter client in the SR to trigger a notification for every subscriber during a switchover in a multi-chassis configuration. This notification contains the IP address of the newly active BNG (AN_GW_ADDRESS) sent in a CCR-U message. If the Diameter client in the SR OS node is not armed with this event-trigger, the subscriber switchover is not reported to the PCRF. |
22 |
SUCCESSFUL_RESOURCE_ALLOCATION |
Not supported. |
26 |
TAI_CHANGE |
For GTP S11 access, this is triggered if a ULI is signaled in GTP with a TAI that changed from the last value received. |
27 |
ECGI_CHANGE |
For GTP S11 access, this is triggered if a ULI is signaled in GTP with a ECGI that changed from the last value received. |
33 |
USAGE_REPORT |
This value is used in a CCA and RAR commands by the PCRF when requesting usage monitoring on the 7750 SR. The PCRF also provides in the CCA or RAR command the Usage-Monitoring-Information AVPs including the Monitoring-Key AVP and the Granted-Service-Unit AVP. When used in a CCR command, this value indicates that the 7750 SR generated the request to report the accumulated usage for one or more monitoring keys. The 7750 SR provides the accumulated usage volume using the Usage-Monitoring-Information AVPs including the Monitoring-Key AVP and the Used-Service-Unit AVP. |
Termination causes (Termination-Cause AVP)
Termination cause ID | Termination cause name | Description | Reference |
---|---|---|---|
1 |
DIAMETER_LOGOUT |
Example reasons:
|
[RFC 3588][RFC 6733] |
2 |
DIAMETER_SERVICE_NOT_PROVIDED |
Example reason: Subscriber-host is terminated via force-NACK received via RADIUS CoA |
[RFC 3588][RFC 6733] |
3 |
DIAMETER_BAD_ANSWER |
Example reason: Problem with initial parameters during sub-host instantiation while Gx fallback is disabled or default subscriber parameters are not available. |
[RFC 3588][RFC 6733] |
4 |
DIAMETER_ADMINISTRATIVE |
Example reasons:
|
[RFC 3588][RFC 6733] |
5 |
DIAMETER_LINK_BROKEN |
Example reasons:
|
[RFC 3588][RFC 6733] |
8 |
DIAMETER_SESSION_TIMEOUT |
Example reason: When idle timeout for the subscriber-host is enabled and its value is reached. |
[RFC 3588][RFC 6733] |