Dedicated Bearer Creation by Service Flow Detection

This feature introduces the ability to create dedicated bearer for specific service flows based on the LAC/TAC configured on the P-GW.

Feature Information

Summary Data

Status

New Functionality

Introduced-In Release

21.2

Modified-In Release(s)

Not Applicable

Applicable Product(s)

GGSN, P-GW

Applicable Platform(s)

ASR 5500

Default Setting

Disabled

Related CDETS ID(s)

CSCvc99538

Related Changes in This Release

Not Applicable

Related Documentation

Command Line Interface Reference

ECS Administration Guide

Statistics and Counters Reference

Statistics and Counters Reference - Counter Descriptions

Revision History


Important

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


Revision Details

Release

Release Date

New in this release.

21.2

April 27, 2017

Feature Description

This feature introduces the ability to create dedicated bearer for specific service flows based on the LAC/TAC configured on the P-GW. The service flows are specified by destination IP addresses and the location is specified by TAI/ECGI/CGI. When the UE moves out from the location, this dedicated bearer is release. The dedicated bearer is created with support from the local policy on some specific service flow and subscriber location.

A new CLI keyword activate-predef-rule has been added to the CLI command trigger-action to create a dedicated bearer when enterprise user enters in corporate area and starts some specific service.


Important

This feature requires standard local-policy license. Contact your Cisco account or support representative for detailed licensing information.


How It Works

This section describes how this feature works:
  • On a call set-up or on location change event, local-policy sends the list of rules to be activated and deleted to the P-GW.

  • P-GW then caches the list of activated rules at subscriber level.

  • It then does rule matching on the flow and evaluates the trigger-condition. If the condition matches, the configured trigger action is performed, which in this case is to activate predef-rule. This initiates a new bearer request towards the UE.

  • On location change event, local-policy again send the list of rules to be added or deleted towards the P-GW. If the bearer is created on any of the deleted rules, then the delete bearer request is initiated towards the UE.

Limitations

Following are the limitations of this feature:

  • Service flow is identified based on the destination IP address. So, in this case if delay-charging feature is enabled then for the TCP flows the trigger conditions are evaluated only when the first application packet is received.

  • If the CLI command flow control-handshaking charge-to-application is configured under the rulebase and if the rule matches, then the bearer request is sent on the first application packet received on that flow.

  • The predef rule defined for a bearer creation must be configured in the action priority line under the rulebase. The service flow rule and the predef rule both need to be present in the same rulebase.

  • The activate bearer trigger action is taken only if local-policy-rule condition is specified in the trigger-condition of service-scheme framework.

  • If the create bearer request fails for any reason, then the bearer request is not retried for the UE in that location.

  • The session recovery is not supported when local-policy is enabled through the APN. This is because the local-policy rule is not supported in this mode. This feature works with local-policy configured in dual mode or fallback mode. Hence, the operator must configure the dummy IMSA with fallback mechanism.

  • Rule-report-status should not be configured under local-policy as in this case P-GW is triggering the bearer creation.

  • The multi-line-or all-lines CLI command should not be defined under trigger-condition for trigger-action activate-predef-rule in the service-scheme framework.

Configuring Dedicated Bearer

The following section provides the configuration commands to enable or disable the feature.

activate-predef-rule

The CLI keyword activate-predef-rule has been added to the command trigger-action to create dedicated bearer by service flow detection at specific location.


   configure  
		    active-charging service  service_name 
			      trigger-action  trigger_action_name 
         [ no ] activate-predef-rule  
         end  
Notes:
  • no: Disables predefine rule or group of rules.
  • activate-predef-rule: Activates predefine rule or group of rules.

Sample Configuration

This section lists sample local policy configuration, service scheme framework configuration, rule charging configuration, and deletion of bearer due to inactivity.

Local Policy Configuration


configure  
  local-policy-service LOCAL_PCC  
    ruledef ruledef-tai-group  
      condition priority 1 tai mcc 214 mnc 365 tac ge 10  
    #exit  
    ruledef ruledef-ecgi-group  
      condition priority 1 ecgi mcc 214 mnc 365 eci match *  
    #exit  
    actiondef activate_lp_action_tai  
      action priority 1 activate-lp-rule name tai_action1  
    #exit  
    actiondef activate_lp_action_ecgi  
      action priority 1 activate-lp-rule name ecgi_action1  
    #exit  
    eventbase default  
      rule priority 1 event new-call ruledef ruledef-tai-group actiondef activate_lp_action_tai  
      rule priority 2 event location-change ruledef ruledef-tai-group actiondef activate_lp_action_tai  
      rule priority 3 event tai-change ruledef ruledef-tai-group actiondef activate_lp_action_tai  
      rule priority 4 event ecgi-change ruledef ruledef-ecgi-group actiondef activate_lp_action_ecgi  
    #exit  
end  

configure  
  context source  
    ims-auth-service ims-auth  
      policy-control  
        associate failure-handling-template f1  
        associate local-policy-service LOCAL_PCC  
      exit  
    exit  
  exit  
end  

configure  
  failure-handling-template f1  
    msg-type any failure-type any action continue local-fallback   
end  

Service Scheme Framework


configure  
  active-charging service acs  
    subscriber-base SB1  
      priority 1 subs-class SC1 bind service-scheme SS1  
    #exit  

    subs-class SC1  
      any-match = TRUE  
    #exit  

    service-scheme SS1  
      trigger flow-create  
        priority 1 trigger-condition TC1 trigger-action TA1  
    #exit  

    trigger-condition TC1  
      local-policy-rule = tai_action1 
      rule-name = ded-bearer-rule  
    #exit 

   trigger-action TA1  
     activate-predef-rule  predef-rule  
   #exit  

Rule-Charging Configuration


ruledef ded-bearer-rule   
     ip dst-adress = 10.10.10.1  
   #exit  

   ruledef predef-rule   
     tcp either-port = 80  
   #exit  

   charging-action ch-pkt  
      qos-class-identifier 6  
      tft packet-filter ip-pkts  
   #exit  

   charging-action standard  
     content-id 5  
   #exit  

   packet-filter ip-pkts  
     ip protocol = 6  
   #exit  

   rulebase consumer  
     action priority 1 ruledef ded-bearer-rule charging-action standard  
     action priority 5 dynamic-only ruledef predef-rule charging-action ch-pkt  
  #exit  

Deletion of Bearer Due to Inactivity


configure  
  context source  
    apn cisco.com  
      timeout bearer-inactivity non-gbr 300 volume-threshold total 1 << this will delete non-gbr bearers if idle for 300 seconds  
      timeout bearer-inactivity exclude-default-bearer  << needs to be configured to exclude default bearer if nongbr is defined in above CLI   
    #exit  
  #exit  
end  

Monitoring and Troubleshooting

This section lists the commands available to monitor the "Dedicated Bearer Creation by Service Flow Detection" feature.

Show Commands

This section lists all the show commands available to monitor this feature.

show active-charging rulebase statistics name prepaid

This command has been modified to display the following output:


Service Name: acs 
 
  Rulebase Name: prepaid 
 
     Predefined Rule Retention Statistics: 
         Total number of Predefined Retention Succeeded:              0 
         Total number of Predefined Retention Failed:                 0 
 
     Service Scheme Dedicated Bearer Statistics: 
       Predefined Rule Installation Statistics: 
         Total Number of Installation Received:                       6 
         Total Number of Installation Succeeded:                      6 
         Total Number of Installation Failed:                         0 
 
       Predefined Rule Removal Statistics: 
         Total Number of Removal Received:                            2 
         Total Number of Removal Succeeded:                           2 
         Total Number of Removal Failed:                              0 

Bulk Statistics

This section lists all the bulk statistics that have been added, modified, or deprecated to support this feature.

ECS Schema

This section displays the bulk stats that have been added to display the number of bearers created and deleted for bearers created through the service-scheme framework.
  • servschm-predef-rule-install-received - Number of predefined rules received for installation from Service Scheme

  • servschm-predef-rule-install-succeeded - Number of predefined rules succeeded during installation from Service Scheme

  • servschm-predef-rule-install-failed - Number of predefined rules installation failed from Service Scheme

  • servschm-predef-rule-remove-received - Number of predefined rule removal received from Service Scheme

  • servschm-predef-rule-remove-succeeded - Number of predefined rule removal successful from Service Scheme

  • servschm-predef-rule-remove-failed - Number of predefined rule removal failed from Service Scheme