> SGSN APN Policy Configuration Mode Commands
> The SGSN APN Policy configuration mode provides the commands to configure the access point name (APN) parameters specific to a particular SGSN operator policy.
> Important: The commands or keywords/variables that are available are dependent on platform type, product version, and installed license(s).
> address-resolution-mode
> Identify the address resolution mode for this SGSN APN policy.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> address-resolution-mode { fallback-for-dns | local }
> default address-resolution-mode
> default
> Resets the configuration to the default value; i.e. fallback-for-dns.
> fallback-for-dns
> Default: Enabled
> This keyword instructs the system to first attempt DNS resolution. If this fails, then the system is to use locally configured addresses, if available.
> local
> Default: Disabled
> This keyword instructs the system not to use DNS query and to only use locally configured addresses.
> Usage
> Use this command to specify the DNS query or local address resolution for this SGSN APN policy.
> Example
> The following command sets the address resolution mode to attempt the DNS resolution first and if failed attempt to use available local address:
> address-resolution-mode fallback-for-dns
> cc
> This command provides the configurables to define the charging characteristics for this SGSN APN policy.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> cc { local-value-for-scdrs behavior bit_value profile index_bit | prefer { hlr-value-for-scdrs | local-value-for-scdrs } }
> remove cc { local-value-for-scdrs | prefer }
> remove
> Removes the charging characteristics configuration for this APN policy.
> local-value-for-scdrs behavior bit_value profile index_bit
> Defaults:bit_value = 0x0; index_bit = 8
> This keyword sets the SGSN APN policy to configure the value of the behavior bits and profile index for the charging characteristics for S-CDRs locally, when the HLR does not provide values for this.
> If the HLR provides the charging characteristics with behavior bits and profile index and operator want to ignore it, then specify prefer local-value-for-scdrs keyword with this command.
> bit_value: Must be a hexadecimal value between 0x0 and 0xFFF.
> index_bit: Must be an integer value from 1 to 15.
> Some of the index values are predefined according to 3GPP standard:

> • | 1 for hot billing

> • | 2 for flat billing

> • | 4 for prepaid billing

> • | 8 for normal billing

> prefer { hlr-value-for-scdrs | local-value-for-scdrs }
> Default: hlr-value-for-scdrs
> Specifies preference for using charging characteristics settings received from HLR or set by SGSN locally.

> • | hlr-value-for-scdrs: Sets the operator policy to use charging characteristics settings received from HLR for S-CDRs. This is the default preference.

> • | local-value-for-scdrs: Sets the operator policy to use charging characteristics settings from SGSN only for S-CDRs..

> Usage
> Use this command to set the APN policy behavior in operator policy to use charging characteristic for S-CDRs either from HLR or locally from SGSN.
> The charging characteristics parameters are configurable from SGSN Operator Policy Configuration mode too. For generation of M-CDRs the parameters configured in SGSN Operator Policy Configuration mode will prevail but for generation of S-CDRs the parameters configured in this SGSN APN Policy Configuration mode will prevail.
> Example
> The following command configures the APN policy not to use charging characteristics setting received from HLR for S-CDR generation.
> cc prefer hlr-value-for-scdrs
> direct-tunnel
> This command defines the permission for direct tunnel establishment by GGSNs resolved by this APN.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> direct-tunnel not-permitted-by-ggsn
> remove direct-tunnel
> remove
> Removes the configured policy of not to permit direct tunnel by GGSNs resolved by this APN.
> not-permitted-by-ggsn
> Default: Disabled.
> Specifies that a direct tunnel is not permitted by the GGSN resolved by this APN.
> Usage
> Use this command to enable/disable the permission for establishment of direct tunnels between RNC and GGSN.
> Example
> The following command configures the SGSN not to permit the direct tunnel with the GGSN which is resolved by this APN policy:
> direct-tunnel not-permitted-by-ggsn
> end
> Exits the current configuration mode and returns to the Exec mode.
> Product
> All
> Privilege
> Security Administrator, Administrator
> Syntax
> end
> Usage
> Return to the Exec mode.
> exit
> Exits the current configuration mode and returns to the previous configuration mode.
> Product
> All
> Privilege
> Security Administrator, Administrator
> Syntax
> exit
> Usage
> Return to the previous configuration mode.
> gateway-address
> Configures the address of the gateway GPRS support node (GGSN) with priority to activate the GGSN. It also provides the load balancing through weight for specific GGSN address in this APN policy.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> gateway-address ip_address { priority priority | weight weight }
> no gateway-address ip_address
> no
> Removes the preconfigured/defined GGSN address from this APN policy.
> ip_address
> Specifies the IP address for the GGSN in standard IPv4 or IPv6 notation.
> priority priority
> Specify the priority for the configured GGSN address for SGSN address selection. If one GGSN fails to respond, the next priority level GGSN is selected.
> priority is an integer from 1 to 100 to assign a priority to the GGSN IP address. Note that the lower the integer, the higher the priority so that 1 is the highest priority.
> weight weight
> Specifies the weight (importance) assigned to a GGSN for load balancing.
> weight is an integer from 1 to 100 to give a weight to the GGSN IP address.
> If a weight is assigned to an address for that APN, then load balancing (of primary CPC requests) depends on the weight value.
> For example:
> GGSN1 172.16.130.1 weight 30 and GGSN2 172.16.130.3 weight 70
> With this configuration, 30% ot the activation requests for this APN will go to GGSN1 and 70% of the requests will go to GGSN2. Also note, the sum of the weights does not need to be 100. The calculation of weight percentiles is carried out proportionally; so the following configuration will also yeild the same 30% - 70% results:
> GGSN1 172.16.130.1 weight 6 and GGSN2 172.16.130.3 weight 14
> Usage
> Use this command to provide a priority and load balancing in GGSN selection through APN policy. Note that keyword priority and weight can not be used simultaneously in one APN policy. A maximum of 16 GGSN address can be configured with this command in an APN policy..
> Example
> gateway-address 123.123.123.1 priority 2
> gtp
> This command enables (by adding a configuration statement) or disables (by removing the configuration statement) the GTPC private extension. This command is available in releases 9.0 and higher.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> gtp private-extension loss-of-radio-coverage send-to-ggsn [ send-to-peer-sgsn ]
> remove gtp private-extension loss-of-radio-coverage send-to-ggsn [ send-to-peer-sgsn ]
> remove
> Including this keyword ,as part of the command, disables the inclusion of the GTPC private extension, thereby disabling the Overcharging Protection feature.
> private-extension
> This keyword is required as part of the gtp command to instruct the SGSN to set a proprietary GTPC private extension in the LORC Intimation IEs, in the event of loss of radio coverage (LORC). These private extension are only understood by a GGSN with an Overcharging Protection license.
> loss-of-radio-coverage send-to-ggsn
> This keyword set is required as part of the gtp command to instruct the SGSN to forward the private extension ‘flag’ to the GGSN in the event of loss of radio coverage (LORC).
> send-to-peer-sgsn
> This optional keyword instructs the SGSN to also forward the LORC private extension to the peer SGSN.
> Usage
> gtp private-extension is one of the two commands required to enable the Overcharging Protection feature. The second command sets the RANAP cause code in the Iu Release to enable the SGSN detect the LORC state of the MS/UE. This second command is configured in the IuPS service and is explained in the IuPS Service Configuration Mode chapter.
> When there is a loss of coverage and the Overcharging Protection feature is enabled with the gtp private-extension command, then the SGSN includes the proprietary private extension in the GTP LORC Intimation IE messages. This LORC IE is also included in UPCQ, DPCQ, and SGSN Context Response GTP messages.
> Refer to the SGSN Overview chapter of the SGSN Administration Guide for functional information regarding the Overcharging Protection feature.
> Example
> Use the following command to have the SGSN send the GGSN the GTPC private extension in the LORC Intimation IE:
> gtp private-extension loss-of-radio-coverage send-to-ggsn
> ip
> Use this command to define the IP parameters for this APN policy.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> ip { qos-dscp { { downlink | uplink } { background | conversational | interactive | streaming } + } | source-violation { deactivate [ all-pdp | exclude-from accounting | linked-pdp | tolerance-limit } | discard [ exclude-from-accounting ] | ignore }
> default ip { qos-dscp [ downlink | uplink ] | source-violation }no qos-dscp { { downlink | uplink } { background | conversational | interactive | streaming } + }
> Important: All parameters not specifically configured will be included in the configuration with default values.
> default
> Resets the configuration to the default values.
> qos-dscp
> Configures the diffserv code point marking to be used for sending packets of a particular 3GPP QoS class.
> Defaults are downlink with:

> • | conversational - ef;

> • | streaming - af11;

> • | interactive 1 - ef;

> • | interactive 2 - af21;

> • | interactive 3 - af21;

> • | background - be

> downlink | uplink
> Configures the packets for either downlink or uplink direction. downlink and uplink configuration must include one or more of the following:

> • | background - Configures the DSCP marking to be used for packets of sessions subscribed to 3GPP background class. Must be followed by a DSCP marking

> • | conversational - Configures the DSCP marking to be used for packets of sessions subscribed to 3GPP conversational class. Must be followed by a DSCP marking

> • | interactive - Configures the DSCP marking to be used for packets of sessions subscribed to different traffic priorities in the 3GPP interactive class. Must be followed by a traffic handling priority: 1, 2, or 3.

> • | streaming - Configures the DSCP marking to be used for packets of sessions subscribed to 3GPP streaming class. Must be followed by a DSCP marking

> DSCP marking options
> Downlink and uplink configuration options must include a DSCP marking, supported options include:

> • | af11 - Designates use of Assured Forwarding 11 PHB

> • | af12 - Designates use of Assured Forwarding 12 PHB

> • | af13 - Designates use of Assured Forwarding 13 PHB

> • | af21 - Designates use of Assured Forwarding 21 PHB

> • | af22 - Designates use of Assured Forwarding 22 PHB

> • | af23 - Designates use of Assured Forwarding 23 PHB

> • | af31 - Designates use of Assured Forwarding 31 PHB

> • | af32 - Designates use of Assured Forwarding 32 PHB

> • | af33 - Designates use of Assured Forwarding 33 PHB

> • | af41 - Designates use of Assured Forwarding 41 PHB

> • | af42 - Designates use of Assured Forwarding 42 PHB

> • | af43 - Designates use of Assured Forwarding 43 PHB

> • | be - Designates use of Best Effort forwarding PHB

> • | ef - Designates use of Expedited Forwarding PHB

> source-violation
> Configures settings related to IP source-violation detection with one of the following criteria:

> • | deactivate - deactive the PDP context with one of the following conditions:

> • | all-pdp - deactivates all PDP context of the MS/UE. Default is to deactivate errant PDP contexts.

> • | exclude-from-accounting - excludes packets having an invalid source IP address from the statistics used in the accounting records.

> • | linked-pdp - deactivate all associated pdp contexts (primary and secondary). Default is to deactivate errant pdp context.

> • | tolerance-limit - Configures maximum number of allowed ip source violations before the session is deactivated.

> • | discard - discard errant packets, can include the following option:

> • | exclude-from-accounting - excludes packets having an invalid source IP address from the statistics used in the accounting records.

> • | ignore - ignore checking of packets for MS/UE IP source violation.

> Usage
> This command is used to configure a range of IP functions to be associated with the APN policy; such as:

> • | SGSN action to detection of IP source violations,

> • | DSCP marking for downlink and uplink configuration per traffic class,

> • | QoS class diffserv code.

> .
> Example
> Use the following command so the SGSN does not check incoming pacets for IP source violation information.
> ip source-violation ignore
> pdp-data-inactivity
> Configures APN policy regarding PDP data inactivity.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> pdp-data-inactivity { action { deactivate [ all-pdp | linked-pdp ] | detach-when { all-pdp-inactive | any-pdp-inactive } } | timeout minutes minutes }
> default pdp-data-inactivity { action | timeout }
> no pdp-data-inactivity
> default
> Resets the APN policy configuration to the default values for PDP data-inactivity.
> no
> Disables the PDP data-inactivity configuration defined for the APN policy.
> action
> Defines the action to be taken if PDP data-inactivity occurs:

> • | deactivate - defines which PDP context should be deactivated:

> • | all-pdp - deactivates all PDP contexts.

> • | linked-pdp - deactivates only linked PDP contexts.

> • | detach-when - defines the condition that warrants a detach:

> • | all-pdp-inactive - detach when all PDP contexts are inactive.

> • | any-pdp-inactive - detach when any PDP context is inactive.

> timeout minutes minutes
> minutes: Must be an integer from 1 to 1440. Note that even though the timeout is set for minutes, the configuration displays in seconds.
> Usage
> Use this command to define how the SGSN will handle a situation where the PDP is not fully active. Repeat the command, as needed, to configure more than one keyword-controlled function.
> Example
> Use the following command to have the SGSN deactivate all PDP contexts associated with the APN when it detects the PDP is inactive:
> pdp-data-inactivity action deactivate all-pdp
> Use the following command to have the SGSN wait 2 minutes after detecting PDP data inactivity:
> pdp-data-inactivity timeout 2
> qos class
> This command configures Quality of Service (QoS) parameters for traffic class configured for this APN policy.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> qos class { background | conversational | interactive | streaming } [qualif_option ]
> default qos class { background | conversational | interactive | streaming } [ qualif_option ]
> default
> Sets the APN policy to default QoS parameters for the specified traffic class.
> class
> Defines the class of service for this APN policy. Configuration must include one of the following class options:

> • | background - selects background class of service and can include one of the qualifying options.

> • | conversational - selects conversational class of service and can include one of the qualifying options.

> • | interactive - selects interactive class of service and can include a qualifying option.

> • | streaming - selects streaming class of service and can include a qualifying option.

> qualif_option
> Qualifying options include:

> • | gbr-down - guaranteed bit rate downlink; Enter an integer from the range 1 to 256000 kbps.

> • | gbr-up - guaranteed bit rate uplink in kbps. Enter an integer from 1 to 256000 kbps.

> • | mbr-down - maximum bit rate downlink. Enter an integer from the range 1 to 256000 kbps.

> • | mbr-up - maximum bit rate uplink in kbps. Enter an integer from 1 to 256000 kbps.

> • | min-transfer-delay - minimum transfer delay in milliseconds. Enter an integer from 80 to 4000.

> • | residual-bit-error-rate -

> • | background residual-bit-error-rate range is from 4*10^-4 to 6*10^-8. Enter on of the following integers, where:

> • | 4 : represents 4*10^-3

> • | 7 : represents 10^-5

> • | 9 : represents 6*10^-8

> • | conversational residual-bit-error-rate range is from 5*10^-2 to 10^-6. Enter one of the following integers, where:

> • | 1 : represents 5*10^-2

> • | 2 : represents 10^-2

> • | 3 : represents 5*10^-3

> • | 5 : represents 10^-3

> • | 6 : represents 10^-4

> • | 7 : represents 10^-5

> • | 8 : represents 10^-6

> • | interactive residual-bit-error-rate range is from 4*10^-4 to 6*10^-8. Enter one of the following integers, where:

> • | 4 : represents 4*10^-3

> • | 7 : represents 10^-5

> • | 9 : represents 6*10^-8

> • | streaming residual-bit-error-rate range is from 5*10^-2 to 10^-6. Enter one of the following integers, where:

> • | 1 : represents 5*10-2

> • | 2 : represents 10^-2

> • | 3 : represents 5*10^-3

> • | 5 : represents 10^-3

> • | 6 : represents 10^-4

> • | 7 : represents 10^-5

> • | 8 : represents 10^-6

> • | sdu - signalling data unit, must include one of the following options:

> • | delivery-order : Enter one of the two following options:

> • | no : without delivery order

> • | yes : with delivery order

> • | erroneous: Enter one of the two following options:

> • | no : erroneous SDUs will not be delivered

> • | no-detect : erroneous SDUs are not detected (‘-’)

> • | yes : erroneous SDUs will be delivered

> • | error-ratio: the SDU error-ratio range is from 10^-3 to 10^-6. Enter an integer from 1 to 6, where:

> • | 3 : represents 10^-3

> • | 4 : represents 10^-4

> • | 6 : represents 10^-6

> • | max-size: defines the maximum number of octets (size) of the SDU. Enter an integer from 10 to 1502.

> Usage
> Use this command to define the qualifying options for each QoS class parameter defined for this APN policy. Repeat the command as often as needed with different keywords to define all required QoS criteria.
> Example
> Use the following command to define a background QoS class qualified with mbr-down.
> qos class background mbr-down 5600
> qos prefer-as-cap
> This command specifies operational preferences for QoS parameters, specifically QoS bit rates.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> qos prefer-as-cap { both-hlr-and-local | hlr-subscription | local }
> remove qos prefer-as-cap
> Important: Command and keyword names have changed. prefer has become prefer-as-cap and hlr has become hlr-subscription. These changes will not impact configuration generated with earlier releases as the keywords are aliases for the previous names.
> remove
> Removes previous configuration changes and resets the default.
> both-hlr-and-local
> This keyword instructs the SGSN to use, as the capping value during session establishment, the lower of either the locally configured QoS bit rate or the HLR subscription.
> hlr-subscription
> Default.
> Instructs the SGSN to take QoS bit rates from the HLR configuration and use HLR rate as the capping value for session establishment.
> local
> Instructs the SGSN to take QoS bit rate from the local configuration and use it for for session establishment.
> Usage
> Use this command to instruct the SGSN to take QoS configuration as the bit rate for session establishment.
> Example
> Following command specifies use of the bit rate in subscription at the HLR:
> qos prefer-as-cap hlr-subscription hlr
> Instruct the SGSN to cap the bit rate with the lower rate of the two configurations, HLR or local:
> qos prefer-as-cap both-hlr-and-local
> qos rate-limit direction
> Configure the parameters and actions governing the subscriber traffic flow if it violates or exceeds configured peak or committed data rates.
> This command can be entered multiple times to specify different combinations of traffic direction and class. If this command is not configured at all, the GGSN does not perform traffic policing or QoS negotiation with the SGSN (i.e. it accepts all of the SGSN-provided values for the PDP context.
> Additional information on the QoS traffic policing functionality is located in the System Enhanced Feature Configuration Guide.
> Important: This command should be used in conjunction with the max-contexts command to limit the maximum possible bandwidth consumption by the APN.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> qos rate-limit direction { downlink | uplink } [ [ burst-size { auto-readjust [ duration seconds ] |bytes } ] [ class { background | conversational | interactive traffic_priority } ] | exceed-action { drop | lower-ip-precedence | transmit } ] [ violate-action { drop | lower-ip-precedence | transmit } ] +
> remove qos rate-limit direction { downlink | uplink } [ class { background | conversational | interactive traffic_priority | streaming } ]
> remove
> Disables the QoS data rate limit configuration for the APN policy.
> Important: If no Qos Profile is configured, the system’s default behavior is to use the information provided by the SGSN.
> downlink | uplink
> Apply the limits and actions configured with the other keywords to the selected link:
> downlink - This is the direction from GGSN to MS. (from Gn to Iu/Gb).
> uplink - This is the direction from MS to GGSN (from Iu/Gb to Gn).
> burst-size [ bytes | auto-readjust [ duration seconds ] ]
> Default: See the table of class default values in the Usage section below.
> The peak burst size allowed. System measurements for this value exclude the GTP and outer packet headers. Supported options include:

> • | bytes : Must be an integer from 1 through 6000000.

> Important: It is recommended that the minimum value of this parameter be configured to the greater of the following two values: (1) 3 times greater than packet MTU for the subscriber connection, or (2) 3 seconds worth of token accumulation within the “bucket” for the configured peak-data-rate. In addition, if the committed-data-rate parameter is specified, the burst-size is applied to both the committed and peak rates.

> • | auto-readjust : This keyword enables dynamic burst-size calculation, for traffic policing, at the time PDP Activation/Modification is negotiated using QoS maximum bit-rates and guaranteed bit-rates.

> • | duration seconds : Must be an integer from 1 to 30. This keyword sets the number of seconds that the dynamic burst-size calculation will last. This allows the traffic to be throttled at the negotiated rates.

> class { background | conversational | interactive traffic_priority | streaming }
> Apply the specified limits and actions to PDP contexts of the specified UMTS traffic class. The following classes are supported:

> • | background : Specifies the QOS for traffic patterns in which the data transfer is not time-critical (for example email exchange). This traffic pattern should be the lowest QOS.

> • | conversational : Specifies the QOS for traffic patterns in which there is an constant flow of packets in each direction, upstream and downstream. This traffic pattern should be the highest QOS.

> • | interactive traffic_priority : Specifies the QOS for traffic patterns in which there is an intermittent flow of packets in each direction, upstream and downstream. This traffic pattern should be a higher QOS than the background pattern, but not as high as that for the streaming pattern. traffic_priority is the 3GPP traffic handling priority and can be an integer 1,2 or 3.

> • | streaming : Specifies the QOS for traffic patterns in which there is a constant flow of data in one direction, either upstream or downstream. This traffic pattern should be a higher QOS than the interactive pattern, but not as high as that for the conversational pattern.

> Important: If this keyword is omitted, the same values are used for all classes.
> exceed-action { drop | lower-ip-precedence | transmit }
> Default: See the table of class default values in the Usage section below.
> The action to take on the packets that exceed the committed-data-rate but do not violate the peak-data-rate. The following actions are supported:

> • | drop: Drop the packet

> • | lower-ip-precedence: Transmit the packet after lowering the ip-precedence

> • | transmit: Transmit the packet

> violate-action { drop | lower-ip-precedence | transmit }
> Default: See the table of class default values in the Usage section below.
> The action to take on the packets that exceed both the committed-data-rate and the peak-data-rate. The following actions are supported:

> • | drop : Drop the packet

> • | lower-ip-precedence : Transmit the packet after lowering the IP precedence

> • | transmit : Transmit the packet

> +
> This symbol indicates that the keywords can be entered multiple times within a single command.
> Usage
> This command configures the APN’s quality of service (QoS) data rate shaping through traffic policing. Configured actions prevent subscriber flow exceeding or violating configured peak or committed data rate limits.
> Important: If either exceed action or violate action is set to “lower-ip-precedence”, this command may override the configuration of the ip qos-dscp command in the GGSN service configuration mode for packets from the GGSN to the SGSN. In addition, the GGSN service ip qos-dscp command configuration can override this APN setting for packets from the GGSN to the Internet.

> Class: Background
> Downlink Traffic: Disabled Peak Data Rate(in bps): 16000000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop | Uplink Traffic: Disabled Peak Data Rate(in bps): 8640000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop
> Class: Conversational
> Downlink Traffic: Disabled Peak Data Rate (in bps): 16000000 Committed Data Rate(in bps): 16000000 Burst Size (in bytes): 65535 Exceed Action: lower-ip-precedence Violate Action: drop | Uplink Traffic: Disabled Peak Data Rate(in bps): 8640000 Committed Data Rate(in bps): 8640000 Burst Size(in bytes): 65535 Exceed Action: lower-ip-precedence Violate Action: drop
> Class: Interactive, Traffic Handling Priority: 1
> Downlink Traffic: Disabled Peak Data Rate(in bps): 16000000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop | Uplink Traffic: Disabled Peak Data Rate(in bps): 8640000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop
> Class: Interactive, Traffic Handling Priority: 2
> Downlink Traffic: Disabled Peak Data Rate(in bps): 16000000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop | Uplink Traffic: Disabled Peak Data Rate(in bps): 8640000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop
> Class: Interactive, Traffic Handling Priority: 3
> Downlink Traffic: Disabled Peak Data Rate(in bps): 16000000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop | Uplink Traffic: Disabled Peak Data Rate(in bps): 8640000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop
> Class: Streaming
> Downlink Traffic: Disabled Peak Data Rate(in bps): 16000000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop | Uplink Traffic: Disabled Peak Data Rate(in bps): 8640000 Committed Data Rate(in bps): n/a Burst Size(in bytes): 65535 Exceed Action: n/a Violate Action: drop

> ‌
> Important: If a subscribed traffic class is received, the system changes the class to background and sets the following parameters: The uplink and downlink guaranteed data rates are set to 0. If the received uplink or downlink data rates are 0 and traffic policing is disabled, the default of 64 kbps is used. When enabled, the APN configured values are used. If the configured value for downlink max data rate is larger than can fit in an R4 QoS profile, the default of 64 kbps is used. If either the received uplink or downlink max data rates is non-zero, traffic policing is employed if enabled for the “Background” class. The received values are used for responses when traffic policing is disabled.
> Example
> The following command lowers the IP precedence when the committed-data-rate and the peak-data-rate are violated in uplink direction:
> qos rate-limit direction uplink violate-action lower-ip-precedence
> The following command buffers the excess user packets when the subscriber traffic violates the configured peak or committed data-rate bps in uplink direction. Once the peak/committed data rate for that subscriber goes below the configured limit it transmit them. It also transmits them if buffer memory is full:
> qos rate-limit direction uplink violate-action shape transmit-when-buffer-full
> ranap allocation-retention-priority-ie
> This command configures the allocation/retention priority (ARP) IE for this APN policy.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> ranap allocation-retention-priority-ie subscription-priority priority class { { background | conversational | interactive | streaming } { not-pre-emptable | priority | queuing-not-allowed | shall-not-trigger-pre-emptable } + }
> Important: All parameters not specifically configured will be included in the configuration with default values.
> [ default | remove | no ] ranap allocation-retention-priority-ie [ subscription-priority priority class { background | conversational | interactive | streaming } ]
> default
> Resets the configuration to the default values.
> no
> Disables the specified configuration
> remove
> Removes the specified configuration.
> subscription-priority priority
> This keyword sets the subscription priority. The lowest number means the highest priority.
> priority must be an integer from 1 to 3.
> class
> Configure allocation retention priority for specific QoS traffic classes. Include one or more of the following class options:

> • | background - background class of service

> • | conversational - conversational class of service

> • | interactive - interactive class of service

> • | streaming - streaming class of service

> Default values will be included in the configuration for any class configuration not specified.
> qualifying options
> For each of the class options, the configuration must include one or more of the following qualifying options:

> • | not-pre-emptable

> • | priority - smallest number is the highest priority. Value must be an integer from 1 to 15

> • | queuing-disallowed

> • | shall-not-trigger-pre-emptable

> When entering more than one option, we recommend that you do it in the order in which they are listed.
> +
> This symbol indicates that the keywords can be entered multiple times within a single command.
> Usage
> Use this command to configure values for the allocation/retention priority (ARP) IE in the radio access bearer (RAB) assignment request message for RANAP that occurs during RAB setup.
> This command can be used multiple times to define multiple priorities, with different combinations of subscription-priority and class.
> If the HLR returns a matching value for the subscribed ARP for the desired traffic class, then the SGSN includes the configured qualifying options for the ARP IE in the RANAP message.
> If there is no matching configuration, the SGSN includes the following default values for the traffic class (tc) within the ARP IE:

> • | Default values for tc=background:

> priority-level = (subscribed-value * 3) + 3
> pre-emption-capability = may-trigger-pre-emption
> pre-emption-vulnerability = pre-emptable
> queuing-allowed = yes

> • | Default values for tc=interactive:

> priority-level = (subscribed-value * 3) + 3
> pre-emption-capability = may-trigger-pre-emption
> pre-emption-vulnerability = pre-emptable
> queuing-allowed = yes

> • | Default values for tc=conversational:

> priority-level = (subscribed-value * 3) + 2
> pre-emption-capability = may-trigger-pre-emption
> pre-emption-vulnerability = pre-emptable
> queuing-allowed = yes

> • | Default values for tc=streaming:�

> priority-level = (subscribed-value * 3) + 1�
> pre-emption-capability = may-trigger-pre-emption�
> pre-emption-vulnerability = pre-emptable�
> queuing-allowed = yes�
> Example
> The following series of commands define the highest priority for conversational traffic class with priority level 1-10 (Subscribed priority 0-3), PCI of shall-not-trigger-pre-emption, PVI of not-pre-emptable with queuing-not-allowed:
> ranap allocation-retention-priority-ie subscription-priority 0 priority class conversational not-pre-emptable priority 1 shall-not-trigger-pre-emptable
> ranap allocation-retention-priority-ie subscription-priority 1 priority class conversational not-pre-emptable priority 4 shall-not-trigger-pre-emptable
> ranap allocation-retention-priority-ie subscription-priority 2 priority class conversational not-pre-emptable priority 7 shall-not-trigger-pre-emptable
> ranap allocation-retention-priority-ie subscription-priority 3 priority class conversational not-pre-emptable priority 10 shall-not-trigger-pre-emptable
> restrict access-type
> This command configures the activation restrictions of PDP context on the basis of the access type and QoS class.
> Product
> SGSN
> Privilege
> Security Administrator, Administrator
> Syntax
> restrict access-type { { gprs | umts } [ qos-class { background | conversational | interactive | streaming } ] }
> no restrict access-type { gprs | umts } [ qos-class ]
> default restrict access-type { gprs | umts }
> no
> Remove the restriction rules for PDP context activation configured in this APN policy.
> default
> Resets the restriction rules for PDP context activation to the default values to allow all access types and QoS class.
> gprs
> Configures the APN policy to restrict the PDP context activation from General Packet Radio Service (2.5G) network access.
> umts
> Configures the APN policy to restrict the PDP context activation from Universal Mobile Telecommunications Systems (3G) network access.
> qos-class
> Configures the APN policy to restrict the PDP context activation for type of traffic QoS class. It is optional and can be configured after selecting the network access type. Possible type of QoS for restrictions can be one of the following:

> • | background - Specifies the QoS class as background service session

> • | conversational - Specifies the QoS class as conversational service session

> • | interactive - Specifies the QoS class as interactive service session

> • | streaming - Specifies the QoS class as streaming service session

> Usage
> Use this command to configure the restriction rules in an APN policy for activation of PDP context on the basis of the access type. It also provides the facility to restrict type of traffic QoS class.
> Example
> The following command configures the APN policy to restrict all traffic from a GPRS network service having a QoS class of interactive:
> restrict access-type grps qos-class interactive

Cisco Systems Inc.
Tel: 408-526-4000
Fax: 408-527-0883