18
AAA Changes in Release 21.2 This chapter identifies accounting management features and functionality added to, modified for, or deprecated from AAA in the StarOS 21.2 software release. The following identifies all of the AAA (including Diameter and RADIUS) enhancements included in this release: Feature Changes - new or modified features or behavior changes. For details, refer to the AAA Interface Administration and Reference for this release. Command Changes - changes to any of the CLI command syntax. For details, refer to the Command Line Interface Reference for this release. Performance Indicator Changes - new, modified, and deprecated bulk statistics, disconnect reasons, counters and/or fields in new or modified schema and/or show command output. For detailed information on the show commands, refer to the Statistics and Counters Reference for this release. For detailed information on the counters and disconnect reasons, refer to the BulkstatStatistics_documentation.xls spreadsheet that is included as part of the software companion package for this release. AAA changes for 21.2 include: Change in AVP-Code for Cisco-CC-Failure-Type AVP, page 2 Diameter Routing Message Priority (DRMP) for S6b Interface, page 3 Enhancement to OCS Failure Reporting for Gy, page 6 Loop Prevention for Dynamic Rules, page 7 Separation of Accounting Interim Interval Timer for RADIUS and Diameter Rf, page 10 Support Added for RAN/NAS Cause Code for S5/S8 and S2b Interfaces, page 14 Release Change Reference, StarOS Release 21.2 1

AAA Changes in Release 21 - cisco.com · Release Change Reference, ... Support Added for RAN/NAS Cause Code for S5/S8 and S2b ... (ifavailable),and3GPP-MS-TimeZoneAVP

  • Upload
    vandien

  • View
    229

  • Download
    0

Embed Size (px)

Citation preview

AAA Changes in Release 21.2

This chapter identifies accountingmanagement features and functionality added to, modified for, or deprecatedfrom AAA in the StarOS 21.2 software release.

The following identifies all of the AAA (including Diameter and RADIUS) enhancements included in thisrelease:

Feature Changes - new or modified features or behavior changes. For details, refer to the AAA InterfaceAdministration and Reference for this release.

Command Changes - changes to any of the CLI command syntax. For details, refer to the Command LineInterface Reference for this release.

Performance Indicator Changes - new, modified, and deprecated bulk statistics, disconnect reasons,counters and/or fields in new or modified schema and/or show command output. For detailed informationon the show commands, refer to the Statistics and Counters Reference for this release. For detailed informationon the counters and disconnect reasons, refer to the BulkstatStatistics_documentation.xls spreadsheet thatis included as part of the software companion package for this release.

AAA changes for 21.2 include:

• Change in AVP-Code for Cisco-CC-Failure-Type AVP, page 2

• Diameter Routing Message Priority (DRMP) for S6b Interface, page 3

• Enhancement to OCS Failure Reporting for Gy, page 6

• Loop Prevention for Dynamic Rules, page 7

• Separation of Accounting Interim Interval Timer for RADIUS and Diameter Rf, page 10

• Support Added for RAN/NAS Cause Code for S5/S8 and S2b Interfaces, page 14

Release Change Reference, StarOS Release 21.2 1

Change in AVP-Code for Cisco-CC-Failure-Type AVP

Feature Information

Summary Data

Modified FunctionalityStatus

21.2Introduced-In Release

Not ApplicableModified-In Release(s)

P-GW, SAEGWApplicable Product(s)

ASR 5500Applicable Platform(s)

EnabledDefault Setting

CSCvb78379Related CDETS ID(s)

Not ApplicableRelated Changes in This Release

AAA Interface Administration and Reference

P-GW Administration Guide

SAEGW Administration Guide

Related Documentation

Revision History

Revision history details are not provided for features introduced before release 21.2.Important

Release DateReleaseRevision Details

April 27, 201721.2New behavior change in this release.

Feature ChangesPrevious Behavior: In an earlier release, the custom (Cisco vendor-ID “9”) Cisco-CC-Failure-Type AVP wasintroduced to convey the OCS failure reasons to the PCRF. This AVP was assigned 132067 as its AVP-Code.

New Behavior: With this release, the AVP-Code is changed to 132077 for Cisco-CC-Failure-Type AVP.

Release Change Reference, StarOS Release 21.22

AAA Changes in Release 21.2Change in AVP-Code for Cisco-CC-Failure-Type AVP

Customer Impact: New AVP-Code to be used by the PCRF. No other change in behavior for the customer.

Diameter Routing Message Priority (DRMP) for S6b Interface

Feature Information

Summary Data

New FunctionalityStatus

21.2Introduced-In Release

Not ApplicableModified-In Release(s)

All products using Diameter S6b interfaceApplicable Product(s)

ASR 5500Applicable Platform(s)

DisabledDefault Setting

CSCvc77714Related CDETS ID(s)

Not ApplicableRelated Changes in This Release

AAA Interface Administration and Reference

Command Line Interface Reference

Related Documentation

Revision History

Revision history details are not provided for features introduced before release 21.2.Important

Release DateReleaseRevision Details

April 27, 201721.2New in this release.

Feature DescriptionThe Diameter nodes can pass overload information with the introduction of Diameter Overload IndicationConveyance (DOIC) specification. The current techniques used by the Diameter agents using S6b interfaceto prioritize the Diameter messages are based on static configuration in the agents. There are different use

Release Change Reference, StarOS Release 21.2 3

AAA Changes in Release 21.2Diameter Routing Message Priority (DRMP) for S6b Interface

cases and needs that require a standard mechanism to choose which messages get throttled or discarded, whenthey go to act on the Overload information.

DRMP is a new AVP that signifies the relative priority of Diameter messages which can be used to makerouting and throttling decisions. The DRMP (AVP code 301) is of type Enumerated. The value of the AVPindicates the routing message priority of the message.

How it WorksThis feature allows sending of DRMP AVP in the Authentication/Authorization Request (AAR) andSession-Termination-Request (STR) messages in S6b interface through a configurable CLI command. Thevalue to be sent in this AVP can be configured through the newly introduced CLI command, specifically andindependently for below 3 types of messages:

1 AAR-Initial: The AAR message that is sent during PDN creation.

2 AAR-Interim: The AAR message that is sent during different types of Handovers and after expiry ofAuthorize lifetime timer, or any other AAR not sent as a part of PDN creation.

3 STR: The STR message that is sent during the PDN deletion.

When the CLI is not configured, there will not be any change in behavior and the DRMP AVP will not besent in any message. In order to enable this feature and send DRMPAVP in the mentioned diameter messages,the CLI needs to be explicitly configured with either default or relevant values.

Standards ComplianceThis feature complies with the following standard(s):

• 3GPP TS 29.273 - 3GPP EPS AAA interfaces

Configuring DRMP for S6b InterfaceThis section explains the configuration procedures required to enable or disable the feature.

Enabling or Disabling DRMP AVP in S6b InterfaceUse the following configuration under the AAA Server Group Configuration Mode to enable or disable theinclusion of DRMP AVP in S6b communication and to configure DRMP value based on AAR-Initial,AAR-Interim and STR message types:

configurecontext <context_name>

aaa group<group_name>diameter authentication drmp [ [aar-initial <drmp-value> [ aar-interim <drmp-value> [ str

<drmp-value> ] ] ] | [ aar-initial <drmp-value> [ str <drmp-value> [ aar-interim <drmp-value> ] ] ] |[ aar-interim <drmp-value> [ aar-initial <drmp-value> [ str <drmp-value> ] ] ] | [ aar-interim<drmp-value> [ str <drmp-value> [ aar-initial <drmp-value> ] ] ] | [ str <drmp-value> [ aar-interim<drmp-value> [ aar-initial <drmp-value> ] ] ] | [ str <drmp-value> [ aar-initial <drmp-value> [

Release Change Reference, StarOS Release 21.24

AAA Changes in Release 21.2How it Works

aar-interim <drmp-value> ] ] ] ]end

Notes:

• drmp: Specifies the settings of Diameter Routing Message Priority.

• aar-initial: Includes the DRMP value in AAR-initial message. The default value is 10.

• aar-interim: Includes the DRMP value in AAR-interim message. The default value is 10.

• str: Includes the DRMP value in STR message. The default value is 10.

• drmp-value: Specifies the DRMP value and must be an integer from 0 through 15. Zero (0) has thehighest priority and 15 has the lowest. That is, lower the value, higher the priority. The above commandwill individually configure DRMP values for the AAR-initial, AAR-interim and STR messages.

• If previously configured, use the no diameter authentication drmp command to prevent encoding ofDRMP AVP in S6b messages. The no diameter authentication drmp command is the defaultconfiguration.

• If message type priority is not specified in the CLI, default value (10) will be used. The last configuredCLI line will override all values previously configured, irrespective of howmany priorities are explicitlyconfigured.

• In case of configuring specific values for message types, each time the CLI is invoked, all the 3 valueswill be modified with the new values. If a value is not specified in CLI, it will be overwritten by defaultvalue, which is 10.

Monitoring and TroubleshootingThe following sections describe commands available to monitor the feature.

Show Commands and OutputsThis section provides information regarding show commands and their outputs for the DRMP for S6b feature.

show aaa group { name group_name | all }

The output of the above command has been enhanced to display the new (DRMP) parameter. The followingsample display is only a portion of the output:

Group name: defaultContext: pgw

Diameter config:Authentication:Strip-leading-digit user-name: DisabledDRMP: AAR-Initial 10 AAR-Interim 10 STR 10

where:

• DRMP:Displays the status as ‘Disabled’ if it’s not configured through the CLI.When enabled, it displaysthe priority values for the corresponding messages.

Release Change Reference, StarOS Release 21.2 5

AAA Changes in Release 21.2Monitoring and Troubleshooting

show configuration [ verbose ]

The output of the above command has been enhanced to display the following new fields:

diameter authentication drmp aar-initial <value> aar-interim <value> str <value>where:

• drmp: Indicates Diameter Routing Message Priority.

• <value>: Indicates the configured priority values for the corresponding messages.

Enhancement to OCS Failure Reporting for Gy

Feature Information

Summary Data

Modified FunctionalityStatus

21.1Introduced-In Release

21.2Modified-In Release(s)

P-GW, SAEGWApplicable Product(s)

ASR 5500Applicable Platform(s)

EnabledDefault Setting

CSCvc93904Related CDETS ID(s)

Not ApplicableRelated Changes in This Release

AAA Interface Administration and Reference

P-GW Administration Guide

SAEGW Administration Guide

Related Documentation

Revision History

Revision history details are not provided for features introduced before release 21.2.Important

Release Change Reference, StarOS Release 21.26

AAA Changes in Release 21.2Enhancement to OCS Failure Reporting for Gy

Release DateReleaseRevision Details

April 27, 201721.2New in this release.

Feature DescriptionWhen Cisco-Event-Trigger-Type AVP is installed by PCRF in CCA-I, CCA-U or in RAR messages withvalue CREDIT_CONTROL_FAILURE (5), then the Cisco-Event grouped AVP is sent by the P-GW to PCRFin CCR-U message with the exact value of OCS failure code. This trigger is sent only when Gy failure occursand based on the configuration (Credit-Control-Failure-Handling), the ‘Continue’ action is taken and Gysession moves to Offline state.

In releases prior to the implementation of this enhancement, if a failure code was received from OCS in therange of 3000-3999, then Cisco-CC-Failure-Type was sent with the value 3XXX. Similarly, for error codesin the range of 4000-4999 or 5000-5999, Cisco-CC-Failure-Type was reported as 4XXX or 5XXX respectively.With this enhancement, the exact failure code is reported to the PCRF instead of the range. For example, whenthe Cisco-Event-Trigger-Type is CREDIT_CONTROL_FAILURE (5) and OCS failure code is 3002 inCCA-U, then in CCR-U towards PCRF Cisco-CC-Failure-Type (as part of grouped AVP Cisco-Event) is sentwith a value of 3002.

Loop Prevention for Dynamic Rules

Feature Information

Summary Data

New FunctionalityStatus

21.2Introduced-In Release

Not ApplicableModified-In Release(s)

P-GWApplicable Product(s)

ASR 5500Applicable Platform(s)

DisabledDefault Setting

CSCvc97345, CSCvd02249Related CDETS ID(s)

Not ApplicableRelated Changes in This Release

P-GW Administration Guide

Command Line Interface Reference

Related Documentation

Release Change Reference, StarOS Release 21.2 7

AAA Changes in Release 21.2Feature Description

Revision History

Revision history details are not provided for features introduced before release 21.2.Important

Release DateReleaseRevision Details

April 27, 201721.2New in this release.

Feature DescriptionWhen a PCC (Dynamic or Predefined) rule installation fails, the PCEF initiates a CCR-U toward the PCRFto report the failed rule. In case the PCRF responds back with same rule definition, then the rule failure CCR-Uis initiated again. This results in a loop of rule failure.

With this feature, gateways have the ability to prevent the loop by reporting the rule install failure to PCRFonly once until it is successfully installed.

How It WorksThis feature is configurable through a CLI command with which, once a failure is being reported for asubscriber, failure for the same rule is suppressed for that subscriber until it is installed successfully. Therulenames are preserved for a subscriber for which the failures are reported. However, when the condition ofthe rule failure is rectified for an error (for example, rule definition is added to the configuration and the ruleis successfully installed), then the gateway removes the rulename from the failed rules list. So, if the failurefor that particular rule occurs again, it is reported to the PCRF.

The failed rulename is not checkpointed and so, if a recovery event like session recovery or an ICSR occursthen the failure of these rules are reported once again.

Configuring Loop Prevention for Dynamic RulesThis section explains the configuration procedures required to enable the feature.

Enabling ACS Policy to Control Loop PreventionUse the following commands under ACS Configuration Mode to enable or disable the feature which preventsthe rule failure loop between PCRF and PCEF:

configureactive-charging service<service_name>

policy-control report-rule-failure-onceend

Notes:

Release Change Reference, StarOS Release 21.28

AAA Changes in Release 21.2Feature Description

• When configured, CCR-U will be sent only once for the same rule failure.

• By default, the feature is disabled.

• If previously configured, use the no policy-control report-rule-failure-once to disable the feature.

Monitoring and TroubleshootingThe following sections describe commands available to monitor the feature.

Show Commands and OutputsThis section provides information regarding show commands and their outputs for the Loop Prevention forDynamic Rules feature.

show active-charging service all

The output of the above command has been enhanced to display the status (Enabled/Disabled) of the feature.For example:

show active-charging service all...Report Rule Failure Once: Enabled

show active-charging subscribers full all

The output of the above command has been enhanced to display the new parameter which shows the totalnumber of rule failures not reported. For example:

Callid: 4e21 ACSMgr Card/Cpu: 15/0Active Charging Service name: acsActive charging service scheme:ACSMgr Instance: 1 Number of Sub sessions: 1Data Sessions Active: 0 Dynamic Routes created: 0Uplink Bytes: 0 Downlink Bytes: 0Uplink Packets: 0 Downlink Packets: 0Accel Packets: 0FastPath Packets: 0Total NRSPCA Requests: 0 NRSPCA Req. Succeeded: 0NRSPCA Req. Failed: 0Total NRUPC Requests: 0 NRUPC Req. Succeeded: 0NRUPC Req. Failed: 0Pending NRSPCA Requests: 0 Pending NRUPC Requests: 0Total Bound Dynamic Rules: 0 Total Bound Predef. Rules: 0Data Sessions moved: 0Bearers Terminated for no rules: 0Failed Rulebase Install (unknown bearer-id): 0Failed Rule Install (unknown bearer-id): 0Total number of rule failures not reported: 1

Release Change Reference, StarOS Release 21.2 9

AAA Changes in Release 21.2Monitoring and Troubleshooting

show active-charging subsystem all

The output of the above command has been enhanced to display the new parameter which shows the totalnumber of rule failures not reported. For example:

Total ACS Managers: 2Session Creation Succ: 1 Session Creation Fail: 0...Total Number of Unsolicited Downlink packets received : 0Total Number of ICMP-HU packets sent : 0

RADIUS Prepaid Statistics:Total prepaid sess: 0 Current prepaid sess: 0Total prepaid auth req: 0 Total prepaid auth success: 0Total prepaid auth fail: 0 Total prepaid errors: 0Total number of rule failures not reported : 4

Content Filtering URL Cache Statistics:Total cached entries: 0Total hits: 0 Total misses: 0...

Separation of Accounting Interim Interval Timer for RADIUSand Diameter Rf

Feature Information

Summary Data

New FunctionalityStatus

21.2Introduced-In Release

Not ApplicableModified-In Release(s)

eHRPD, GGSN, P-GWApplicable Product(s)

ASR 5500Applicable Platform(s)

DisabledDefault Setting

CSCvc97616Related CDETS ID(s)

Not ApplicableRelated Changes in This Release

AAA Interface Administration and Reference

Command Line Interface Reference

Related Documentation

Release Change Reference, StarOS Release 21.210

AAA Changes in Release 21.2Separation of Accounting Interim Interval Timer for RADIUS and Diameter Rf

Revision History

Revision history details are not provided for features introduced before release 21.2.Important

Release DateReleaseRevision Details

April 27, 201721.2New in this release.

Feature DescriptionPrior to Release 21.2, the Cisco StarOS platform had a single configuration parameter for sending accountinginterim records to RADIUS and Diameter Rf servers. Consequently, it was not possible to send accountinginterim records to RADIUS and Diameter Rf servers with different intervals using the available CLI options.This feature provides a CLI controlled mechanism to have different interim intervals for Diameter Rf andRADIUS accounting applications. Having a separate configurable CLI and interim interval timer values forRADIUS and Diameter Rf servers provides enhanced usability.

How It WorksCurrently, the Diameter accounting uses the value configured for RADIUS accounting interim interval. Withthis feature, configurable through a CLI command, provides an option to separately configure Diameteraccounting interim interval for Rf interface. Until Diameter interim CLI is configured with either “no” optionor any specific timer value, as a measure for compatibility, RADIUS interim interval value is used for Diameterinterim interval. Once Diameter configuration takes effect, any change to RADIUS configuration will notaffect Diameter configuration and vice versa. The following table shows the Diameter interim interval valuesused for different scenarios.

Diameter Interim BehaviorDiameter ConfigurationRadius Configuration

Interim Interval: Y

Note: X may or may not be same as Y

Interim Interval: YNo configuration

OR

Interim Interval: X

OR

Interim disabled

Interim disabledInterim disabled using“No” option

No configuration

OR

Interim Interval: X

OR

Interim disabled

Release Change Reference, StarOS Release 21.2 11

AAA Changes in Release 21.2Feature Description

Diameter Interim BehaviorDiameter ConfigurationRadius Configuration

Fallback to RADIUS configurationNo configurationNo configuration

OR

Interim Interval: X

OR

Interim disabled

• Recovery/ICSR behavior: Interim interval configuration used at the time of PDN creation is applicablefor entire lifetime of PDN. Recovery/ICSR will not have any impact of existing PDN behavior withregard to Diameter interim interval.

• ICSR Upgrade/Downgrade behavior:

• Existing session will be recovered based on RADIUS configuration present in old chassis.

• New session behavior is as per configuration available on newly active chassis.

LimitationsFollowing are the known limitations of this feature:

1 In case Diameter interim interval CLI is not configured, the P-GW retains the older behavior whereDiameter accounting uses the same interim interval value configured for RADIUS accounting.

2 Once diameter accounting configuration is done, it’s not possible to go back to the older behavior.

Configuring Diameter Accounting Interim IntervalUse the following commands under AAAServer Group ConfigurationMode to configure Diameter accountinginterim interval independently from RADIUS accounting interim interval:

configurecontext context_name

aaa group group_namediameter accounting interim interval interval_in_secondsend

Notes:

• interval_in_seconds: Specifies the interim interval, and must be in the range of 50 through 40000000.

• If previously configured, use the no diameter accounting interim interval to disable the interimaccounting messages on Rf interface.

• There is no default Diameter interim interval value.

• In case Diameter interim interval CLI is not configured, the P-GW retains the older behavior whereDiameter accounting uses RADIUS interim interval configuration available in AAA server groupconfiguration block.

Release Change Reference, StarOS Release 21.212

AAA Changes in Release 21.2Configuring Diameter Accounting Interim Interval

Monitoring and TroubleshootingThe following sections describe commands available to monitor the feature.

Show Commands and OutputsThis section provides information regarding show commands and their outputs in support of the feature.

show aaa group { name <group_name> | all }

The output of the above command is modified to display the following new field to show the currentconfiguration for interim interval used for upcoming Diameter Rf accounting sessions:

• Interim-timeout: <50-40000000> or <None>

Following is a sample output where Diameter interim interval is not configured:

show aaa group name defaultGroup name: defaultContext: pgw

Diameter config:Accounting:Request-timeout: 20Interim-timeout: None

Following is a sample output where Diameter interim interval is configured with the value 900:

show aaa group name defaultGroup name: defaultContext: pgw

Diameter config:Accounting:Request-timeout: 20Interim-timeout: 900

show configuration [ verbose ]

The output of the above command is modified to display the following new field to show the interval ofinterim messages in seconds:

• diameter accounting interim interval <value_in_seconds>

Following is a sample output where Diameter interim interval is configured with the value 60:

show configuration context isp verboseconfig

context ispaaa group default

diameter accounting interim interval 60

Release Change Reference, StarOS Release 21.2 13

AAA Changes in Release 21.2Monitoring and Troubleshooting

Support Added for RAN/NAS Cause Code for S5/S8 and S2bInterfaces

Feature Information

Summary Data

Modified FunctionalityStatus

21.1Introduced-In Release

21.2Modified-In Release(s)

P-GW, S-GW, SAEGWApplicable Product(s)

ASR 5500Applicable Platform(s)

DisabledDefault Setting

CSCuy93748/CSCvc97356Related CDETS ID(s)

Not ApplicableRelated Changes in This Release

P-GW Administration Guide

S-GW Administration Guide

SAEGW Administration Guide

Command Line Interface Reference

Related Documentation

Revision History

Revision history details are not provided for features introduced before Release 21.2.Important

Release DateReleaseRevision Details

April 27, 201721.2New in this release.

Release Change Reference, StarOS Release 21.214

AAA Changes in Release 21.2Support Added for RAN/NAS Cause Code for S5/S8 and S2b Interfaces

Feature Changes

This is a license controlled feature. There are separate licenses for this feature. Youmust enable the existinglicense of NPLI or contact your Cisco account representative for information on how to obtain the customlicense.

Important

For billing co-ordination at IMS domain and VoWiFi deployments, an operator may require access to theRAN or NAS (or both) release cause code information available at P-CSCF. The P-GW provides detailedRAN/NAS cause information with ANI information received from the access network to the P-GW and furtherdown to the PCRF based on the following events:

• Bearer deactivation (Delete Bearer Response/Delete Bearer Command)

• Session deactivation (Delete Session Request)

• Bearer creation/modification failures (Create/Update Bearer Response with cause as FAILURE)

The IMS network can retrieve detailed RAN and/or NAS release cause codes information from the accessnetwork that is used for call performance analysis, user QoE analysis, and proper billing reconciliation. Thisfeature is supported on the S5, S8, Gx, and S2b interfaces.

This feature includes support RAN/NAS cause IE in Create Bearer Response, Update Bearer Response, DeleteBearer Response, Delete Bearer Command, and Delete Session Request. The following table shows thesupported protocol type for RAN/NAS cause IE.

Table 1: Protocol Type for RAN/NAS IE

Supported Protocol Type for RAN/NAS IEInterface

S1AP Cause (1)/EMM Cause (2)/ESM Cause (3)S5/S8

Diameter Cause (4)/IKEv2 Cause (5)S2b

Any protocol type value that is received apart from the supported protocol type values listed in the tableare ignored and not forwarded to the PCRF.

Note

GTP interface Requirements for RAN/NAS Cause

For S5/S8 interface, RAN/NAS cause is supported for the followingmessages for the dpca-custom8 dictionary.

• Failed Create Bearer Response

• Failed Update Bearer Response

• Delete Session Request

• Delete Bearer Response

• Delete Bearer Command

Release Change Reference, StarOS Release 21.2 15

AAA Changes in Release 21.2Feature Changes

For S2b interface, RAN/NAS cause is supported for the following messages for the custom dpca-custom8dictionary:

• Failed Create Bearer Response

• Failed Update Bearer Response

• Delete Session Request

Gx interface Requirements for RAN/NAS Cause

The RAN/NAS cause is added for the custom dpca-custom8 dictionary to ensure that the RAN/NAS cause ispopulated. The Gx interface behavior to handle RAN/NAS cause is as follows:

Table 2: Gx Interface Requirements for RAN/NAS Cause

Gx Message Carrying RAN-NAS Cause InformationGTP CauseMessage

RAN/NAS cause is not expected as per 29.274 Table 7.2.4-2.Therefore, if it is received, it is ignored and not forwarded tothe PCRF.

AcceptedCreate BearerResponse

RAN/NAS cause with this GTP cause is not applicable asper 29.274 Table C.4. Therefore, if it is received, it is ignoredand not forwarded to the PCRF.

Temporarily rejecteddue to HO inprogress.

CCR-UOther GTP Causes

RAN/NAS cause is not expected as per 29.274 Table 7.2.16-2.Therefore, if it is received, it is ignored and not forwarded tothe PCRF.

AcceptedUpdate BearerResponse

CCR-U

If UE-initiated (MBC) bearer modification fails withGTP cause “NO RESOURCES AVAILABLE”,P-GW deletes the entire PDN session. In this case,RAN-NAS cause information is forwarded as partof CCR-T message.

Note

No ResourcesAvailable

CCR-U

If the Update Bearer Response is received with themessage level cause as "CONTEXTNOTFOUND",which leads to the PDNdeletion, then the RAN-NAScause information is forwarded as part of the CCR-Tmessage.

Note

Context Not Found

RAN/NAS cause with this GTP cause is not applicable asper 29.274 Table C.4. Therefore, if it is received, it is ignoredand not forwarded to the PCRF.

Temporarily rejecteddue to HO inprogress.

CCR-UOther GTP Causes

Release Change Reference, StarOS Release 21.216

AAA Changes in Release 21.2Feature Changes

Gx Message Carrying RAN-NAS Cause InformationGTP CauseMessage

RAN/NAS cause with this GTP cause is not applicable asper 29.274 Table C.4. Therefore, if it is received, it is ignoredand not forwarded to the PCRF.

Note • If RAN/NAS cause is received in the DeleteBearer Response, which is triggered as a partof the Delete Bearer command and cause as“Request Accepted”, P-GW forwards theRAN/NAS cause (received in Delete BearerResponse) to the PCRF.

• If RAN/NAS cause is received in the DeleteBearer command and Delete Bearer Responsewith HO in progress, the RAN/NAS Causereceived in the Delete Bearer command isforwarded to the PCRF.

• If RAN/NAS Cause is received in the DeleteBearer command and Delete Bearer Responsewith Accepted/Other Cause and newRAN/NAS Cause, the new RAN/NAS causeis forwarded to the PCRF.

Temporarily rejecteddue to HO inprogress

Delete BearerResponse

CCR-U

If RAN/NAS cause is received in the delete bearerresponse that is initiated through RAR/CCA-U, thenP-GW doesl not send CCR-U to the PCRF to reportthe RAN/NAS cause.

Note

This support is introduced in 29.212 release 13.5 with"Enhance RAN/NAS" feature".

Accepted / OtherGTP CCR-UCauses

CCR-TAcceptedDelete SessionRequest

ANI Behavior Towards PCRF

Section 4.5.6, 4.5.7, 4.5.12 of 3GPP 29.212 v13.4.0 mentions that if the RAN-NAS-Cause feature is supported,the PCEF should provide the available access network information within the 3GPP-User-Location-Info AVP(if available), TWAN-Identifier (if available and Trusted-WLAN feature is supported), User-Location-Info-TimeAVP (if available), and 3GPP-MS-TimeZone AVP (if available).

In the earlier releases, the dpca-custom8 dictionary did not support USER-LOCATION-INFO-TIME AVP.

In this release, the USER-LOCATION-INFO-TIME AVP is added to the dpca-custom8 dictionary, which issent to the PCRF (if available) as a part of ANI. Also, new PROTOCOL-TYPE, 1 to 5 are supported forRAN/NAS. This AVP can be seen in the CCR-U and CCR-T (whenever applicable). Also the newPROTOCOL-TYPE (S1AP Cause, EMM Cause, ESM Cause, IKEv2, DIAMETER) is visible on the Gxinterface (if the same is received over the S5/S8/S2b interface).

ANI Behavior for S5/S8 Interface

Release Change Reference, StarOS Release 21.2 17

AAA Changes in Release 21.2Feature Changes

Along with RAN/NAS cause, P-GW also sends following information to the PCRF, if available, for thedpca-custom8 dictionary:

Table 3: Mapping of GTP IE to ANI AVPs on Gx Interface

Gx AVPGTP IE

3GPP-MS-TimeZoneUE Time Zone

User-Location-Info-TimeULI Timestamp

3GPP-User-Location-InfoUser Location Information

ANI information is sent to the PCRF irrespective of the event triggers configured when the RAN/NAS featureis enabled.

ANI Behavior for S2b Interface

ANI information is not sent towards PCRF for the dpca-custom8 dictionary. Also, the TWAN-Identifier isnot supported as part of ANI for the dpca-custom8 dictionary.

LimitationsFollowing are the limitations of this feature:

• Support of RAN/NAS cause information is added only for the dpca-custom8 dictionary.

• PGW processes first two RAN/NAS cause IE (max one RAN and max one NAS) information receivedfrom the GTP interface. For example, if the access network misbehaves and sends RAN/NAS cause listwith two NAS and one RAN then only first two causes are considered and validated. In this case, thereare two NAS causes, only first NAS cause is populated at the Gx interface.

• RAN/NAS information is populated only on the Gx interface, no other interface is impacted.

Command Changes

diameter encode-supported-features netloc-ran-nas-causeUse the existing CLI command, diameter encode-supported-features netloc-ran-nas-cause to enable theRAN/NAS cause on each of the S5/S8 and S2b interfaces.

This feature is disabled by default.

To enable this feature, enter the following commands:

configurecontext ISP1

ims-auth-service IMSGxpolicy-controldiameter encode-supported-features netloc-ran-nas-causeend

Release Change Reference, StarOS Release 21.218

AAA Changes in Release 21.2Command Changes