The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Support for RAT/Frequency Selection Priority ID (RFSP-ID)
This chapter describes the SGSN Support for RAT/Frequency Selection
Priority ID.
Feature Description
SGSN supports sending
of the RAT/Frequency Selection Priority (RFSP ID) from
subscription or a local overridden value towards RNC BSC. The RNC/BSC
use the subscribed RFSP ID or locally overridden value at the SGSN
to choose the Radio frequency. RANAP Direct transfer Extension,
RANAP Common ID Extension and DL-Unitdata message will be encoded
with RFSP ID. RFSP ID is sent in Common ID message to RNC. RFSP
ID is sent in DL-Unitdata PDU and PS handover related messages to
BSC. RFSP ID will also be send in BSSGP DL-UNITDATA msg
How it Works
Encoding and
De-coding of RFSP Ids in different scenarios
Encoding of RFSP-Id in
DL-unit data:RFSP Id is encoded as "Subscriber Profile ID for RAT/Frequency
priority" IE in DL-UnitData message as per 3GPP TS 48.018 (version 10.8.0,
Section 10.2.1).
Encoding of Subscribed RFSP
Index and RFSP Id in GTPC-V1 messages: RFSP ID will be encoded in GTPC-V1
message as per 3GPP TS 29.060 (version 11.8.0 Release 11, Section 7.7.88)
De-coding of RFSP-ID in a MAP
message: The RFSP-Id in EPS-Subscription Data IE is received as part of
Insert Subscriber Data request for Gn/Gp SGSN. The decoding of RFSP-Id is done
as per 3GPP TS 29.272 (Version 11.9.0, Section 7.3.46).
De-coding of RFSP-Id AVP in
Subscription data from the S6d interface: The RFSP ID is grouped in
Subscription Data AVP on receiving ULA from HSS over the S6d interface. This is
used in the S4-SGSN. This AVP is of type Unsigned 32 as per 3GPP TS 29.272
(Version 11.9.0, Section 7.3.46).
In the SGSN MAP
module, the MAP module is enhanced to de-code the RFSP-Id in Insert Subscriber
Data request as part of Update GPRS Location procedure. Since RFSP-Id and APN
profile are optional parameters the DB record will be updated as follows:
If RFSP ID is
present in EPS subscription and the override value is present in the Call
Control Profile for that RFSP-Id then the RFSP-Id is modified with the
overridden value and stored in the mm-ctxt DB parameter. If override value is
not present in the Call Control Profile for RFSP-Id then RFSP Id received in
ISD request is used.
If RFSP-Id is
not present in the EPS Subscription, then default override RFSP-Id is used.
In the 3G Access
module, the RFSP ID for the UE is sent to the RNC through the following RANAP
IEs:
Common ID IE:
Before setting
up the RRC connection RNC needs to be notified with RFSP ID, the RFSP ID is
sent to the RNC using Common ID procedure. The Common ID is sent during Attach,
RAU and Service request.
Direct Transfer IE:
If there is a
change in the RFSP ID, the RNC is notified with the RFSP-ID in the Direct
Transfer message. Along with the direct transfer IE, the latest value of the
RFSP ID is notified to the RNC (for example, after GLU, ULR/ULA procedure).
The Subscriber
Profile ID for RFP IE is transferred from Source RNC to Target RNC as a part of
Source RNC-To Target RNC-Transparent Container-Ext IE during SRNS re-location
procedure.
In the 3G MM module,
during Attach the default RFSP-ID is sent in the Common ID. message towards RNC
before retrieving Subscription data from HLR. The RFSP-ID will be fetched from
EPS Subscription Data. RFSP-ID will be overridden based on:
If RFSP-ID is
present in EPS subscription and the override value is present in the Call
Control Profile for that RFSP-ID then the RFSP-ID is modified with the
overridden value and stored in the mm-ctxt DB parameter. If override value is
not present in the Call Control Profile for RFSP-ID then RFSP-ID received in
ISD request is used.
If RFSP-ID is not
present in the EPS Subscription, then default override RFSP-ID is used.
The final RFSP ID is
encoded as "Subscriber Profile ID for RAT/Frequency priority" as per 3GPP TS
48.018 (Section 10.2.1) in the next Direct transfer message containing Attach
Accept.
In a 2G module, the
DL-data unit messages are encoded with RFSP-ID as "Subscriber Profile ID for
RAT/Frequency priority" IE in DL-UnitData message as per 3GPP TS 48.018
(Section 10.2.1).
Idle Mode
Handover
Consider the
following Idle Mode Handover scenarios:
Inter-SGSN RAU New SGSNSubscriber moves to a Gn/Gp
SGSN
Routing Area
Update request is received at the Gn/Gp SGSN.
After DNS,
the old node found to be a Gn/Gp SGSN.
The new SGSN
sends a Context request in the SGSN Context Request (GTPv1) to the old SGSN.
New SGSN
decodes the Context Response in GTPv1 format for the RFSP ID and overrides the
same. The RFSP ID is then stored in the mm-context.
Subscriber moves to
S4-SGSN
The Routing Area
Update request is received at the S4-SGSN, SGSN sends the Context Request to
Old SGSN:
After DNS the
old node found to be Gn/Gp SGSN. The S4-SGSN sends the Context request in SGSN
Context Request (GTPv1) to the old SGSN. The new SGSN decodes the Context
Response in GTPv1 format for the RFSP ID and overrides the same. The RFSP ID is
then stored in the mm-context.
After DNS the
old node found to be S4 SGSN/MME, the new SGSN sends the Context request in
SGSN Context Request (GTPv2) to the S4-SGSN/MME. The new SGSN decodes the
Context Response in GTPv2 format for the RFSP ID and override the same. The
RFSP ID is then stored in the mm-context.
Inter-SGSN RAU Old SGSN
When a SGSN
receives the Context request in GTPv1 format, the SGSN Context response is sent
back to the sender SGSN in GTPv1 format with RFSP ID encoded as per the 3GPP TS
29.060 (Release 8, Version 8.16.0, Section 7.7.88) in mm-context.
When a SGSN
receives the Context request in GTPv2 format, the SGSN Context response is sent
back to the sender SGSN in GTPv2 format with RFSP ID encoded.
Connected Mode
Handover
Inter-SRNS New SGSN
When a
Gn/Gp-SGSN receives a Forwards Relocation Request from the Old SGSN as a result
of the SRNS Re-location Procedure, it decodes the RFSP ID from the GTPv1
formatted message and applies overriding policy before saving it in the
mm-context.
When a S4-SGSN
receives Forwards Re-location Request from an Old Gn/Gp SGSN as a result of
SRNS Re-location Procedure, it decodes the RFSP ID from the GTPv1 formatted
message and applies the overriding policy before saving it in the mm-context.
When a S4-SGSN
receives a Forwards Re-location Request from an Old S4-SGSN/MME as a result of
SRNS Re-location Procedure, it decodes the RFSP ID from GTPv2 formatted message
and applies the overriding policy before saving it in the mm-context.
Inter-SRNS old SGSN
When a Gn/Gp
SGSN receives a re-location request from the RNC as a part of the SRNS
Re-location Procedure, it encodes the Forward Relocation Request with RFSP ID
in GTPv1 formatted message.
When a S4-SGSN
receives a re-location request from the RNC as a part of the SRNS Re-location
Procedure, it encodes the Forward Re-location Request with RFSP ID in GTPv2
formatted message.
Standards Compliance
This feature complies
with the following standards:
3GPP TS 48.018 (Release
8)
3GPP TS 23.060 (Release
8)
3GPP TS 25.413 (Release
8)
3GPP TS 29.002 (Release
8)
3GPP TS 29.272 (Release
8)
3GPP TS 25.413 (version
11.5.0)
3GPP TS 48.018 (version
10.8.0)
3GPP TS 29.060 (version
11.8.0)
3GPP TS 29.272 (version
11.9.0)
3GPP TS 29.002 (version 11.7.0)
Configuring Support for RAT/Frequency Selection Priority ID
Listed below are the commands to configure the support for RFSP ID:
This command configures the RAT frequency selection priority
override parameters for this call control profile. A new keyword
eutran-ho-restrictedvalue
has been introduced to configure the value for RAT
frequency selection priority when Handover to EUTRAN is restricted.
configcall-control profile profile_name rfsp-override { default value | eutran-ho-restricted value | ue-val value new-val value + } remove rfsp-override { default | eutran-ho-restricted | ue-val value }exit
This command is introduced to enable or disable the inclusion of
the Subscriber Profile ID for RAT/Frequency priority IE in RANAP Direct
transfer Extension and Common Id. Extension messages.
configcontext <context_name>iups_service <service_name>rnc idrnc_idranap rfsp-id-ie no ranap rfsp-id-ie exit
Configure this command to exclude or include RAT/Frequency
Selection Priority (RFSP ID) in BSSGP DL-Unitdata messages to the BSC.
For more information on the commands see,
Command Line Interface Reference.
Monitoring and
Troubleshooting the the Support for RFSP-ID
Use the commands
listed below to monitor and/or troubleshoot the support
for RFSP ID.
Show Command(s)
and/or Outputs
This section provides
information regarding show commands and/or their outputs
in support of the RFSP ID:
show call-control
profile
The following new
field is added in the show output to display the configured value
for RAT frequency selection priority when Handover to EUTRAN is restricted:
Rfsp-override eutran-ho-restricted
show subscribers
sgsn-only full all
The following new
field is added in the show output to display the value of the RFSD
Id. Used:
RFSP Id in Use
show subscribers gprs-only full all
The following new field is added in the show output to display the
value of the RFSD Id. Used:
RFSP Id in Use
show iups-service
name
The following new
field is added in the show output to display if the Subscriber Profile
ID for RAT/Frequency priority IE is included or not in
the outbound RANAP Direct transfer Extension and Common Id Extension
message:
RFSP ID
show sgsn-mode
The following new
field is added in the show output to display if the RFSP ID is either
included or excluded in BSSGP DL-Unitdata messages to the BSC: