Escolar Documentos
Profissional Documentos
Cultura Documentos
GPRS
Nortel SGSN/GPRS
User Guide
GPRS6.0 Standard 08.08 October 2005 411-5221-955.08.08
What’s inside...
About GPRS
About the SGSN
SGSN hardware
Reliability
Services and features
Accounting
Operations, administration, and maintenance
Software management
Technical specifications and conformances
Engineering rules
SGSN parameters
Single slot 32-Port MSA cabling
test
GPRS
Nortel SGSN/GPRS
User Guide
The information contained herein is the property of Nortel Networks and is strictly confidential. Except as expressly authorized in
writing by Nortel Networks, the holder shall keep all information contained herein confidential, shall disclose it only to its employees
with a need to know, and shall protect it, in whole or in part, from disclosure and dissemination to third parties with the same degree
of care it uses to protect its own confidential information, but with no less than reasonable care. Except as expressly authorized in
writing by Nortel Networks, the holder is granted no rights to use the information contained herein.
Information is subject to change without notice. Nortel Networks reserves the right to make changes in design or components as
progress in engineering and manufacturing may warrant.
NORTEL, NORTEL NETWORKS, the globemark design, and the NORTEL corporate logo are trademarks of Nortel.GSM is a
trademark of GSM MOU Association.
Trademarks are acknowledged with an asterisk (*) at their first appearance in the document.
ii
Nortel Networks Confidential Copyright 1999–2005 Nortel Networks
Publication history
October 2005
GPRS6.0, 08.08. This Standard version is updated for Change Requests
(CRs).
July 2005
GPRS6.0, 08.07. This Standard version contains technical changes for the
GPRS6.0 Channel Ready release.
May 2005
GPRS6.0, 08.06. This Preliminary version incorporates technical review
comments.
May 2005
GPRS6.0, 08.05. This Preliminary version includes a new appendix,
Appendix D, “Single slot 32-Port MSA cabling”.
May 2005
GPRS6.0, 08.04. This Preliminary version contains technical changes for the
GPRS6.0 release. Other changes include:
• Replaced “Nortel Networks” with “Nortel.”
• Added chapter “Reliability” and moved sections on redundancy and
overload controls into the new chapter.
• Added Appendix C, “SGSN parameters”.
February 2005
GPRS6.0, 08.03. This Preliminary version contains technical changes for the
GPRS6.0 release.
January 2005
GPRS6.0, 08.02. This Preliminary version is updated for the GPRS6.0
Customer Ready release.
November 2004
GPRS6.0, 08.02. This Preliminary version contains technical changes for the
GPRS6.0 release.
October 2004
GPRS5.0, 07.05. This version includes a new appendix, Appendix C, “SGSN
parameters”.
July 2004
GPRS6.0, 08.01. This Draft version is updated for the GPRS6.0 release. The
title of this document is changed from GPRS Passport 15000-VSS with SGSN
Functionality User Guide to Nortel Networks SGSN/GPRS User Guide.
October 2003
GPRS5.0, 07.04. This Standard version contains updates for Change
Requests (CRs) for the GPRS5.0 Channel Ready release. This version also
includes a new appendix, Appendix B, “Engineering rules”.
June 2003
GPRS5.0, 07.03. This is the Standard version for the GPRS5.0 release. This
version includes information about the following features that were added to
GPRS5.0 since the Preliminary version:
• HLR reset and SMS overload controls
• 4POC3/PQC12 card
• BSS Packet Flow Context
November 2002
GPRS5.0, 07.02. This Preliminary version contains technical changes for the
GPRS5.0 release.
September 2002
GPRS5.0, 07.01. This Draft version is updated to reflect GPRS5.0
information.
September 2002
GPRS4.0, 06.05. This is the Standard version for the GPRS4.0 release.
May 2002
GPRS4.0, 06.04. This Preliminary version includes information on SGSN
buffering in Chapter 2, “Functional description”.
May 2002
GPRS4.0, 06.03. This Preliminary version contains technical changes for the
GPRS4.0 release.
April 2002
GPRS4.0, 06.02. This Preliminary version contains technical changes for the
GPRS4.0 release.
March 2002
GPRS4.0, 06.01. This Draft version is updated to reflect GPRS4.0
information. In addition, Chapter 8, “Alarms” has been moved to NTP 411-
5221-500, SGSN Alarms Reference Manual.
February 2002
GPRS3.0, 05.03. This Standard version for the GPRS3.0 release includes
information about SGSN IP address reduction.
October 2001
GPRS3.0, 05.02. This Preliminary version contains technical changes for the
GPRS3.0 release.
October 2001
GPRS3.0, 05.01. This Draft version contains updates for the GPRS3.0 release:
• Added new alarm information for SGSN
September 2001
GPRS2.0/2.1, 04.02. This is the Standard version for the GPRS2.0 and
GPRS2.1 releases. Information about GPRS Short Message Service (SMS)
applies to GPRS2.1 only.
July 2001
GPRS2.1, 04.01. This Preliminary version includes technical updates for the
GPRS2.1 release.
June 2001
GPRS2.0, 03.02. This Preliminary version includes technical updates for the
GPRS2.0 release.
April 2001
GPRS2.0, 03.01. This Preliminary version is updated to reflect GPRS2.0
information, including:
• SGSN billing
• Multishelf SGSN
• Tiered subscription
• Inter-SGSN Routing Area Update (IRAU)
• GPRS Short Message Service (SMS)
• GPRS Prepaid SMS
December 2000
GPRS1.5, 02.02. This Standard version of the Passport 15000-VSS with SGSN
Functionality User’s Guide includes the following additional information:
• Added section “Increasing Sgsn maxSubscribers using
maxSubsAccessCode” to “Software description” chapter.
• Added section “Downloading and applying patches” to “Software
management” chapter.
October 2000
GPRS1.5, 02.01. This Preliminary version of the Passport 15000-VSS with
SGSN Functionality User’s Guide is updated to reflect GPRS1.5 information.
The document title was changed from Passport 8380 G with SGSN
Functionality User’s Guide to Passport 15000-VSS with SGSN Functionality
User’s Guide.
May 2000
GPRS01, 01.05. This Preliminary version of the Passport 8380 G with SGSN
Functionality User’s Guide includes technical updates and editorial changes.
March 2000
GPRS01, 01.04. This updated Draft version contains changes based on changes
to product functionality and general editing:
• Updated “Related documents” section.
• Added index.
January 2000
GPRS01, 01.03. This updated Draft version includes information on
restrictions and considerations in “Functional Description” chapter. This
version also contains changes based on Subject Matter Expert (SME) review
and general editing.
November 1999
GPRS01, 01.02. The documentation product release stream was changed
from GPP02 to GPRS01. The updated Draft version released based upon
comments received from Subject Matter Expert (SME) reviewers.
September 1999
GPP02, 01.01. This draft document was created for the GPP02 release.
Contents 1
Introduction 1-1
General Packet Radio Service 1-1
GPRS SGSN product 1-8
Ga interface 1-8
Gb interface 1-9
Gd interface 1-10
Ge interface 1-11
Gn and Gp interfaces 1-12
Gr', Gs', Gd', and Ge' interfaces 1-13
Gr interface 1-13
Gs interface 1-15
X1 interface 1-15
Release 97 and Release 99 standards support 1-16
Reliability 4-1
Redundancy capabilities 4-1
Control processor card redundancy 4-5
ATM I/O redundancy 4-5
GTL redundancy 4-5
GSD redundancy 4-8
GSC redundancy 4-9
SAS redundancy 4-14
Lawful Interception redundancy 4-15
MAP redundancy 4-16
Gigabit Ethernet redundancy 4-17
IP Carrier Grade redundancy 4-17
Redundancy limitations 4-17
Nodal Manager reliability 4-18
SGSN audits 4-21
Hung Process Audit 4-21
Memory Audit 4-21
Nodal Manager Audit 4-22
Audits and redundancy 4-22
Resource overload controls 4-23
Overload terminology 4-24
GSC functional changes 4-25
Restrictions and limitations 4-27
Message overload controls 4-27
Message overload handling 4-28
Messages with overload control 4-29
Overload criteria 4-33
OAM for message overload controls 4-35
Restrictions and limitations 4-36
Accounting 6-1
SGSN Accounting Server (SAS) 6-2
SAS hardware 6-2
Standards support 6-4
Call Detail Records 6-5
Operations performed on CDRs 6-5
Causes for closing CDRs 6-6
Daylight Savings Time interaction 6-7
CDRs and Subscriber Control Card Reset 6-7
S-CDR partial records 6-8
Data Volume Limit 6-8
PDP Context duration limit 6-9
MapStack 7-74
NSE 7-77
SAS 7-79
SGGTL 7-80
SGSN 7-82
Sgsn Shelf ConM and ConS 7-83
TcapStack 7-85
4port-DS3 B-7
GTL on MSA32 B-8
GTL on 4pOC3 B-8
2p100base-t LAN B-12
2pGPDsk LAN B-12
4pGigabit Ethernet B-13
Gb interface engineering B-13
NS-VC B-13
NSE B-14
BVC B-16
DLCI B-18
Channel B-19
Gb Interface limitation B-20
Frame relay rules B-22
Gn interface B-24
Gx’ interface B-24
Ga interface B-24
X1 interface B-24
OA&M interface B-25
Provisioning rules B-25
Attached subscriber rules B-25
Sgsn maxsubscriber B-25
GSC/n MaxAttachedSubscribers B-25
GSD/n maxLlcActiveSubscribers B-25
White Book SCCP compliance B-26
Routing area rules B-27
Index F-1
List of figures
Figure i PC04 Documentation Roadmap xxvii
Figure 1-1 Nortel SGSN and its relationship to GPRS specified interfaces 1-2
Figure 1-2 U-plane protocol stacks between the MS and the GGSN 1-6
Figure 1-3 C-plane protocol stacks between the MS and SGSN 1-7
Figure 1-4 Message protocol stacks for the Ga interface 1-9
Figure 1-5 Message protocol stacks for the Gd interface 1-11
Figure 1-6 Message protocol stacks for the SGSN, SIG, and SCP 1-12
Figure 1-7 Message protocol stacks for the SGSN, SIG, and HLR 1-14
Figure 1-8 Message protocol stacks for the Gs interface 1-15
Figure 2-1 MAP Client interfaces 2-13
Figure 2-2 Single Point Code scheme 2-16
Figure 2-3 Multiple Virtual Point Code scheme 2-17
Figure 2-4 MAP/TCAP single shelf configuration 2-19
Figure 2-5 MAP/TCAP multiple-shelf configuration 2-20
Figure 2-6 Faceplate port(s) on same FP example 2-27
Figure 2-7 Faceplate port(s) on intra-shelf FP example 2-28
Figure 2-8 4pOC3MmAtm example 2-28
Figure 2-9 2pGPDsk Dedicated for I/O example 2-29
Figure 2-10 SGSN function distribution 2-30
Figure 2-11 SVC connections (simplified view) 2-33
Figure 3-1 Passport 15000 frame 3-4
Figure 3-2 Passport 7400 node assemblies 3-11
Figure 3-3 SGSN cable management 3-12
Figure 3-4 Shelf assembly 3-13
Figure 3-5 Dc shelf assembly, rear view 3-14
Figure 3-6 CP2 faceplate 3-19
Figure 3-7 100BaseT Ethernet function processor faceplate 3-21
Figure 3-8 2-port OC-3 ATM function processor faceplate 3-22
Figure 3-9 MSA32 function processor faceplate 3-23
Figure 3-10 WPDS faceplate 3-25
Figure 3-11 WPDS logical diagram 3-26
Figure 3-12 Typical 15K shelf (front view) 3-28
Figure 3-13 Typical 15K shelf (rear view) 3-29
Figure 3-14 CP3 faceplate 3-32
Figure 3-15 2pGPDsk faceplate 3-33
Figure 3-16 4-port OC-3 ATM function processor faceplate 3-35
Figure 3-17 4pDS3Ch FR function processor faceplate 3-36
Figure 3-18 4pGe faceplate 3-37
Figure 3-19 SX/LX SPF module 3-38
Figure 4-1 GTL redundancy 4-6
Figure 4-2 GTL pair architecture for NSE redundancy 4-8
Figure 4-3 Card sparing architecture 4-15
Figure 4-4 Resource usage characteristic example showing overload regions and
hysteresis bands 4-24
Figure 4-5 Message overload handling 4-28
Figure 4-6 Attach/SAI overload control example 4-35
Figure B-10 GTL redundancy 2N+1: each active card provisioned at 80% B-12
Figure B-11 Relationship between NS-VCs and NS-VLs B-14
Figure B-12 Correspondence between PCU and SPM in the PCUSN B-15
Figure B-13 Network Service Entity B-16
Figure B-14 BVC within SGSN B-17
Figure B-15 Frame relay B-18
Figure B-16 Unchannelized links used with Nortel Nodes B-19
Figure B-17 Channelized is used with NOKIA PCU or NOKIA SGSN B-20
Figure B-18 Location area and routing area topology B-27
Figure C-1 Timer Value > 99.99% of Delay C-4
Figure C-2 SGSN GTL attributes C-6
Figure C-3 GSC provisionable attributes C-24
Figure C-4 BSS QoS addressing architecture C-60
Figure C-5 GSD provisionable attributes C-64
Figure C-6 GPRS Routing Area provisionable attributes C-98
Figure C-7 MAP stack provisionable attributes C-100
Figure C-8 SNR provisionable attributes C-120
Figure D-1 Faceplate of a 32-port DS1 MSA 1-slot FP with PEC NTNQ94 D-3
Figure D-2 Inter-panel flexi-cable NTJS99 for MSA32 sparing panels with RJ-45
connectors D-7
Figure D-3 Inter-panel flexi-cable NTY199AB for MSA32 sparing panels with DB15
connectors D-8
Figure D-4 Fanout cable NTPS32 or NTPS33 for a 32-port DS1 MSA 1-slot FP D-
10
Figure D-5 Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a 32-port
DS1 MSA 1-slot FP D-11
Figure D-6 Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot
cables NTPS03 or NTPS04 D-12
Figure D-7 Fanout cable NTPS03 or NTPS04 to connect to an adapter cable
NTPS39 of a DS1 1-slot FP D-13
Figure D-8 32-port DS1 MSA termination panel pinouts and signal names: 1-port/
DB15 D-21
Figure D-9 32-port DS1 MSA termination panel pinouts and signal names: 2-port/
DB15 D-21
Figure D-10 32-port DS1 MSA termination panel pinouts and signal names:
RJ-45 D-22
Figure D-11 Faceplate of a 32-port E1 MSA 1-slot FP with PEC NTNQ93 D-24
Figure D-12 Inter-panel flexi-cable NTJS99 for MSA32 sparing panels with RJ-45
connectors D-27
Figure D-13 Inter-panel flexi-cable NTY199AB for MSA32 sparing panels with BNC
or DB15 connectors D-28
Figure D-14 Fanout cable NTPS32 or NTPS33 for a 32-port E1 MSA 1-slot FP D-
30
Figure D-15 Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a 32-port
E1 MSA 1-slot FP D-31
Figure D-16 Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot
cables NTPS03 or NTPS04 D-32
Figure D-17 Fanout cable NTPS03 or NTPS04 to connect to an adapter cable
NTPS39 of an E1 1-slot FP D-33
Figure D-18 32-port E1 MSA termination panel pinouts and signal names: 1-port/
DB15 D-41
Figure D-19 32-port E1 MSA termination panel pinouts and signal names: 2-port/
DB15 D-41
Figure D-20 32-port E1 MSA termination panel pinouts and signal names:
RJ-45 D-42
List of tables
Table i Original product names mapped to new names xxxii
Table ii New product names mapped to original name(s) xxxiv
Table 1-1 GPRS6.0 SGSN interface support 1-5
Table 2-1 IP based applications 2-25
Table 2-2 2-26
Table 2-3 SGSN function summary 2-31
Table 3-1 Passport 7400 shelf processors 3-2
Table 3-2 Passport 15000 shelf processors 3-3
Table 3-3 Alarm LED status indicators for the EBIP alarm module 3-6
Table 3-4 Power LED status indicators for the EBIP alarm module 3-6
Table 3-5 EBIP hardware alarm definitions 3-7
Table 3-6 Cooling unit LED indications 3-9
Table 3-7 Dc power requirements 3-16
Table 4-1 Redundancy types 4-2
Table 4-2 Functional Processor redundancy summary 4-4
Table 5-1 Feature optionality 5-2
Table 5-2 Mobility event support 5-2
Table 5-3 Application of SNR attributes 5-4
Table 5-4 Roaming restrictions 5-6
Table 5-5 SNR provisioning fault messages 5-11
Table 5-6 SNR provisioning warnings 5-12
Table 5-7 CAMEL triggers 5-26
Table 5-8 Abnormal cases for PDP Context Activation 5-28
Table 5-9 Abnormal cases for PDP Context Deactivation 5-30
Table 5-10 Error scenarios for PDP context modification 5-41
Table 5-11 PDP context prioritization scheme 5-50
Table 5-12 Traffic classes 5-53
Table 5-13 QoS background TC 5-54
Table 5-14 BSSGP layer enhancements for PFC 5-58
Table 5-15 PFM layer enhancements 5-60
Table 5-16 SM layer enhancements 5-64
Table 5-17 GTP layer enhancements 5-64
Table 5-18 Intercept information 5-72
Table 5-19 Event details 5-73
Table 5-20 CC message information 5-74
Table 5-21 GPRS/UMTS specific Product detail 5-74
Table 5-22 LIAF component status attributes 5-78
Table 5-23 SGSN supported ciphering algorithms 5-81
Table 5-24 P-TMSI collision cause 5-82
Table 6-1 Example list of traffic data volumes 6-11
Table 6-2 DRT response message cause value descriptions 6-20
Table 7-1 Summary of characteristics of provisioning operations 7-6
Table 7-2 Sample success calculation data points 7-30
Table 7-3 SC Diagnostic Tool security alarms 7-38
Table D-6 DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports
16 to 23 D-15
Table D-7 DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports
16 to 23 D-16
Table D-8 32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and
P1 ports 24 to 31 D-17
Table D-9 32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and
P1 ports 24 to 31 D-19
Table D-10 Compatible replacements for equivalent E1 MSA 1-slot and 2-slot
FPs D-25
Table D-11 Sparing combinations of E1 MSA FPs and sparing panels D-25
Table D-12 PECs of the MSA32 E1 flexi-cables between sparing panels D-27
Table D-13 PECs of the MSA32 E1 interface fanout cables from FP to sparing
panel D-29
Table D-14 Mapping of MSA 1-slot FP port numbers to fanout cable connectors D-
34
Table D-15 E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16
to 23 D-35
Table D-16 E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16
to 23 D-36
Table D-17 32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1
ports 24 to 31 D-37
Table D-18 32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1
ports 24 to 31 D-39
List of procedures
Procedure 8-1 Downloading and applying SGSN patches 8-3
Procedure 8-2 Removing an SGSN patch 8-5
Audience 0
This publication is intended for persons involved in the planning,
engineering, administration, or maintenance of the SGSN system.
It is assumed that the reader has a general familiarity with GPRS networks
and standards, and a similar familiarity with the 15000-VSS Passport
platform.
Organization 0
This publication consists of the following chapters:
• Chapter 1, “Introduction” introduces the GPRS network and the Nortel
SGSN as it relates to the GPRS network nodes and interfaces.
• Chapter 2, “Functional description” describes the SGSN core functions.
• Chapter 3, “Hardware description” describes the SGSN hardware
components.
• Chapter 4, “Reliability” describes the reliability, redundancy and
availability of the SGSN.
• Chapter 5, “Services and features” describes services that the SGSN
supports.
• Chapter 6, “Accounting” describes the SGSN Accounting application.
• Chapter 7, “Operations, administration, and maintenance” describes the
supported OA&M interfaces, SGSN component OSI states, and other
aspects of OA&M specific to the SGSN.
• Chapter 8, “Software management” provides information on the software
management of the SGSN.
The SGSN in GPRS6.0 is based on the Passport 15000 and Passport VSS
PCR 5.2 release.
The Multiservice Data Manager (MDM) software load must be version 14.3
or higher. Note that MDM is outside the scope of this document.
Related documents 0
Roadmap to Packet Core 04 documentation
Figure i shows the NTPs in the documentation suite for PC04.
Figure i
PC04 Documentation Roadmap
Packet Core GGSN, SCS Delta Packet Core SGSN Provisioning SGSN/UMTS GGSN
Customer
Documentation 411-5221-200 Upgrade Strategy Procedures User Guide Monitoring Guide
Documentation
411-5221-004 411-5221-303 411-5221-904 411-8111-903 411-5221-924
411-5221-003
SGSN, SIG Delta GGSN Provisioning
About the UMTS SIG GGSN SGSN/GPRS
411-5221-202 Procedures
Network Upgrade User Guide Monitoring Guide
411-5221-306 411-5221-927 411-5221-926
411-8111-502 Packet Core 411-5221-050
Conformance Guide SGSN/GPRS GGSN H/W
411-5221-201 SGSN/GPRS SGSN/UMTS
Terminology Upgrade Install & Maintenance
User Guide Monitoring Guide
411-8111-804 411-5221-307 411-5221-923
SGSN 411-5221-955 411-8111-050
Call Detail Records
GGSN RADIUS SGSN/UMTS SIG
411-5221-204 SGSN Components
Interface Guide Upgrade User Guide 411-5221-060
411-5221-928 SGSN 411-5221-308 411-5221-975
Billing Samples SGSN Alarms
SGSN/UMTS 411-5221-205 SCS & GGSN GGSN 411-5221-500
User Guide Upgrade CLI Guide
411-8111-903 GGSN 411-5221-309 411-5221-922 GGSN Alarms
Billing Samples 411-5221-921
GGSN 411-5221-206 AN Upgrade GGSN Provisioning
User Guide 411-5221-310 Procedures Core Network
411-5221-926 SGSN/UMTS 411-5221-927 Troubleshooting
User Guide
Guide
SGSN/GPRS 411-5221-903
411-5221-501
User Guide
411-5221-955 GGSN SGSN/UMTS
User Guide User Guide
SIG 411-5221-926 411-8111-903
User Guide
411-5221-975 SGSN/GPRS GGSN
User Guide User Guide
411-5221-955 411-5221-926
SIG SGSN/GPRS
User Guide User Guide
411-5221-975 411-5221-955
SIG
User Guide
411-5221-975
Feb 14/05
Specifications
For more information about the GPRS interfaces and protocols referred to in
this document, refer to the following specifications:
• GSM 04.64 (V8.7.0), “Digital cellular telecommunications system (Phase
2+); General Packet Radio Service (GPRS); Mobile Station – Serving
GPRS Support Node (MS - SGSN) Logical Link Control (LLC) layer
specification”
• GSM 04.65 (V8.2.0), “Digital cellular telecommunications system (Phase
2+); General Packet Radio Service (GPRS); Mobile Station (MS) –
Serving GPRS Support Node (SGSN); Subnetwork Dependent
Convergence Protocol (SNDCP)”
• GSM TS 08.14 (V8.0.0), “Digital cellular telecommunications system
(Phase 2+); General Packet Radio Service (GPRS); Base Station System
(BSS) - Serving GPRS Support Node (SGSN) interface; Gb interface
Layer 1”
• GSM 08.16, Digital cellular telecommunications system (Phase 2+);
General Packet Radio Service (GPRS); Base Station System (BSS) -
Serving GPRS Support Node (SGSN); Network Service
• GSM 08.18 (V8.9.0), “Digital cellular telecommunications system (Phase
2+); General Packet Radio Service (GPRS); Base Station System (BSS) -
Serving GPRS Support Node (SGSN); BSS GPRS Protocol (BSSGP)”
• 3GPP TS 03.33 (V8.1.0), “Lawful Interception; Stage 2 (Release 99)”
• 3GPP TS 09.60 (V7.6.0), “Digital cellular telecommunications system
(Phase 2+); General Packet Radio Service (GPRS); Base Station System
(BSS) - Serving GPRS Support Node (SGSN); GPRS Tunnelling Protocol
(GTP) across the Gn and Gp Interface”
• 3G TS 23.060, (V4.9.0), “GPRS Service Description. Stage 2”
• 3GPP TS 23.078, (V4.11.1), “Camel Service Description; Stage 2”
• 3GPP TS 23.040 (V4.8.0), “Technical realization of the Short Message
Service (SMS); Point-to Point (PP)”
• 3GPP TS 24.008 (V4.14.0), “Mobile radio interface layer 3 specification;
Core Network Protocols – Stage 3”
• 3GPP TS 24.011 (V4.1.1), “Point-to-Point Short Message Service (SMS)
support on mobile radio interface”
• 3GPP TS 29.002 (V4.15.0), “SGSN Mobile Application Part (MAP)
Specification”
• 3GPP TS 29.016 (V4.1.0), “SGSN –Visitors Location Register (VLR) Gs
interface network service specification”
Passport documentation
Refer to the following NTPs in the Passport suite (PCR 5.2) for additional
information relative to the Passport platform:
• 241-1501-200, Passport 15000, 20000 Hardware Description
• 241-1501-205, Passport 15000, 20000 Site Requirements and
Preparation Guide
• 241-1501-240, Passport 15000, 20000 Hardware Installation,
Maintenance and Upgrade
• 241-5701-001, Passport 7400, 15000, 20000 Documentation Guide
• 241-5701-005, Passport 7400, 15000, 20000 List of Terms
• 241-5701-030, Passport 7400, 15000, 20000 Overview
• 241-5701-045, Passport 7400, 15000, 20000 Management System User
Interface Guide
• 241-5701-050, Passport 7400, 15000, 20000 Commands
• 241-5701-053, Passport 7400, 15000, 20000 Command Summary Card
• 241-5701-060, Passport 7400, 15000, 20000 Components
• 241-5701-270, Passport 7400, 15000, 20000 Software Installation Guide
• 241-5701-500, Passport 6400, 7400, 15000, 20000 Alarms
• 241-5701-510, Passport 7400, 15000, 20000 Trace Guide
• 241-5701-520, Passport 7400, 15000, 20000 Troubleshooting Guide
• 241-5701-600, Passport 7400, 15000, 20000 Configuration Guide
• 241-5701-605, Passport 7400, 15000, 20000 User Access Guide
• 241-5701-611, Passport 7400, 15000, 20000 Data Collection Guide
Related training 0
For questions regarding training courses for the SGSN, please contact your
local Nortel representative for the latest course identification, availability, and
training center location.
Nortel branding 0
Nortel is changing the branding of some of its product lines. Part of this effort
includes changing the names of the products. New product names have been
created using the following format:
Nortel <function> <model>
where:
– <function> describes what function the product performs.
– <model> is a model series number.
For example, the Baystack 450 product has been renamed as the Nortel
Ethernet Switch 450. Some of the new product names are quite lengthy. To
make our documents easier to read, the product names are shortened after
their first occurrence. For example, the Nortel Ethernet Switch 450 product
name is referred to as the Ethernet Switch 450 for second and subsequent
occurrences.
To alleviate any confusion the rebranding might cause, Table i and Table ii
are job aids to assist the end user in reconciling inconsistent product
terminology across multiple documents. During the transition, both the
existing product names and the new product names may appear in the
documentation and software.
Table i details the original product names and their corresponding new and
abbreviated product names. Table ii details the new product names to the
original names.
Table i
Original product names mapped to new names
CCN HLR Nortel GSM/UMTS HLR 100 HLR 100 Home Location
(DMS HLR) Register
DMS Gateway Mobile Nortel GSM/UMTS MSC MSC Server Mobile Switching
Switching Center Server Center
(GMSC)
—sheet 1 of 3—
Table i
Original product names mapped to new names (continued)
Offline Configuration for Wireless Provisioning System WPS for Wireless Provisioning
Access Networks for Access b Access System
(OCAN)
Univity HLR c Nortel GSM/UMTS HLR 200 HLR 200 Home Location
Register
—sheet 2 of 3—
Table i
Original product names mapped to new names (continued)
—sheet 3 of 3—
a. NIMS PrOptima™ is a sub-component of W-NMS
b. WPS for Access is a sub-component of W-NMS
c. May have also been referred to as Everest HLR
d. May have also been referred to as HP SIG
Table ii
New product names mapped to original name(s)
Nortel Applications Switch xxxx Applications Switch xxxx Alteon Application Switch
xxxx
Nortel GSM/UMTS HLR 100 HLR 100 CCN HLR, DMS HLR
—sheet 1 of 3—
Table ii
New product names mapped to original name(s) (continued)
Nortel IP Services Edge Router IP Services Edge Router 5500 Shasta 5000 BSN
5500
Nortel Multiservice Switch 7400 Multiservice Switch 7400 Passport 7400 (7K)
Nortel Multiservice Switch 15000 Multiservice Switch 15000 Passport 15000 (15K)
Nortel Multiservice Switch 20000 Multiservice Switch 20000 Passport 20000 (20K)
Nortel VPN Router xxxx VPN Router xxxx Contivity xxxx Secure IP
Services Gateway,
Nortel Networks Secure
Router xxxx
Nortel Web Switch 184 Web Switch 184 Alteon Web Switch 184
—sheet 2 of 3—
Table ii
New product names mapped to original name(s) (continued)
Wireless Provisioning System for WPS for Access Offline Configuration for
Access d Access Networks (OCAN)
—sheet 3 of 3—
a. May also have been referred to as Everest HLR
b. May also have been referred to as HP SIG
c. NIMS PrOptima™ is a sub-component of W-NMS
d. WPS for Access is a sub-component of W-NMS
Introduction 1
This section introduces the GPRS network and the Nortel SGSN as it relates
to the GPRS network nodes and interfaces.
Figure 1-1
Nortel SGSN and its relationship to GPRS specified interfaces
SMS-GMSC
SMS-IWMSC SM-SC
E C
Gd
MSC/VLR HLR
SCP D
Gs Ge
A
Gc
SGSN Complex Gr
Gb
SIG
TE MT BSS Gx’
R Um Gi
SGSN
GGSN PDN TE
Gn Gn
Ga
SGSN Ga
CGF
Gp
X1
LIG
W-NMS Policy Services
OA&M
GGSN
Other PLMN
Signalling Interface
Signalling and Data Transfer Interface
Gx’ ≡ Gs’, Ge’, Gd’, Gr’ – Proprietary interfaces between the SGSN and the SIG
The MT and the TE are collectively referred to as the Mobile Station (MS).
• SS7/IP Gateway (SIG) - The SIG provides a relay function between the
SGSN and the SS7 nodes. In this release, the SIG supports the Gd
interface between the SGSN and Gateway MSC for Short Message
Services/Interworking MSC for Short Message Services (SMS-GMSC/
SMS-IWMSC), the Ge interface between the SGSN and the Service
Control Point (SCP), the Gr interface between the SGSN and HLR, and
the Gs interface between the SGSN and the MSC/VLR. Multiple SGSNs
exist in the GPRS network, making the SIG responsible for routing
messages from the GSM HLR or MSC to the correct SGSN.
• Home Location Register (HLR) - The HLR is a network database used
for permanent management of mobile subscribers within a PLMN. It is
accessible from the SGSN through the Gr interface. The HLR includes
GPRS subscription data and routing information.
• Base station system (BSS) - The BSS provides the air interface resources
and is composed of the Base Transceiver Station (BTS) and the Base
Station Controller (BSC). The BSS also includes the Packet Control Unit
Support Node (PCUSN).
• Packet Control Unit Support Node (PCUSN) - The PCUSN is a node in
the BSS which interacts either directly or indirectly with all the BSS
nodes, except the Transcoder Unit (TCU), such as the BSC, the BTS and
the Operation and Maintenance Center - Radio (OMC-R). The main
function of the PCUSN is to manage channel and radio link control.
• Mobile Switching Center (MSC) - The MSC is responsible for call
processing and circuit-switched data. The MSC does not perform
functions for the GPRS network.
Ga Yes
Gb Yes
Gf No
Gn Yes
Gp Yes
X1 Yes
Figure 1-2
U-plane protocol stacks between the MS and the GGSN
Um Gb Gn Gi
App.
IP IP IP
RLC Relay
MAC MAC NS NS L2 L2 L2
The C-plane consists of protocols for control and support of the U-plane
functions:
• controlling the GPRS network access connections, such as attaching to
and detaching from the GPRS network
• controlling the attributes of an established network access connection,
such as activation of a Packet Data Protocol (PDP) address
Um Gb
SM SM
HLR
Cache
GMM GMM
LLC LLC
RLC Relay
MAC MAC NS NS
MS PCUSN SGSN
The externally visible SGSN core interfaces are implemented to align with
the standard definition of the interface. The SGSN supports Release 4 of the
GPRS Standards. The following sections describe the SGSN interfaces that
are implemented on the Passport 15000 and SIG.
Ga interface
Ga is the interface between GSNs (SGSNs and GGSNs) and the Charging
Gateway Function (CGF). GTP' is the protocol used for the Ga interface
(GSNs to CGF). GTP' can be used to collect CDRs from any GPRS element
that supports this interface. This feature is desirable for operators who have
multiple GPRS suppliers in the core network and plan to collect billing
records at a common CGF platform. For more information about the SGSN
Accounting System (SAS), refer to Chapter 6, “Accounting”.
Figure 1-4
Message protocol stacks for the Ga interface
Ga
GTP’ GTP’
UDP UDP
IP IP
AAL5 AAL5
Ethernet Ethernet
ATM ATM
L1 100BaseT L1 100BaseT
SAS CGF
Gb interface
The Gb interface is the name given to the logical connection between a SGSN
and a BSS (also referred to as a PCUSN or PCU). (The Um interface applies
between the BSS and MS.) Even though the physical Gb interface is between
the SGSN and the BSS, it includes the LLC and SNDCP protocol layers,
which are used for logical communication directly between the SGSN and
MS. See Figure 1-3.
Note: All NS-VCs within the same NSE must have the same bandwidth.
For example, if NS-VC 12 in NSE 3 has a total bandwidth of 128 kbit/s,
all NS-VCs within NSE 3 must have a total bandwidth of 128 kbit/s.
• Base Station System GPRS Protocol (BSSGP) layer - The BSSGP layer
creates BSSGP Virtual Connections (BVCs), which provide
communication paths between peer BSSGP entities. Capabilities of the
BSSGP include management of its BVCs, performance of flow control on
them, and relay of signaling messages to and from the GMM layer.
All BVCs within an NSE are unique. A single BVC carries all traffic for
exactly one cell. Traffic for a BVC may use any NS-VC in service within
its NSE. For more information on BVCs, see “BSSGP Virtual
Connections (BVCs)” on page 2-4.
• Logical Link Control (LLC) layer - Resides at layer 2 in the OSI model
(that is, the “Data Link Layer”). LLC among other things provides
acknowledged and unacknowledged data transfers with the peer LLC
entity in the MS. LLC also supports data error detection by performing
the Cyclic Redundancy Check (CRC) procedure, as well as optionally
supporting user data encryption/decryption when requested by the user.
• SubNetwork Dependent Convergence Protocol (SNDCP) layer - The
SNDCP layer multiplexes multiple PDP contexts from a user onto a
single logical link to send to the LLC layer. It optionally supports V.42bis
compression for the user data and RFC-1144 compression for
Transmission Control Protocol (TCP)/IP packet headers.
Gd interface
The Gd interface is a signaling link that provides point-to-point Short
Message Service (SMS) message transfers between the SGSN and Short
Message Service – Mobile Services switching Center (SMS-MSC). For more
information about SMS on the SGSN, refer to section “GPRS Short Message
Service (SMS)” in Chapter 5, “Services and features”.
Figure 1-5 illustrates the message protocol stacks for the SGSN, SIG, and
SMS-MSC. The signaling protocol plane consists of protocols for control and
support of the transmission plane functions, that is, point-to-point short
message mobile originated transfer and short message mobile terminated
transfer.
Figure 1-5
Message protocol stacks for the Gd interface
MAP MAP
TCAP Relay TCAP
SCIP SCIP
SCCP SCCP
TCP TCP
IP IP MTP3 MTP3
AAL5 Ethernet L2 MTP2 MTP2
ATM
L1 100BaseT Gd' L1 L1 L1
Gd
SGSN SIG SMS-MSC
Ge interface
The Ge interface provides SGSN connectivity to the SCP in the GPRS/UMTS
network. The SGSN transports CAP/TCAP messages over IP to the SIG
using the Ge' interface, a Nortel proprietary interface for passing SCCP Client
Interface Protocol (SCIP) messages. The SIG then transports these messages
over SS7 using SCCP to the SCP.
Figure 1-6 illustrates the message protocol stacks for the SGSN, SIG, and
SCP.
Figure 1-6
Message protocol stacks for the SGSN, SIG, and SCP
Ge' Ge
CAP CAP
TCAP TCAP
SCCP
MTP3 MTP3
TCP TCP
IP IP
L2 L2 MTP2 MTP2
L1 L1 L1 L1
Gn and Gp interfaces
The Gn interface is the name given to the interface based on IP that is
between the SGSN and the GGSN. The Gp interface is the name given to the
interface based on IP that is between the SGSN and the GGSN in different
PLMNs.
The Gn and Gp interfaces utilize the GPRS Tunneling Protocol (GTP) (see
Figure 1-2). GPRS Tunneling Protocol allows multi-protocol packets to be
tunneled through the GPRS backbone between the GSNs. GTP utilizes User
Datagram Protocol (UDP)/IP and creates a “tunnel” between the SGSN and
the GGSN for each MS user.
Gr interface
The Gr interface is the name given to the interface between the SGSN and the
HLR.
All operations relevant to SS7 signaling and the HLR in the GPRS system are
handled through the Gr interface and by the GPRS signaling system which
includes MAP. Messages using the Gr interface may be initiated by the HLR
or by the SGSN. A MAP/TCAP protocol stack resides on the MAP card on
the SGSN, providing MAP protocol services for the MAP based interfaces
(Gr and Gd). The SGSN transports MAP messages over IP to the SIG using
the Gr’ interface, a Nortel proprietary interface for passing SCCP Client
Interface Protocol (SCIP) messages. The SIG then transports these messages
over SS7 using SCCP to the HLR. For more information regarding the SIG,
refer to NTP 411-5221-975, GPRS/UMTS SS7/IP Gateway User’s Guide.
Figure 1-7 illustrates the message protocol stacks for the SGSN, SIG, and
HLR.
Figure 1-7
Message protocol stacks for the SGSN, SIG, and HLR
Gr' Gr
MAP MAP
TCAP TCAP
SCCP
MTP3 MTP3
TCP TCP
IP IP
L2 L2 MTP2 MTP2
L1 L1 L1 L1
Gs interface
The Gs interface is the signaling link between the MSC/VLR and the SGSN.
The Gs interface enables mobiles to communicate with the MSC/VLR for
circuit switch services while they are attached to the packet network.
BSSAP+ is the protocol used in the Gs interface.
The BSSAP+ Client is an application that resides on the SGSN and provides
the SGSN with the capability to send and receive BSSAP+ messages to and
from the MSC through the SIG.
Figure 1-8 illustrates the message protocol stacks for the SGSN, SIG, and
MSC/VLR.
Figure 1-8
Message protocol stacks for the Gs interface
BSSAP+ BSSAP+
X1 interface
The interface between the SGSN and the Delivery Domain (DD) for Lawful
Interception (LI) is referred to in 3GPP TS 33.107, “Technical Specification
Group Services and Systems Aspects; 3G Security; Lawful Interception
Architecture and Functions” as the X1 interface. X1 is further divided into 3
sub-interfaces:
• X1-1 Administration functions
Refer to “Lawful Interception (LI)” on page 5-68 for more information about
LI.
Ga interface
There is no Rel99-Rel97 fallback mechanism on this interface since there are
no header or parameter changes in Release 99.
Gb interface
There is no Rel99-Rel97 fallback mechanism on this interface since the only
difference between BSSGP Release 97 and Release 99 messages are optional
parameters. Optional parameters are ignored if the receiving entity does not
support the parameters.
Gn and Gp interfaces
Whenever the SGSN communicates with another GSN, it sends a Release 99
message the first time. Each outgoing request is associated with a timer. Upon
expiry of the timer, i.e. failure to receive a response, GTP attempts in Release
99 format for the maximum number of times defined in the respective
attempts attribute.
If the number of attempts is exhausted, GTP falls back and sends the same
request in Release 97 format (GTP notes that future communications with that
GSN requires Release 97). Once the paths to that GSN are deleted, version
discovery between peers will reoccur after a period of inactivity, therefore
restarting communications with Release 99.
MAP performs a check on the destination IMSI (HLR number) to see if the
HLR is in the table. If an HLR is found, then Release 97 V2 is sent. If not
found, the Release 99 V3 is sent. The SGSN MAP, by default, assumes that
an HLR can handle Release 99 V3. If that assumption is incorrect, the HLR
will send a U-Abort back to the SGSN MAP. The SGSN MAP will verify that
the version incompatibility caused the U-Abort message. If so, the HLR
number will be added to the fallback hash table.
Functional description 2
The Nortel SGSN is built upon the Passport 15000 Variable Speed Switch
(VSS) product. Passport 15000-VSS is a high-speed packet switch providing
an integrated set of data, voice, video, and image networking services.
The SGSN performs similar functions as the Nortel GSM/UMTS MSC except
that it processes packet data instead of circuit-switched data. The main functions
of the SGSN include
• detect new GPRS mobile stations in its service area
• send and receive data packets to and from the mobile stations
• record the location of mobile stations inside its service area
One of the main roles of the SGSN is to perform data packet routing, using IP
as the network layer protocol. The Passport 15000 InterLan Switching (ILS)
platform is implemented as the routing engine for the GPRS network
developed by Nortel.
In addition to these two key roles, the SGSN provides a number of other
functionalities. These include ciphering and compression.
The combination of the Subscriber Layer protocols, GSD and GSC, are
collectively referred to as GPRS Subscriber Layers (GSL).
For information about NSE redundancy, see “NSE redundancy” on page 4-7.
BVCs are created at the PCU through operator provisioning. After a BVC is
created, the PCU sends a BVC RESET message to the SGSN. If the BVC
specified in the message is unknown at the SGSN, the message causes the
SGSN to dynamically create the BVC with a particular BVCI (BVC
Identifier) number in the SGSN on every GTL serving the NSE associated
with this BVC. Every GTL application that supports a particular NSE also
supports every BVC defined within that NSE.
BVC blocking and unblocking functions can be initiated only by the BSSGP
entity at the PCU side.
BVC unavailability
A BVC is defined as unavailable if any of the following conditions are true:
• A BVC is blocked beyond a provisioned amount of time
• Bmax = 0 for the BVC beyond a provisioned amount of time
• R (leak rate) = 0 for the BVC beyond a provisioned amount of time.
An alarm is set when an NSE entity determines that the number of its
unavailable BVCs exceeds the provisioned high-water threshold. The alarm is
cleared when the number of unavailable BVCs drops below the provisioned
low-water threshold. For more information about SGSN alarms, see NTP
411-5221-500, SGSN Alarms Reference Manual.
When this alarm is set, the operator can display statistics to determine which
BVCs are unavailable and why they are unavailable. Statistics can be viewed
with the MultiService Data Manager (MDM) tool. For more information
about BVC provisionable and operational statistics, refer to NTP 411-5221-
060, SGSN Components Reference Manual.
Refer to “OSI states” on page 7-56 for Nse component OSI state information.
The GSD buffers downlink packets in the data path if the packet cannot be
immediately delivered to the mobile. For more information, see “SGSN
downlink PDU buffering” on page 5-65.
Physically, all traffic for GSCs is via ATM, or Ethernet via a separate
2pGPDsk dedicated as a LAN FP, or ATM to the 7K and then Ethernet
through the 2pEth100BaseT on the 7K shelf. DNS queries will utilize the
same I/O route as the GTP-C. 1:1 Ethernet Line Sparing (ELS) is not
supported on the 2pGPDsk hosting the GSC application.
On the SGSN, the operator must provision all the routing areas that the SGSN
supports. Provisioning attributes of a routing area include network service
entities, periodic routing area update timer value, etc.
When GMM is unable to look up the routing area information for a given
routing area ID, it generates an alarm to inform the operator to verify
provisioning of the unknown routing area ID. In addition, GMM performs the
following:
• Keeps track of a list of routing area IDs that GMM failed to look up. The
size of the list is 100 items. If there are more than 100 distinct routing
area IDs that need to be tracked, a LIFO mechanism is employed to allow
new unknown routing area IDs to replace old ones.
• Every time GMM tries to look up routing area information for a routing
area ID, but is not able to find it, it checks whether the routing area ID is
in the list of unknown routing area IDs:
— If it is not, it adds the routing area ID to the list of unknown routing
area IDs, and records the timestamp information.
— If it is, GMM updates the look-up failure timestamp information for
the unknown RAI.
The PDP context contains information required for transferring data between
the MS and the PDN. A PDP context needs to be activated in the MS, the
SGSN, and the GGSN before the MS can send and receive GPRS data.
Static IP address
When an MS undertakes a GPRS Attach procedure, the SGSN retrieves all
the subscription information corresponding to the MS’s IMSI from the HLR
and stores it in HLRC. HLRC stores subscription data for all active
subscribers.
GGSN reselection
During an activation procedure, the GGSN responds with a create PDP
context response message for a create PDP context request from the SGSN.
The cause Information Element (IE) in the response message indicates
whether the PDP context was created on the GGSN.
For certain failures on the GGSN side, including when a connection to the
internet/intranet destination (APN) is not available due to Gi interface failure,
the GGSN sends the Create PDP Context Response message to the SGSN with
one of the following reject causes for Release 99 interworking:
• No Resources Available
• System Failure
• User Authentication Failed
• All dynamic PDP Addresses are occupied
• No Memory Available
• Missing or Unknown APN
For Release 97 interworking, the GGSN responds with the following cause
values:
• No Resources Available
• System Failure
• User Authentication Failed
• Service not supported
Upon reception of these cause values, the SGSN retries creating the PDP
context on the next GGSN available for the APN selected. The SGSN tries up
to ten entries for GGSN addresses in the DNS agent’s list. If the SGSN runs
out of GGSNs for the selected APN, SGSN rejects the activation with the
failure cause value received from the last GGSN tried for activation.
GTP-C
The GPRS Tunnel Protocol – Control (GTP-C) plane is part of the GSC
function. GTP-C is the protocol between the GSC and the GGSN used to
communicate on behalf of the GMM and SM functions.
Path management
Path management is supported on the GTP-C plane. A path is a physical
connection (direct or indirect) between a pair of source and destination IP
address. Path management can be performed on any path in use. The path is
considered to be in use if at least one PDP (Packet Data Protocol) context
uses the path to the other GSN. The key role of path management is to trigger
GTP-C to send Echo Request messages and make sure the corresponding
Echo Response messages are received before indicating to the upper layer
that the path is down.
Following is general mechanism for current path failure detection and path
failure discovery on GTP-C:
• Path Failure Detection
When an SGSN communicates to a GSN for the first time, path
management creates a “path” entity representing that GSN and
continuously monitors the state of the path.
Note: For information about GTP Path alarms, see NTP 411-5221-500,
SGSN Alarms Reference Manual.
However, if the path is a GGSN path with active sessions, the SGSN acts as if
the path failure is due to a network glitch, and is temporary. The SGSN
deletes the sessions associated with the path, but the path itself is saved in the
system temporarily until it is clear that the SGSN will no longer use it. The
path will increment a failure restart counter to be sent to the GGSN once
network conditions allow the path to recover. This restart counter indicates to
the GGSN that the SGSN detected path failure, and tells the GGSN that it
needs to clean up the associated GGSN sessions for the path. Cleaning up the
sessions on the GGSN ensures that reactivating mobiles on the recovered path
are able to successfully activate.
Path versioning
An internal “rediscovery” timer upon expiring signals to the SGSN to attempt
to upgrade a path from V0 to V1. This time interval is provisionable in
attribute Sgsn Gsc pathRediscoveryTimer. This rediscovery function
mitigates the instances in which two ends of a GTP-C path communicate V0
on nodes that support V1. If this condition were allowed to continue, it would
limit the SGSN’s capabilities. Some features such as SRNS and Secondary
PDP Context Activation work only on V1 paths.
If the GTP path between SGSN and GGSN falls back to V0, subscribers’
attempts to activate secondary activations will fail. Even after the path is
upgraded to V1, attempts to activate secondary activations for V0
contexts will fail. Subscribers must activate new V1 primary contexts to
activate associated secondary contexts.
HLR Cache
The HLRs contain subscription information related to GPRS for all
International Mobile Subscriber Identities (IMSI) within a PLMN. The
SGSN, on the other hand, dynamically stores subscriber information related
to GPRS when a mobile enters the area under the control of this particular
SGSN. This entity in the SGSN which stores the subscription information is
known as the HLR Cache.
The HLR Cache is responsible for the administration, storage, update (from
the HLR) and retrieval of subscription data within the SGSN. The purpose of
this entity is to retain subscription records for a period of time even after the
MSs Detach. If the MSs reattach during the retention period, the subscription
records can be fetched locally from the cache, instead of getting them from
the HLRs. Additionally, the HLR Cache stores other information for active
MSs, such as authentication information, to reduce traffic to the HLRs.
Note: The HLR Cache does not keep any information related to the
active GMM and PDP contexts for each subscriber that is attached to the
SGSN.
MAP Client
The GSC may use any configured MAP card on any shelf for MAP protocol
transactions (see “Multishelf MAP” on page 2-18). The MAP Client exists as
part of the GSC for communicating to the MAP card.
Note: Within this document, the term “MAP/TCAP card” is used to refer
to the 2pGPDsk card hosting the MapStack and TcapStack components.
Likewise, “GSC card” refers to the 2pGPDsk card hosting the Gsc
component.
The MAP Client (MapClient or MAP-C) sends MAP messages to the HLR
using the MAP Stack upon receiving events from the HLR Cache (HLRC). It
sends MAP parameters to the HLRC for storage when MAP messages arrive
from the MAP Stack.
Figure 2-1 illustrates the MAP-C to MAP Stack interface as well as the SCIP
interface with the SIG.
Figure 2-1
MAP Client interfaces
TCP TCP
For all invoke messages on the Gr interface, MAP-C checks if the SCCP
Variant attribute is set to ITU. If so, MAP-C generates correct Global Title
digits for the invoke message by translating the IMSI from E.212 format into
E.214 format. According to TS 29.002, “3GPP MAP Specification, the
Global Title used for SCCP routing in an ITU area must be of type mobile
global title (an E.214 number).
The MAP Client counts as a Virtual User when Multiple (Virtual) Point
Codes (see “GSC addressing” on page 2-15) are utilized at the SIG.
Refer to “OSI states” on page 7-56 for MapClient OSI state information.
• MAP card
The MAP/TCAP Stack resides on the MAP card. If the MAP card fails,
the Nodal Manager informs the MAP Client about the failure. All the
current transactions are lost and the MAP Client must register with the
MAP/TCAP stack again when the MAP card comes back into service.
• SIG
If the SIG or TCP connection fails, the MAP/TCAP Stack keeps retrying
the connection. If this happens during initialization, the MAP Client can
not register successfully with the MAP/TCAP stack. However, if this
occurs after a successful registration, all messages sent by the MAP Client
are lost, and it times out on the message send.
SSF counts as a Virtual User when Multiple (Virtual) Point Codes (see “GSC
addressing” on page 2-15) are utilized at the SIG. For more information about
the SSF, refer to “SSF” on page 5-25.
BSSAP+
The GSC terminates the BSSAP+ protocol from the MSC via the SIG (the Gs'
interface). The link between SGSN and SIG for BSSAP+ is over TCP.
BSSAP+ effectively provides a gateway between the packet domain and the
circuit domain for Class B mobiles which are capable of both circuit and
packet operation. By relaying information to the MSC/VLR via the BSSAP+
protocol, the SGSN allows the MSC/VLR to route circuit pages through the
SGSN rather than over the A-Interface to the BSC.
BSSAP+ provides some other functionality as well, but its primary purpose is
to provide a paging facility.
GSC addressing
There are two SS7 addressing techniques that are supported by the GSC (and
SIG):
• Single Point Code (SPC)
• Multiple Virtual Point Codes (VPC)
Note: While the term “Virtual Point Code” is used, the point code is
visible to external SS7 network as a “real” point code. It is a PC of the
corresponding GSC.
With the SPC scheme (see Figure 2-2), the SIG is assigned a single PC and
each GSC is assigned a unique Global Title (GT) address (E.164 address). In
this case, the SIG performs an E.164 address to IP address mapping. The
advantage of this scheme is a minimal requirement for PCs, i.e., one per SIG.
The disadvantage is that if a GSC is out-of-service and the SIG is operational,
there is no way via SS7 Subsystem Maintenance messages to designate it.
Figure 2-2
Single Point Code scheme
SGSN
E.164u1 E.164u2 E.164ub
USC/
USC USC/
USC ... USC/
USC
GSC 1 GSC 2 GSC b
SIG SPC
SS7
HLRs
With the Multiple PC scheme (see Figure 2-3), the SIG is assigned a Local
Point Code (LPC) and each GSC is assigned a unique PC along with a unique
GT, or E.164 address. The advantage to this scheme is that SCCP Subsystem
maintenance messages may be utilized for each GSC. There are two
disadvantages to this scheme:
• The quantity of PCs required, for example, N + 1 where N equals the
number of GSCs
• Virtual User restriction may limit capacity of the SIG (refer to NTP 411-
5221-975, SS7/IP Gateway User Guide, for more information).
Figure 2-3
Multiple Virtual Point Code scheme
SGSN
E.164u1 E.164u2 E.164ub
USC/
USC USC/
USC2 ... USC/
USC
GSC 1 GSC GSC b
PC u1 PC u2 PC ub
SIG PC
SS7
HLRs
With either scheme used, each GSC appears as a unique SGSN from the
HLR’s perspective.
The GSC may be configured with separate E.164 addresses for each
supported SS7 interface (Gd, Gr, Gs, Ge).
MAP/TCAP Stack 2
The SGSN contains SCCP subsystem applications that require access to the
HLR, VLR or SCP across the SS7 network. These are the MAP SGSN
subsystem applications, which handle messages for the Gr and Gd interfaces,
and the CAMEL applications (CAP subsystem), which handle messages
across the Ge interface.
The MAP/TCAP protocol stack on the SGSN’s MAP card provides MAP
protocol services for the MAP based (Gr and Gd) interfaces. The MAP
stack’s upper layer interface is with the MAP Client which provides MAP
primitives to the stack and acts as the MAP SGSN subsystem. The MAP stack
provides dialogue management only.
The TCAP stack can be used independently of the MAP stack. The TCAP
stack provides generic TCAP services to any application that uses TCAP to
send messages to its peers over the SS7 network. MAP makes use of the
services provided by TCAP and is a TCAP user.
Refer to “OSI states” on page 7-56 for MAP/TCAP stack OSI state
information.
Refer to “Special considerations for I/O routing” on page 2-26 for I/O
options.
Multishelf MAP
The MAP application resides on a General Services Processor (2pGPDsk),
which can be deployed on any 15K shelf in the SGSN. Up to four (4) fully
redundant active MAP cards are supported per shelf, for a maximum of eight
(8) MAP cards. Four MAP cards are provisioned as active and the other four
MAP cards are in warm standby. (For more information on redundancy,
including MAP card redundancy, see “Redundancy capabilities” on page 4-
1.)
Prior to this release, the MAP/TCAP server applications were accessible only
to clients located in the same shelf as the MAP/TCAP server. They were
connected to each other by means of provisionable service links. Every
MapClient application (on the GSC) was linked to a single MapStack instance
on the same shelf. Likewise, every ServiceSwitchingFunction (SSF) was
linked to a single TcapStack instance on the same shelf. A single MapStack or
TcapStack server could support one or more clients. See Figure 2-4.
Figure 2-4
MAP/TCAP single shelf configuration
SGSN
MAP/TCAP 1 MAP/TCAP 2
shelf
MapStack MapStack
TcapStack TcapStack
Figure 2-5
MAP/TCAP multiple-shelf configuration
SGSN SGSN
shelf 1 (master) shelf 2 (slave)
MAP/TCAP card pair
MapStack
TcapStack
MapClient
SSF
GSC card
SSF
TcapStack
GSC card
• GSC card—This card hosts the MapClient and the SSF, which are users of
the MapStack. If the card fails, the Nodal Manager informs the MAP/
TCAP stack about the failure, and it deregisters these applications. When
the GSC card comes up again, the applications must register with the
MAP/TCAP stack again.
• SIG—If the SIG or TCP connection fails, the MAP/TCAP Stack keeps
retrying the connection. If this happens during initialization, the
MapClient/SSF will not be able to register successfully with the MAP/
TCAP stack. However, if this occurs after a successful registration, all
messages sent by the clients are lost, and the clients will time out on the
message send.
Restrictions and limitations
The MAP/TCAP stack and multishelf MAP feature have the following
restrictions and limitations:
• The TCAP stack must be provisioned on the same card as the MAP Stack.
• The SSF/MapClients must have a unique point code and subsystem
number pair so that the messages can be routed correctly.
• A pair of active and standby MAP/TCAP cards must have the same
hardware type (2pGPDsk) and PEC code, and they must reside in the
same shelf.
• All affected cards must be running GPRS6.0 software before you may
configure inter-shelf links between a MAP/TCAP client and server.
• FP switchover will result in a loss of any transactions in progress. The
newly active MAP/TCAP card must re-establish communication with the
HP SIG before service resumes. See “MAP redundancy” on page 4-16.
• To minimize communication outages - as recommended in previous
releases - do not use the Ethernet ports provided on the MAP/TCAP
card’s faceplate. Instead, IP traffic should be routed through a separate
ATM card or LAN card. Using the faceplate ports may result in
switchover times exceeding one minute.
• If all MAP/TCAP cards for an SGSN are consolidated onto a single shelf,
future rolling upgrades will result in a total outage for a brief period of
time while the MAP/TCAP shelf is upgraded.
• Configuration of multi-shelf links is not validated at entry time. If the
shelf id and application instance are set improperly, the MapClient or SSF
component will generate an alarm. Check the component’s OSI state to
ensure that the service is working.
• Changing the linkage of MapClient to MapStack or SSF to TcapStack will
result in the loss of any transactions in progress and a brief interruption of
service to the affected client. Depending on what transactions are
outstanding, this may cause a brief spike in certain statistics such as
MapStack timeouts (e.g., uglTimeouts), MapClient mcTimeouts, and SSF
totalTssfTimeouts.
• The maximum number of clients that may simultaneously register with a
single MAP/TCAP card is 42. (This is increased from the previous limit
of 20 clients.) MapClient and SSF each count as separate clients. SMS is
also a client, but it only counts against this limit if it is provisioned with
mscEmulationMode set to on. (mscEmulationMode is a provisionable
attribute under the Sgsn Gsc component in the GprsSmsCpProv group.)
Note: The actual engineering limits may be lower depending on the call
model.
The DNS Agent maintains a list of domain name servers to which queries are
sent. This increases the reliability that the required answer is received. Both
static and dynamic mapping are supported and can be used at the same time:
• static mapping—the operator provisions the mapping at the SGSN.
• dynamic mapping—the operator provides the domain name server
external to the SGSN.
For efficiency, a maximum of 10 IP addresses are stored in the cache table for
one logical name. The maximum entry held in the cache table is a
provisionable value (Dnsag maxDynamicEntries) which is the same as the
maximum number of the outgoing queries that one DNS Agent can handle at
the same time.
Note: The DNS query from the GSC should not be confused with a DNS
query from a mobile user, which is distinct and separate.
The VR has logical ports, called Protocol Ports, which link the VR to
different media. Protocol Ports are assigned IP address(es).
Note: Passport 15000 shelves with wireless applications may not utilize
the PPP media that implies PPP over any interface type including Packet
Over Sonet (POS).
IP based applications
The applications running in the SGSN shelves requiring IP addresses are
shown in Table 2-1.
Table 2-1
IP based applications
—sheet 1 of 2—
Table 2-1
IP based applications (continued)
—sheet 2 of 2—
IP routing
Table 2-2 lists which routing protocols implemented within the Passport base
are supported on the SGSN.
Table 2-2
When OSPF is used, it exists between the SGSN and the external network.
Static routing is still used for inter-shelf communications.
Figure 2-6
Faceplate port(s) on same FP example
A 0 1 2 3 4 5 6 7
Ga, X1
Filler
CP Expansion
Filler
2pGPDsk
Filler
Filler
Filler
SAS/LI
2pGPDsk
Filler
SAS/LI
CP3
CP3
B 8 9 10 11 12 13 14 15
Filler
I/O
CP Expansion
2pGPDsk
Filler
Filler
Filler
Filler
Filler
I/O
2pGPDsk
4pOC3Filler
I/O
4pOC3Filler
I/O
Atm
Atm
Figure 2-7
Faceplate port(s) on intra-shelf FP example
A 0 1 2 3 4 5 6 7
Filler
Filler
2pGPDsk
Filler
Filler
CP Expansion
2pGPDsk
Filler
Filler
2pGPDsk
MAP
MAP
MAP
CP3
CP3
2pGPDsk
MAP
Gd, Ge, Gr, Gs
B 8 9 10 11 12 13 14 15
CP Expansion
2pGPDsk
Filler
2pGPDsk
4pOC3Filler
I/O
4pOC3Filler
I/O
Filler
Filler
Filler
Filler
I/O
Filler
I/O
Atm
Atm
4pOC3MmAtm
MAP, SAS and LI applications can route their traffic using the
4pOC3MmAtm FPs on the same shelf (IP/AAL5/ATM) as shown in the
example in Figure 2-8.
Figure 2-8
4pOC3MmAtm example
A 0 1 2 3 4 5 6 7
Filler
Filler
Filler
Filler
Filler
Filler
CP Expansion
CP3
CP3
2pGPDsk
2pGPDsk
2pGPDsk
2pGPDsk
SAS/LI
SAS/LI
SAS/LI
SAS/LI
B 8 9 10 11 12 13 14 15
4pOC3Filler
4pOC3Filler
Filler
Filler
Filler
Filler
Filler
Filler
CP Expansion
I/O
I/O
I/O
I/O
2pGPDsk
2pGPDsk
Atm
Atm
Ga
Figure 2-9
2pGPDsk Dedicated for I/O example
A 0 1 2 3 4 5 6 7
CP Expansion
Filler
2pGPDsk
Filler
2pGPDsk
Filler
Filler
Filler
MAP
CP3
CP3
2pGPDsk
2pGPDsk
Filler
MAP
MAP
MAP
B 8 9 10 11 12 13 14 15
CP Expansion
Filler
4pOC3Filler
I/O
4pOC3Filler
I/O
Filler
Filler
Filler
Filler
I/O
Filler
2pGPDsk
I/O
Atm
Atm
Multishelf configuration 2
SGSN software entities are distributed across the 7400 and 15000 shelves
within the Passport 15000 cabinet. There are also dual cabinet configurations;
see “Minimum GPRS SGSN subscriber configurations” on page 3-39 for
more information.
Function distribution
The GSC resides on the 15000 shelf, while the GSD resides on the 7400 shelf.
The GTL can be on either 7400 or 15000 shelves.
Figure 2-10
SGSN function distribution
7K shelf
15K shelf
MAP
MAP
SAS
Table 2-3 provides a summary of the SGSN functions and associated cards.
For more information about the cards, see Chapter 3, “Hardware description”.
Table 2-3
SGSN function summary
32pDS1Msa
32pDS1Msa
—sheet 1 of 2—
Table 2-3
SGSN function summary (continued)
—sheet 2 of 2—
a. The GTL application can be provisioned on either a 7K or a 15K shelf, but not simultaneously on both
shelves. MSA as GTL is no longer available for order as of PC04.
b. No longer available for order in PC04
c. Usage of the faceplate I/O for the GTL on an MSs 15000 shelf is only for inter-shelf communications.
This configuration is supported but not recommended.
d. Nortel Wireless Network Engineering (WNE) field data indicates that GSC faceplate ports are not
utilized. The option to use GSC faceplate ports is removed as of PC04.
e. If Ethernet Hot Sparing is employed, the I/O functionality cannot be co-located with other GPRS
applications.
Inter-shelf communication
Nodal Manager software, hosted on the control processor (CP) cards for both
the master and slave shelves, provides integrity across the multishelf network
by keeping each shelf “aware” of SGSN application availability. Both shelves
are viewed as a single SGSN by means of the Nodal Manager entity.
ATM point-to-point switched virtual circuits (SVCs) are established over the
OC interfaces to support nodal manager and application communications.
15K Shelf
CP FP
[Master shelf] Nm GSC
S S S
V V ... V
C C C
For information about ATM SVCs and configuring PNNI, refer to the following
Passport NTPs:
• 241-5701-700, Passport 7400, 15000, 20000 ATM Overview
• 241-5701-702, Passport 7400, 15000, 20000 ATM Routing and Signaling
Fundamentals
• 241-5701-705, Passport 7400, 15000, 20000 ATM Traffic Management
Fundamentals
• 241-5701-710, Passport 7400, 15000, 20000 ATM Configuration Guide
• 241-5701-715, Passport 7400, 15000, 20000 ATM Monitoring and
Troubleshooting Guide
For information about ATM MPE, refer to the following Passport NTPs:
• 241-5701-805, Passport 7400, 15000, 20000 Understanding IP
• 241-5701-810, Passport 7400, 15000, 20000 Configuring IP
Hardware description 3
This chapter describes the hardware components of the Nortel Passport 15000
Variable Speed Switch (VSS) platform functioning as an Nortel SGSN/
GPRS. This chapter also describes the supported SGSN hardware
configurations.
Overview 3
The multishelf SGSN consists of two shelves within a VSS cabinet: a “master
shelf,” hosted on the Passport 15000, and a “slave shelf,” hosted on the
Passport 7400 (there are also dual cabinet configurations; see “Minimum
GPRS SGSN subscriber configurations” on page 3-39 for more information).
The master shelf is the primary controller in the multishelf network and is
physically connected to the slave shelf with redundant high-speed optical
carrier (OC) interfaces.
Table 3-1
Passport 7400 shelf processors
Dual Slotc:
NTNQ74 (DS1)
NTNQ69 (E1)
a. The values in this table represent the entire FP being unavailable for service.
b. Only the AA vintage may be used with PCR5.2 (PC04); the BA vintage with support for a new framer
chip may not be used with PCR5.2 (PC04). Additionally, the single-slot MSA card may only be used for
Gb I/O, and may not host the GTL application software. For single-slot MSA32 cabling and configuration
information, refer to Appendix D, “Single slot 32-Port MSA cabling”.
c. The dual-slot MSA card will no longer be available as of PC04.
d. The GTL application can be deployed on the 7400 (Dual Slot 32pMSA) or 15000 (4pDS3Ch), but not
simultaneously on both shelves.
Table 3-2
Passport 15000 shelf processors
4 Port Gigabit 4pGe NTHW49 1000 Mbps f I/O (Gn, Gp) 18.6
Ethernet
a. The values in this table represent the entire FP being unavailable for service.
b. Delivered as part of a 15000 cabinet or shelf assembly and is typically not ordered separately.
c. Must be CA vintage or higher to support inter-card APS (includes HSM and FPSO). NTHW05 is the
replacement using PQC12 technology for the NTHR17.
d. NTHW15 is the replacement using PQC12 technology for the NTHR21.
e. Delivered as part of a 15000 cabinet or shelf assembly and is typically not ordered separately.
f. The port speed is 1000 Mbps but the aggregate rate for all 4 ports on the FP cannot exceed 2.5 Gbps
g. For PCR5.2, NTHR16EA is the replacement for NTHR16DA.
Figure 3-1
Passport 15000 frame
Passport
7400 shelf
cooling unit
Passport
15000 shelf
While the breaker interface module is rated up to 100 amps for the base
Passport 15000, for the SGSN, with the power consumption of the SGSN
cards, a 40 amp breaker is sufficient, even if 16 cards are installed in the
15000 shelf of the Passport 15000-VSS cabinet. 40 amp breakers must be
used to power the SGSN since the power cabling kits have been designed
with cabling sized for 40 amp breakers. If power cables longer than 60 meters
are required, the cables must be engineered.
Power is distributed from the BIMs to the 15000 shelves and cooling unit.
The Passport 15000-VSS cabinet supports the use of a two-BIM single 15000
module. The BIP also contains an alarm module which monitors system
components, generates alarms, and controls LED status indicators.
The breaker interface modules (BIMs) are located on the right side of the
EBIP. In four-breaker models, the breakers fill the left side of the shelf and the
alarm module. In two-BIM models, the BIMs are located in the two right-
hand slots next to the alarm module, with the two BIM slots on the left side
left empty but covered with filler plates.
The power breakers on each BIM control the -48/-60 V dc A and B power
supplies to the power interface modules (PIMs) and to the upper and lower
cooling units (CUs).
Each BIM supports a maximum of five PCB mount circuit breakers made up
of four 20 A shelf breakers and one central 5 A CU breaker. The 20 A
breakers support the shelf cages and the 5 A breaker supports either the upper
or lower CU.
The power breakers are arranged such that each Passport 15000 in a frame
can draw power from two independent power sources (usually labeled A and
B). Breakers should be set to off before a BIM is removed from the EBIP.
One BIM receives an input power feed for a shelf, so that two BIMs are
required for each shelf.
Alarm module
The EBIP alarm module is located at the front, on the right side of the EBIP.
The EBIP alarm module front panel has the following features:
• a triangular alarm LED for the alarm module (see Table 3-3)
• a rectangular power LED for the alarm module (see Table 3-4)
• three separate alarm indicators for minor, major, and critical alarms (see
Table 3-5)
• an audio-visual follow-me indicator to assist an operator to locate a faulty
module
• a LEDTEST switch which, when pressed for five seconds, causes all the
EBIP LED alarm indicators to light up
• an audible alarm cut-off switch labeled ACO
• a thumbscrew to hold the module in place
Table 3-3
Alarm LED status indicators for the EBIP alarm module
Table 3-4
Power LED status indicators for the EBIP alarm module
Table 3-5
EBIP hardware alarm definitions
Alarm Definitions
type
See NTP 241-5701-500, Passport 6400, 7400, 15000, 20000 Alarms for more
details.
• The cabling must allow the external alarm system to detect contact
closure for activating the alarm.
• For long cables, ensure that the external alarm system can detect contact
closures and is not impeded by the cable resistance.
• Connection requires a 15-pin, D-type connector.
• A switch can be inserted between the alarm cable and external alarm
system to isolate the external alarm system from the Passport alarm
connector during repairs.
The EBIP backplane power connections are the terminations for input power
feeds up to 40 A, and for output power cables from the EBIP to the shelves
and cooling units. A four-BIM model EBIP supports eight input feeds (a
battery and battery return wire per BIM), while a two-BIM model supports
four power feeds. A backplane safety cover overlays the backplane to prevent
inadvertent shorts from metallic contact with the connectors. Each power
input connection is covered by an insulating boot.
The backplane provides the following connection components for each BIM:
• four power studs for connecting two dc power input cables (two studs per
cable) by #1/0 and #2/0 AWG 90-degree offset 2-hole lugs (#2/0 are
supplied in case of thicker strands in 1/0 AWG cable)
• two 1x4 MATE-N-LOK II connectors for cables providing power output
to the PIMs in the shelves
• one 1x2 MATE-N-LOK II connector for cables providing power output to
either the upper or lower cooling unit
• one insulating boot per power stud
Cooling unit
The Passport 15000 frame has two cooling units located in the middle of the
frame, between the upper and lower shelf assemblies. The upper cooling unit
pushes air from the fan under the modules in the upper shelf assembly and out
through the exhaust plenum under the EBIP. The lower cooling unit pulls air
in from the bottom of the frame, over the modules in the lower shelf assembly
and out through the fan assembly.
Each cooling unit consists of three fans and a cooling unit backplane located
in a common shelf. Each cooling unit is controlled by temperature sensors
located in the shelf assembly.
Passport uses forced air for cooling internal assemblies. The intake draws air
from both the base and front of the frame, and forces it vertically through the
shelf where it exhausts to the rear of frame at the cable management section.
The Passport 15000 frame is also equipped with air filters to prevent dust and
other airborne contaminants from being drawn into the shelf assemblies by
the cooling units.
Each cooling unit is equipped with LEDs to indicate the unit’s status.
Table 3-6 lists the possible LED displays.
Table 3-6
Cooling unit LED indications
Passport 7400 3
The Passport 7400 is a 16-slot Passport node running the SGSN application.
The design of the 16-slot Passport platform provides an ideal software and
hardware base for the SGSN. The design of the Passport is flexible and
upgradable for smooth transition to future multimedia networks. Key
components of this strategy include:
• capability for both frame and cell switching
• modularity in both software and hardware design
• a highly reliable multiprocessor architecture
• state-of-the-art fault-tolerant software
Note: In this document, port refers to the part of a data processor that is
dedicated to a single channel for the purpose of receiving data from or
transmitting data to, one or more external remote devices.
Node is the term used to encompass the processor card section, the power
converter section, the cooling unit and the cable management assembly.
Node is used synonymously with shelf.
Figure 3-2
Passport 7400 node assemblies
Cable
management
assembly
Housing assembly
Cable guide
Shelf assembly
Processor cards
Cooling unit
assembly Power converters
Cables connect to the faceplates of the processor cards, and are routed vertically
upwards to the guide slots of the cable guide.
Note: The cable guide ensures that
From the cable guide, cables are routed to the rear of the node where they can
be routed upwards or downwards in channels along both sides of the node.
The Passport frame has exit ports on the top and bottom for the cables.
The guideline for Passport cable management is to route fiber on the left side
of the frame and copper on the right side of the frame.
Figure 3-3
SGSN cable management
Optical fiber
Copper
Shelf assembly
The shelf assembly houses the function and control processors (FP and CP,
respectively) and the power converters, providing distribution of secondary
power and communication between the function processors through the
backplane.
The SGSN is available in direct current version only. The dc version of the
shelf assembly has a specific type of rear power input panel for connecting
the power source. Likewise, the power converter used is specific to the dc
configuration. Function and control processors, however, are common to both
configurations.
The shelf assembly can contain up to sixteen function and control processors:
• a total of 14 function processors and two control processors
• a total of 15 function processors and one control processor
Each processor card slides into its allocated shelf slot, labeled 0 to 15, where
its connector engages with a connector on the backplane, see Figure 3-4. Shelf
slots are allocated as follows:
• function processors can occupy any of slots 1 to 15
• control processors can occupy slots 0 or 15 only
Figure 3-4
Shelf assembly
Control processor
Function processor
Ejector latches at the top and bottom of the front panel of each processor card
secure it in place. A lock latch prevents tampering.
Slots not occupied by a function or control processor are fitted with blank
cards to ensure proper cooling of the node, and for electro-magnetic
interference (EMI) protection and safety compliances. Blank cards are
labeled Blank.
Access to the function and control processors is from the front. The faceplate
of each processor card contains connectors and an LED status indicator.
Power converter
The SGSN is available in direct current (dc) version only, however an external
ac/dc power converter may be used. Alternating current (ac) and dc versions
are not interchangeable since each requires a distinct type of:
• power converter
• mechanical metal housing (shelf) containing the processor cards and the
power converters
• grounding scheme
Figure 3-5
Dc shelf assembly, rear view
Dc shelf assembly
The power converters are located directly below the function and control
processors. The power converters slide into their allocated slots where their
The front panel of each power converter has a power (On/Standby) switch
and an LED status indicator. The switch is set to On for powering the node
and to Standby for removing the power converter.
Note: Two power converters are required to power a fully equipped node
(that is sixteen function and control processors); a third power converter
provides N + 1 sparing. Although the three power converters operate in a
load-sharing capacity, two will maintain SGSN services should one fail.
One of the three power converters can be removed without disrupting
service.
Dc power
Power and ground for the 7400 node is brought directly into the shelf from
the Power Distribution Center. Three –48V power leads are connected to the
7400 node. For reliability they should be two “A” Feeds and one “B” Feed, or
they should be one “A” Feed and two “B” Feeds.
The power converters convert primary power inputs into secondary operating
voltages. The direct current power converter accepts voltages as described in
Table 3-7, and converts them into the required +5, +12, and -12 V dc
operating voltages for distribution by way of the backplane through the node.
Table 3-7
Dc power requirements
Parameter Specification
Nominal input voltage: -48 to -60 V with input operational range of -40 to -72 V
Cooling unit
The cooling unit for the 16-slot Passport is located below the shelf assembly.
Passport uses forced air for cooling internal assemblies. The intake draws air
from both the base and front of the cabinet, and forces it vertically through the
shelf where it exhausts to the rear of cabinet at the cable management section.
Both components span the width of the node and slide into position.
The fan assembly, like the power converters, has a front handle that lowers
for removing the assembly, and a locking screw which prohibits tampering.
Pressing the center of the air filter disengages the filter so that the filter
material may be removed for replacement.
A front panel LED status indicator glows either red or green to indicate the
status of the section.
Passport bus
The Passport 7400 bus is the bridge which allows data to be switched across
different types of processor cards. The bus also allows FPs and CPs to
communicate for implementing services, and it is used by processor cards to
broadcast messages across the backplane to other processor cards.
Note: The control processor is vital to the operation of the node. If it fails
and there is no redundancy, the node does not operate.
The minimum processor card requirements for a 16-slot Passport switch are
one of the following:
• one CP in slot 0, plus three FPs
• one CP in slot 0 and one CP in slot 15 (standby), plus one FP in any other
slot
In most cases, the software providing a service is split into control and function
parts. The control part runs on the CP; the function part, on the FP. This results
in:
• more efficient data flow since the FP does not do resource-consuming
non-data-path processing
• more efficient memory resources for data transmission
The computational resources on-board the control processors provide an
environment for these system-wide functions. Principally, this entails:
• management support for the function processors (including software
download, and interface for operator commands, and provisioning)
• data storage
• real-time clock
• shelf monitoring and alarm processing
Figure 3-6 shows the faceplate for the 7400 CP2 control processor.
Figure 3-6
CP2 faceplate
5
9
Ejector latch 6
1
Locking latch
V.24 DCE 9-pin
D-type connector
Locking latch
Ejector latch
For additional details on the control processor card, see NTP 241-7401-200,
Passport 7400 Hardware Description.
Timing
The Passport 7400 can accept timing reference signals from any FP or can
generate a stratum III reference clock on the CP2. The configuration selected
for the SGSN/GPRS should use the BITS timing module on the Passport
15000 and timing for the Passport 7400 should be derived from the
2pOC3MM OC-3 shelf interconnect (for example, using the “Line”
provisioning setting). This effectively slaves the Passport 7400’s timing
reference to the Passport 15000’s BITS source. The CP3 on the Passport
15000 can either source a stratum III clock or can slave to a Stratum III (or
better source) through the BITS module. If the SGSN is using an external
BITS reference, one Passport 15K in the SGSN complex should receive the
timing feed (either E1 or T1) from the BITS source and all other Passport
15000 and 7400s should time off of this shelf using the line provisioning
setting for the OC3 inter-connects.
The following types of Passport 7400 function processors are used by the
SGSN:
• 100BaseT Ethernet (two ports)
• 2 port OC-3 ATM Function Processor
• 32 port Multi-Service (MSA32)
• Wireless Packet Data Server (WPDS)
Figure 3-7
100BaseT Ethernet function processor faceplate
Ejector latch
Locking latch
Port 1
LED status indicator
Port 1
RJ45 connector
Port 0
LED status indicator
Port 0
RJ45 connector
Locking latch
Ejector latch
For additional details on the 100BaseT Ethernet function processor card, see
NTP 241-7401-200, Passport 7400 Hardware Description.
The 2-port OC-3 ATM function processor in the SGSN is used for inter-shelf
communication.
Figure 3-8 shows the faceplate for the OC-3 ATM function processor.
For additional details on the OC-3 ATM function processor card, see NTP
241-7401-200, Passport 7400 Hardware Description.
Figure 3-8
2-port OC-3 ATM function processor faceplate
Ejector latch
Locking latch
Transmit (Tx)
Port 0 Port 0
Receive (Rx)
Port 1
Transmit (Tx)
Port 1
Receive (Rx)
Ejector latch
The E1 version of the MSA32 has a line rate of 2.048Mbit/s. The DS1 version
of the card has a line rate of 1.544Mbit/s. The MSA32 supports the use of
termination panels.
Figure 3-9 shows the faceplate for the MSA32 function processor.
Additional details for termination panels and the MSA32 function processor
are covered in NTP 241-7401-200, Passport 7400 Hardware Description.
Figure 3-9
MSA32 function processor faceplate
Ejector latch
44 30 15
Locking latch
Ports 0-7
(P0)
Ports 8-15
(P1)
31 16 1
Ports 16-23 44-pin
(P2) High density
D-type connector
Maintenance port Pin Numbering
Scheme
Ports 24-31
(P3)
The WPDA hosts a daughter card with a Field Programmable Gate Array
(FPGA) . The daughter card provides a GPRS encryption engine for the
GPRS Encryption Algorithm 1 (GEA1), and also provides the CRC machine.
Data encryption and authentication is provided by either the software or with
hardware assist depending on provisioning. Note that failure of the hardware
assist FPGA does not disable the WPDS; it simply reverts to software based
encryption (although at reduced capacity).
The WPDS provides its state; it is either enabled or disabled. (If the wpds
component is locked, the WPDS is disabled; otherwise, it is enabled.)
Figure 3-10 shows the faceplate for the wireless packet data server. The
WPDS does not require external cabling, and therefore has no ports on the
faceplate. An LED shows the operational status of the FP.
Figure 3-10
WPDS faceplate
Status
Figure 3-11 shows a logical diagram of the WPDS card performing Logical
Link Control (LLC) layer encryption.
Figure 3-11
WPDS logical diagram
1u
3d
BSSGP
-- GPRS protocol layers and GPRS cipher algorithm and CRC machine
The SET Software Ciphering Alarm (7068 1022) is generated when more
than a pre-determined number (currently 10) of uplink data frames are
dropped by the hardware ciphering system. Since this suggests an
unfavorable hardware condition, the system reverts to software ciphering.
Each processor card slides into its allocated shelf slot, labeled 0 to 15, where
its connector engages with a connector on the backplane. Shelf slots are
allocated as follows:
• Function processors can occupy any of slots 2 to 15
• Control processors occupy slots 0 and 1only
Ejector latches at the top and bottom of the front panel of each processor card
secure it in place. A lock latch prevents tampering.
Slots not occupied by a function or control processor are fitted with blank
cards to ensure proper cooling of the node, and for electro-magnetic
interference (EMI) protection and safety compliances. Blank cards are
labeled Blank.
Note: Any slot not occupied by an FP must be equipped with a blank card
to prevent degradation of the service life of active FPs.
Access to the function and control processors is from the front. The faceplate
of each processor card contains connectors and an LED status indicator.
Backplane
The backplane of the Passport 15000 shelf assembly is a 20-layer printed
circuit board containing 8 signal layers and 12 power/ground layers and is
located between the processor cards and the fabrics. Each processor card
connects to the backplane with four Z-PACK connectors with a total of 658
pins per processor card slot, plus additional pins for the fabric card, MAC
address module, alarm/Building Integrated Timing Supply (BITS) module,
and the power interface modules (PIMs) (see Figure 3-13).
Figure 3-13
Typical 15K shelf (rear view)
The serial link architecture of the backplane allows for hot-swapping packs
by isolating each card to a single fabric port, preventing card failures from
propagating through the switching fabric. The back-plane also provides links
between adjacent FPs for functions such as sparing, clock distribution, and
distribution of -48/-60 V dc.
The Passport 15000 backplane is the point across which all processor cards
and fabric cards in a shelf intercommunicate. The backplane can function in
dual- or single-fabric mode.
Fabric cards
The fabric cards are located at the rear of the Passport 15000 shelf assembly.
Each shelf contains two fabrics enclosed in a carrier module.
Each shelf contains two fabric cards, located one above the other at the rear of
the shelf assembly. The upper and lower fabric cards are rotated 180 degrees
relative to each other to minimize serial link lengths.
Each fabric is an individual switch embedded in a chip set. Each card consists
of a 254 mm tall by 406 mm wide PCB module. It provides 16 input ports and
16 output ports. A single fabric provides 3.52 Gbit/s bandwidth for each input
and output port, for a total throughput of 56.3 Gbit/s. The fabrics provide
eight high-speed serial links for each input and output port, with each line
operating at 440 Mbit/s.
The fabric cards provide the shelf with two redundant 16x16 switching
elements for interconnecting up to 16 processor cards. Both fabrics are used
to carry traffic, although a single fabric can handle all traffic carried by a fully
provisioned and configured Passport 7400. Under normal circumstances, each
processor card transmits to and receives from half the processors on the upper
fabric (usually labeled the X fabric) and half on the lower fabric (the Y
fabric).
Each PIM provides a point at which power cables from the EBIP are
connected. Each shelf assembly contains four PIMs: two for A power feeds
and two for B feeds. Each PIM provides separate power filtering for the
portions of the shelf it supports. The PIMs also provide termination for the
shelf clocks and for the secondary control bus.
Caution: The MAC module does not have guide pins and must be
inserted carefully to prevent damage to the pins on the back plane. This
module has a high service lifetime and replacement is not likely to be
necessary over the lifetime of the shelf.
Alarm/BITS module
The alarm/BITS module is located at the right side of the rear of the Passport
15000 shelf assembly, between the upper and lower fabric modules.
Caution: The alarm/BITS module does not have guide pins and must be
inserted carefully to prevent damage to the pins on the back plane. This
module has a high service lifetime and replacement is not likely to be
necessary over the lifetime of the shelf.
The CP3 has two 100 BaseT ports on faceplate (see Figure 3-14), one is used
for OA&M.
For more information on the CP3, see NTP 241-1501-200, Passport 15000,
20000 Hardware Description.
Figure 3-14
CP3 faceplate
Status LEDs
Status
LEDs
Clock
Clock
crossover
crossover
V.24
V.24DCE
DCE
operator
operatorport
port
Not
Notused
used
Not
Notused
used
Ethernet
Ethernet
100BaseT port
100BaseT port
The 2pGPDsk line rate supports asynchronous data transfer. The data transfer
rate varies with the services being offered on the FP.
On the SGSN, the 2pGPDsk is used for GSC, SGSN billing, MAP, and
Lawful Interception applications. 2pGPDsk cards can be spared.
Figure 3-15
2pGPDsk faceplate
10used
Not BT
(10 BT debug port)
port
2pGPDsk components
The 2-port general processor with disk consists of a motherboard, a memory
daughter card, and a power supply daughter card, with a hard disk mounted
on the motherboard.
This FP may also be used to provide LAN (Gn interface) connectivity instead
of the 100BaseT Ethernet FPs on the 7400 shelf.
Prior to the GPRS5.0 release, the SGSN supported the PQC6 version of the
4pOC3 function processor. Beginning in GPRS5.0, the SGSN supports a
PQC12 version called the 4pOC3E. The newer card provides an increase in
the IP packet forwarding rate that can be supported by the Passport Queue
Controller. The newer PQC12 cards have twice the IP forwarding capacity of
the PQC6 cards. Other than the PQC, the rest of card’s functionality and
capacity is rated the same. The 4pOC3E is mandatory for new SGSN
installations; the 4pOC3 based on PQC2 will be supported until End Of Life.
Note that use of a 4pOC3E card does not increase the committed capacity of
any of the GPRS applications.
Figure 3-16
4-port OC-3 ATM function processor faceplate
For more information on the 4-port OC-3 ATM FP, see NTP 241-1501-200,
Passport 15000, 20000 Hardware Description.
have the same clockingSource. The DS3 clockingSource attributes can only
be local or module. At the DS1 level, all DS1 components on the card must
have the same clockingSource. The DS1 clockingSource attribute must be
the same as the DS3 clocking source and can only have a value of
sameAsDs3.
Figure 3-17
4pDS3Ch FR function processor faceplate
For more information on the 4pDS3Ch FPs, see NTP 241-1501-200, Passport
15000, 20000 Hardware Description.
The LX version:
• Is for long haul (up to 10 km) delivery of the optical transmission
• Interfaces to single mode fiber only.
• Uses a long wavelength laser (1270 to 1355 nanometers) for transmission
The minimum single frame configuration for a fully functional SGSN consists
of:
• A single Passport VSS frame
— The Passport 15000 contains:
– Two CP3 cards for shelf control.
– Two 2pGpDsk cards 1:1 sparing mode running the GSC
application.
– Two 4-port OC-3 cards in 1+1 hot sparing mode for shelf
interconnect.
– Two 2pGpDsk cards running the SAS application.
– Two 2pGpDsk cards running the MAP application.
– Two 2pGpDsk for 100BaseT or two 4pGe for 1000BaseT for Gp/
Gn LAN access.
– Four slots are spared.
For more information about single and dual cabinet SGSN configurations, see
Appendix B, “Engineering rules”.
The workstation used for the SDS must have the following capabilities:
• have sufficient hard disk space to accommodate Passport software
• be configured with a CD-ROM drive (Rockridge format)
• have userids and passwords in place for FTP and remote login sessions
• be connected to the network with an IP address
Reliability 4
This chapter describes the reliability, redundancy and availability of the
SGSN.
Redundancy capabilities 4
The SGSN Redundancy features allow services to continue with as little
interruption as possible when the following failures occur:
• card reset or failure of an application (GTL, GSD, GSC, etc.)
• For the GTL application, partial Frame Relay network failure where some
of the GPRS NS-VC become unavailable
A card reset occurs in the event of a software failure (or when initiated by the
operator), causing the card to lose all data in memory and reload all of its
onboard software. A card failure usually occurs in the event of a hardware
failure or critical recurring software failure. In either scenario, the redundancy
features act immediately and new traffic is rerouted to other cards in the
SGSN (if available).
There are several redundancy schemes, and the type of redundancy supported
varies by card and application. Table 4-1 lists redundancy types. Table 4-2
provides a summary of SGSN card redundancy.
Table 4-1
Redundancy types
1:1 equipment sparing Two physical FPs are provisioned as one Logical Processor. The Active FP
has a Stand-by FP. The Standby cannot be used while the Active FP is in
service. Therefore, there is no load sharing of the standby FP. It remains
idle until it becomes the Active FP. In the event of a failure of the active FP,
the stand-by FP immediately becomes the Active Processor.
While both FPs may offer service only one has a network connection at
one time. Removing the inactive spare card has no impact on the
connection to the network.
1+1 line sparing Used by ATM Automatic Protection Switching (APS) in which information is
simultaneously sent on both the active and spare links.
1:1 cold sparing Also known as cold standby. The Stand-by FP has no provisioning loaded
on it at failure of the Active FP card. It does not receive information from
the Active FP on the state of current processes and stored information. If
there is a failure of the Active FP, the Stand-by is booted and assumes the
Active FP role and begins processing information. Because it does not
have copies of the active information of the failed FP, any dynamic
information is lost, which may result in the need to re-start any in progress
information that depends on the application that was running on the failed
FP.
1:1 warm sparing The Stand-by FP is loaded with the same software and provisioning
information as the Active FP. It does not receive journaling information from
the Active FP. If the Active FP fails, the Standby FP assumes the Active FP
role and begins processing new transactions.
1:1 hot sparingh The Stand-by FP is loaded with the same provisioning information as the
Active FP. It also receives information from the Active FP on the state of
current processes and stored information in a process known as
“journaling”. If there is a failure of the Active FP, the Stand-by assumes the
Active FP role and begins processing information. Because it has copies of
the active information of the failed FP, there is minimal loss of service and
minimal impacts to the network.
—sheet 1 of 2—
Table 4-1
Redundancy types (continued)
2N load sharing Redundancy technique where the engineered load is carried by twice as
many resources as would be required without redundancy. Both resources
simultaneously carry the load. If one resource fails, the remaining resource
has sufficient capacity to handle the load from the failed card as well as its
original load. For example, if the engineered limit for an individual resource
is 80%, in a 2N configuration, each of the two resources would normally
carry 40% of the full capacity.
N+1 over-provisioning Includes one extra unit of hardware for a given function over the
engineered requirement. Load sharing occurs across all the units of
hardware such that the extra hardware participates in the normal
processing of that function.
In 1+1 sparing, while both FPs terminate connections to the network only
one of the FPs act as the interface to the fabric. Removing the spare
causes the loss of one network connection.
—sheet 2 of 2—
Table 4-2
Functional Processor redundancy summary
32pE1Msa
CP2, CP3 1:1 Cold Yes NM does not utilize JFK. Other CP3
applications do utilize JFK.
N+1 N/A No
2N
Caution: Carrier grade is guaranteed only for ATM PVCs. SPVC and
SVC type connections are not guaranteed over a failure.
GTL redundancy
The GTL function supports NSE Redundancy via software (see “NSE
redundancy” on page 4-7), and therefore is not spared in the traditional sense
of Passport card sparing. Additionally, the GTL supports a unique
redundancy scheme termed 2N+1, which enables all FPs running the GTL
function to be engineered at 80% CPU capacity. In the 2N+1 scheme, the
external fanout/sparing panel allows one cold standby backup FP to takeover
for any failing FP serving as a GTL (see Figure 4-1). All GTLs on the shelf
load share across NSEs in FP pairs (thus 2N).
Figure 4-1
GTL redundancy
Regardless of whether a card reset or failure has occurred, all data in transit
within the GTL application at the time of the error is lost. It is then the
responsibility of the LLC or other higher-layer protocols to recover the lost
data.
When a Frame Relay network failure occurs, some of the NS-VCs of the
SGSN are impacted. In such cases, messages destined for newly unavailable
NS-VCs must be rerouted to other NS-VCs of the same NSE. The NM then
reroutes the affected downlink traffic to other NS-VCs that are still
operational.
NSE redundancy
NSE redundancy enables a single NSE to exist across two GTLs (see Figure
4-2). The ability to provision an NSE on two GTL cards provides a redundant
card.
Uplink data coming from the BSS on a NSE can be received by either of the
two GTLs, depending on the NS-VC to which the message is sent. The other
GTL card that provides NSE redundancy is synchronized using internal
messaging. Every message used to synchronize the NSE information between
GTL cards is acknowledged. This acknowledgement mechanism prevents the
GTL pair from being out of sync under normal conditions. In the event a BVC
state mismatch is detected, an internal audit and recovery mechanism allows
the system to recover on its own.
Figure 4-2
GTL pair architecture for NSE redundancy
GTL 1 GTL 2
All or none of the NSEs on a GTL card are redundant. A valid card value set
for attribute associatedGtl signifies that for all NSEs on that card, the mate
exists on the specified GTL pair card. If attribute associatedGtl is not set, the
NSEs on this GTL are not redundant.
GSD redundancy
The GSD function is N+1 spared. This implies that one additional GSD is
provisioned within the SGSN complex. All GSDs within the complex are
load spread. In the event of a GSD failure, the subscribers belonging to that
GSD will lose their PDP context, but will remain attached. Since an
additional GSD is engineered, there should be enough GSD capacity to
accommodate the re-activation of PDP contexts.
Regardless of whether it is a card reset or failure, all contexts in the LLC and
SNDCP layers within the affected GSD application are lost.
GSC redundancy
GSC redundancy provides the ability to preserve GSC data after a crash,
while continuing to provide GPRS mobility services. The GSC function is
N+1 cold or 1:1 hot spared.
Cold sparing
For N+1 sparing, an additional GSC is provisioned within the SGSN
complex. For GSCs that are N+1 cold spared and a GSC failure occurs, the
subscribers belonging to that GSC lose their attachment and PDP context, if
established. Since an additional GSC is engineered, there should be
enough GSC capacity to accommodate re-attachment of the subscribers.
Hot sparing
For GSCs that are 1:1 hot spared, loss of a GSC will not affect MS attaches or
PDP contexts. All data required to maintain the MS context is automatically
journaled to the inactive FP in the GSC pair based on provisioning. All GSCs
within the complex are load spread.
Hot standby redundancy increases the number of 2pGpDsk cards required for
GSC, unless the operator already has additional GSC cards in a cold standby
configuration. Both the active and standby GSC cards must be the same
hardware type (2pGpDsk), have the same PEC code, and be on the same
shelf.
GSC hot standby redundancy is provided by default when both the mainCard
and spareCard attributes are provisioned for the Logical Processor (LP)
component supporting the GSC application. Addition/removal of the
spareCard provisioning attribute causes both cards involved (mainCard and
spareCard for the LP) to be reset. Information on the standby card is provided
under the Shelf Card/* sparedServices component.
Checkpointing
Upon startup of the hot standby GSC application, mobility and session data in
the active GSC application is synchronized with the standby via
checkpointing mechanisms. The standby application instructs the active
application to initiate transfer of mobility and session data upon startup of the
standby card. If the standby card becomes out of sync any time after startup,
it will also initiate checkpointing at that time.
If the active card is in the process of checkpointing with the standby card and
crashed, the new active card will raise an alarm to let the operator know not
all mobility and session data was synchronized.
Journaling
The GSC application receives messages that cause the creation of mobility and
session data, modification of mobility and session data, and deletion of mobility
and session data. Dynamic data is journaled from the active GSC application
to the standby GSC application for synchronization of mobility and session
data. GSC hot standby redundancy implements a journaling mechanism to
preserve the subscriber data on the standby instantiation. This mechanism
involves:
• Sending provisioning data to both active and standby card
• Using the application triggers like GPRS Attach, Routing Area Update,
Location Area Update, etc. to journal dynamic data from the active card
to the standby card.
To achieve hot standby capability and enable switchover on GSC faults
within the shortest possible period of time without any service disruption,
information about the mobile’s location, ID, data session and in general
mobile subscriber information is spared. Information is spared so that a
mobile does not have to reattach, reactivate or reregister in the event of a GSC
failure.
Switchover
A switchover occurs when the control of a service is passed from the active
processor to its standby. A normal switchover is provoked by the failure of
the active GSC card or by any CAS commands such as “reset lp/3”, “restart
lp/3”, “switchover lp/3” or “reset sh card/x” when there is a GSC card
associated with lp/3. The recommended way to force a switchover is with the
CAS command “switchover lp/3”.
Note that when the active card goes down, it becomes a spare card when it
comes up after a switchover.
If the active card is in the process of checkpointing with the standby card and
crashed, the new active card will raise an alarm to let the operator know not all
mobility and session data was synchronized. The message associated with this
alarm is:
• “Checkpointing interupted by switchover. Approximate percentage of
mobiles impacted: 99”
SGSN provides the operator with 3 levels of control for the REX Feature. The
operator may choose to:
1. Disable REX feature.
2. Re-synchronize the standby card at provisioned time if a sync loss was
detected.
3. Enable REX feature to swap roles of active and standby cards at
provisioned time.
The feature is disabled by default. The operator controls the REX feature by
provisioning the “RexType” parameter.
• Current Active PDP Contexts on the active and standby cards mismatch
by 5%.
If the Gauge Stats differences between the active and standby cards exceed
5%, SGSN raises the ‘Sync Loss’ alarm. The sync loss alarm indicates if the
operator must take action to recover from the synchronization loss. If REX
Testing is enabled, SGSN automatically performs recovery action at the
provisioned REX time. Depending on the “RexType” provisionable
parameter the alarm is modified as follows:
GSC locking
Once an active GSC is locked and it has a standby GSC, then the lock has an
effect on the standby as well. If the standby GSC takes over as the new active
GSC, then the lock is transferred to the new GSC. An explicit unlock
operation is necessary to make the GSC to serve new attaches again.
• Both the active and spare GSC/USC cards must be of the same hardware
type and on the same shelf.
• Only steady state events will be journaled. Transient events will not be
journaled. For transient events, we will rely on the retry mechanism of
the external entity.
• If the active card crashed before synching all the data, then data for some
mobiles is susceptible to loss.
• Any ongoing SGSN-Initiated transactions are not automatically
reinitiated after a GSC/USC switchover.
• Statistics will not be journaled from the active to the standby card. Only
gauge type statistics will be regenerated on the standby card.
• Sparing can be turned on/off through provisioning; however, doing this
would result in both the active and standby cards resetting.
• GSC and USC redundancy only covers failures that result in a reset of an
FP card.
• Critical provisioning changes will cause both cards to reset (i.e., loss of
redundancy if maxAttachedSubs is changed.)
• BSSAP data is not spared; therefore, on card switchover the SGSN will
send a reset message to the VLR. The VLR can choose to deliver any CS
paging through the BSS directly or still send the page through the SGSN.
The SGSN performs broadcast paging when the reset flag is set.
• HLR Reset interactions are not journaled by Sc Redundancy. During a
HLR Reset, the mobile’s location information is updated in the HLR via a
UGL. If a switchover occurs before the completion of a HLR Reset, the
UGL procedure is not restarted for the remaining mobiles. When the
mobile performs an Attach or IRAU message after a HLR Reset, the
mobile subscription information is updated in the HLR and is journaled
from the active to the standby card.
• The Mobile Reachable Timer on GPRS is restarted for standby mobiles
after card switchover. If the GSD audit is on after switchover, the mobile
may be implicitly detached at the original time.
• The Mobile Reachable Timer on UMTS is restarted for idle mobiles after
card switchover.
• Under certain scenarios such as when the HLR sends segmented SAI
response messages to the SGSN, the standby card will not have all of the
authentication vectors. In these cases, the remaining authentication
vectors will be journaled to the standby when the mobile does a Re-
Attach, Periodic RAU, Intra Rau, Inter RAU or ServiceRequest. If a
switchover where to happen prior to journaling the remaining
authentication vectors, the SGSN will simply issue a SAI request to
retrieve new vectors upon the next Mobile GMM event.
• Changes to REX Test provisionable attributes will take effect only during
the next REX cycle.
• Switchover during REX window will stop REX test. REX window is the
duration between start of REX Testing for the first subscriber card to the
end of REX Testing for the last subscriber card/
• Subscriber cards added to the SGSN during a REX window will be
subjected to REX testing during the next REX cycle.
• In the current release, overload conditions are not considered before
initiating REX Test at the provisioned “RexTime”. Operator is expected
to adjust the provisionable “RexTime” based on peak hour operations of
the network
• It is recommended that REX and TTCT events be provisioned such that
they don't trigger at the same time.
• The Last Mobile Activity Time timestamp in GPRS will not always be in
sync on the active and standby cards. The timestamp is updated on the
standby card only at the completion of a procedure while the active card
updates the timestamp on every incoming message.
SAS redundancy
The SAS application supports 1:1 hot standby redundancy. Both the SAS
application and Lawful Intercept (LI) application may reside on the same
Logical Processor (LP) pair; LI supports 1:1 warm standby redundancy as
described in “Lawful Interception redundancy” on page 4-15. Up to 4 SAS
cards can be provisioned to be active concurrently and each of these active
SAS cards must have a corresponding standby card configured. Thus a total
of 8 SAS cards can be deployed to a shelf.
Figure 4-3 depicts a redundant billing server containing the SAS and optional
LI (Lawful Intercept) application. Both hot and warm standby instances
receive provisioning data. The active SAS application explicitly
communicates its own dynamic data changes to the standby.
Figure 4-3
Card sparing architecture
CAS
Main Card Spare Card
Prov data
hot
SAS SAS standby
dynamic data
warm
LI LI standby
The dynamic data on the Active SAS FP is journaled to the Standby FP for all
transactions. Upon failure of the Active FP, all open Call Detail Records
(CDR) are maintained on the FP that takes over as active. Closed CDRs are
preserved on the hard drive. Upon failure of the active card, a switch-over
occurs, causing the stand-by to enable as active and begin processing
incoming billing requests. Billing operations for previously open records
(updates and closes) are maintained. The card sparing strategy reduces the
Billing card outage time, and provides a high-availability solution for SGSN
Billing.
SAS and LI often reside on the same card. However these two components
use different mechanisms for determining which SC cards each instance of
the component supports. With the Multi-SAS feature, SAS uses a load
balancing technique and LI uses provisioning to determine the SC
communication path. Care must be taken when determining the shelf
configuration with respect to card failures. Multi-active LI is not supported.
Therefore, each SC card can be associated with only one LI card and LI
should be configured on only one of the SAS cards per shelf.
MAP redundancy
The MAP application supports 1:1 warm standby redundancy provided the
MAP cards are in the same Passport 15000 shelf. Multiple MAP cards can be
provisioned on different shelves to balance the load and to eliminate
bottlenecks. If the active MAP application or hardware experiences a failure,
the standby MAP application becomes active. Any MAP transactions in the
progress queue may be lost, but the application is available for any new
transactions. The MAP application does not support in-service software
upgrades.
Existing TCAP sessions and client registration information are lost upon card
failure. All clients have to reregister when the card becomes available. See
“Node failure processing and MAP-C” on page 2-14 and “Node failure
processing and MAP Stack” on page 2-21.
The SGSN performs retries when no response is received from the MAP
Card, until either an error is received or the maximum number of retries is
reached. The SGSN will then either allow the PDP Context to continue or
request the PDP Context to be discontinued based upon the provisioning of
the Default Handling field in the G-CSI on the HLR.
Similar to CPSO, any Hot or Warm spared FP in the system utilizing IP will
also have IP redundancy for Static IP Route entries.
Redundancy limitations
SGSN redundancy does not address any issues which relate to shelf resets.
Shelf resets are either operator initiated or considered software failures and
are not handled by SGSN redundancy. This limitation includes the shelf reset
that occurs during the upgrade procedure to the SGSN.
OSI State
In a multi-shelf system, a single ConM component is provisioned on each
slave shelf, and several ConS components are provisioned on the master (one
for each slave.) The ConM component on each slave shelf contains the
address of the master shelf and information about the ATM connection to the
master shelf. Each ConS component on the master shelf contains the address
of a slave shelf and information about the corresponding ATM connection.
By setting the ConS and ConM OSI State for a particular connection to
Unlocked, Enabled, Busy (UEB) when the slave is registered with the master,
and by setting it to Unlocked, Disabled, Idle (UDI) otherwise, this feature
allows the status of inter-shelf application communication to be established.
A change from UEB to UDI is accompanied by a SET alarm with a severity
of criticalSeverity_c, a probable cause of callEstablishmentErrorCause_c,
and a type of communicationsType_c. A change from UDI to UEB following
a SET alarm clears that alarm with a CLR alarm. These alarms are described
below.
Note that a UEB state for a particular connection shows that the master and
slave applications are communicating freely. This is different from the
information obtained from the AtmConnection subcomponent of the
associated ConS or ConM. The AtmConnection State attribute specifies the
link status, but says nothing of the application status. The link could
conceivably be up but the applications not communicating, so inter-shelf
communication must be monitored by tracking application activities, such as
registration.
The master NM keeps a table that describes the status of each slave
connection with a ShelfState variable that characterizes the connection as
Unequipped, Link Down, Unregistered, or Registered. The Registered state
indicates that the master and slave NMs are communicating freely, and any
other state indicates that they are not. Thus, the ConS OSI State is directly
linked to the ShelfState of the connection: if the ShelfState of a particular
connection is Registered, then its OSI State is UEB; otherwise it is UDI. The
slave NMs do not track the ShelfState like the master, so the ConM OSI State
variables must be set on a case by case basis.
For ConM and ConS OSI state diagram and description, see “OSI states”,
section “Sgsn Shelf ConM and ConS” on page 7-83.
Invalid Master
The Nodal Manager is designed to work with only one master; however, there
is nothing to prevent a user from provisioning multiple masters. To identify
such errors, this feature tests incoming calls on each slave, comparing the
NSAP of the calling NM with the NSAP provisioned in the slave’s ConM
component. If the test fails, the call is rejected and a SET alarm is raised.
The slave starts or re-starts a timer each time a call is rejected from an invalid
master. If the timer is allowed to reach a pre-determined value without being
reset, the slave will assume that some change (e.g., re-provisioning of the
invalid master) has taken place and will issue a CLR alarm.
Resource Failure
If insufficient resources are available for a call to be established or
maintained, the originator is issued a resource failure notification. If the
master is notified of a resource failure, the associated shelf state is set to Link
Down, and accordingly, the associated OSI State is set to UDI. This feature
then issues a SET alarm and waits for a short amount of time before
attempting recovery. This provides an opportunity for the required resources
to become available. If a slave is notified of a resource failure, this feature
sets the associated OSI State to UDI, and issues a SET alarm. The slave does
not attempt recovery because only the master can place calls. This feature
issues a CLR alarm when the call is reestablished.
Taken together, the alarms from the master and the slave will help to identify
the cause of the problem.
Registration Error
If a slave receives an error response when trying to register with the master, it
continues to try to register. After a certain number of attempts, this feature
issues a SET alarm to inform the operator that the slave is trying to register.
The OSI State remains UDI as the slave continues to attempt registration.
This feature issues a CLR alarm when the slave successfully registers with
the master. Although the slave is designed to respond appropriately to
registration error messages, this functionality is currently unused because the
master only sends registration OK messages. Also, since the master does not
send registration error messages, it does not generate any associated alarms.
Call Released
If the far end equipment releases a call, the near end equipment is notified.
Upon receiving this notification, the master sets the associated shelf state to
Link Down, so this feature sets the associated OSI State to UDI and issues a
SET alarm from the master. If the slave receives notification of call release,
this feature sets the OSI State to UDI, and issues a SET alarm from the slave.
Attempted automatic recovery is already implemented on the master, so in
either case, this feature issues a CLR alarm from the NM that issued the SET
alarm as soon as the call is reestablished.
Registration Success
To inform the user that a slave has registered with the master, this feature
implements a registration success alarm. Since this alarm is simply
informational, and requires no action on the part of the user, it is implemented
as a MSG alarm. This alarm is generated on the master when a slave’s
registration message is accepted, and it is generated on the slave when the
master’s registration acknowledge message is received. If a slave has an
outstanding SET alarm for a registration error, the master’s registration
acknowledge message will trigger a CLR alarm for the registration error
instead of the normal MSG alarm for registration success.
SGSN audits 4
The SGSN has an audit solution to guard against errors that can lead to
outages. The audits apply only to the GSC, TCAP, and CP cards.
The audits are configurable from the console to allow tuning of audit
parameters or to turn audits on or off. The audit configuration interface is not
customer visible; there are no CAS components or interface to control the
audits. Audit configuration is meant for Nortel personnel only.
All audits generate debugging information that is viewable from the console.
In addition, any critical information is spooled to disk. This is especially true
when an audit determines that an FP reset is necessary. Audits can also
generate set/clear alarms; for more information see “Audit alarms” on page 7-
45.
Memory Audit
The memory audit is split into two areas: memory leak detection and memory
corruption detection. Both areas are described below. The decision to audit
certain memory blocks and not others was made using information from
customer sites, as well as internal analysis. Critical memory blocks, and
memory blocks that have been prone to error in the past were rated as
necessary for inclusion in this feature.
Leak Audit
The Memory Leak Audit runs all the time, regardless of whether the audits
are on. The leak audit depends upon the Mem’ PC04 feature work. Each
pool that is audited provides a leak detection function and a maximum
amount of time each block in the pool can be allocated. If the maximum
amount of time passes, Mem’ invokes the leak detector function. At that
time, the auditor determines if the block is leaked or not.
Blocks that are leaked are re-claimed and all resources associated with the
block are cleaned up. Blocks that are not leaked are given more time to be
allocated.
The Leak audit maintains internal counters to keep track of the number of
leaked blocks found and the number of blocks that required more allocation
time.
Corruption Audit
The Memory Corruption Audit verifies the integrity of a memory block. The
audit verifies that all of the values in the block are correct. If any of the
values are not correct, the audit attempts to de-allocate the memory block and
clean up any associated resources. If a memory block cannot be returned to
the memory pool, the audit raises an alarm to the operator the first time this
scenario occurs. If the number of corrupt memory blocks that cannot be re-
claimed reaches a defined threshold, the audit raises another alarm.
The Nodal Manager Audit also raises an alarm if the SVC between two
applications on an SGSN is out of service. The alarm will only be cleared
when the SVC in question is back in service.
Overload terminology
In general, all overload conditions can be characterized according to Figure 4-
4. This figure shows an example resource usage characteristic along with the
defined overload regions.
Figure 4-4
Resource usage characteristic example showing overload regions and
hysteresis bands
KEY :-
L3 => Level 3 ; L2 => Level 2 ; L1 => Level 1
E.L. => Engineering Limit;
100
Overload Level 3 (critical)
L3 onset
L3 abatement
Resource Usage %
L1 abatement /
Exit Level
Overload Level 1 Entry
Overload Level Normal
TIME
• Abatement level (L1) is also referred to as the Exit Level as this marks the
boundary where the system moves from the overloaded state back into the
normal operating region (guaranteed service operating region).
The value of L1 abatement should not be greater than 90% of the
Engineering Limit.
• Overload control actions do not become active until the resource usage
has entered into the critical overload level. Prior to this the overload levels
referred to as minor and major provide a warning mechanism whereby
customer visible set alarm indications are generated.
GSC functional changes
Following are the changes to GSC application processor functionality for CPU
overload and attached subscriber overload conditions:
• If CPU overload controls are active, and the CPU is considered to be at a
critical overload level on the GSC, overload controls on the GSC
application processors are invoked and new subscriber attach request
messages are discarded. Once the CPU overload condition abates below
the critical overload abatement level, future subscriber attach request
messages are then allowed to proceed. Minor and major CPU overload
conditions only result in the generation of CPU overload set alarm
indications. The CPU overload set alarm condition is cleared with a CPU
overload clear alarm when the CPU overloads level falls into the normal
operating region.
• Support is present to discard attach and session activation request
messages during CPU overload conditions. However, this functionality is
by default inactive and if required must be enabled by Nortel support
personnel.
• If the number of attached subscribers reaches the provisioned maximum
number of attached subscribers, future mobile attach requests are rejected
until the number of currently attached mobiles falls below the maximum
provisioned number of attached mobiles. The subscriber count overload
set alarm condition is cleared with a subscriber count overload clear alarm
when the subscriber count overloads level falls into the normal operating
region.
• If CPU overload controls are active and both critical CPU overload and
critical subscriber count overload exist, precedence is given to subscriber
count overload. This is because the action assigned to subscriber count
overload (that is, 100% mobile attach request discards) is at least as
severe as any corresponding CPU overload control action.
• If CPU overload controls are active and either critical CPU overload or
critical subscriber count overload exists, the action is determined by
which ever is in critical overload.
• If CPU overload control actions are enabled for attach request message
discarding (this is disabled by default), then the initial number of attach
request messages that will be discarded is determined by the following
formula (refer to Figure 4-4):
Attach Request Discard % = (L3 Onset % - L1 Abatement %) / 2
Every second thereafter the discard rate is incrementally increased until either
the CPU usage level falls below L3 abatement or the discard rate reaches
100%. Assuming that the CPU usage rate falls below L1 abatement, the
discard rate is incrementally decreased to zero discards (this assumes that the
CPU usage rate does not rise above L1 onset).
• If CPU overload control actions are enabled for session activate request
message discarding (this is disabled by default), then the initial number of
session activate request messages that will be discarded is determined by
the following formula:
Session Activate Discard % = (L3 Onset % - L1 Abatement %) / 2
Every second there after the discard rate is incrementally increased until
either the CPU usage level falls below L3 abatement or the discard rate
reaches 100%. Assuming that the CPU usage rate falls below L1 abatement,
the discard rate is incrementally decreased to zero discards (this assumes that
the CPU usage rate does not rise above L1 onset).
If both CPU overload and subscriber count overload exist, the overload
control action that is applied for attach request message discards is the same
as described in “GSC subscriber count overload control procedure” on page
4-26.
• When the message rate for a specific message type exceeds a fixed
configured message rate
Note: In this section, the term “overload” or “overload condition”
signifies that one or more of the above overload conditions has been
detected.
Figure 4-5
Message overload handling
were defined or if dynamic criteria were defined but system was not
overloaded. Besides these, there are several auxiliary provisionable
criteria such as the rate increase/decrease percentage, the Set/Clear alarm,
set/clear delays, etc. which are used to fine-tune the overload control
behavior. The provisionable criteria for each overload control are detailed
in the .Configuration Management. section in the document.
• Dynamic Overload Criteria: These criteria allow the system to operate
in a “closed loop” mode. The usage of “closed loop” means these criteria
allow the overload control to perform overload calculations in real-time,
using data such as SIG-SS7 congestion data, MAP Client transaction
occupancy data, or MAP Stack transaction occupancy data. These data are
used by the overload control to adjust its real-time overload thresholds.
For applicable SMOCs, the SIG congestion data is used to calculate an
effective allowable message rate in each one second interval.
• Alarms/Counters: The overload control has the ability to set alarms upon
the detection of a message overload condition and clear them when the
condition ceases. The overload control also pegs applicable OMs and
collected statistics.
Appropriate Set/Clear alarms are set and cleared during the message overload
handling sequence to alert the operator to the onset and abatement of the
overload condition. The overload criteria applicable to these controls are
covered in “Overload criteria” on page 4-33. The following sections describe
the overload control for each message listed above.
HLR Reset
When the SGSN receives an HLR reset, all mobile contexts associated with
that HLR must be refreshed with an Update GPRS Location (UGL) procedure
towards the HLR. If all mobiles associated with the reset-HLR request service
(such as a PDP- activate) in the same time window, this will trigger a burst of
UGL-requests that can potentially exceed the engineered UGL request rate.
This overload condition will impact the entities in the UGL message
signaling path such as the GSC card, TCAP card, SIG and SS7 links.
SAI
For a TCAP card serving several GSC cards, there is a potential for a high
number of SAI requests from each GSC card to be funneled onto the TCAP
card which exceed the SAI engineered rate of the TCAP card. Another
potential problem is if the TCAP-MAP transaction buffers occupied by the
SAI message exceed the engineered buffer occupancy. Both these conditions
can potentially drive the TCAP card as well as the upstream entities such as
the SIG and SS7 links into overload.
Non-SAI
Similar to the SAI overload control, another message overload control has
been introduced to cover all other messages besides the SAI message. This
control is called the “Non-SAI overload control” and its mandate is to protect
the TCAP card from a high number of non-SAI message requests which
exceed the engineered non-SAI message rate. Note that the non-SAI message
overload control does not have a buffer occupancy overload criterion. This is
because the buffer occupancy overload criterion is already applied to the SAI
overload control. Therefore, the rest of the TCAP-MAP buffers are
automatically available for non-SAI messages.
Like the SAI overload control, the non- SAI overload control is introduced at
a suitable point in the TCAP component handling code. This control is
implemented on the TCAP card. When the overload control detects an
overload condition, it triggers non-SAI requests to be dropped until they are
below or equal to the message overload criteria for this control.
entities in the BSSAP+ MS-Activity Indication signaling path such as the HP-
SIG and SS7 links.
SMS-MO
When the SGSN receives a rate higher than the engineered rate of SMS-MO
requests, there is a potential for overloading the entities in the SGSN
signaling path such as the GSC or TCAP card, SIG and SS7 Links. To prevent
this, an overload control is introduced at a suitable point in the SMS-MO
message flow. This control is implemented on the GSC card. When the
overload control detects an overload condition, it triggers SMS-MO requests
to respond back to the originating mobile with a CPError message with cause
set to “congestion” until they are below or equal to the message overload
criteria for this control.
SMS-MT GSC
When the SGSN receives a rate higher than the engineered rate of SMS-MT
requests, typically following an SMSC reset, there is a potential for
overloading the GSC card. To prevent this, an overload control is introduced
at a suitable point in the SMS-MT message flow. This control is implemented
on the GSC card.
SMS-MT TCAP
When the SGSN receives a rate higher than the engineered rate of SMS-MT
requests, typically following an SMSC reset, there is a potential for
overloading the TCAP card. To prevent this, an overload control is introduced
at a suitable point in the SMS-MT message flow. This control is implemented
on the GSC card.
InitialDPGPRS
When the SGSN detects a rate higher than the engineered rate of CAMEL
originations triggered by PDP-Establishment or PDP-ChangeOfPosition
requests, there is a potential for overloading the entities in the SGSN
signaling path such as the GSC or TCAP card, SIG and SS7 Links. To prevent
this, an overload control is introduced at a suitable point in the CAMEL
message flow. This control is implemented on the GSC card. When the
overload control detects an overload condition, it triggers the PDP-Context
requesting CAMEL service to receive CAMEL “default handling” treatment.
Overload criteria
This section describes the two types of overload criteria, dynamic and
provisionable.
Dynamic criteria
Dynamic criteria are:
• SIG-congestion information: indicates whether the SIG is congested. This
criterion applies to all SGSN message overload controls except the SMS-
MT TCAP Overload Control, SMS-MT GSC Overload Control, SAI
Overload Control and Non-SAI Overload Control.
• MAP Client transaction buffer occupancy information: indicates the
current MAP Client transaction buffer occupancy level. This criterion
applies to HLR- Reset UGL Overload Control, Attach Overload Control,
InterSGSN RAU Overload Control and SMS-MO Overload Control and
SMS-MT GSC Overload Control.
• MAP Stack transaction buffer occupancy information: indicates the
current MAP Stack transaction buffer occupancy level. This criterion
applies to the SAI- Overload Control and SMS-MT TCAP Overload
Control.
Provisionable criteria
The default values for provisionable criteria are specified by the Nortel Systems
Engineering team based on the Nortel SGSN call model and the SGSN/SIG
network configuration. Provisionable criteria are:
• Maximum Rate: maximum message rate allowed by overload control to
pass through. This criterion applies to all SGSN message overload
controls.
• MAP Client Transaction percentage threshold: percentage of MAP Client
transaction buffer occupancy threshold. This indicates how many MAP
Client transaction buffers may be used up after which overload control is
applied. This criterion applies to HLR-Reset UGL Overload Control,
Attach Overload Control, InterSGSN RAU Overload Control, SMS-MT
GSC Overload Control and SMS-MO Overload Control.
Figure 4-6
Attach/SAI overload control example
GSC-1
SC-1 30, 15, 7, 3, 2, 1
MAP
50
SIG SS7
SS7
30, 15, 7, 3, 2, 1
card NW
50
GSC-2
SC-2 NW
50 NOTICE-INDICATION Feedback
30, 15, 7, 3, 2, 1
Attach Rate fall-off based on congestion feedback
GSC-3
SC-3
MAPc Buffer Usage Feedback
Fault management
Each message overload control described in “Messages with overload
control” on page 4-29 has an associated Set/Clear alarm. For alarm
descriptions, see NTP 411-5221-500, SGSN Alarms Reference Manual.
Configuration management
On the FPs, component OverloadControl (OC) is added under the GSC, USC
and TCAP components. For descriptions of the provisionable attributes for
Overload Control component, see NTP 411-5221-060, SGSN Components
Reference Manual.
Accounting management
No CAMEL information will be added to billing records for CAMEL calls
that receive overload handling.
Performance management
The following groups contain the operational attributes and collected
statistics related to message overload controls:
• ScOcOper, ScOcColl
• GscOcOper, GscOcColl
• TcapOcOper, TcapOcColl
For descriptions of these operational attributes and collected statistics, see
NTP 411-5221-060, SGSN Components Reference Manual.
For information about the parameters used to provision the services described
in this chapter, refer to NTP 411-5221-060, SGSN Components Reference
Manual. For procedures to provision the new PC04 features refer to NTP
411-5221-904, SGSN Provisioning Procedures.
Feature optionality 5
The following is a list of product-supported optionality, i.e., capabilities in the
software that provide optionality opportunities. This is not to be confused
with sales and/or marketing options that are not related to a software function.
Table 5-1
Feature optionality
The inter-SGSN RAU (IRAU) is also mobile initiated to inform the network
that the mobile has entered a new RA, although in this case, the new RA is
serviced by a different SGSN (new SGSN) than the previous RA’s SGSN (old
SGSN). The existing mobility and session contexts are moved from the old
SGSN to the new SGSN. The HLR is updated with the new serving SGSN
address. If a Packet Data Protocol (PDP) Context was activated, the GTP
tunnel between the old SGSN and GGSN is moved to the new SGSN. Data
Forwarding is the transfer of incoming Gn packets on the old SGSN to the
new SGSN during Inter-SGSN RAU.
Intra-RAU Yes
Inter-RAU Yes
—sheet 1 of 2—
Table 5-2
Mobility event support (continued)
—sheet 2 of 2—
To reduce the initial build-out cost of networks, providers often sign roaming
agreements with other in-country operators to share coverage areas. SNR
allows operators to reduce initial network build-out costs but still provide
large, country-wide coverage footprints.
Subscriber designation
With the introduction of SNR to the network, subscribers can now be
classified in several differing ways other than just being a Home subscriber or
a Roaming subscriber. Home subscribers are designated by the operator by
Figure 5-1 depicts coverage areas owned by two network operators A and B.
Both operators have 2G and 3G spectrums (only the 2G network for Operator
B is shown). Both operators have shared and unshared areas, with roaming
agreements in place for the shared areas.
Figure 5-1
National roaming network
RA-1 RA-2
RA-3 RA-4
Operator B 3G Allowed
Operator B 3G Restricted
Operator B 2G Restricted
Operator B 2G Restricted
Operator A 3G Allowed
Operator B Shared Area Operator A 3G Allowed
Operator A2G Restricted
Operator A 2G Restricted
Operator B 3G Spectrum
RA-2 RA-1
RA-4 RA-3
Operator B 2G Spectrum
SNR expands on this feature by providing ePLMN lists based upon the
subscriber’s IMSI and current location. Thus, subscribers from different
PLMNs could potentially receive different ePLMN lists when in the same
geographic region. Similarly, a subscriber’s ePLMN list may change based on
the subscriber’s location changes. SNR therefore expands the existing list of 5
MCC+MNC pairs from only 1 list into 200 lists. This is done while still
keeping the first element as the default SGSN Equivalent Plmn list in the case
that an SNR Equivalent Plmn has not been set or if SNR is not being used.
Figure 5-2 shows two network operators (A and B) in the same country
(mobile country code 101 selected at random). Both of the operators support
shared and unshared coverage areas, with roaming agreements between them
for access to the shared areas. The coverage areas are defined such that the
shared and unshared areas have different Mobile Network Codes (MNC)
(though they could use the same MNC if desired).
Figure 5-2
ePLMN list example
Shared Areas
Operator A Operator B
Unshared Areas
SGSN SGSN
Subscriber “A” ePLMN list
Not Allowed
Subscriber “B” ePLMN list
101/21, 101/78
RA 3
101/20
RA 4
RA 1 RA 2 101/21
101/78 101/79
Subscriber “A” ePLMN list Subscriber “A” ePLMN list Subscriber “A” ePLMN list
101/79, 101/21 101/78, 101/21 101/78, 101/79
Subscriber “B” ePLMN list Subscriber “B” ePLMN list Subscriber “B” ePLMN list
101/20, 101/21 Not Allowed 101/20, 101/78
The SGSN must have two pieces of information to format and send the correct
ePLMN list: the subscriber’s IMSI and current Routing Area. Taking Routing
Area 4 in Figure 5-2 as an example:
• Subscribers belonging to Operator A on Routing Area 4 are sent an
ePLMN list consisting of Routing Areas 1 and 2. Routing Area 3 is not
included since this is an unshared area serving Operator B exclusively.
• Subscribers belonging to Operator B on RA4 are sent an ePLMN list
consisting of RA3 (Operator B’s unshared area), along with RA1
(Operator A’s shared area).
Roaming restrictions
In support of Seamless National Roaming, the SGSN provides the ability to
the network operator to control network access based upon a subscriber’s
IMSI and current location.
Note that not all excluded IMSIs need to be added to the SGSN’s exclusion
list. For instance, an international roamer may attempt to get service, but is
rejected by the home HLR based upon PLMN access restrictions. In this case,
the access attempt is rejected based upon the Cause code returned from the
HLR. The SGSN-based exclusion list is of particular interest when providing
Seamless National Roaming since it gives the network operator the ability to
screen access attempts at the SGSN, and provide a specific reject Cause
Code. Figure 5-3 illustrates one potential configuration for provisioning
roaming restrictions on the SGSN. This illustration depicts a simple
implementation on the SGSN.
Figure 5-3
Roaming restrictions example
Shared Areas
Unshared Areas
SGSN
RA 2 Exclusion list
- 101/100, #12
- 034, #15
RA 1 RA 2
101/78 101/79
OAM
The following sections provide Operations, Administration, and Maintenance
(OAM) information for SNR.
Configuration management
CAS provisioning enables the operator to enter up to 200 EquivalentPlmn
components on the SGSN. Each of these EquivalentPlmn components can
contain a list up to 5 equivalent PLMNs. The operator can also provision up to
200 SubscriberClass components on the SGSN. Each subscriber class
component may be provisioned to provide these SNR services:
• Roaming Restrictions with provisionable cause codes
• A link to a provisioned Equivalent Plmn list
• New APN-OI to determine the GGSN to which the mobile can activate
• An Equivalent Quality of Service of homer or roamer
Error messages are given to the operator during entry of the provisioning
faults listed in Table 5-5.
Table 5-5
SNR provisioning fault messages
Fault Message
Set a larger than 6 digit PLMN in the Invalid syntax: {list value} unexpected, too long (7),
EquivalentPlmn plmnList attribute. must be at most 6 long.
Set a smaller than 5 digit PLMN in the Invalid syntax: {list value} unexpected, too short (4),
EquivalentPlmn plmnList attribute. must be at least 5 nibbles long.
Set the rejectCause attribute of the Invalid syntax: {attributeValue} unexpected, value must
SubscriberClass to a value outside of the be from 1 to 255 or one of the following named values:
1 to 255 range. disabled.
Set the apnoi attribute of the Invalid syntax: {attributeValue} unexpected, string too
SubscriberClass to a string longer than 37 long.
characters.
Input: set (U)Sgsn SubscriberClass/1 apnoi
{1234567890123456789012345678901234567}8
—sheet 1 of 2—
Table 5-5
SNR provisioning fault messages
Fault Message
Set the qosEquivalency attribute of the Invalid syntax: {attributeValue} unexpected, invalid
SubscriberClass to a value other than enumeration value.
“homer” or “roamer”.
Input: set (U)Sgsn SubscriberClass qosEquivalency
{gomer}
—sheet 2 of 2—
Check prov warnings and errors will be given to the operator for the faults
listed in Table 5-6.
Table 5-6
SNR provisioning warnings
—sheet 1 of 2—
Table 5-6
SNR provisioning warnings
—sheet 2 of 2—
Accounting Management
Seamless National Roaming has no impact on SGSN-generated CDRs. Looking
at the major features that make up Seamless National Roaming:
• ePLMN list generation – no M-CDR impacts since this information is not
captured in the M-CDR.
• Roaming Restrictions – applies to denial of service based on SGSN
provisioning. Since M-CDRs are not generated for unsuccessful attaches,
SGSN Billing is unaffected.
• QoS Equivalency – allows selected subscribers to be treated as “homers”
in terms of QoS negotiation. The negotiation is performed on the GSC
card, and the Requested/Negotiated/Subscribed QoS profiles are simply
recorded in the S-CDR. This is existing functionality, so SGSN Billing is
unaffected.
• APN OI Selection – As with QoS negotiation, APN OI selection is
performed on the GSC and the APN OI merely recorded in the SCDR.
SGSN Billing is therefore unaffected. This is existing functionality, so
SGSN Billing is unaffected.
Performance Management
Real-time and historical statistics count the Attach and the Routing Area
Update procedures rejected due to roaming restrictions provisioned on the
SGSN. Mobiles that are Attaching and mobiles that are performing a RAU
that are roamers as well as those roamers receiving SNR homer equivalency
are also counted. These counters are added to the Gsc Gmm and Gsc Sm
subcomponents.
message to a class B or Class A mobile if the mobile is both GSM and GPRS
attached.
Figure 5-4
GPRS SMS network structure
MS
SGSN
SMS-GMSC/
MAPC
SIG
Legend
Gd
HLR Gr
SMS entity
The SMS entity interacts with the following SGSN components:
• HLRC—SMS Entity interfaces with HLRC to access a mobile
subscriber’s subscription information within the SGSN, such as SMS
teleservice, Mobile Originated ODB restrictions, and location confirmed
in HLR indicator flag.
• LLC—The LLC layer is modified to support SMS. SMS Entity utilizes
the unacknowledged mode of LLC frame transfer, and SAPI 7 to identify
the SMS Logical Link Entity within the LLC layer.
• GMM—SMS Entity interacts with GMM to obtain a mobile subscriber’s
IMSI, MS Network Capability, MS state information and GSD relevant
information for a specific mobile subscriber.
MAP client
The MAP client interacts with the following SGSN components:
• MAP stack—MAP Client interfaces with the MAP stack on the SGSN to
relay short message service MAP messages to/from the IWMSC/GMSC
and the HLR.
• HLRC—MAP Client interfaces with HLRC to store Short Message
Service subscription information received from the HLR
The SCP consists of a duplex pair of Service Processors (SP), one of which is
the active SP and the other is the stand-by SP. Failure of the active SP causes
the stand-by SP to take over.
Figure 5-5
GPRS SMS Prepaid network structure
MS
SGSN
SMS-GMSC/
MAPC
SIG
SC SMS BSS
SMS-IWMSC
SCP
Legend
Gd
HLR
Gd’ & Gr’
Gr
Messaging protocols
Communication between the SGSN and the SCPs is based on TCP/IP. Two
other protocols, the Network Connection Control Protocol (NCCP) and
Prepaid-CTP, are layered above the TCP layer as shown in Figure 5-6.
Figure 5-6
Message protocol stack for GPRS Prepaid SMS
SCP SGSN/GSC
Prepaid-CTP Prepaid-CTP
NCCP NCCP
TCP TCP
IP IP
The Network Connection Control Protocol (NCCP) defines the base structure
of the messages and the procedures that govern how these messages are used.
This protocol manages the TCP socket connection between the SCP and its
client (in this case, the SGSN), handles client login to and logout from the
SCP, maintains the link via heartbeat messages, and releases the connection
when a logout is requested or errors are detected.
Note that the protocols used between the SCP and its clients are not robust.
Hardware or software failures on either side (including SP take-over) as well
as network congestion on the link between the SCP and its client may cause
Provisioning
The following sections contain information about provisioning GPRS Prepaid
SMS.
Subscriber identification
A Prepaid SMS subscriber is identified by a service provider defined Access
Point Name (APN) in the subscriber’s record stored on the HLR. This APN is
used to identify the specific SCP on which all transactions for this subscriber
must be sent. Datafill on the SGSN associates each prepaid APN with a
specific SCP.
For a Prepaid SMS subscriber, the service provider must ensure the following:
• The subscriber is provisioned on exactly one SCP.
• The SGSN is provisioned to communicate with that subscriber’s SCP (as
described above). The SGSN provisioning includes defining a unique
APN that is used to identify this SCP.
• The subscriber’s record on the HLR contains the APN as defined above.
Note: It is highly recommended that the service provider provision the
subscriber on the SCP and that the communication link to this SCP has
been provisioned on the SGSN before the subscriber is entered into the
HLR. Otherwise, if the subscriber’s mobile performs an attach before the
SGSN becomes aware of this particular SCP, the subscriber will be denied
prepaid messaging service until the mobile detaches and subsequently re-
attaches.
SGSN provisioning
Once the SGSN receives provisioning for an SCP to communicate with, it
attempts to establish a TCP connection with and login to the active SCP. This
connection establishment may be delayed pending resource availability and
any transactions destined for this SCP are denied until communication has
been successfully established.
Finally, if the provisioning for an SCP changes, the changes may require the
connection to be closed and re-established. Pending transactions will be
completed, but subsequent transactions may be denied until communication is
re-established.
The SIG then relays the short message to the SMS-IWMSC. The SMS-
IWMSC transfers the short message to the SC. Once the SC completes the
transaction, it relays information about the delivery of the short message to
the SMS-IWMSC.
The SMS-IWMSC relays the delivery information to the SIG. The SIG then
relays the delivery information to the SGSN, via the MAP Client Interface.
Finally, the SGSN relays the delivery information to the MS.
CAMEL Phase 3 5
Customized Application for Mobile network Enhanced Logic (CAMEL)
Phase 3 offers service providers the ability to implement an Intelligent
Network (IN) solution that functions as part of a GPRS and/or Universal
Mobile Telephone System (UMTS) network. CAMEL is a network feature
that provides the mechanisms to support services that are not covered by
standard GSM services. CAMEL enables the use of Operator Specific
Services (OSS) by a subscriber even when roaming outside the HPLMN.
A key business driver for CAMEL PHASE 3 is the prepaid account service,
allowing service providers to charge mobile subscribers in real-time for usage
of the network. CAMEL PHASE 3 provides the Camel Application Part
(CAP) protocol required for communicating between IN nodes - the Serving
GPRS Service Node (SGSN) and the Service Control Point (SCP). Figure 5-7
shows the Nortel GPRS network with corresponding IN nodes.
Figure 5-7
Nortel IN network architecture
The 3GPP Standards allow for both single and multiple component TCAP
messaging over the Ge interface between the CAMEL SSF (the CAMEL
entity residing on the SGSN) and the SCP, but the 3GPP standards,
(specifically 23.078 and 29.078) do not indicate a preference or that this
scenario is not supported.
This feature allows the SGSN to accept and accurately interpret all
components of TCAP messages received from the SCP and provides for more
efficient use of network resources. With this ability, the CAMEL Phase III
feature works with most SCP manufacturers.
Functional components
Components required for CAMEL Phase 3 include the SGSN and Service
Switching Function (SSF), the SIG, the SCP and the HLR.
SGSN
The SGSN has the following functionality for CAMEL Phase 3 support:
• The SSF component on the SGSN and support for the CAP protocol
enables the SGSN to communicate with the SCP.
• GPRS CAMEL Subscriber Information (G-CSI), data stored on HLRs,
allows the SGSN to decide which subscribers are CAMEL-enabled, when
to communicate with the SCP, and how to communicate with the SCP.
• CAMEL Detection Points (DP), a mechanism on the SGSN, allows the
triggering of DPs on the SGSN to indicate when the SCP needs to be
contacted.
• CAMEL Applied Charging. Upon request from an SCP, the SGSN places
limitations on the subscriber’s data connection. The limitations can be on
data volume or elapsed time.
• Free Format Billing. Upon request from an SCP, the SGSN stores billing
data in the SCP’s own format (free format) for the subscribers S-CDRs.
SIG
To support CAMEL 3, the SIG handles communication between the SGSN
and the SCP – the Ge interface. The Ge interface allows CAP/TCAP
messages to be transported between the SGSN and SCP in a similar fashion
as MAP messages are between the SGSN and HLR. The SIG supports a
Subsystem and Global Title (GT) for the Ge interface to the SCP, for the
SCCP and MTP communication. The Subsystem Number (SSN) of the SCP
is provisioned on the SIG and SGSN. The GT of the SCP is supplied to the
SIG by the SGSN.
SSF
The CAMEL 3 SSF is the SGSN component that handles the communication
with a SCP. It is primarily responsible for maintaining the state in the
dialogue with the SCP by using a state machine. The SSF is informed of any
potential Detection Points (DP) on the SGSN; the SSF then checks if the DP
is armed and allows the SCP to control the progress of the data call if it is.
The SSF also handles the GPRS dialogue with the SCP, which includes
encoding/decoding as well as validating of CAP messages to/from ASN.1
format.
The SSF can handle multiple-component TCAP messages from the SCP, up
to a maximum of five components per TCAP message.
Refer to “OSI states” on page 6-6 for SSF component state information.
Triggers
Two kinds of triggers are supported by the SSF: Trigger Detection Point
(TDP) and Event Detection Point (EDP). The TDPs are provisioned in the G-
CSI on the HLR. These triggers are statically armed and can only be disarmed
by changing the G-CSI on the HLR. The EDPs are dynamically armed by the
SCP and can be dynamically disarmed by the SCP. EDPs can either be EDP-R
(Request) or EDP-N (Notification); both types are supported by SSF. Each
trigger that occurs causes a state change.
TDP-R PDP Context When the SSF on the SGSN detects a TDP, the SSF
Establishment checks if the TDP is armed. If it is not armed, the SSF
ignores the TDP and allows the PDP context to continue
Change of Position as normal.
PDP Context If it is armed, the SSF creates a new GPRS dialogue,
sends an InitialDPGRPS CAP message to the SCP, and
goes from the Idle state to the Waiting for Instructions state
to wait for more instructions from the SCP.
EDP-R PDP Context When the SSF on the SGSN detects an EDP, the SSF
Establishment checks if the EDP is armed. If it is not armed, the SSF
Acknowledgement ignores the EDP and allows the PDP context to continue
as normal.
PDP Context If it is armed, and is armed as an EDP-R, the SSF sends
Disconnection an EventReportGPRS CAP message to the SCP and
transitions from either the Monitoring state or the Waiting
for Instructions state to the Waiting for Instructions state to
wait for more instructions from the SCP.
EDP-N PDP Context When the SSF on the SGSN detects an EDP, the SSF
Establishment checks if the EDP is armed. If it is not armed, the SSF
Acknowledgement ignores the EDP and allows the PDP context to continue
as normal.
PDP Context If it is armed, and is armed as an EDP-N, the SSF sends
Disconnection an EventReportGPRS CAP message to the SCP and
resumes processing of the PDP context without waiting for
a response from the SCP. The state machine stays in the
Monitoring state or stays in the Waiting for Instructions
state if it is already there from a previous TDP/EDP-R. The
SCP is just “notified” of the event, but normal SGSN
processing resumes instead of waiting for more
instructions from the SCP.
Inter-SGSN RAU
Inter-SGSN RAU (IRAU) from the old SGSN to the new SGSN triggers
CAMEL support when the MS is notified of the RAU being accepted. If the
corresponding Change of Position PDP Context TDP is armed, CAMEL
support ends on the old SGSN and begins on the new SGSN.
When an IRAU Request message with an old Routing Area Identifier (RAI)
is sent to the SGSN from the MS, and the SGSN does not have an active
mobility context for the IMSI, the SGSN is considered the “new SGSN” and
the context information needs to be retrieved from the “old SGSN” in order to
allow the mobile to remain active on this new SGSN.
When the RAU is accepted by the SGSN and the MS is notified, the SSF on
the SGSN then checks whether the subscriber is enabled for CAMEL support
and the associated Change of Position PDP Context TDP is armed.
If SSF determines that the subscriber is enabled for CAMEL support and the
TDP is armed, the SSF then begins a new dialogue with the SCP as though a
new PDP Context had begun for this subscriber. Otherwise, if the subscriber
is enabled for CAMEL support but the TDP is not armed, the SSF does not
begin a new dialogue with the SCP and takes the GPRS Default Handling as
provisioned in the G-CSI on the HLR.
When context information is requested on the old SGSN by the new SGSN,
the old SGSN returns the context information to the new SGSN and
terminates the current context.
Once the context information has been sent by the old SGSN to the new
SGSN, and the old SGSN terminates the context, the SSF is then notified that
the PDP Context has been deactivated. The SSF informs the SCP of the event
and the GPRS dialogue ends.
When the MS initiates a PDP context activation to the SGSN, the SSF checks
whether CAMEL support is enabled for the corresponding IMSI. If CAMEL
support is enabled, the SSF then begins a new dialogue with the SCP for the
new PDP Context.
When the SGSN has determined which GGSN needs to be used, the SGSN
requests the GGSN to establish a new data connection for the PDP context.
The GGSN allocates a dynamic PDP address for the PDP context to be
activated and responds to the SGSN indicating the GGSN address and
Charging ID for the PDP context.
The SGSN cannot determine the APN The SGSN rejects the PDP context
based on the APN selection rules. activation by sending an Activate PDP
Context Reject message to the MS.
Also the SSF is notified of this event.
The SGSN receives a Create PDP The SGSN rejects the PDP context
Context Response message from the activation by sending an Activate PDP
GGSN with the cause parameter Context Reject message to the MS.
indicating an error. Also the SSF is notified of this event.
The SGSN does not receive a Create The SGSN rejects the PDP context
PDP Context Response message from activation by sending an Activate PDP
the GGSN. Context Reject message to the MS.
Also the SSF is notified of this event.
During MS-initiated procedure, the MS informs the network that it does not
want access to the SGSN-based services. All PDP contexts for the MS are
torn down.
The SGSN receives a Detach Request The SGSN sends a Detach Accept
message without “power off” indicated, message to the MS.
before the SGSN initiated GPRS
detach procedure has been completed.
Apply Charging
To support the pre-paid service, the SGSN must support the CAMEL 3
Charging procedures.
The SCP has the ability to send both a traffic volume threshold and a PDP
Context duration threshold to the SGSN. The data volume threshold indicates
the total volume (combined uplink and downlink) the PDP Context may
transfer before the SCP must be notified. Similarly, the duration threshold
indicates how long the PDP Context may be active before the SCP must be
notified. The SCP may optionally arm a TariffSwitch interval parameter. This
parameter represents the time in seconds until tariff switch.
The SGSN is responsible for monitoring both the traffic volume and duration
thresholds for the PDP Context. When a threshold is reached, the SGSN
notifies the SCP, clears its count (volume and/or duration) and continues. The
SCP can either tear down the PDP Context or let it continue with new
thresholds. If the SCP tries to tear down the PDP Context, the SCP-initiated
PDP Context Deactivation Procedure is invoked.
The SCP may combine data volume threshold requests with time duration
threshold requests. In the case of combining these two requests, the SCP is
required to send 2 ApplyChargingGPRS request messages, and the SGSN is
required to respond with 2 ApplyChargingReportGPRS messages. In both
cases, the data volume threshold request/report is always sent before the time
duration threshold request/report.
Once the data volume threshold is applied, the SGSN continues monitoring
the PDP context volume until either the PDP Context is ended, or the data
volume threshold is reached.
When the data volume threshold is reached, the SGSN notifies the SCP using
the ApplyChargingReportGPRS CAP message. The SCP may respond with
either another ApplyChargingGPRS request, or may end the GPRS dialogue
using the ReleaseGPRS CAP message. The SGSN continues monitoring the
volume while waiting for a response from the SCP. If the SCP responds with
another ApplyChargingGPRS request, the SGSN resumes the monitoring of
the volume using the new threshold from the point that the previous
ApplyChargingReportGPRS CAP message was sent.
Once the time duration timer has been set up, the timer is monitored until
either the PDP Context is ended, or the timer expires.
When the timer expires, the SGSN notifies the SCP using the
ApplyChargingReportGPRS CAP message. The SCP may respond with
either another ApplyChargingGPRS request, or may end the GPRS dialogue
using the ReleaseGPRS CAP message. If the SCP responds with another
ApplyChargingGPRS request, the SGSN resumes the monitoring of the
elapsed time using the new threshold from the point that the previous
ApplyChargingReportGPRS CAP message was sent.
TariffSwitch Interval
The SCP optionally requests the SGSN to start a tariffSwitch timer for a PDP
Context, using the ApplyChargingGPRS CAP message Upon receipt of this
parameter, the SGSN “immediately” starts a TariffSwitch timer (Tsw) for the
specified interval, for the given PDP context.
The SGSN monitors the PDP context TariffSwitch timer expiry. When a
TariffSwitch timer expiry is detected, the SGSN collects the interim volume
and/or duration counts for the PDP context, and stores them. When a time
and/or volume threshold is reached, the SGSN notifies the SCP via an
ApplyChargingReportGPRS message, which optionally contains
TariffSwitch information.
The FCI GPRS CAP message may be sent by the SCP to the SGSN at any
point during an established PDP context. The SCP may also send multiple
FCI GPRS CAP messages during a PDP context. Multiple FCI GPRS CAP
messages may either append further free format data to, or replace, existing
data on the SGSN. FCIs sent prior to the PDP context being established on the
SGSN will not be included in the S-CDR as the S-CDR is not created on the
SGSN until the PDP context is established.
As the SGSN receives FCI GPRS requests from the SCP, the SGSN stores the
free format data with the existing S-CDR data to be sent to the downstream
billing system. Once a PDP context is completed, the SGSN sends the S-CDR
to the billing system.
It is the responsibility of the service provider to ensure that the free format
data supplied by the SCP is formatted suitably for the downstream billing
system to process correctly. The SGSN simply receives and stores the free
format data from the SCP and sends it to the billing system at the end of the
PDP context.
S-CDR enhancements
The CAMEL Information is a Conditional field in the S-CDR. It is included if
the subscriber is CAMEL-enabled in the G-CSI data. The individual fields
making up the CAMEL Information are optional, which means each field
does not need to be included in all CDRs. This is particularly useful when
generating partial records. For instance, the first record generated for a PDP
Context may contain the Free Format Data and FFD Append Indicator fields.
However, subsequent partial records for this PDP Context would not need to
contain this information, thus saving space in both volatile (RAM) and non-
volatile (disk) storage on the SGSN.
Excluding the Free Format Data and FFD Append Indicator fields, all of the
CAMEL Information is not stored in the S-CDR until prior to the PDP
context being disconnected. If the CAMEL dialogue does not perform any
Apply Charging (see “Apply Charging” on page 5-31) and does not arm the
Disconnect EDP (see “Triggers” on page 5-26), then CAMEL will not be
involved in the Deactivation procedure and CAMEL Billing Information will
not be included in the S-CDR.
For a description of the S-CDR CAMEL Information fields, see NTP 411-
5221-204, SGSN Call Detail Records (CDRs).
GGSN
For a GGSN failure, the PDP Contexts in the GGSN are lost. The GSC
detects the GGSN outage via the Path Management functionality. When a
mobile station with a PDP Context on the failed GGSN next communicates
with the SGSN (either uplink bearer or signaling messaging), the GSC
deactivates the PDP Context. The deactivation causes the GPRS dialogue
with the SCP to be terminated.
HLR
For an HLR failure, the Mobility Contexts in the SGSN are marked as
inactive while the HLR restarts. Existing PDP Contexts and GPRS Dialogues
with the SCP are allowed to continue on the SGSN. When the next attach or
IRAU occurs on the SGSN, the SGSN sends the usual Update GPRS
Location MAP message to the HLR. If the HLR is still inactive, the SGSN
will not be able to proceed and will not allow the attach or IRAU to occur. In
this case, existing PDP contexts and GPRS Dialogues for the roaming MS
will be ended.
SGSN
Failure of the SGSN shelf as a whole results in the loss of all open GPRS
dialogues. Since the dialogues are stored in volatile memory until closure
(when they are moved to disk), there is no mechanism for recovering the
GPRS dialogues.
GSC
When a GSC card fails, all sessions and mobility contexts hosted by the GSC
are discarded. Similarly, all existing CAMEL Dialogues are also lost, which
is the desired operation since the PDP Context no longer exists.
Due to the GSC card failure, the SGSN cannot report the termination of the
PDP Contexts or the CAMEL Dialogues to the SCP. The SCP will determine
the SGSN is not in service via the Activity Test GPRS CAP message (and
presumably tear down all the inactive Dialogues).
Mobiles hosted by the failed GSC must re-attach and reactivate their PDP
Contexts in order to resume service.
GSD
Upon GSD card failure, the GSC tears down all the PDP Contexts associated
with the failed GSD card. In this scenario, the SGSN can report the
termination of the PDP Context to the SCP, and thus end the GPRS Dialogue
normally. The only issue with GSD failures is that the accumulated traffic
volumes are monitored on these cards, and are lost upon card failure. The
SGSN is unable to report the traffic volumes to the SCP.
MAP card
If the MAP card fails, existing TCAP sessions and client registration
information are lost. All clients must reregister with the MAP/TCAP stack
again when the MAP card comes back into service.
The SGSN performs retries when no response is received from the MAP
Card, until either an error is received or the maximum number of retries is
reached. The SGSN will then either allow the PDP Context to continue or
request the PDP Context to be discontinued based upon the provisioning of
the Default Handling field in the G-CSI on the HLR.
SAS
Refer to “Node failure processing and SAS” on page 6-25.
SIG
If the SIG or TCP connection fails, the MAP/TCAP Stack keeps retrying the
connection. If this happens during initialization, the SSF will not be able to
register successfully with the MAP/TCAP stack. However, if this occurs after
a successful registration, all messages sent by the clients will be lost, and the
clients will time out on the message send.
SCP
If the SCP is configured as a duplex system with active/standby nodes, upon
SCP failure the standby node switches over to active mode and continues
processing queries. Thus limiting the loss of messages between the SGSN and
SCP.
If the SCP is configured as a simplex system, upon SCP failure the SCP
cannot provide any service and all existing GPRS dialogues are terminated on
the SGSN on the next attempt to communicate with the SCP. The SGSN may
retry sending messages to the SCP before terminating the dialogue.
to receive a response from the SCP. If the value is considerably larger than
15 seconds, then it is possible that while the gprsSSF is waiting for a
response from the SCP, a failure procedure is initiated by the SGSN, due
to an overall timeout at the SGSN.
• Excluding the Free Format Data and FFD Append Indicator fields, all of
the CAMEL Information is not stored in the S-CDR until prior to the PDP
context being disconnected. If the CAMEL dialogue does not perform any
Apply Charging and does not arm the Disconnect EDP, then CAMEL will
not be involved in the Deactivation procedure and CAMEL Billing
Information will not be included in the S-CDR.
• FCIs sent prior to the PDP context being established on the SGSN will not
be included in the S-CDR as the S-CDR is not created on the SGSN until
the PDP context is established. Further, the SSF will respond to such FCIs
with a TaskRefused Error.
• On incoming CAP messages, if the SSF detects one of the following
errors: MissingParameter, ParameterOutOfRange, UnexpectedDataValue,
or UnexpectedParameter, it will send a Reject(InvokeProblem,
mistypedParameter) to the SCP.
• The SystemFailure Error is currently unsupported by the SSF.
• Lawful Interception is not supported for CAMEL messages.
• The maximum number of components per TCAP message that the SGSN
TCAP supports is five.
For details about the messages and the corresponding parameters, refer to
specification 3G TS 23.060 v3.12.0, “GPRS Service Description. Stage 2”.
This feature is normally invoked by the end user (or the MS) when the QoS
associated with a PDP context is not appropriate to run a particular
application. This procedure can be invoked directly by the end user by
modifying some parameters on the device or can be invoked transparent to
the end user based on an application’s QoS requirements. The “negotiated”
QoS is captured in the billing records in the core network. (Refer to NTP 411-
5221-204, SGSN Call Detail Records (CDRs) for more information about
billing records.) The MS-Initiated PDP Context Modification functionality
allows consumer flexibility for on-demand QoS, and also allows for
application-efficient QoS settings.
After the GGSN has been successfully updated, SSF reports the QoS Change
and traffic counts and elapsed PDP Context duration to the SCP using the
Apply Charging GPRS Report CAP message. Refer to “CAMEL Phase 3” on
page 5-23 for more information about CAMEL Phase 3.
Timer expiry
On the network side, upon transfer of the Modify PDP Context Request
message to the MS, the SGSN sets timer T3386. Upon expiration of this
timer, the SGSN re-transmits the message and restarts the T3386 timer. This
message may be resent up to four times by the SGSN. After the fifth timeout,
the SGSN may continue to use the previously negotiated QoS.
Collision detection
Collision detection error handling is defined for scenarios where MS-Initiated
and Network-Initiated PDP Context Modifications occur simultaneously for a
PDP Context. In the case of such a collision, the Network-Initiated PDP
Context Modification shall take precedence over the MS-Initiated PDP
Context Modification. Nortel SGSN prioritizes the PDP Context
Modification in the following order: HLR, IRAU, GGSN, MS.
Collision can also occur between PDP Context Modification (could be either
MS or Network-Initiated) and Service Request handling. The process which
is already in progress, will be completed before the other one is started.
Error cases
The general approach for handling error scenarios for PDP context modification
is:
• Upon any GGSN failure, the SGSN tries to recover by reverting back to
the original QoS.
• Upon any QoS negotiation failure, the original QoS is sent without
updating GGSN.
• Upon any recovery error, (such as GGSN fails when trying to change to
the original QoS), the SGSN initiates a deactivation on the mobile.
Table 5-10 lists errors scenarios for PDP context modification and indicates
whether they are MS or SGSN initiated.
Table 5-10
Error scenarios for PDP context modification
Restrictions
PDP Context modification has the following restrictions:
• The QoS policy described here affects traffic on the GPRS/UMTS
network only; it is not QoS end-to-end policy.
• Only SGSN and MS-Initiated PDP Context Modifications are supported.
The RNC and GGSN initiated procedures are not supported. The SGSN-
Initiated PDP Context Modification procedure is only supported upon
HLR change to QoS Profile and over Inter-SGSN Routing Area Updates
event.
• In the MS-Initiated PDP Context Modification, the MS can only modify
the Negotiated QoS of an existing PDP Context. The modification of TFT
template and LLC SAPI are not supported.
• In the SGSN-Initiated PDP Context Modification, only the Negotiated
QoS of an existing PDP Context can be modified. The modification of
Radio Priority, LLC SAPI and PacketFlow Id are not supported.
• The Modify PDP Context Reject message is not supported. This SGSN-
>MS message is used only to reject changes to TFT templates, and is not
used to reject changes in the QoS (3G TS 24.008). As TFT templates are
not supported, this message is unnecessary and not supported in the
SGSN.
• DSCP marking is not supported for GPRS.
• If invalid or no QoS exists in the Modify PDP Context Request message,
that message is ignored. Also if Modify PDP Context Request message
contains no parameters, that message is ignored as well.
Secondary PDP context has several significant benefits including the following:
• New revenue opportunities, allowing per application QoS in a single
session (single IP address)
• Enabler for release 5 SIP based session control for advanced services such
as voice over IP, multi-media messaging etc.
• Efficient use of over the air resources for multi-media data streams
• Enables always on communication without requiring context
modification
Extended TI IE
In addition to secondary PDP context, this feature introduces support for the
extended Session Management Transaction Indicator (TI) Information
Element (IE). The extended TI value is an optional extension of the TI and
allows TI values from 0 – 127. The number of simultaneously active PDP
contexts however only increases to 11 from the previous 7 since the Network
Service Access Point Identifier (NSAPI) becomes the 3GPP limiting factor
when using extended TI. The NSAPI value ranges from 5 – 15 and is used by
the MS and GGSN to identify the service access point that is used for data
transfer at layer 3.
PDP bundle
A primary PDP context together with its associated secondary contexts make
up a PDP bundle. A PDP bundle is a term which refers to the group of PDP
contexts each associated with the same PDP Address and APN. Figure 5-8
depicts a MS that has activated a primary PDP context and several secondary
PDP contexts resulting in a PDP bundle with all contexts using the same PDP
Address and APN. Each PDP context in the bundle may have a different QoS
allowing efficient use of bandwidth as dictated by mobile application
requirements. The MS can use one context dedicated for low bandwidth
activities such as e-mail and another context for high bandwidth activities
such as streaming audio. Each PDP context is billed using the same billing
methods available to the primary context and uses its own CDRs.
In the example in Figure 5-8, the primary PDP context is without a TFT and is
therefore the “default context”. Any GTP downlink packets not matching any
of the TFT packet filters in the PDP bundle will be routed to the default
context. A PDP bundle may or may not contain a default context; additionally
the default context may be a primary or a secondary PDP context.
Specification of a default context is determined and controlled by the MS.
Figure 5-8
Secondary PDP context example
Error scenarios
Upon receipt of an ACTIVATE SECONDARY PDP CONTEXT REQUEST
message, the network may reject the MS initiated PDP context activation by
sending an ACTIVATE SECONDARY PDP CONTEXT REJECT message to
the MS. This message contains a cause code indicating the nature of the
problem. Primary PDP context activation and secondary PDP context
activation procedures can fail due to the same reasons (for example,
insufficient resources, authentication failed, GGSN rejection, etc.) except for
those errors related to APN selection and PDP Address. Error conditions (and
their corresponding SM cause codes) specific to secondary PDP context
activation are:
Abnormal scenarios
Following are abnormal scenarios related to secondary PDP context activation:
• Reactivation of a secondary PDP context
It is possible for the SGSN to receive an Activate Secondary PDP Context
Request message containing an NSAPI or TI value that is being used by a
currently activated PDP context. In this scenario the currently activated
context is deactivated without informing the mobile (the mobile is not
messaged since it is assumed the mobile has lost knowledge of the
currently activated PDP context). After deactivation of the original
context the new secondary activation request is processed. This allows the
new secondary PDP context activation to replace the previous PDP
context activation.
TFT modification
The PDP context modification procedure (see “PDP context modification” on
page 5-38) is used to allow modification of a TFT associated with a primary
or secondary PDP context. The TFT is a list of packet filter specifications
provided by the MS and is used by the MS and GGSN to route packets onto
proper GTP tunnels. The TFT is not significant to the SGSN; consequently,
the SGSN only validates the TFT IE length before passing the TFT to the
GGSN. Modification of the TFT may only be initiated by the MS and may
include a request to create or delete a TFT, or a request to add, replace or
delete the TFT packet filters.
Only one PDP context per PDP address may be without a TFT. A PDP
context without TFT serves as the default context for packets not matching
any other TFTs associated with that PDP Address.
Error scenarios
The modify PDP context procedure allows update of both TFT and QoS
parameters. In this case the network handling of error conditions depends on
the nature of the error. 3GPP TS 24.008 specification requires that the modify
PDP context reject message be used to reject errors related to the TFT.
Conversely a modify PDP context reject message must not be used if the only
error in the procedure is related to QoS.
the Gn interface. If this IE is not present in the request then only normal
deactivation of a single PDP context occurs even if there are multiple
contexts in the PDP bundle.
Table 5-11 shows how the SGSN uses the PDP context QoS profile to
perform the prioritization.
Table 5-11
PDP context prioritization scheme
1 Interactive 1
4 Interactive 2
5 Interactive 3
If more than one context has the same traffic class and traffic handling priority,
the context is chosen based on the following criteria (in order presented):
1. maximum downlink bandwidth
2. maximum uplink bandwidth
3. lowest NSAPI
Also note that the SGSN uses the prioritized list of PDP contexts received in
the SGSN Context Response message to determine which PDP context per
bundle to retain. The highest ranking PDP context in the list in each bundle is
retained.
OAM
The following sections provide Operations, Administration, and Maintenance
(OAM) information for Secondary PDP context.
Fault management
The following alarms indicate when there are insufficient resources available
to complete the primary or secondary PDP context activation:
• GPRS Alarm 7068 1005: GSC Memory Exhausted
• UMTS Alarm 7068 1502: SM Max Active Sessions Exceeded
These alarms are set upon receipt of the activation request from the MS and
are cleared after subsequent deactivations of either primary or secondary
contexts.
Configuration management
Attribute secondaryPdpContext in component GprsSubscriberControl (Gsc)
specifies whether secondary Packet Data Protocol (PDP) context
functionality is disabled or enabled. The range is “disabled - enabled”; the
default is “disabled”.
The operator is also warned when all cards on the same shelf do not have the
same provisioned value for this attribute.
Accounting management
This feature does not add or change billing records. Primary and secondary
PDP contexts are billed in an identical manner; therefore this feature reuses
billing records currently used for primary PDP contexts. This includes
prepaid, postpaid and partial billing records.
Performance management
Statistical data related to secondary PDP context can be displayed under the
Gsc Sm component.
Refer to “Performance counters” on page 7-14 for more information about
performance management counters. For complete statistics descriptions, refer
to NTP 411-5221-060, SGSN Components Reference Manual.
this case since this information is redundant with that received during
primary activation. This SGSN behavior is a result of unclear 3GPP
specifications concerning inclusion of PDP address for the create PDP
context response for secondary activations and is an attempt to mitigate
vendor interoperability risks.
QoS negotiation 5
QoS negotiation provides standards based negotiation of traffic classes during
PDP context activation procedures to ensure compatibility with a variety of
terminals and access nodes. This ensures interoperability with a large number
of access and terminal vendors so that features work end-to-end without
extensive network tailoring.
QoS negotiation requires that the SGSN set the negotiated traffic class (TC)
to the lower of interactive or subscribed when the requested traffic class
during a mobile initiated PDP context activation or modification procedure is
“use subscribed TC.” Since the SGSN uses the “lower of the interactive or
subscribed” traffic class, the traffic class will be either “Interactive” or
“Background” whenever the mobile initiated PDP context activation or
modification procedure Qos TC states “use subscribed traffic class.”
Table 5-13
QoS background TC
Conversational Interactive
Streaming Interactive
Interactive Interactive
Background Background
Note: The SGSN converts any received R97 QoS to R99 QoS. The R97
Delay Class is converted to R99 Traffic Class as follows:
A second QoS negotiation requirement is for the SGSN to negotiate the traffic
class (TC) during a mobile initiated PDP context activation or modification
procedure to be the lower of the subscribed TC and the requested TC.
Previously, the SGSN would reject the mobile if the mobile requested a
“higher” traffic class than what was subscribed/provisioned. The mobile is
now allowed to proceed with activation/modification. The mobile is sent the
negotiated traffic class value which is the subscribed/provisioned value (even
if the mobile requested a higher traffic class value). It is then up to the mobile
to decide whether to accept or reject the negotiated TC value. For example, if
a particular mobile is subscribed to Interactive traffic class and requests
Conversational TC, the negotiated TC value is set to Interactive in the reply to
the mobile activation.
PFC procedure
The BSS and the SGSN negotiate the PFC feature bit during the BVC Reset
procedure as per the GPRS Release 99 Standards. If both the BSS and the
SGSN support the PFC feature then the SGSN can initiate the Packet Flow
Context negotiation for an MS. This is primarily done to negotiate the
Aggregate BSS QoS Profile (ABQP) parameter.
The SGSN can provide a BSS with information related to ongoing user data
transmission. The information related to one MS is stored in a BSS context
that can contain a number of PFCs (see Figure 5-9). (The BSS may contain
BSS contexts for several MSs.) The SGSN calculates the aggregate QoS of
the mobile’s activated PDP contexts that have identical or similar QoS profile
and assigns a packet flow identifier (PFI) to identify a BSS PFC within a BSS
context.
Figure 5-9
BSS QoS addressing architecture
MS LLC SAPI
TLLI ABQP Shared by
PDP BSS and
Context 1 SGSN
PDP
Context 2 NSAPI=15, SAPI=3 PFI=21
PFC 1
NSAPI=14, SAPI=3 PFI=21
PDP
Context 3
NSAPI=13, SAPI=5 PFI=16 PFC 2
PFC -
SMS
The ABQP is negotiated between the SGSN and the BSS. This defines the
QoS that must be provided by the BSS for a given packet flow between the
MS and the SGSN. When a PDP context is activated, modified or deactivated,
the SGSN updates the ABQP and can create, modify, or delete the BSS PFCs.
The BSS can restrict the requested ABQP based on its capabilities and the
current load, but cannot negotiate the PFCs for three reserved and pre-defined
packet flow identifiers (best-effort service, SMS and signaling). The SGSN
can assign the best-effort or SMS PFI to any PDP context. For SMS, the BSS
handles the packet flow for the PDP context with the same QoS in which it
handles SMS.
A BSS Packet Flow Timer (PFT) indicates the maximum time that the BSS
may store the PFC during periods of inactivity for that PFC. The BSS PFT is
started when the BSS PFC is stored in the BSS and restarted after the
retransmission of an uplink PDU for that PFC. This should not exceed the
value of the READY timer for this MS. When the BSS PFT expires the BSS
deletes the BSS PFC.
If PFC is supported, the SGSN creates, modifies, or deletes BSS PFCs, when
a PDP context is activated, modified, or deactivated.
defines the QoS that must be provided by the BSS for a given packet flow
between the MS and the SGSN, that is, for the Um and Gb interfaces
combined. The ABQP is negotiated between the SGSN and the BSS.
The SGSN uses the following attributes to upgrade or downgrade the ABQP
for a PFI:
• Maximum uplink bit rate
• Maximum downlink bit rate
• Guaranteed uplink bit rate
• Guaranteed downlink bit rate
All other attributes in the Aggregate BSS QoS Profile (see Figure 5-10) are
the same as the negotiated QoS Profile of the PDP context.
Figure 5-10
Aggregate BSS QoS Profile IE
8 7 6 5 4 3 2 1
Aggregate quality of service IEI octet 1
Length of quality of service IE Octet 2
0 0 Delay Reliability octet 3
spare class class
Peak 0 Precedence octet 4
throughput spare class
0 0 0 Mean octet 5
spare throughput
Traffic Class Delivery order Delivery of erroneous Octet 6
SDU
Maximum SDU size Octet 7
Maximum bit rate for uplink Octet 8
Maximum bit rate for downlink Octet 9
Residual BER SDU error ratio Octet 10
Transfer delay Traffic Handling Octet 11
priority
Octet 12
Guaranteed bit rate for uplink
Guaranteed bit rate for downlink Octet 13
Default PFCs for non-User Data LLC PDUs are used for PFIs 0-2. Figure 5-
11 shows the format of the PFI information element.
Figure 5-11
PFI Information Element
8 7 6 5 4 3 2 1
Packet Flow Identifier IEI octet 1
Length of Packet Flow Identifier IE octet 2
Spare Packet Flow Identifier value octet 3
0
—sheet 1 of 2—
Table 5-14
BSSGP layer enhancements for PFC (continued)
—sheet 2 of 2—
PFM layer
The PFM layer is responsible for the ABQP calculation and update. It also
assigns the PFI and relays this information to other layers, for example, the
SM layer.
If the MS, the BSS and the GSC that hosts the mobile support the Packet
Flow Context feature (as described in “PCF support and negotiation” on page
5-56), then SGSN initiates the BSS Packet Flow Context procedure. The BSS
can also initiate this procedure by sending a DOWNLOAD-BSS-PFC PDU to
the SGSN.
Table 5-15
PFM layer enhancements
ABQP calculation
The Maximum Downlink and Uplink BitRates, Guaranteed Downlink and
Uplink BitRates of the negotiated QoS of a PDP context are used for
calculating and assigning the ABQP and PFI.
For the first PDP context activated for a mobile, the ABQP is the negotiated
QoS of that PDP context. For any subsequent PDP contexts, the negotiated
QoS of the PDP context is compared with the negotiated QoS of the activated
PDP contexts. If the negotiated QoS of the new PDP context is different, then
a new PFI with this ABQP is created and is assigned to this session. If the
new PDP context has the same negotiated QoS as a previously activated PDP
context, then the PFI of the previous active PDP context is reused (in this case
the ABQP of both the contexts is recalculated). If more than 2 sessions have
the same negotiated QoS, then all those sessions have the same PFI assigned
and the ABQP is recalculated. ABQP Qos elements are coded the same as the
QoS profile (3GPP spec 08.18 section 11.3.43), hence the same restriction
would automatically apply for ABQP Uplink/Downlink values.
Traffic class is different, but the rest of the Qos parameters are the same.
So, allocate new PFI for PDPC 2.
So, if any of the QoS attributes are different, a new PFI is assigned.
• Example 5: If the ABQP exceeds the maximum allowed value for the
guaranteed or max DL, UL bit rates:
Suppose that PDP contexts 1 and 2 have the same negotiated QoS and
have the following ABQP:
Suppose a 3rd PDP context gets activated with the same negotiated QoS as
the PDP contexts 1 and 2. In this case, if all 3 sessions share the same
ABQP, the value of “Max Bit Rate for Uplink = 9000” would exceed the
max allowed value “8640”. Hence, in this case PDP context 3 is assigned
a new PFI/ABQP as follows:
PFI journalling
The PFM layer uses the GSC redundancy framework to provide redundancy
functionality. The PFI is journaled to the Spare GSC card after PDP-Context
Activation, PDP-Context Modification and IRAU. If the Active GSC card
goes down, the Spare GSC card becomes active and will continue supporting
the Packet Flow Contexts. PFI journaling is not supported if SGSN does not
support the PFC feature (as described in “PCF support and negotiation” on
page 5-56).
SM layer
The PFC functionality enhances SM on SGSN PDUs to include the optional
PFI IE. To support Packet Flow Management, the MS, the BSS and the SGSN
should support the PFC feature (as described in “PCF support and
negotiation” on page 5-56).
Table 5-16 lists the SM layer PDUs/messages that support PFI IE.
Table 5-16
SM layer enhancements
GTP layer
Table 5-17 lists the GTP layer PDUs/messages that support PFI IE.
Table 5-17
GTP layer enhancements
effort”. For all new PDP contexts activated by the MS, the PFI and ABQP
are calculated similar to the normal activation.
• Maximum bit rate allowed by the 24.008 specification is 8640. In that
case the ABQP IE cannot have bit rates more than 8640, according to the
specification. Therefore, if addition of a session context to a PFI is going
to increase the bit rates of ABQP beyond 8640, then a new PFI is
allocated for that session context. This ensures that each session sharing a
PFI gets the bit rates that were negotiated.
• The SGSN does not use the “PFC transfer result” IE in the FLUSH-LLC-
ACK PDU received from the BSS (as explained in 3G TS 08.18 Section
8.1).
• PFI journaling (see “PFI journalling” on page 5-63) is not supported if
SGSN does not support PFC feature (as described in “PCF support and
negotiation” on page 5-56).
Upon receipt of downlink data from the GGSN, the SGSN tests various
conditions to determine if the packet can be immediately sent to the BSS. The
SGSN, depending on the configuration, may buffer packets under the following
conditions:
• Flow Control: a leaky bucket algorithm defined in GSM 08.18 governs
Downlink mobile (MS) flow control. If the leaky bucket on the BSS
becomes full, the SGSN will buffer incoming downlink data.
• LLC Suspended: LLC, which is the data link layer between the SGSN
and the mobile, may be suspended due to a Routing Area Update or
because the mobile is in Standby State. The SGSN will buffer downlink
data while LLC is suspended.
• IRAU Buffering: in IRAU, the old SGSN (SGSN that mobile is moving
from) buffers and then forwards the packets. In the New SGSN (SGSN
that mobile is moving to), the packets are buffered until the lower layers
come up.
Previously the SGSN/GPRS supported only downlink buffering. Packets
received during RAU on the old SGSN were discarded. IRAU buffering is
now supported.
Customers can provision five different buffer sizes as well as the total number
of blocks in each size:
• Mini
• Small
• Medium
• Large
• Xlarge
OA&M
This section describes PDU buffering OA&M. For complete descriptions of
buffering provisionable and operational parameters, refer to NTP 411-5221-
060, SGSN Components Reference Manual. For information on SGSN
alarms, refer to 411-5221-500, SGSN Alarms Reference Manual.
Fault management
Adding the PduBuffer subcomponent to a GSD that is already active results in
a loss of service for that GSD. If the PduBuffer component is provisioned
such that not enough memory is available on the GSD to support the
provisioning, a SET alarm (7068 1021) is generated and Buffering is
disabled. The GSD component continues to function normally.
Configuration management
Required component PduBuffer under the Gsd component is used to
provision PDU buffering and buffer sizes. Optional components PduBuffer
IrauBuffer and PduBuffer DownlinkBuffer are used to provision the memory
allocated for IRAU buffering and downlink buffering, respectively.
Performance management
PDU buffering provides the following statistics groups:
• BufPoolComOper—operational attributes for the PduBuffer component
• BufPoolOper—operational attributes for the 5 Buffer pool
components.
• BufApplOper—operational attributes for the IrauBuffer and
DownlinkBuffer components.
Lossless IRAU
This feature does not implement lossless IRAU.
The SGSN LI capability utilizes the services of a third party adjunct platform
to perform the administration and delivery functions necessary to satisfy
Lawful Interception requirements. The adjunct platform is responsible for
administering the interception of the target mobile terminals and also
performing the formatting and delivery of the CC and IRI to the Monitoring
Center (MC) and/or Law Enforcement Agencies (LEA).
LI reference model
3GPP TS 33.107, “Technical Specification Group Services and Systems
Aspects; 3G Security; Lawful Interception Architecture and Functions” defines
the LI Reference Model. The functional entities in the LI Reference Model are:
• ADMF—(Administration Function) obtains lawful Authorization from
one or more LEAs and sends provisioning data to Access Functions (AF)
and/or Delivery Functions (DF).
• AF—(Access Function) accesses IRI and CC and delivers IRI to DF2, CC
to DF3.
• DF2 (Delivery Function 2) delivers IRI to authorized CFs
• DF3 (Delivery Function 3) delivers CC to authorized CFs.
• CF (Collection Function) collects and processes IRI and CC for the LEA.
Figure 5-12
Nortel implementation of the LI Reference Model
SGSN (AF)
Routers with
IPSec
ADMF/DF
CF
.. CF
LEA LEA
The Collection function and any interface to LEAs is not addressed by this
feature.
Both the SGSN and the ADMF/DF exchange information using the Lawful
Interception Common Protocol (LICP) to accomplish the interception. The
ADMF sends the SGSN provisioning information about the target. The SGSN
stores the target information. When the SGSN detects that a target is
conducting activity (i.e. Attach, PDP Context Activation, etc.), then the
SGSN sends intercepted IRI and CC to the DF. The DF is then responsible for
any further formatting and delivers the IRI and CC to the LEAs.
Figure 5-13
LICP protocol stack
LIAP
CAP
CDP
TCP
IPSec*
IP
L2
L1
The LICP layer is technology independent and also product independent and
intended to specify the packet data interception interfaces for all of Nortel’s
wireless data products. It includes both the Common Administrative Part
(CAP) and Common Delivery Part (CDP). CAP defines the interface between
AF and ADMF for provisioning a target for Lawful Interception. CDP defines
the interface between AF and DF for delivery of IRI and CC.
LIAP defines the product or technology specific fields for IRI and CC. For this
feature, the LIAP contains the GPRS/UMTS specific IRI and CC.
Table 5-18 lists all potential intercepted information. Not all information is
found in every IRI event.
Failure events are captured for mobility events such as attach, PDP activation
and, in the case of the GPRS LI implementation, SMS.
Table 5-18
Intercept information
Field Description
Network Element ID Type Type of Network Element ID (e.g., E.164, X.25, IPv4 and IPv6)
Field Description
Failed Context Activation Reason Reason for failed context activation of target subscriber
The GGSN address is used for the NID in the GPRS/UMTS system. The
charging ID is used for the CIN. The correlation number is used only for
successful PDP Context Activation and associated intercepted packets. The
correlation number is unique in the whole PLMN.
Field Description
Network Element ID Type of Network Element ID (e.g., E.164, X.25, IPv4 and IPv6)
Type
Direction Type toward network or target (i.e., uplink/downlink PDU or MO/MT SMS)
Field Description
LI hardware
A 2 Port General Purpose with Disk card (2PGPDsk) is required for the LI
component and its database. This card is functionally called the Lawful
Interception Service Processor (LISP) card. The LISP has a LAN port so that
a private LAN can be established between the SGSN and the ADMF/DF.
Refer to “Special considerations for I/O routing” on page 2-26 for I/O
options.
All events (IRI) and packets (CC) intercepted on the SGSN are sent to the
LISP card for formatting and delivery. The LISP card must be located within
in the same SGSN shelf that contains the GSC cards that it will support.
Figure 5-14 shows a logical, sample configuration of the LISP card on the
SGSN.
Figure 5-14
Sample SGSN/GPRS configuration for LI
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
7K
ATM
GTL
LAN
LAN
GSD
GSD
CP
CP
Shelf
CC
IRI
15K
LI /Billing
ATM
Shelf
GSC
GSC
CP
CP
After the LISP card boots (either the original or the standby if spared),
the LISP notifies the ADMF of the Reset, and the ADMF re-sends LI
provisioning information to the SGSN.
For a redundant GSC card, the hot standby SC card takes over and
monitoring continues for both IRI and CC.
• If a target’s GSD crashes, no further monitoring takes place for CC, but
the IRI monitoring continues. Once the PDP session is re-established
(possibly on another card), CC continues for the targeted subscriber.
• All LI provisioning data on the SGSN which is stored in volatile memory
on the LISP card is lost once the card crashes and/or is reset.
Error recovery
• If any TCP connection goes down, then the Access Function tries to re-
establish it. A connection request is sent periodically until success to the
ADMF. LISP does not buffer any messages for retransmission (only the
TCP layer handles any packet buffering).
• If the Access Function TCP buffers overflow, any outgoing data will be
lost until the overflow situation is resolved.
Redundancy
The following sections describe the redundancy capabilities of the primary
SGSN cards used for Lawful Intercept. For more information on SGSN
redundancy, see “Redundancy capabilities” on page 4-1.
LISP card
The LI application supports 1:1 Warm redundancy. In the event of a hardware
failure, the LI application on the standby FP will takeover for the failing FP.
Data between the FPs for LI sessions is not synchronized so the newly
activated LI will send a RESET message to the Lawful Intercept Gateway
(LIG) and the LIG will in turn download current interception orders to the
new LI. The LI function serves the GSCs present on that shelf along with the
GSDs supporting PDP Contexts for the subscribers associated with the GSCs.
The target to associate path is not impacted due to an LI failure.
If the GSC cards support 1:1 hot spare redundancy, upon a GSC card failure,
the hot spare standby card takes over and monitoring continues for both IRI
and CC.
Security
The LI database is only accessible (provisioning or de-provisioning) to the
ADMF. It is invisible to SGSN authorized users.
LI Provisioning
The Lawful Interception Access Function (LIAF) component is a root
component on the FP card. This component contains the LI provisionable
parameters. It also provides the means to display the operational and
statistical information maintained by the LI component.
The Sgsn and Gsc provisioning groups also contain provisioning parameters
that are related to LI functionality. For information about the LI provisionable
and operational attributes, refer to NTP 411-5221-060, SGSN Components.
Status attributes
Table 5-22 lists status attribute values supported for the LISP component.
Table 5-22
LIAF component status attributes
Alarms
The LIAF component of the SGSN Lawful Intercept Server is responsible for
reporting certain operating failures as alarms. The reported alarms are sent to
a Management User, which is typically a command-line UI or a graphical UI.
Set/clear alarms are generated for resource problems and LIG communication
link failure.
Figure 5-15
GSM authentication procedure
P-TMSI Signature
The P-TMSI Signature is used by the SGSN to detect possible TLLI
Collisions. The P-TMSI Signature consists of 24-bits. A P-TMSI Signature
from the mobile equal to all 1’s indicates that no valid P-TMSI Signature is
available (See 3GPP TS 23.003.) See “P-TMSI enhancements” on page 5-82
for more information.
Ciphering
The ciphering function preserves the confidentiality of user data and
signaling across the radio channels and inherently protects the PLMN from
intruders. For more information, see 3GPP TS 23.060, “Technical
Specification Group Services and System Aspects; General Packet Radio
Service (GPRS); Service description; Stage 2”.
P-TMSI enhancements 5
Packet Temporary Mobile Subscriber Identity (P-TMSI) enhancements on the
SGSN reduce the impact on mobile end-users due to P-TMSI collisions. The
enhancements both reduce the statistical probability of a P-TMSI collision
occurring as well as reducing the impact of a collision that does occur.
A P-TMSI collision can occur when one mobile tries to attach to an SGSN
with a P-TMSI that is currently being used by another mobile. This scenario
is possible during an Attach (ATT), a Routing Area Update (RAU), or an
Inter-SGSN Routing Area Update (IRAU). It may also occur during MS
Initiated Detach (DET) under certain error scenarios.
GMM enhancements
GMM enhancements consist of detecting the mobile PTMSI collision and
rejecting the mobile with a cause of Cause #22 (Congestion) or Cause #9
(MS identity cannot be derived by the network) depending on the procedure
in which collision occurs. Upon detecting the collision, the GMM increments
the CAS counters to record the PTMSI collision based on the procedure in
which the collision occurred (see “Performance counters”, section “P-TMSI
collision” on page 7-26). Table 5-24 lists the possible P-TMSI collisions and
the default resulting rejection cause code.
Table 5-24
P-TMSI collision cause
ATT Cause # 22
RAU Cause #9
IRAU Cause #9
LLC enhancements
The TLLI is the LLC identifier derived from the P-TMSI. The LLC includes
enhanced TLLI management procedures to further reduce the possibility of a
TLLI collision.
• Separate tables used to distinguished between mobiles with foreign vs.
local TLLIs (this eliminates Collisions between Foreign and Local
TLLIs).
• Increase the number of bits within the TLLI used to uniquely identify a
mobile within a GSD.
P-TMSI signature
The SGSN uses P-TMSI signature IE that is defined in 3G TS 24.008 to
detect TLLI collisions. The P-TMSI signature is an optional 24-bit field that
contains an identifier that is allocated to the MS when the SGSN assigns a
new P-TMSI to the MS. The MS uses the P-TMSI signature in certain
signaling messages. The SGSN uses a unique combination of P-TMSI
Signature and P-TMSI to validate a mobile for messages that support P-TMSI
Signature. The SGSN assigns, unassigns and maintains a PTMSI signature
along with a PTMSI.
Configuration management
The authenticateSmPdus provisionable parameter controls whether the
SGSN authenticates the mobile upon receipt of an unciphered PDP Context
Activation request or PDP Context Deactivation request. If set to ENABLE,
the SGSN authenticates the mobile upon receipt of these messages.
Authenticating the mobile in this scenario prevents the SGSN from writing to
the wrong billing record. This scenario could occur due to a P-TMSI collision
or a rogue mobile attempting to use a P-TMSI assigned to a valid mobile.
Authenticating the mobile will result in additional messaging between the
SGSN and the HLR. If set to DISABLE, authentication is not performed on
each unciphered PDP context activation request and unciphered PDP context
deactivation request (note, regular 1 in N authentication is still in effect,
therefore, an authentication can still be performed in this case).
IP Header Compression 5
RFC 2507 IP Header Compression adds support for the RFC 2507 header
compression algorithm in addition to the existing RFC 1144 TCP/IP header
compression algorithm on the SGSN.
Header Requests
When the decompressor fails to repair the context after a loss of the packet
using the “twice” algorithm, the decompressor may request a full header from
the compressor. This is possible on links where the decompressor can
identify the compressor and send packets to it.
Compression Slow-Start
To allow the decompressor to recover quickly from loss of a full header that
would have changed the context, full headers are sent periodically with an
exponentially increasing period after a change in the context. This technique
avoids an exchange of messages between compressor and decompressor.
Such exchanges can be costly for wireless mobiles as more power is
consumed by the transmitter and delay can be introduced by switching
between sending and receiving.
To avoid long periods of disconnection for low data rate packet streams, there
is also an upper bound, rfc2507MaxTime, on the time between full headers in
a non-TCP packet stream. If a packet is to be sent and more than
rfc2507MaxTime seconds have passed since the last full header was sent for
this packet stream, a full header must be sent.
OAM
The following sections provide Operations, Administration, and Maintenance
(OAM) information for IP Header Compression.
Fault management
The RFC 2507 IP Header Compression feature generates a warning alarm for
the provisioning attribute maxHeaderCompressionEntities when the memory
pool for header compression entities reaches 100% of usage. The alarm is
cleared when the level lowers to 90%.
Configuration management
The following lists the provisioning attributes that are renamed or added by
this feature:
The provisioning attribute maxHeaderCompressionEntities and
allowableCompressionAlgorithms are added to the component Gsd/#
GprsSubNetworkDataConvergenceProtocol.
The following three RFC 2507 TCP/IP and UDP/IP header compression
parameters are defined as data members in the implementation instead of
defining them as provisioning attributes:
• MAX_HEADER - This parameter indicates the largest header size in
octets that may be compressed. The implementation supports negotiation
down to 60 bytes, and the header size will not go beyond 96 bytes. The
default value is 96 bytes.
• TCP_SPACE - This parameter indicates the maximum Context Identifier
(CID) value for TCP. The implementation supports negotiation down to
3, and the maximum value for CID will not go beyond 7. The default
value is 7.
• NON_TCP_SPACE - This parameter indicates the maximum CID value
for non-TCP. The implementation supports negotiation down to 3, and
the maximum value for CID will not go beyond 7. The default value is 7.
Performance management
The following new groups are added by this feature:
The groups GprsSndcpHeaderCompressionOp, GprsSndcpRfc2507Op and
GprsSndcpRfc2507Stats are added to the component Gsd/#
GprsGsdSessionContext.
The following operational and collected statistical attributes are added by this
feature:
The following operational attributes are added to the component Gsd/#
GprsSubNetworkDataConvergenceProtocol; msCompressionReqRfc1144,
msCompressionFailRfc1144, msCompressionSuccessRfc1144,
nwkCompressionPreallocFailRfc1144, nwkCompressionSuccessRfc1144,
msCompressionReqRfc2507, msCompressionFailRfc2507,
msCompressionSuccessRfc2507, nwkCompressionPreallocFailRfc2507,
nwkCompressionSuccessRfc2507, currentRfc2507Entities and
peakHeaderCompressionEntities.
MS Purge 5
The SGSN sends the PurgeMS message to the HLR when the Mobility
Management (MM) contexts of an inactive mobile are deleted in the SGSN.
This can reduce messaging on the Gr, Gd, and Gn interfaces. However, before
the contexts are removed from the SGSN and the PurgeMS message is sent,
the mobile contexts may be kept for a period of time after detaches. If the mobile
reattaches to the SGSN within a provisionable period of time, the previous
context information is retrieved.
The catalysts for deleting a context from the SGSN and triggering the MS Purge
message to the HLR are:
• After a periodic audit (scheduled through operator provisioning). This
procedure deletes the inactive contexts older than the provisioned time
period.
• After each explicit detach (if provisioned). The power off detach is an
example of an explicit detach.
Note: Implicitly detached mobiles, for example, Mobile Reachable Timer
Expiry related detaches, can be handled through the MS Purge Audit.
Context deletions that occur after the reception of Cancel Location message,
for a particular mobile, do not result in an MS Purge since the HLR has
already moved the SGSN association for this mobile to another SGSN.
MS Purge provisioning
MS Purge provisioning parameters are under the Sgsn Gsc subcomponent (on
the CP). There are three provisionable parameters to control the purge
procedure:
• msPurgeFunction—enables the purging function for the SGSN.
• purgeOnExplicitDetach—determines whether mobiles are purged upon
explicit mobile detach.
• purgeMinimumInactiveMobileAge— specifies the context retention
interval after which inactive mobiles are purged.
Under the Tcap Map component, the pmsSanityTimer specifies the amount of
time the Tcap Map stack waits for the PurgeMS acknowledgments from HLR.
If mobiles are too frequently purged, either due to explicit detach purging or
short retention period purging, there can be many PurgeMS messages sent to
the HLR. This could be counter-productive if those mobiles quickly
reattached to the SGSN, requiring full Attach procedure messaging. If
mobiles are not purged frequently enough, the HLR could believe that a
mobile is still at the operator SGSN. If any information needs to be sent to the
mobile, the HLR could waste network capacity by needlessly messaging the
old SGSN.
MS Purge statistics
Several areas of statistics maintain MS Purge data:
• Group Gsc Statistics maintains operating statistics for MS Purge.
• Group Gsc MapClient Statistics maintains statistics for MS Purge
messaging.
• Attribute Tcap Map pmsTimeouts tracks expiries of the pmsSanityTimer
attribute.
Accounting 6
Charging information in the UMTS/GPRS network is collected for each
Mobile Station (MS) by the SGSNs that are serving the MS. The SGSN
transfers collected charging information to the Charging Gateway Function
(CGF) periodically, as provisioned by the network operator. The CGF acts as
a storage buffer for real-time charging information collection, and provides
the charging information to the operator’s Billing System (BS). SGSN
accounting is compliant to the GTP’ protocol (defined in 3G TS 32.015) and
uses the Ga interface. Figure 6-1 illustrates the GPRS charging architecture.
SGSN Gn GGSN
Ga Ga
S-CDR G-CDR
M-CDR
CGF
S-SMO-CDR
S-SMT-CDR
CDRs
Billing
System
Between the GGSN and the CGF, the Ga interface allows accounting for data
sent and received on the Gi interface. Between the SGSN and the CGF, the Ga
interface allows accounting for mobility events, Short Message Service
transactions (SMS is available only in GPRS), and data sent and received
between the mobile and the SGSN. Hence, the data counts on the GGSN and
on the SGSN may not be the same.
SAS hardware
The SAS application is implemented on the Passport 15000-VSS 2 port
General Processor with Disk (2pGPDsk). The 2pGPDsk has a 20 gigabyte
hard drive mounted to its motherboard that is used to store billing data.
The SAS application may co-exist with the Lawful Interception (LI)
application on the same FP. Only one SAS application may be provisioned
per FP.
Billing traffic load is shared across the cards, thereby mitigating the risk of
billing record loss. SAS cards can be provisioned to use different CGFs or the
same CGF.
All SAS cards must reside on the same shelf as the corresponding Subscriber
Control (SC) cards. For any given SC card that is provisioned, subscribers are
distributed among the available SAS cards on the shelf. When a mobile
attaches, the SC card assigns it to a SAS instance. It will choose the one with
the fewest subscribers to achieve some basic load balancing. As a result, the
subscriber load is naturally distributed across the active SAS cards
provisioned on the shelf.
updateInterval cdrUpdateInterval
cdrTransferTime drtResponseTimeout
cdrRetries drtRetries
The system validates that the value of the following Sas component
provisionable parameters is the same on all other Sas components on the shelf:
• cdrCapture
• locationBasedBilling
• roamerCapture
The system validates that the values in the following attributes are the same
across all provisioned instances of the SAS component. These attributes under
the SAS components must be provisioned with the same values as these
attributes under the USD or GSD component. (These attributes are described
in “S-CDR partial record common provisioning” on page 6-16).
• scdrPartialRecordInterval
• scdrMaxContainers
• specificDailyScdrPartial
• dailyPartialTimeOfDay
The timeOffset attribute was not moved to the “Sas/x” component when the
other attributes under the “(U)Sgsn Accounting” subcomponent were moved.
The offset value populated in the CDRs will be the system time offset value
provisioned for the passport under the Time component.
Standards support
SGSN Billing supports 3G TS 32.015 v3.2.0 and v3.6.0. Note that only one
version is used at a time (that is, CDRs output from SAS follow either the
3.2.0 format or the 3.6.0 format). The version supported is selected via
provisioning data, and no card reset is required for the change to take effect.
Note: SMS messages are sent over the circuit domain in the Nortel
UMTS network. Therefore, the SGSN/UMTS does not generate S-SMO-
CDRs or S-SMT-CDRs.
Open
An open operation results in the creation of a CDR in RAM. M-CDRs are
stored in RAM for as long as the mobile is attached to the GPRS/UMTS
network through the serving SGSN. S-CDRs are stored in RAM for as long as
the session is active in the serving SGSN. SMS CDRs are not stored long-
term in RAM; they are immediately closed and written to non-volatile store
(hard disk).
Update
An update operation is performed on an open S-CDR or M-CDR. This
operation results in the addition of a new container to the CDR, or the
updating of exiting data already captured in the CDR.
The SAS initiates the traffic volume update procedures for open S-CDRs.
This involves requesting updated volume counts for Data Volume Counts
from each active PDP Context at the time interval provisioned in Sas
cdrUpdateInterval, and updating the S-CDR with the returned traffic data
volume counts.
Close
A close operation is also performed on an open S-CDR or M-CDR, or on a
new SMS CDR. This operation results in the S-CDR or M-CDR being moved
from RAM to the end of the current “Closed” file. The S-CDR or M-CDR is
then removed from RAM. For SMS CDRs, the close operation is the act of
both creating the new CDR and appending it to the end of the “Closed” file in
one single operation. SMS CDRs are not stored long-term in RAM.
S-CDRs or M-CDRs are stored on hard disk until they are sent to the CGF,
based on the setting of Sas transferInterval. Upon closure of an S-CDR,
another S-CDR in the form of a “subsequent” S-CDR is opened in memory to
maintain the billing information of the still-activated PDP context. The
subsequent S-CDR contains the same Charging Id as the closed S-CDR so the
records can be later aggregated by the operator’s downstream Billing System.
Likewise, upon closure of an M-CDR, another M-CDR is opened in memory
to maintain the billing information of the still-attached mobile.
For all CDRs, the network operator may request that closed billing records be
sent to the CGF without delay by provisioning attribute Sas transferInterval.
In this case, the closed CDRs are written to hard disk to protect the data in
case of CGF failure or if retransmission is necessary, and then they are written
to the CGF with as minimal delay as possible. This charging characteristic
may be described as Near Hot Billing.
• Volume limit
• Time limit
• SGSN change
• Maximum change conditions
• Management intervention
• CAMEL Init Call Release
In the present release, partial records are created from data volume limit,
duration (time) limit, SGSN change, tariff time change, and maximum
changing conditions. Management Intervention is currently not used to
indicate OA&M intervention, but it is used in support of Location Based
Billing and specific daily partial records. The abnormal release is generated
due to system failures within the SGSN or GGSN nodes, network failures,
GGSN reset, etc. All PDP Context Releases, GPRS Detaches, and other
UMTS/GPRS events are classified as “normal” in SAS CDRs.
Modifications to system time that are not done with system time offset will
affect the CDR time stamps and duration in an unpredictable manner.
An S-CDR record is closed and a new partial record opened upon the following
conditions:
• Data Volume Limit
• PDP Context duration limit
• Maximum number of charging condition changes
• Management Intervention
While processing each Packet Data Unit (PDU), the SGSN compares the
current combined uplink and downlink traffic volume. If the value is greater
than the specified threshold, SAS updates the appropriate S-CDR and
generates a partial record with reason, “Data Volume Limit.” DVL partial
records are created with volume counts of no more than one packet more than
the provisioned value.
Time based partial records are created with durations within a small tolerance
of the provisioned value. The exception to this is any time-based partial
records created subsequent to a Specific Daily S-CDR partial (see “Specific
Daily Partial” on page 6-13). These subsequent records may have durations
that exceed the provisioned time interval by several minutes.
Figure 6-2
Time based and DVL partial record creation interaction
Time
Volume .5 Mb
t=8
TB VB TB TB VB TB TB
t=38 t=59 t=89 t=119 t=135 t=165 t=195
NOTE: Creation of volume based partials reset the starting time for
time-based partials.
Management Intervention
The Management Intervention cause for partial record generation of S-CDRs
is used in conjunction with the Location Based Billing and Specific Daily
Partial features.
TTCT events can be configured using the existing Time Of Day Accounting
(TODA) provided by Data Collection System (DCS) in the Passport base
software. The network operator can provision multiple tariff periods for
packet services on GPRS and UMTS networks.
First container includes initial QoS values and corresponding volume counts. Second container includes
new QoS values and corresponding volume counts before tariff time change. Last container includes
volume counts after the tariff time change. Following total volume counts can be itemized (tariff1 is used
before and tariff2 after the tariff time change):
Container
[T.S. 32.015]
The objective is to create one closed container per active PDP context per
tariff time period so that the downstream billing system can apply different
tariffs for the volume counts provided by the SGSN for the distinct tariff time
periods.
Due to the amount of time it takes to update volume counts for all active PDP
sessions, especially those that are idle, there may be a delay of several
minutes before SAS updates its volume counts and creates a new time change
container for every active S-CDR.
Because TTCT introduces multiple data volume containers per S-CDR, the
configurable attribute Sas/Usd/Gsd scdrMaxContainers enables the operator
to specify the maximum containers within an S-CDR before a partial record is
generated. According to the 3GPP Charging and Billing Specification, all the
active PDP contexts are not required to have exactly the same time stamp due
to same tariff time change (variance of the time stamps is traffic load
dependent).
TTCT provisioning
The following component attributes are used to provision TTCT:
• Sas/Gsd/Usd Acct scdrMaxContainers—allows the operator to determine
the maximum container limit per S-CDR. When this limit is reached, a
partial record is generated. The value used for the maximum number of S-
CDR containers will determine how often S-CDRs are closed and ready
for transfer as well as the number of S-CDRs transferred to the CGF.
• Sgsn tariffTimeChangeTrigger—enables the Tariff Time Change Trigger
functionality. TTCT must be enabled for each SGSN root component
configured within a Passport. All shelves within the SGSN must have this
attribute provisioned with the same value. The enabling of this value
allows the verification of restrictions specific to TTCT placed on the
TODA events configured.
In addition, collection times for Time of Day accounting to take place must be
provisioned (see “TODA provisioning” on page 6-15). The TODA events are
used to indicate Tariff Time Changes. The USD/GSD and SAS register to
receive the timed events. All time events provisioned on SGSNs containing
USD/GSD and SAS cards should be exactly the same.
As there is no specific partial record closure reason for LBB in the 32.015
standard, this feature employs the “Management Intervention” reason.
require a daily billing event. This facility is based on the basic Tariff Time
Change (TTCT) feature. All the provisioning required for any TTCT event
must be provided for the Specific Daily S-CDR time. The time specified for
the Specific Daily S-CDR partial must be one of the provisioned Time of Day
Accounting (TODA) times.
In addition to the TODA time, the Specific Daily S-CDR feature must be
enabled in attribute Sas/Gsd/Usd specificDailyScdrPartial and the specific
time of day for the partial provisioned in attribute Sas/Gsd/Usd
dailyPartialTimeOfDay. This is required to distinguish this event from all
other TTCT events. The reaction to this event is different from a normal
TTCT event in that a partial record is created even if the number of traffic
volume containers is less than the provisioned scdrMaxContainers.
The Specific Daily S-CDR partial record may not appear on the SAS hard drive
for up to several minutes after the specified time of day. The following is a list
of specifications for this feature:
• The container changeTime (the time when the S-CDR is closed) is exactly
Specific Daily S-CDR time of day.
• The volume counts reflect only data transmitted/received prior to Specific
Daily S-CDR time of day.
• The record closing reason for this partial is Management Intervention.
• The subsequent S-CDR has a record opening time of exactly Specific
Daily S-CDR time of day.
The first S-CDR created for each session following the specific daily S-CDR
partial due to timeLimit may have a duration that exceeds the partial record
interval by several minutes. The variation in duration is completely dependent
on system load.
The example in Figure 6-3 uses midnight for the specified time of day.
Figure 6-3
Specific Daily S-CDR partial record example
Time Midnight
Example 1:
Active Data
Session at
Midnight Start VB VB TB TB TB MB TB
t=8 t=35 t=57 t=87 t=117 t=147 t=172 t=202
The duration of any
t=175 S-CDR following a
daily cutover partial
will vary. The
duration is
Example 2: dependent upon
Idle Data system load.
Session Example shows 33
at Midnight minutes.
Start VB VB TB TB TB MB TB
t=8 t=35 t=57 t=87 t=117 t=147 t=172 t=205
TODA provisioning
Passport Base software includes a Data Collection System that the Tariff
Time Change and Specific Daily partial features use to provide timed events
to USD/GSD and SAS. The DCS Collector’s subcomponent “Accounting”
has an attribute, collectionTimes, which is used to configure the times for the
Tariff Time period changes. The tariff times may not be closer than 4 hours
and there can be no more than 6 distinct periods provisioned.
Guidelines
Determination of appropriate TODA provisioning should be made based on
the traffic patterns of each node. It is recommended that TODA periods not
begin or end during peak periods to avoid flood of messages between
components (USD/GSD and SAS).
Setting of the maximum S-CDR container value should reflect the traffic and
the desired interval at which S-CDRs are transferred to the billing system. If
the value is set very low there may be a large number of partial records
created. If the value is set too high the partial records may not be created in a
timely manner.
Note: “Subscriber Data (SD) card” refers to both GPRS Subscriber Data
(GSD) and UMTS Subscriber Data (USD) cards.
These four attributes are provisioned in the Sas, Gsd and Usd components.
Multiple instances of these components must have the same values for the
attributes described.
• scdrPartialRecordInterval — This attribute controls the generation of
time-based partial S-CDRs. A partial S-CDR is generated at each
provisioned time relative to the last partial created for this PDP session.
Modification to the scdrPartialRecordInterval requires a reset of the SD
cards. A warning is issued when the provisioning is modified for this
attribute.
The number of partial timers active on each SD at any time is available. This
statistic should match the number of sessions on each SD card.
There are no plans to use the Management Intervention trigger for M-CDRs
as of this release.
CDRs are stored in batch files on the 2pGPDsk hard drive and processed as
described in the following sections.
All CDR batch files are named “cdrsN”, where N is an integer in the range {1
to 1073741824} that represents the batch file number.
When a new transfer begins, the SAS first moves all the CDR batch files from
the /close directory to the /xfr directory and then opens a new batch file in the
/close directory for storing newly closed CDRs. The CDR batch files in the /
xfr directory are then sequentially transferred to the CGF. As each CDR batch
file is transferred, it is moved to the /sent directory. When all the CDRs in a
batch file have been acknowledged by the CGF, that batch file is deleted from
the /sent directory.
Any time a new CDR batch file is created, its batch file number will be the
batch file number of the last CDR batch file plus one. When a batch file
number exceeds the value 1,073,741,824, it rolls over to 1.
If the network operator removes an SGSN, or just its 2pGPDsk card, from
service and then returns that 2pGPDsk card to service at a later date, any CDR
batch files that exists on the SAS card from when it went out of service are
retransmitted to the CGF soon after it is placed back in service. (New 2pGPDsk
cards are delivered without any CDR batch files in the /close, /xfr, or /sent
directories.) If this behavior is not desired, the network operator can first
perform one of the following.
• Delete all files from the /close, /xfr, and /sent directories on the 2pGPDsk
card’s local disk.
• Move all files from the /close, /xfr, and /sent directories on the 2pGPDsk
card’s local disk to some other location.
The network operator can provision both a primary and secondary CGF IP
Address. The provisioned primary CGF IP Address is the address used by the
SAS when transferring closed CDRs to the CGF. If the primary CGF is not in
service, the SAS uses the provisioned secondary CGF IP Address.
The GGSN also sends a CGF IP Address to the SGSN in the PDP Context
Accept message. This CGF IP address from the GGSN should match the
primary CGF IP Address provisioned by the network operator in the SGSN.
In the case of discrepancies, only the provisioned CGF IP addresses are used.
Request Accepted If this was a normal DRT request, the CDRs that were sent in
the DRT request are freed and any files on disk are deleted
(unless those files still contain unacknowledged CDRs).
Request related to possibly If the DRT request was sent as an empty test packet, in
duplicated packet already fulfilled/ response to a CGF that was temporarily down, and if the DRT
Request already fulfilled request was also sent to CGF2, a cancel DRT message is sent
to CGF2.
If this was a normal DRT request, the cause is treated just like
a “Request Accepted” since it implies the CGF already
processed the DRT request a previous time and the SGSN did
not get acknowledgment of that event.
—sheet 1 of 2—
Table 6-2
DRT response message cause value descriptions (continued)
Version not supported The highest GTP version supported by the CGF is sent in this
DRT response message.
• If that version is not supported by the SGSN, a “Version
Not Supported” message is sent to the CGF and the DRT
response message is ignored.
• Otherwise, the message is resent to the same CGF using
the GTP version requested by the CGF. All future
messages with the CGF will use the new GTP version.
No resources available/Service not The SGSN marks the CGF as being down and immediately
supported/System failure/Request sends the DRT requests to CGF2 marked as “possibly
not fulfilled duplicated”, if CGF2 is available.
Mandatory IE incorrect/Mandatory The CDRs used to create the DRT request are discarded and
IE missing/Optional IE incorrect/ saved in a bad CDRs file (/bad/cdrs.new). No attempt is made
Invalid message format to reformat or resend the DRT request.
Invalid cause This is any other cause value not specified above.
The CDRs used to create the DRT request are discarded and
saved in the bad CDRs file. No attempt is made to reformat or
resend the DRT request.
—sheet 2 of 2—
Billing redundancy 6
The SAS application supports 1:1 hot standby redundancy. Up to 4 primary
SAS cards can be concurrently active in a common Passport 15000 shelf.
Each card must be redundant in a 1:1 configuration with up to four standby
cards.
Both the active and standby SAS cards must be on the same 15000 shelf. In
the event of a failure (assuming it is not a disk crash), all closed CDRs are
preserved on the hard disk of the failed FP. The two spare cards must be of
the same version. For the purpose of hardware replacement, the spare pair
may be of different versions but this needs to be rectified within the
maintenance window.
Hot standby
Figure 6-4 depicts the flow of information between the active and standby
SAS cards to support synchronization for the hot standby mode of operation.
Figure 6-4
Active/standby synchronization
billing
requests/events
GMM
SM
SC SC SC SC SMS
SSF (CAMEL)
SD SD SD SD
The SAS application receives event notifications from the various Subscriber
Control (SC) cards it supports. These messages cause new CDRs to be
opened, existing CDRs to be updated, partial records to be generated, and
existing CDRs to be closed. This affects the active records in main memory
and closed records in secondary storage (the hard disk). Dynamic data is
journaled from the active SAS application to the standby SAS application for
synchronization of incoming billing information.
Upon startup of the standby SAS card, open CDR data in the active SAS
application is synchronized with the standby via checkpointing mechanisms.
The active application initiates transfer of closed CDRs to the Charging
Gateway Function (CGF) upon synchronization of the standby card. This
avoids capacity issues which arise from full hard disk synchronization of
closed CDRs. Subsequent CDR closure occurs simultaneously on both the
active and the standby.
The dynamic data on the Active SAS FP is journaled to the Standby FP for all
transactions. Upon failure of the Active FP, all open Call Detail Records
(CDR) are maintained on the FP that takes over as active. Closed CDRs are
preserved on the hard drive. Upon failure of the active card, a switch-over
occurs, causing the stand-by to enable as active and begin processing
incoming billing requests. Billing operations for previously open records
(updates and closes) are maintained.
When the SAS is in hot standby, the disks are in sync and manual recovery of
billing files is not required. To limit the loss of billing data, it is recommended
that the collection of traffic volume counts and the generation of partial S-
CDRs occur as frequently as possible without impeding required capacity.
The frequency of these events is independently operator-configurable from a
minimum of every 15 minutes to a maximum of every 24 hours.
Note: A SAS card that has many records stored to disk takes longer to
initialize. On startup, a disk test checks all content on the disk. Each file
is examined; this has taken as long as 10 minutes in the lab. To avoid such
delays, files stored on the disk should be transferred off of the SAS card
often enough to minimize the number of records.
Fault management
Billing redundancy utilizes existing Passport Base alarms related to
redundancy and modifies the behavior of existing SAS alarms. On switchover
all alarms for the LP and its subcomponents are cleared. The standby card
raises any alarms that still exist after switchover.
SAS alarms
This section describes alarms related to SAS hot standby. For complete
information on all alarms, see NTP 411-5221-500, Nortel SGSN Alarms
Reference Manual.
The following alarms are generated on the card currently operating as the
standby though they are converted to MSG alarms against either the
Shelf Card/ x StandbyServices or Prov Migration component, depending on
whether the card is standby or migration active.
• 7068_1016, SAS Initialization Failure Alarm
Initialization failure alarms are generated on the standby for any failure
which precludes the standby from being able to perform the role of hot
standby.
The following alarm is generated from both the active card and the standby
card with text that indicates which card is issuing the alarm. This is done to
make sure the correct information is given to the operator in a situation where
the channel between the active and standby is not functioning correctly.
• 7068_1566, SAS Not Ready for Switchover Alarm
This alarm is used to inform the operator of the availability of hot standby
services for SAS.
The following alarms are not generated on the card currently operating as the
standby:
• 7068_1003, CGF Link Failure Alarm
The standby application does not communicate with the CGF. After it
becomes active, it starts talking to the CGF(s) and may then generate an
alarm if it cannot establish communication.
Configuration management
Configuration of a hot spare is part of the base Passport carrier grade
functionality. Billing / LI Redundancy makes use of the 1:1 sparing option
available using the mainCard/spareCard attributes of the Logical Processor
component. Reference NTP 241-5701-600: Passport 7400, 15000, 20000
Configuration Guide.
Accounting management
Billing redundancy is entirely related to accounting and serves to greatly
reduce the possibility of lost billing records through providing hot standby
redundancy.
Performance management
Billing redundancy does not include any additions or changes to counters,
thresholds, or otherwise affect any aspects of performance management
except as noted in the Fault Management section above. Existing counters are
not synchronized to the standby therefore switchover essentially resets the
counters. Thus, counter changes within the last 15 minute collection interval
can be lost.
GGSN
For a GGSN failure, the PDP Contexts in the GGSN are lost. The GSC
detects the GGSN outage via the Path Management functionality. When a
mobile station with a PDP Context on the failed GGSN next communicates
with the SGSN (either uplink bearer or signaling messaging), the GSC
deactivates the PDP Context. The deactivation causes the S-CDR to be
closed with the “abnormal release” reason.
CGF
Normal CGF recovery is handled as described in 3G TS 32.015 v3.2.0
The SGSN deems the CGF to be down in response to any of the following:
• After sending three consecutive “Echo Request” messages to the CGF
without receiving an “Echo Response” message.
• Receiving a “Data Record Transfer Response” message with cause “No
resources available”, “Service not supported”, “System failure”, or
“Request not fulfilled”.
• After sending a “Data Record Transfer Request” message the provisioned
number of times without receiving a “Data Record Transfer Response”
message for that request.
• After receiving a “Redirection Request” message from that CGF.
At the time the SGSN deems the primary CGF to be down and if the
secondary CGF is in service at that time, the SGSN sends any
unacknowledged “Data Record Transfer Request” messages to the secondary
CGF, marked as possibly duplicated. If, at some time after the primary CGF is
deemed to be down the secondary CGF becomes available, no possibly
duplicated DRT requests are sent to the secondary CGF.
At the time the SGSN deems a CGF to be back in service, the SGSN sends all
unacknowledged “Data Record Transfer Request” messages back to the CGF
as empty test packets and marked as possibly duplicated. If the CGF responds
to these empty test DRT requests with the “Request Accepted” cause and the
DRT request was never sent to the secondary CGF, the SGSN then resends
the full DRT request message back to the CGF.
were sent to the old IP address are then be sent to one of the provisioned
CGFs, with preference given to the primary CGF.
SGSN
Failure of the SGSN shelf as a whole results in the loss of all open CDRs on
the SAS card. Since CDRs are stored in volatile memory until closure (when
they are moved to disk), there is no mechanism for recovering these CDRs.
Upon recovery of the SGSN, closed CDRs that were stored onto the hard
drive prior to the SAS failure are processed as normal (sent to the CGF upon
expiry of the transfer timer). Since all the open CDRs were lost, billing
operations for previously open records (updates and closes) are discarded by
SAS.
SC
The SC function is N+1 cold or 1:1 hot spared. See “GSC redundancy” on
page 4-9 for detailed SC redundany information.
Subscriber card application status change may be the result of two different
types of events. For an SGSN with redundant SC cards, a switchover may
have occurred. The notification may indicate a total SC failure. The SAS
card determines which type of event triggered the notification. If the SC card
subscribers are no longer being handled, the associated CDRs are closed with
abnormal closure reason with the captured event time. Refer to “CDRs and
Subscriber Control Card Reset” on page 6-7.
SD
When an SD card fails, GSC is notified of the failure and summarily deletes
all of the active PDP Contexts associated with the failed GSD. It also instructs
SAS to close all of the affected S-CDRs with the “abnormal release” reason.
M-CDRs are unaffected by GSD failures, and therefore SAS does not need to
take any action on the M-CDR in this scenario.
General
The GPRS6.0 release of SGSN Billing has the following limitations:
• SGSN billing adds no additional functionality for synchronizing CDRs
across SGSNs above and beyond the Network Time Protocol (NTP)
currently supported by Passport.
Multi-active SAS
• A maximum of four (4) active and four (4) standby SAS cards, eight (8)
total, is allowed.
• GTP` sequence numbers are not synchronized between the active and the
standby. Switchover results in a reset of these sequence numbers.
• CGF transfers in-progress at time of switchover are restarted on the
standby. This may result in duplicate CDR transfers to the CGF.
• When the active SAS card does not receive an acknowledgement from the
primary CGF, it will send “possible duplicate” messages to the secondary
CGF. When the primary CGF recovers, the SAS card will send a cancel
or release message to the secondary CGF. In a redundant SAS
configuration, GTP’ message information is not journaled to the SAS
standby card, therefore if a primary CGF fails causing “possible
duplicate” records to be sent to the secondary CGF and a SAS card
switchover occurs prior to the primary CGF recovery, no release or cancel
messages will be sent to the secondary CGF.
CAMEL
• Excluding the Free Format Data and FFD Append Indicator fields, all of
the Camel Information is not stored in the S-CDR until prior to the PDP
context being disconnected. If the Camel dialogue does not perform any
Apply Charging and does not arm the Disconnect EDP, then Camel will
not be involved in the Deactivation procedure and Camel Billing
Information will not be included in the S-CDR.
Partial records
• A reset is required on the SD card to react to modification of the
scdrPartialRecordInterval.
Time based partial records
• Time based partial records are created for each S-CDR at the provisioned
partial record interval with actual CDR duration subject to variations
resulting from system delays and traffic load conditions.
Data Volume Limit Trigger
• Employing both the Data Volume Limit Trigger and Time-Based Partial
billing could have a capacity impact on the SGSN and CGF.
• During a SAS audit, there may be occasions where the audit may
determine that more than one condition exists to trigger the generation of
a partial S-CDR record. In such cases, where both the DVL threshold and
the time duration limit have been exceeded, the partial S-CDR record will
be generated using the data volume limit as the partial record reason.
• The partial record reason “Management Intervention” is not supported for
M-CDRs.
• S-CDR Data Volume Limit partials contain volume counts with the
provisioned data volume limit plus up to one additional packet.
• Only CDR durations are addressed for DST (Daylight Savings Time)
changes. Automation of offset change due to DST is not addressed.
OA&M overview 7
The SGSN is managed and viewed
• using the text interface
— using a local text interface device, such as a VT100 terminal,
connected to the SGSN
— using a Telnet session from a remote terminal
• using Nortel Wireless Network Management System
The operations and maintenance of the SGSN node includes procedures for
software installation, provisioning, monitoring, data collection, and fault
management.
To operate and maintain the SGSN, you need to understand some basic
Passport operations concepts. These concepts include an understanding of the
network management functions of Passport, the architecture of Passport, and
how node software is handled. For additional information on Passport base
OA&M procedures, refer to NTP 241-5701-045, Passport 7400, 15000,
20000 Management System User Interface Guide, and NTP 241-5701-600,
Passport 7400, 15000, 20000 Configuration Guide. An overview of some of
the management functions is included in the following sections.
Components
A large part of Passport flexibility resides in the extensive use of components
in both its design and deployment. A component represents some part of the
system which could be a service, a piece of software or a physical hardware
component. Virtually every Passport subsystem has components.
Components are manageable entities which control Passport software,
hardware capabilities and access services.
Figure 7-1
Components form into parent and subcomponents by their relative positions
Parent component
A component may be a
subcomponent to a parent
component and a parent
Subcomponent Subcomponent to another subcomponent
Parent component simultaneously.
Subcomponent Subcomponent
SGSN components
SGSN functionality builds on top of existing “base” functionality of the
Passport. Passport software consists of applications. Base Passport applications
include:
• atmNetworking_xxxxxx
• base_xxxxxx
• frameRelay_xxxxxx
• ip_xxxxxx
• networking_xxxxxx
• wanDTE_xxxxxx
Even though many applications are available on the node, the SGSN only
uses the items specified on the application version list (the avList attribute of
the Software component). This capability allows storage of new applications
or new versions of existing applications on the node for future use.
In most cases, the software is backward compatible. New software can load
provisioning files and interpret provisioning views created using a previous
version of the software. The Release Notes document, which is included with
each new software release, specifies any exceptions.
Configuration management
Configuration management involves provisioning and software management.
• Software distribution, also referred to as software installation, involves
configuring and downloading software to SGSN nodes to add or upgrade
services, capabilities, or features. Refer to Chapter 8, “Software
management” for SGSN software management information.
Provisioning views
The provisioned and operational parameters on a node are a set of data
entries. A set of data entries that defines both the capabilities of a node
(access services, for example) and the specific characteristics of its
performance is called a view.
The current and edit views are held in memory; the saved and committed
views are stored on disk on the CP.
Table 7-1
Summary of characteristics of provisioning operations
—sheet 1 of 2—
Table 7-1
Summary of characteristics of provisioning operations (continued)
—sheet 2 of 2—
Data collection
The Passport data collection system collects statistical data that you can use
to calculate the systems performance.
Statistics data
Every fifteen minutes the statistic probe is broadcast to collect the statistics
(also referred to as counters) for the SGSN. The following components generate
statistics records that are spooled or can be monitored real-time:
• MapClient Statistics are collected indicating the number of MAP
transactions serviced by MapClient as well as number of errors
encountered. These statistics are generated for the various MAP
transactions, such as ISD, DSD, UGL, CL, and SAI.
• GMM Statistics are collected indicating the number of mobility
management transactions serviced by GMM. These statistics are
generated for the various GMM transactions, such as authentication,
ciphering, and P-TMSI reallocation.
• SM Statistics are collected indicating the number of session management
transactions serviced by SM. These statistics are generated for the various
SM transactions, such as PDP context activation and PDP context
deactivation.
• HLRC Statistics are collected indicating the number of subscription
records maintained by the HLR Cache.
• SNDCP Statistics are collected indicating the number of transactions
serviced by SNDCP. These statistics include the number of SN_PDU/
N_PDU and activate/deactivate requests serviced by SNDCP.
• BVC Statistics are collected to indicate the throughput of the BVC. These
statistics include the number of PDUs sent in the uplink/downlink
direction.
• NSE Statistics are collected to indicate the number of BVC within an
NSE.
• NSVC Statistics are collected to indicate the number of transactions
processed by NSVC.
• SGSN Accounting Server (SAS) statistics are collected indicating the
number and type of Call Detail Records (CDRs) handled by the SAS.
More information about SGSN statistics is provided in “Performance
counters” on page 7-14.
Security management
Security management involves controlling individual operator capabilities, as
well as the security capabilities of the network management device.
Fault management
The key to Passport fault management is alarms. An alarm indicates that there
is a fault in your network. OSI state information can help you determine the
cause of a fault. See “OSI states” on page 7-56 for OSI states of SGSN
components.
The user connects to the node through the OA&M interface device (or Telnet
session). The user then monitors the information by issuing various
commands.
Alarms
Passport provides a method for components in the system to asynchronously
signal events or alarms to an external management device (for example, a
VT100 terminal or a network management workstation).
Alarms are based on an event-driven system; that is, alarms are generated
when certain events occur.
An alarm appears on the terminal when a component of the node detects a fault
or failure condition with either itself or another component on the node.
Common alarm situations include:
• a failure or fault occurs
• a fault or failure condition has been fixed (this is a clear alarm)
• cases where conditions are transient or cannot be repaired (a message
alarm may appear to inform you of the condition)
For complete information on base Passport alarm formats and OSI states, see
NTP 241-5701-500, Passport 6400, 7400, 15000, 20000 Alarms.
Text interface
The user interface on a VT100 terminal or terminal emulator consists of
• commands that are entered
• responses to those commands provided by the Passport system.
Both commands and responses have specific formats for more effective
interpretation.
If the system cannot interpret and process the command, it displays an error
response to indicate the failure.
The text interface also provides a set of keyboard shortcuts that can be used to
accelerate work in provisioning and operational modes. Many of these
shortcuts permit editing of the command line. Other shortcuts permit control
of the display of the system response.
Figure 7-2
Format of screen: provisioning mode or operational mode
Figure 7-3 provides a sample screen of the text interface command while in
provisioning mode. Figure 7-4 provides a sample screen of the text interface
command while in operational mode.
Figure 7-3
Sample screen, valid command in provisioning mode
PROV 5>
Figure 7-4
Sample screen, valid command in operational mode
5>
Terminal
A terminal allows the user to key commands and view responses on the screen.
It has the following capabilities:
• displays information in textual format
• can be connected directly to a node (local)
• used to view only the node to which it is connected
A terminal (VT100 compatible) is suitable for small networks where nodes
are within reasonable proximity. It is limited to managing one node at a time.
Telnet
Telnet is an industry-standard remote terminal protocol based on the TCP/IP
transport protocol which allows remote viewing of a node in the same textual
format as that of a local text interface device. A Telnet session offers the same
capabilities as a terminal, although from a remote location. Each Telnet
session can manage only one node at a time. Each node supports thirty-two
Telnet sessions at one time.
For existing GPRS customers, W-NMS offers Main Server (MDM based) and
either the Performance Server (NexusMETER) or Performance Server
(XML).
For new GPRS customers, W-NMS offers Main Server (NSP based) and
Performance Server (XML).
Provisioning maxSubscribers 7
The SGSN uses Software Optionality Control (SOC) to control the maximum
number of subscribers that the SGSN supports. The total number of “GPRS-
Attached” subscribers the SGSN can support simultaneously is controlled
through two attributes: maxSubscribers and maxSubsAccessCode. It does
this by limiting the total of all the individual maxAttachedSubscribers
attributes in the Gsc components and maxLlcActiveSubscribers in the Gsd
components.
For example (see Figure 7-5), if the SGSN has two Gsc applications
provisioned, the first one provisioned to support 5000 subscribers and the
second to support 2500 subscribers, attribute maxSubscribers must be
provisioned with a value of 7500 or greater.
Figure 7-5
Example maxSubscribers provisioning
SGSN/ GSC/1
GSC/2
maxAttachedSubscribers 2500
The Customer provides the new maxSubscribers number along with the
Passport Node name (for example, GPP20BL). A Nortel representative inputs
these two parameters to the Algorithm that generates a
“maxSubsAccessCode” that can then be provisioned ONLY on that Passport.
The Passcode will NOT work on any other Passport.
> d -p mod
If this sum is less than or equal to maxSubscribers provisioned for the Sgsn
component, then the change is allowed.
Performance counters 7
Real-time counters (also called operational attributes), historical counters
(also called collected events) and alarms are related to measuring and
assessing the performance of the SGSN. They are the key elements that can
help customers maintain and operate their network in the most efficient
manner.
The following sections provide a high level overview of the various counters
being introduced or changed in GPRS6.0. Unless otherwise specified, for
every counter there is an operational statistic (real-time counter) and a
collected event (historical counter) equivalent. For complete descriptions of
all SGSN statistics, refer to NTP 411-5221-060, SGSN Components.
When enabled, the per cell statistics data is collected and spooled by the Data
Collection System (DCS). Collection does not start for a cell until that cell
receives its first uplink message.
Note 2: Enabling per cell statistics can impact capacity on the OAM
Performance server. For more details refer to NTP 450-3101-638, Nortel
Wireless Network Management System (W-NMS) OAM Engineering
Guide.
Session Management
Real-time and historical Session Management (SM) counters are provided for
GSC card performance management under the Gsc Sm component. The
following sections provide a high level overview of SM counters. Unless
otherwise specified, for every counter there is an operational statistic (real-
time) and a collected event (historical) equivalent.
Naming convention
SM counters are named so that their names clarify their purpose and are
organized to provide one set of counter names between the GPRS and UMTS
products. The counters are grouped by SM procedure, and the names are
prefixed with the initiator of the procedure. Included in the name is also the
cause code sent to the mobile or the Nortel specific reason that the SGSN sent
a cause to the mobile. Where there are several reasons the SGSN sends a
particular cause code to the mobile, a separate group which enumerates the
predominant reasons exists. The few counters in one group or record where
the counters do not describe a particular procedure are collected together.
General SM counters
Operational attributes and collected events are provided for SM information
not specific to an SM procedure. These counters track activity on a per-GSC
basis. This includes:
• Peak number of active PDP contexts
• Peak and current number of subscribers with one or more active contexts
sharing an APN and PDP address where at least one of these contexts
were activated as secondary PDP contexts.
• Peak and current number of active subscribers
• Peak roamers
• Peak QoS reliability
• Total PDP context activation attempts
• Total PDP context activation successes
• Total PDP context activation failures
Activation
Operational attributes and collected events are provided to describe activation
attempt, success and failure scenarios for primary and secondary PDP
contexts. To differentiate between failures on the SGSN and failures on the
GGSN, a group and a record are added to count the failure cause codes that
the GGSN sends the SGSN in the CREATE PDP CONTEXT RESPONSE
message. Also, to further the GPRS/UMTS counter unification effort, of these
new operational and collected counters, thirteen GPRS counters and eleven
UMTS counters already exist in the system and constitute a name change
only. GPRS attribute nsapiAlreadyUsed is removed since, according to the
3GPP v4 standards, only SGSNs using a version of software prior to R99
send this cause code to the mobile.
Deactivation
Operational attributes and collected events describe deactivation attempt,
execution and failure scenarios. To further the GPRS/UMTS counter
unification effort, of these new operational and collected counters, six GPRS
counters and four UMTS counters already exist in the system and constitute a
name change only. These counters do not distinguish between primary and
secondary PDP context deactivations because there is no concept of primary
and secondary PDP context once a mobile has activated a PDP context.
In GPRS 5.0 and all UMTS releases, when a path failure or a GGSN restart
restoration occurred, Nortel counted them as a GGSN initiated deactivation.
In GPRS 6.0 and UMTS 4.0, Nortel counts them as a SGSN initiated
deactivation. This is because, although it is not clearly an SGSN failure in the
case of the path failure and the failure occurred in the GGSN in the case of the
GGSN restart restoration, it is the SGSN which initiated and executed the
deactivation. The counter names, sgsnDeactReactReqGgsnFailure and
sgsnDeactReactReqGgsnRestart, do clearly indicate that the SGSN initiated
the deactivation and that it occurred because of a path failure or a GGSN
restart restoration. Also, this feature removes UMTS attribute
attemptedNetworkDeactivationsPdpC because network deactivations cannot
fail, and therefore a statistic counting the number of deactivations that the
network attempted makes no sense. As such, the naming convention adds the
word “Executed” instead of “Attempts” in the counter names for SGSN and
GGSN initiated deactivations. Also as a result of this feature, the SGSN-
Initiated Session Deactivations Cause Code Reporting Alarm (7068 1029) is
obsolete.
Modification
Operational attributes and collected events are added to describe the total
number of modified PDP contexts. Two GPRS IRAU counters are moved
from the GprsSmPdpStatistics record to the new modification group.
• Illegal MS.
• GPRS services not allowed.
• GPRS services and non-GPRS services not allowed.
• MS identity cannot be derived by the network
• Implicitly detached.
• PLMN not allowed.
• Location area not allowed.
• Roaming not allowed in this location area.
• GPRS services not allowed in this PLMN.
• Network failure.
• Congestion.
• No suitable cell in location area.
• Protocol errors which include the following possible cause values:
— Semantically incorrect message.
— Invalid mandatory information.
— Message type non-existent or not implemented.
— Message type not compatible with protocol state.
— Information element non existent or not implemented.
— Conditional IE error.
— Message not compatible with the protocol state.
— Unspecified protocol error.
• MOFSM
• MTFSM
• RFSM
• ISD
• PMS
Attach group
Operational attributes and collected events are introduced for the following
Attach scenarios:
• Total attach requests received from MS.
• Total combined attach requests.
• Attach requests with known P-TMSI.
• Attach requests with unknown P-TMSI.
• Attach requests with known TLLI.
• Attach requests with unknown TLLI.
• Attach requests with IMSI already known.
• Attach requests with IMSI unknown.
• Ignored duplicate attach requests.
Detach group
Operational attributes and collected events are introduced for the following
detach scenarios.
• Total detach requests received from MS.
• Combined detach requests.
• IMSI detach requests.
• MS power off detach requests.
• Duplicate detach requests.
* These counters are the same as those described in “Routing Area Update”
on page 7-16.
Per-Cell group
The descriptions for fourteen operational attributes and fourteen collected
events are changed in the Gsc/n Mcc/ Mnc/ Lac/ Rac/ CellId/ component. This
is done to maintain consistency with the definitions of counters described in
previous sections. In addition, one per-cell operational attribute and one per-
cell collected event are renamed due to compiler restrictions.
• Total attach requests received from MS.
• Attaches rejected due to illegal MS.
• Attaches rejected due to GPRS services not allowed.
• Attaches rejected due to roaming not allowed in this location area. *
• Attaches rejected due to PLMN not allowed.
• Attaches rejected due to GPRS services not allowed in this PLMN.
• Attaches rejected due to network failure.
• Attaches rejected due to congestion.
• Attaches rejected due to protocol errors.
Other groups
One new operational attribute and one collected event are introduced to track
P-TMSI reallocations independent of GMM procedures.
• Explicit P-TMSI reallocations.
Deleted counters
Two operational attributes and two collected events are removed from the
GprsMobilityManagement component. These counters were introduced in
GPRS5.0.1 but are superseded by the new per-cause IRAU/RAU reject
counters.
• Total number of rejected IRAU requests.
• Total number of rejected RAU requests.
P-TMSI collision
Four new operational attributes and four new collected events are introduced
for under Gsc Gmm for SGSN P-TMSI enhancements. These counters are
included in the new SGSN congestion attach rejects, detach, IRAU and RAU
groups, so all four counters are previously described in “GMM Attach/Detach/
IRAU/RAU Procedures” on page 7-19.
• attachRejCngPtmsiCollision - Attaches rejected due to congestion with a
reason of P-TMSI collision.
• msDetachReqIgnoredPtmsiCollision - Detach requests ignored due to P-
TMSI collision.
• rauRejIdNotDerivedPtmsiCollision - RAU rejected due to P-TMSI
collision.
• irauRejIdNotDerivedPtmsiCollision - IRAU rejected due to P-TMSI
collision.
msAttachRequests = 0
attachReqAccepted = 0
attachReqAcceptedPtmsiRealloc = 0
msAttachCompletes = 0
msAttachReqCombined = 0
msAttachReqKnownTlli = 0
msAttachReqUnknownTlli = 0
msAttachReqKnownImsi = 0
msAttachReqUnknownImsi = 0
msAttachReqDuplicate = 0
msAttachReqAborted = 0
msAttachReqIgnored = 0
. . .
attachCombNetworkFailure = 0
attachCombCongestion = 0
ok 2004-06-10 19:56:47.89
Group Gsc Health contains the calculated operational attributes that represent
the health of services provided by subscriber control functionality. For
descriptions of these attributes and the formulas used to calculate the success
rates, refer to NTP 411-5221-060, Nortel SGSN Components Reference
Manual.
For information about monitoring activation success rates and the detailed
formulas used to calculate success rates, refer to NTP 411-5221-050, Nortel
SGSN/GPRS Monitoring Guide.
Alarm operation
The purpose of the attach and activate success rate threshold alarms is to alert
network operators to issues causing attach and PDP context activation
failures. These alarms are issued based on the attach/activate success rates.
The basic formula is calculated as follows:
This equation shows that the success rates are obtained by collecting the sum
of the successful attempts and the sum of the failed attempts over the
collection interval and finding the percentage of total attempts that were
successful. The use of the success equation is shown in Figure 7-6.
Figure 7-6
Sliding window success calculation
1 15 1
2 25 2
3 10 3
4 20 1
5 22 1
—sheet 1 of 2—
Table 7-2
Sample success calculation data points (continued)
6 14 2
—sheet 2 of 2—
Using a 3 minute window update period and a 15 minute window width, the
first success rate calculation can be performed over the window consisting of
wups 1 through 5. Since, during this window, there were 92 successful
attempts and 8 failed attempts, the success rate is calculated as S = 92/(92+8)
= 92%. After the next window update period, the new wup data (14
successful, 2 failed) replaces the oldest wup data in the window (15
successful, 1 failed), and the success rate becomes S = 100 x 91/(91+9) =
91%.
After each window update period, the success rate is calculated and the
attach/activate alarms are updated as appropriate (provided enough wups
have passed to fill a window).
The operation of this state machine is illustrated in Figure 7-6, where the
minor threshold is 95%, the major threshold is 90% and the clear threshold is
98%. When the window update period ends at minute 27, the success rate
for the preceding 15 minute window drops to 93.6%. This is below the
minor threshold of 95%, so a minor alarm is issued at minute 27.
When the window update period ends at minute 36, the success rate for
the preceding 15 minute window drops to 89.4%. This is below the major
threshold of 90%, so a major alarm is issued at minute 36. When the window
update period ends at minute 48, the success rate for the preceding 15 minute
window rises to 95.5%. This is above the minor threshold of 95%, so
the major alarm is converted to a minor alarm at minute 48. Finally, when
the window update period ends at minute 54, the success rate for the
preceding 15 minute window rises to 98.1%. This is above the clear
threshold of 98%, so the minor alarm is cleared at minute 54.
Provisioning
The following provisionable attributes are available in the Sgsn Gsc
ScGlobalProv group for setting the sliding window parameters and the alarm
thresholds:
Redundancy
The association between redundancy and alarms is largely based on whether
or not an alarm that was set and not cleared before a switchover can and
should be re-issued by the card that becomes active. In the case of the attach/
activate alarms, the card that becomes active after a switchover cannot re-
issue the alarms because of journaling restrictions. Since journaling only
takes place after a mobile is completely attached/activated, the inactive card
will never receive information about attach/activate failures. Accordingly,
attach/activate alarms cannot be re-issued automatically by the newly active
card after a switchover.
The “d Gsc/* imsi” command has the same functionality as “d Sgsn imsi” and
is also capable of handling multiple response cases. The wildcard character
“*” for the Gsc index allows the operator to display IMSI information without
knowing the actual GSC(s) on which the subscriber is attached.
To resolve the issue with the “d Sgsn Imsi” command, the Imsi subcomponent
under Sgsn is obsoleted and the “d Gsc/* Imsi/n” command now replaces the
“d Sgsn Imsi” command.
Use the “-force” option to clear a GTP path that has active PDP contexts. The
“-force” option allows the operator to clear a GTP path that has active PDP
contexts. If the clear command succeeds with the “-force” the PDP contexts
are deactivated in a controlled manner and the path state is changed to
failureDeclared as indicated by the pathState attribute. Without this option the
clear command fails for a path that has active PDP Contexts. If the clear
command is used on a path with a state in failureDeclared a message is
displayed to the operator indicating that the path is failed and no action is
taken for the command.
The clear command has no affect on mobiles that are not detached. If the clear
command is issued when a mobile is active, the following response is
returned:
These tools are for use by design, product test, support, TAS, and other
internal Nortel support groups only.
SC Diagnostic Tool 7
The Subscriber Control (SC) Diagnostic Tool is used for diagnosing and
debugging failures under traffic conditions. This tool emits a message alarm
for attach or activate failures for a particular IMSI and provides a reason for
the failure. Capabilities of the tool are:
• Reports failures for up to 5 pilot mobiles without throttling.
(Provisionable)
• Reports failures for all other IMSIs with throttling. The tool generates
only a provisioned number of alarms for a given period of time. Extra
alarms generated are suppressed and corresponding internal counters are
pegged. The types of failures reported are also provisionable.
• When enabled, the tool monitors the failures. If a failure occurs, the tool
generates a message alarm that has information such as filename where
the failure occurred, line number where the failure occurred and a brief
text describing the failure.
Provisioning
The SC Diagnostic Tool is provisioned under the Gsc Diagnostics
component. Provisioning the tool involves adding the component, adding
IMSIs to the list of pilot mobiles, setting alarms message throttling, and
provisioning the types of failures reported.
Alarms
Table 7-3 through Table 7-5 describe SC Diagnostic Tool alarms for attach
failures, security failures and activation failures for GPRS and UMTS.
Table 7-3
SC Diagnostic Tool security alarms
Security Failures
2. Security: Assign Data Cnf The received Assign Data Confirm message is
Message not valid invalid. Security Failed.
3. Security: Auth Ciph Resp has msg The received Authentication and Ciphering response
error: ‘error’ message is invalid. The cause is specified in the
alarm.
4. Security: Identity Response The received identity response is invalid. The cause
Message not valid. Cause is is specified in the alarm.
‘cause’
5. Security: Iov Cnf msg not valid Invalid Iov Confirm message was received. Security
failed.
6. Security: Auth Ciph Resp msg not Timer expired while waiting for Authentication
recv, retries exhausted Ciphering Response. The specified number of retries
also expired. Security Failed.
7. Security: Failed to receive Identity Timer expired while waiting for Identity Response.
Response. Retries Exhausted. The specified number of retries also expired.
Security Failed.
8. Security: Assign Data Cnf Failed to receive Assign Data Confirm message in
Message not recv, retries specified time. The retries also got exhausted.
exhausted
9. Security: No ID Response from Timer expired while waiting for Identity Response.
mobile. Exhausted retries The specified number of retries also expired.
Security Failed.
10. Security: Iov Cnf msg not recv, Failed to receive Iov Confirm message in specified
retries exhausted time. The retries also got exhausted.
—sheet 1 of 3—
Table 7-3
SC Diagnostic Tool security alarms (continued)
11. Security: Failed to receive Security Timer expired while waiting for Security Mode
Mode complete. Retries complete. The specified number of retries also
Exhausted. expired. Security Failed.
12. Security: Suspend Failed Failed to perform Internal Suspend during security
procedure.
13. Security: IMSI has problems The IMSI used was found to have caused problems
earlier in interaction with HLR. Security failed.
14. Security: TLLI Collision TLLI collision encountered while performing security
procedure.
15. Security: Can not allocate Suspend Failed to allocate suspend and resume context while
and Resume context initiating the security procedure.
16. Security: Could not send Assign Failed to send LLC Assign Request to GSD. This
Req. to LLC might also be due to failure to start the timer.
17. Security: Could not send Iov Req. Failed to send Iov Request. This might also be due to
to LLC failure to start the timer.
18. Security: Could not send Identity Failed to send Identity Request. This might also be
Req. due to failure to start the timer.
19. Security: Could not send Auth and Failed to send Authentication and Ciphering Reject.
Ciph Reject This might also be due to failure to start the timer.
20. Security: Could not send Auth Trip Failed to send Authentication triplets request. This
Req. might also be due to failure to start the timer.
21. Security: Failed to send Security This occurs when SGSN fails to send the Security
Mode Info. Mode Info to the RNC.
22. Security: Failed to send Auth and The SGSN failed to send an Authentication and
Ciph request. Ciphering request to the MS. Security fails.
23. Security: LLC could not assign LLC could not perform Assign successfully due to the
successfully. LLC Internal Error: specified internal error. Security failed.
‘error’
24. Security: LLC could not perform LLC failed to perform Iov due to the specified internal
Iov. LLC Internal Error: ‘error’ error.
—sheet 2 of 3—
Table 7-3
SC Diagnostic Tool security alarms (continued)
25. Security: Invalid SRES. MS was Invalid SRES received in Authentication and
attaching with imsi Ciphering response while MS was performing IMSI
attach. No identity request is performed as IMSI is
already known. Attach is rejected.
26. Security: Ms failed authentication The mobile has failed the authentication.
27. Security: Auth Cipher Response Security failed as XRES in Authentication Ciphering
XRES is not equal to RES. response did not match. This may be an invalid
mobile.
28. Security: Ciphering failure This happens when a ciphering failure message is
message received. received from the mobile.
29. Security: MAP Error occurred Failed to retrieve Authentication vectors due to
while retrieving auth vectors, specified map errors. The internal error is also
mapError: ‘map error’, 0408 cause: specified in the alarm.
‘0408 cause’. MAP Client Internal
Error: ‘error’
30. Security: Unable to find HLRC This occurs if the HLRC context could not be found
context. for the IMSI in the attach request, while performing
the security procedure.
31. Security: IMSI not found in the This happens during security procedure when SGSN
mobile contexts. is unable to find the IMSI.
32. Security: Error in received HLRC This occurs when the received HLRC Authentication
Auth Vectors. vectors has some error. The error may be internal or
maybe a MAP error.
33. Security: Failed to negotiate This occurs when the SGSN is not able to negotiate
Ciphering Algorithm the Ciphering Algorithm with the MS. Security fails.
34. Security: ID Response message The Identity response has the wrong Identity type.
has wrong Mobile Identity type (not SGSN was expecting IMSI as the Identity type.
IMSI)
35. Security: Received a Security Security failed as SGSN received a Security Mode
Mode Reject Reject.
—sheet 3 of 3—
Table 7-4
SC Diagnostic Tool activation alarms
Activation Failures
1. Activation: Apn Selection Failure This occur when APN requested is missing or
unknown. This could also happen when Access was
not requested through VPLMN first in previous DNS
Agent query.
2. Activation: DNS Responded with DNS responds with an unknown error. This alarm is
an Unknown Error not used.
3. Activation: No IP Address is DNS Agent did not return any IP address for the
returned by DNS GGSN for the APN selected. Send activate reject to
the MS.
4. Activation: GGSN Failed to Create This happens when SM fails to setup a tunnel with
a Tunnel GGSN. One of the reasons could be that a valid IP
address is not found from the GGSN address list.
5. Activation: SM Could not send a This happens when SM fails to send Create PDP
Message to GTP layer Context Request to GTP-C layer.
6. Activation: GGSN has Responded This could happen when the current GGSN is not
with an Error Cause or has not responding and there are no more valid IP
responded and there are no more Addresses for the APN selected.
GGSN's to Activate
7. Activation: SM could not send a Activation is rejected when SM is not able to send the
Mapping Request to DNS mapping message to the DNS Agent from the DNS
proxy.
8. Activation: SM could not send a Activation is rejected when SM could not successfully
RAB Assignment Request to RNC send a RAB Request to RNC.
10. Activation: SM could not send a Activation is rejected when SM failed to send a
message to Mobile message (ActivatePdpContext Accept) to MS
(msProxy failure).
11. Activation: Subscriber Data card Activation is rejected when SM gets a response
could not create a Session failure from Subscriber Data card for create session
request.
—sheet 1 of 4—
Table 7-4
SC Diagnostic Tool activation alarms (continued)
12. Activation: RNC could not Assign a Activation is rejected when there is a failure in RAB
RAB to the session assignment.
13. Activation: Relay function could not Activation is rejected when the final tunnel setup fails
establish the final tunnel setup because of relay failure.
14. Activation: SM could not start an Activation is rejected when the Overall activation
Over all Activation Timer Timer is not started successfully while processing
ActivatePdpContext request.
15. Activation: Activation Timer Expired Activation is rejected when the Activation timer gets
waiting for Security confirmation expired while waiting for Security confirmation from
from GMM GMM to activate the request.
16. Activation: Activation Timer Expired Activation is rejected when the Activation timer gets
waiting for a DNS Response expired while waiting for DNS response.
17. Activation: Activation Timer Expired Activation is rejected when the Activation timer gets
waiting for an Initial Tunnel setup expired while waiting for an Initial Tunnel setup
Response from SD card Response from SD card.
18. Activation: Activation Timer Expired Timer expiry while waiting for a CreatePdpContext
waiting for a Response from GGSN response from GGSN.
19. Activation: Activation Timer Expired Timer expires while waiting for RAB assignment
waiting for a Response from RNC response from RNC.
for RAB
20. Activation: Activation Timer Expired Timer expiry while SM waits for activate session
waiting for a Final Tunnel Setup response from SD card.
from SD card
21. Activation: SM could not start a SM Failed to start RAB setup timer while handling
RAB Setup Timer the data associated with the RAB assignment
request.
23. Activation: Mobile has Requested a Activation is rejected when a Mobile sends a detach
Detach request.
24. Activation: Mobile has Requested a The rejection is caused by the mobile requesting a
Detach and the session is almost detach.
up
—sheet 2 of 4—
Table 7-4
SC Diagnostic Tool activation alarms (continued)
25. Activation: Mobile has Re-Attached When a mobile attaches while attached, activation
so cleaning up the sessions gets rejected for the first session.
26. Activation: GTP Declared a Path When a GGSN goes down or is reset, SM
Failure so Rejecting the Activation deactivates all tunnels that are created on that path.
27. Activation: GGSN has sent a Activation rejected by SM due to Delete PDP Context
Delete PDP Context Request for Request from GGSN.
this session
28. Activation: GGSN has Re Started Activation rejection because of restart of the GGSN
so cleaning up the session to which this session is associated.
29. Activation: Received a Delete A subscription can be invalidated at any time during
Subscription Data message from an activation. If the subscription is determined to be
HLR invalid while waiting for a response from GTP
indicating that a tunnel has been established
between the GGSN and the SGSN, the activation is
rejected.
30. Activation: There is a failure in The radio network or the signalling gateway card that
Radio Network (RNC) or SG so provides the connectivity between the SGSN and the
cleaning up the sessions radio network can fail. In that case, SM must reject
an activation on that network.
31. Activation: Subscriber Data card Activate rejected because of GSD/USD failure.
rebooted so cleanup the sessions
32. Activation: Mobile has sent a The MS wants to activate a session that is already
Duplicate Activate Request active, therefore SM deactivates the existing session
without contacting the MS.
33. Activation: Mobile has sent a Activation rejected because of request from mobile.
Deactivate Request, so cleanup
the session
34. Activation: Mobile has Requested Activation rejected because of Mobile Request in
to Detach in the middle of IRAU middle of a handover.
procedure
36. Activation: SM Received a Release SM received a failure or release message from SSF.
GPRS Message from SSF Layer
—sheet 3 of 4—
Table 7-4
SC Diagnostic Tool activation alarms (continued)
38. Activation: Over ALL Activation Timer expiry while SM waiting for SSF response.
Timer Expired waiting for a
Response from SSF
39. Activation: Over All Activation Timer expiry while SM waiting for SSF
Timer expired waiting for an Ack activatePdpContext acknowledgement.
from SSF
41. Activation: Activation Timer Expired Timer expiry while SM waiting for response from
waiting for a PFM Agent Response PFM Agent.
42. Activation: Qos Negotiation failed Activation is rejected when negotiation of subscribed
between MS and SGSN. Qos with requested Qos fails between MS and
SGSN.
43. Activation: Activation Context Not Procedural context not found. This can happen at
Found. any state when SM tries to find the activation context.
44. Activation: Linked TI does not When a secondary PDP context is getting activated,
indicate an active context SM tries to find the primary active context linked with
it. Activation rejected when an active primary context
is not found.
45. Activation: GGSN In Use is GTPv0. This happens when a secondary PDP activation is
GTPv0 does not support attempted with a R97 GGSN. Secondary activation is
secondary activation. not supported by R97 GGSN.
—sheet 4 of 4—
Table 7-5
SC Diagnostic Tool general alarms
General Failures
1. Mobile reachable timer expires: last Mobile reachable Timer has expired. The last activity
activity ‘last ActTime’ was reported at the time specified in the alarm.
2. Reset: Failure has occurred during MS Reset failed due to specified internal errors.
MS Reset. LLC Internal Error:
‘internal error’
3. Mobile has been idle for too long. Gsd Audit found that the mobile has been inactive for
Last activity: ‘time’ more than the provisioned time. The last activity of
the mobile was registered at the time specified in the
alarm.
For more information on the active alarm list feature, refer to NTP 241-5701-
611, Passport 7400, 15000, 20000 Data Collection Guide.
Audit alarms 7
Audits performed on the SGSN (see “SGSN audits” on page 4-21) can generate
the following set/clear alarms:
• Memory corruption minor alarm - This alarm notifies the customer that
the minor threshold for corrupt memory blocks was crossed. The
customer should reset the FP as soon as possible.
• Memory corruption major alarm - This alarm notifies the customer that
the number of corrupt blocks on the FP has reached a critical level. This
alarm clears the memory corruption minor alarm, if it was set.
• Nodal manager component minor alarm - This alarm notifies the
customer that a non-critical FP is missing from the SGSN.
• Nodal manager component critical alarm - This alarm notifies the
customer that a critical FP is missing from the SGSN.
• Nodal manager SVC alarm - This alarm notifies the customer that the link
between two applications on the SGSN has gone out of service. The alarm
is generated only by the application responsible for creating the SVC.
Audits performed on the SGSN can generate the following console errors:
• FP reset software error - When an FP is about to be reset, an error
message is generated to the console.
Locking/unlocking a GSC 7
Lock and unlock are two common verbs provided by the Passport CAS
interface for the operator to block provisioned components from their
normal activities. A provisioned GSC can be locked and unlocked. The lock -
force option is also supported on the GSC.
The SGSN uses the ModuleTime subcomponent under the Time component
to reflect the local time. When the offset is changed, the ModuleTime is
adjusted at the same time.
Fault management
When the automatic time adjustment for DST occurs, a message alarm is
displayed to log the event. Following is an example of the alarm:
Configuration management
The optional component DaylightSavingTime (DST) is responsible for
automatic time adjustment for DST. There are 3 provisionable attributes under
this component:
• springTimechange—specifies the date and time when this module’s time
is increased by the timeChangeOffset attribute.
• fallTimechange—specifies the date and time when this module’s time is
decreased by the timeChangeOffset attribute.
• timeChangeOffset—specifies the amount of time to change this module's
time.
Error Remark
System Failure
Data Missing
Unknown Subscriber
Unidentified Subscriber
Illegal Subscriber
Illegal Equipment
Unknown HLR Indicates that the SS7 network cannot find the
translation to the HLR
Stage 3” (Release 4), section 4.7.3 Attach Procedure and section 4.7.5
Routing Area Update Procedure.
Table 7-7
Standard GMM Cause Codes valid for mapping
3 Illegal MS
6 Illegal ME
10 Implicitly detached
17 Network failure
22 Congestion
The purpose of allowing network operators to define their own GMM cause
codes is for the flexibility to introduce new GMM cause codes, and also for
supporting their network’s services and roaming agreements. However,
network operators should avoid using user defined GMM cause codes that are
non-standard and may cause service impact to mobile stations and the system
networks.
Expected result:
Display valid 24.008 GMM cause codes and User Defined GMM
cause codes
CAS command:
Expected result:
Expected result:
mapSystemFailureToGmm = networkFailure
mapDataMissingToGmm = networkFailure
mapUnexpectedDataValueToGmm = networkFailure
mapUnknownSubscriberToGmm = illegalMs
mapGprsSubscriptionUnknownToGmm = gprsServiceNotAllowed
mapUnidentifiedSubscriberToGmm = illegalMs
mapRoamingNotAllowedToGmm = plmnNotAllowed
mapPlmnRoamingNotAllowedToGmm = plmnNotAllowed
mapOperatorDeterminedBarringToGmm = plmnNotAllowed
mapIllegalSubscriberToGmm = illegalMs
mapIllegalEquipmentToGmm = illegalMe
mapUresourceLimitationToGmm = congestion
mapUresourceUnavailableToGmm = congestion
mapPresourceLimitationToGmm = congestion
mapUnknownHlrToGmm = roamingNotAllowedInLa
dnsNoIpAddressListReturnedToGmm = networkFailure
Expected result:
CAS command:
Expected result:
OSI states 7
The following SGSN components maintain OSI states:
• BSSAP
• DNS
• GSC
• GSC SSF
• GSD
• GTP-C
• GTP Path
• LIAF
• MapClient
• MapStack
• NSE
• SAS
• SGGTL
• SGSN
• Sgsn Shelf ConM and ConS
• TcapStack
This section describes each component’s OSI state with an OSI state diagram,
a description of each state transition, and a table of valid state combinations.
BSSAP
The initial OSI state of BSSAP is Unlocked, Disabled, Idle and is set during
the initialization of the BSSAP component. Figure 7-7 illustrates the OSI
state transitions for BSSAP.
Figure 7-7
BSSAP OSI state diagram
Unlocked
Disabled Enabled
1
Idle Idle Active Busy
2
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the BSSAP while attempting
to establish connectivity with the SS7 IP gateway.
This is also a valid state after it has lost its
connectivity with the SS7 IP gateway.
Unlocked, Enabled, Idle This is a valid state once the BSSAP has established
connectivity and registers with the SS7 IP gateway.
DNS
The initial OSI state of the DNS Agent is Unlocked, Disabled, Idle and is set
during the initialization of the DNS Agent. If the DNS Agent supports both
static and dynamic name-to-IP address mapping (local and remote), the state
does not transition from Enabled to Disabled when the DNS Agent fails to
communicate with any of the Name Servers. If the DNS Agent supports only
dynamic name-to-IP address mapping, the state transitions from Enabled to
Disabled when the DNS Agent fails to communicate with any of the Name
Servers. Figure 7-8 illustrates the OSI state transitions for DNS.
Figure 7-8
DNS component OSI state diagram
Unlocked
Disabled Enabled
2
1
Unlocked, Disabled, Idle This is the initial state prior to the DNS
Agent initialization.
GSC
The initial OSI state of GSC is Unlocked, Disabled, Idle and is set during the
initialization of the GSC. Figure 7-9 illustrates the OSI state transitions for
GSC.
Figure 7-9
GSC component OSI state diagram
Unlocked
Disabled Enabled
1 3 5
10 8
9 7
13
Idle Idle Active Busy
12 11
—sheet 1 of 2—
Table 7-12
Supported state combinations for Gsc (continued)
Unlocked, Enabled, Active This is a valid state when the GSC has
at least one mobile user attached.
Unlocked, Enabled, Busy This is a valid state when the GSC has
the maximum number of mobile users
attached. No new attaches are
possible while in this state.
Shutting Down, Enabled, Busy This is a valid state when the GSC has
the maximum number of mobile users
attached and a lock command is being
processed.
Shutting Down, Enabled, Active This is a valid state when the GSC has
at least one mobile user attached and a
lock command is being processed.
Locked, Enabled, Idle This is a valid state when the GSC has
no mobile users attached and is locked.
—sheet 2 of 2—
GSC SSF
Figure 7-10 illustrates the OSI states for Gsc Ssf.
Figure 7-10
Gsc Ssf component OSI state diagram
Unlocked
Disabled Enabled
6 7
1 2 3
Idle Idle Active Busy
8 5 4
The initial OSI state of Gsc Ssf is Unlocked, Disabled, Idle and is set during
the initialization of the Gsc Ssf. The following describes the OSI state
transitions for the Gsc Ssf component:
1. Gsc Ssf transitions from its initial state of Unlocked, Disabled, Idle to
Unlocked, Enabled, Idle once Gsc Ssf completes initialization and
establishes connectivity with the TcapStack.
2. Gsc Ssf transitions from Unlocked, Enabled, Idle to Unlocked, Enabled,
Active when the first camel dialogue is established by a SCP with the Gsc
Ssf. Gsc Ssf will remain in the Active state until there are no active camel
dialogues or the high water mark for the maximum number of camel
dialogues is reached.
3. Gsc Ssf transitions from Unlocked, Enabled, Active to Unlocked,
Enabled, Busy when the number of camel dialogues reaches the high
water mark for the maximum number of dialogues allowed. Additional
camel dialogues may be established until the maximum limit is reached at
which time the Gsc Ssf will start failing requests from the SCP(s).
Unlocked, Disabled, Idle This is the initial state of the Gsc Ssf
while attempting to establish
connectivity with the TcapStack. This is
also a valid state after Gsc Ssf has lost
its connectivity with the TcapStack.
Unlocked, Enabled, Idle This is a valid state once the Gsc Ssf
has established connectivity with the
TcapStack.
Unlocked, Enabled, Active This is a valid state once the Gsc Ssf
has established at least one camel
dialogue with a SCP.
GSD
The initial OSI state of GSD is Unlocked, Disabled, Idle and is set during the
initialization of the GSD. Figure 7-11 illustrates the OSI state transitions for
GSD.
Figure 7-11
GSD component OSI state diagram
Unlocked
Disabled Enabled
2 1
The initial OSI state of GSD is Unlocked, Disabled, Idle and is set during the
initialization of the GSD. The following describes the OSI state transitions for
the GSD component:
1. GSD transitions from its initial state of Unlocked, Disabled, Idle to
Unlocked, Enabled, Active once GSD completes initialization.
2. GSD transitions from Unlocked, Enabled, Active to Unlocked, Disabled,
Idle when the GSD is de-provisioned or is deleted from CAS.
3. The GSD can transition from Unlocked, Enabled, Active to Unlocked,
Disabled, Idle when GSD is unable to establish ATM SVC links to any
GTL application.
GTP-C
OSI states for the GTP-C component are shown in Figure 7-12.
Figure 7-12
GTP-C component OSI state diagram
Unlocked
Disabled Enabled
1 2 3
The initial OSI state of GTP-C is Unlocked, Disabled, Idle. The following
describes the OSI state transitions for the GTP-C component:
1. The GTP-C transitions from initial state (Unlocked, Disabled, Idle) to
Unlocked, Enabled, Idle when GTP-C initialization is successfully
performed and the number of GTP transactions is zero.
2. The GTP-C transitions from Unlocked, Enabled, Idle to Unlocked,
Enabled, Active when the number of GTP transactions is larger than zero.
Table 7-14
GTP-C component state combination
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state prior to the GTP-C initialization.
Unlocked, Enabled, Idle This is a valid state when the GTP-C is initialized and
the number of transactions is zero.
Unlocked, Enabled, Busy This is a valid state when the maximum number of
GTP paths or simultaneous GTP transactions is
reached.
GTP Path
OSI states for the GTP Path component are shown in Figure 7-13.
Figure 7-13
GTP Path component OSI state diagram
Unlocked
Disabled Enabled
1
The initial OSI state of GTP Path is Unlocked, Disabled, Idle. The following
describes the OSI state transitions for the GTP Path component:
1. The GTP Path transitions from its initial state (Unlocked, Disabled, Idle)
to Unlocked, Enabled, Active when its initialization is performed.
2. The GTP Path is set to Unlocked, Disabled, Idle when it is detected as
failed.
3. The GTP Path transitions from Unlocked, Disabled, Idle to Unlocked,
Enabled, Active when it is detected as recovered.
Table 7-15
GTP Path component state combination
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state prior to GTP Path initialization,
and also a valid state when GTP path is detected as
“down”.
Unlocked, Enabled, This is a valid state when GTP Path is initialized and
Active operating properly and when GTP path is recovered
from failure.
LIAF
OSI states for the SGSN Lawful Intercept Server’s LIAF component are
shown in Figure 7-14.
Figure 7-14
LIAF component OSI state diagram
Unlocked
Disabled Enabled
1 2 3 4
The initial OSI state of the Lawful Intercept Access Function (LIAF) is
Unlocked, Disabled, Idle and is set during the initialization of the LIAF. The
following text describes the OSI state transitions for the LIAF component. Note
that the Lawful Intercept Gateway (LIG) is a network node that the LIAF
component connects to thus allowing target provisioning and intercepted data
to be exchanged.
1. The initial OSI state of a LIAF component is <Unlocked, Disabled, Idle>
and is set at the beginning of the initialization of the LIAF component
(e.g. when physical card is first inserted).
2. A LIAF transitions from its initial state of <Unlocked, Disabled, Idle> to
<Unlocked, Enabled, Idle> once the LIAF component successfully
completes its initialization (including successful TCP connection to the
LIG).
3. A LIAF transitions from <Unlocked, Enabled, Idle> to <Unlocked,
Enabled, Active> when the first subscriber that is targeted attaches. LIAF
will remain in the Active state until: a) there are no remaining subscribers
that are both attached and targeted or, b) the threshold is reached for the
maximum number of subscribers who are targeted and are also attached.
4. A LIAF transitions from <Unlocked, Enabled, Active> to <Unlocked,
Enabled, Busy> when the maximum number of subscribers that are
targeted are also attached.
5. A LIAF transitions from <Unlocked, Enabled, Busy> to <Unlocked,
Enabled, Active> when the number of subscribers that are both targeted
and attached falls below the threshold of the maximum number of
subscribers targeted.
6. A LIAF transitions from <Unlocked, Enabled, Active> to <Unlocked,
Enabled, Idle> when the last subscriber who is both attached and targeted
detaches such that the LIAF has no intercept packet activity.
7. A LIAF transitions from <Unlocked, Enabled, Idle> to <Unlocked,
Disabled, Idle> at the beginning of the initialization of the LIAF
component (e.g. when physical card is rebooted).
8. Also note that a LIAF can transition between <Unlocked, Enabled, *> and
<Unlocked, Disabled, *>, where * indicates a “don’t care” Usage State, as
a function of the state of the TCP connection to the LIG (e.g. a TCP
connection failure results in a Disabled Operational state).
Table 7-16
LIAF component state combination
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the LIAF while it is in the
process of becoming operable.
Unlocked, Enabled, Idle This is a valid state when the LIAF has initialized,
is operating properly, and there are no attached
subscribers who are targeted.
Unlocked, Enabled, Active This is a valid state when the LIAF has initialized,
is operating properly, and there is at least one
subscriber, but less than the provisioned
maximum number of intercepted subscribers,
who are attached and targeted.
Unlocked, Enabled, Busy This is a valid state when the LIAF has initialized,
is operating properly, and there is at least the
provisioned maximum number of intercepted
subscribers who are attached and targeted.
MapClient
OSI States consists of three independent state attributes: Usage, Operational,
and Administrative. The Usage State (Idle, Active, and Busy) and the
Operational State (Disabled and Enabled) are controlled by the application,
and cannot be modified by the operator. The Administrative state (Locking/
Unlocking) of the MapClient component is not supported.
The initial OSI state of MapClient is Unlocked, Disabled, Idle and is set
during MapClient initialization. Figure 7-15 illustrates the OSI state
transitions for MapClient.
Figure 7-15
MapClient OSI state diagram
MapStack
The initial OSI state of MapStack is Unlocked, Disabled, Idle and is set
during the initialization of the MapStack. Figure 7-16 illustrates the OSI state
transitions for MapStack.
Figure 7-16
MapStack component OSI state diagram
Unlocked
Disabled Enabled
1 2 3
Idle Idle Active Busy
8 5 4
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the MapStack while
attempting to establish connectivity with the IP
server. This is also a valid state after MapStack
has lost its connectivity with the IP Server.
Unlocked, Enabled, Idle This is a valid state once the MapStack has
established connectivity with the IP server.
Unlocked, Enabled, Active This is a valid state once the MapStack has
established at least one map dialogue with a
MapClient or remote SS7 node.
NSE
The initial OSI state of the SgGtl Nse component is Unlocked, Disabled, Idle
and is set during the initialization of the NSE. The NSE OSI state diagram is
shown in Figure 7-17.
Figure 7-17
NSE component OSI state diagram
Unlocked
Disabled Enabled
Unlocked, Disabled, Idle This is the initial state of the NSE while
it is in the process of becoming
operational.
SAS
The initial OSI state of the SGSN Accounting Server (SAS) is Unlocked,
Disabled, Idle and is set during the initialization of the SAS. Figure 7-18
illustrates the OSI state transitions for SAS.
Figure 7-18
SAS OSI state diagram
Unlocked
Disabled Enabled
1
Idle Active
2
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the SAS while it is in the
process of becoming operable.
Unlocked, Enabled, This is a valid state when the SAS is initialized and
Active operating properly.
SGGTL
Figure 7-19 illustrates the OSI state transitions for the SGGTL component.
Figure 7-19
SGGTL component OSI state diagram
Unlocked
Disabled Enabled
1
The initial OSI state of SGGTL is Unlocked, Disabled, Idle. The following
describes the OSI state transitions for the SGGTL component:
1. The SGGTL transitions from its initial state (Unlocked, Disabled, Idle) to
Unlocked, Enabled, Active when its initialization is complete. If
initialization fails, the state remains Unlocked, Disabled, Idle.
Table 7-21
SGGTL component state combination
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state prior to SGGTL initialization.
This state remains valid if initialization fails.
—sheet 1 of 2—
Table 7-21
SGGTL component state combination (continued)
Combination Details
(Administrative,
Operational, Usage)
—sheet 2 of 2—
SGSN
Figure 7-20 illustrates the OSI state transitions for the Sgsn component.
Figure 7-20
SGSN component OSI state diagram
Unlocked
Disabled Enabled
1
Idle Active Idle Busy
2
The initial OSI state of SGSN is Unlocked, Disabled, Idle and is set during the
initialization of the SGSN. The following describes the OSI state transitions:
2. SGSN transitions from its initial state of Unlocked, Disabled, Idle to
Unlocked, Enabled, Active when the SgsnNmMaster or SgsnNmSlave
object is successfully created and one instance of each critical component
(GSC, GSD, GTL, MAP) is found.
Table 7-22
SGSN component state combination
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the SGSN during startup.
This is also a valid state if any critical components are
missing.
Figure 7-21
SGSN Sh ConM and ConS components OSI state diagram
Unlocked
Disabled Enabled
1
The initial OSI state of ConM and ConS components is Unlocked, Disabled,
Idle and is set during initialization. The following describes the OSI state
transitions:
1. A ConM or ConS component transitions from the initial state of
Unlocked, Disabled, Idle to Unlocked, Enabled, Busy when it is
provisioned, its communication link is up, and the slave shelf has
registered with the master.
2. A ConM or ConS component transitions from Unlocked, Enabled, Busy
to Unlocked, Disabled, Idle when it is deleted or the associated master
and slave are unable to communicate.
Table 7-23
SGSN Sh ConM and ConS component state combinations
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the component while it is in
the process of becoming operable. The component
remains in this state if it is not provisioned, its
communication link is down, or the slave shelf has not
registered with the master. A SET alarm is generated
if the OSI State changes from Unlocked, Enabled,
Busy to this state.
TcapStack
Figure 7-22 illustrates the OSI state transitions for the TcapStack component.
Figure 7-22
TcapStack component OSI state diagram
Unlocked
Disabled Enabled
6 7
1 2 3
Idle Idle Active Busy
8 5 4
The initial OSI state of TcapStack is Unlocked, Disabled, Idle and is set during
the initialization of the TcapStack. The following describes the OSI state
transitions:
1. TcapStack transitions from its initial state of Unlocked, Disabled, Idle to
Unlocked, Enabled, Idle once it completes initialization and establishes
connectivity with the SS7 IP Gateway.
2. TcapStack transitions from Unlocked, Enabled, Idle to Unlocked,
Enabled, Active when the first Tcap dialogue is established by a
MapClient/SSF or remote SS7 node with the TcapStack. It will remain in
the Active state until there are no active Tcap dialogues or the high water
mark for the maximum number of dialogues is reached.
3. It transitions from Unlocked, Enabled, Active to Unlocked, Enabled,
Busy when the number of Tcap dialogues reaches the high water mark for
the maximum number of dialogues allowed. Additional dialogues may be
established until the maximum limit is reached at which time the
TcapStack will start failing requests from the MapClient/SSF or remote
SS7 nodes.
Table 7-24
TcapStack component state combination
Combination Details
(Administrative,
Operational, Usage)
Unlocked, Disabled, Idle This is the initial state of the TcapStack while
attempting to establish connectivity with the SS7 IP
gateway. This is also a valid state after it has lost its
connectivity with the SS7 IP gateway.
Unlocked, Enabled, Idle This is a valid state once the TcapStack has
established connectivity with the SS7 IP gateway.
Unlocked, Enabled, Busy This is a valid state when the number of established
dialogues with MapClients/SSFs or remote SS7
nodes reaches the high water mark for the maximum
number of dialogues or maximum number of invokes
allowed.
Software management 8
Software management is concerned with distributing and configuring
software to each SGSN. Software management may be accomplished using
any of the supported OA&M interfaces.
Software distribution 8
Software distribution, also referred to as software installation, involves
configuring and downloading software to SGSN nodes to add or upgrade
services, capabilities, or features.
For additional information on the SDS and its directory structure, see NTP
241-5701-270, Passport 7400, 15000, 20000 Software Installation Guide.
A patch consists of a package of the new code and the mechanism to modify
the existing code on a switch, and a patch descriptor file. These files are
stored in the SDSs from where you can download them to the switch.
Prior to downloading the patch from the website, the SDS should be set up as
described in NTP 241-5701-270, Passport 7400, 15000, 20000 Software
Installation Guide. One SDS site should be used for ALL patch downloads
for a particular load. This will prevent previously downloaded patches from
being removed.
Step Action
1 Download the compressed patch tar file to the SDS software directory by clicking on the
desired patch's Patch Id link.
2 After the file is retrieved, set file permissions with the chmod 644 command. For
example,
chmod 644 base7T005A_CGA515A.tar.Z.bin
3 Remove the .bin extension from the downloaded files. For example,
mv base7T005A_CGA515A.tar.Z.bin base7T005A_CGA515A.tar.Z
5 Untar the file in the software directory with the tar -xvf command. For example,
tar -xvf base7T005A_CGA515A.tar
This creates the software directory ~/base/CGA515A/ with the patch files. For an sgsn
patch (for example, sgsn30324737_CGA515A), the software directory would be created
as ~/wirelessSgsn/CGA515A/
6 Review the patch description file (*.pd) by clicking on the desired patch’s Admin link.
7 Go to the patch file directory and verify that the checksum value for the patch executable
file (*.o) is the same as described in the *.pd file under the “Patched File Checksum”
section. For example, go to cd ~/base/CGA515A and run the command
chksum scsGblSemChkPatcbs_CGA515A.o
Compare and verify that the output value is the same as the checksum value provided in
the base7T005A_CGA515A.pd file (2968210986).
9 If the patch target is for both i960 and ppc, set up the processor targets as follows:
s sw dld processorTargets i960 ppc
10 Select the SDS software directory on the SGSN to which to download the patch file. For
example,
set sw dld avl ! base_CGA515A
—sheet 1 of 2—
Procedure 8-1
Downloading and applying SGSN patches (continued)
Step Action
12 Once the download command is finished, apply the patch on the switch. For example,
start prov
set sw patch base7T005A
check prov
act prov
conf prov
end prov
The patch identifier is the downloaded file name less the _CGA515A* extension on the
SGSN.
13 Verify that the patch has been downloaded and applied on the switch. For example,
l sw av/* patch/*
d sw patch
14 If it is necessary to remove a patch on the switch, enter the commands as shown in the
following example:
start prov
set sw pa ~base7T005A
check prov
act prov
conf prov
end prov
—sheet 2 of 2—
Removing patches 8
Procedure 8-2 describes the removal of patches from an SGSN. In this
procedure, example commands are given for removing a downloaded and
applied patch "base7T00A" to an SGSN with software load "CGA515A"
active. The instructions are generic in nature as they could vary from one
patch to another. Please refer to the individual patch descriptor (PD) file for
specific removal instructions. For complete information on Passport
commands, refer to NTP 241-5701-050, Passport 7400, 15000, 20000
Commands.
Procedure 8-2
Removing an SGSN patch
Step Action
1 Issue the following commands to remove the patch from the patch list.
Important: Patch removal instructions could vary from one patch to another. The
commands displayed below are for illustrative purposes only. Please follow the patch
removal instructions, if any, in the patch descriptor (PD) file.
start prov
set sw pa ~base7T005A
check prov
act prov
conf prov
save -f(<new_committed_prov_name>) -ascii -port -prend prov
2 Refer to the patch descriptor (PD) file and identify the object files associated with this
patch. Delete those object files and the PD file from the SDS site.
Node capacity
Given below is the node capacity for the SGSN:
• maximum of one 7400 node and one 15000 node per frame
• sixteen (16) processor card slots per 7400 node:
— maximum of fifteen (15) function processors per shelf
— maximum of two control processors per shelf
Note: Control processors must be located in either the right-most or left-
most card slots (slots 0 and 15).
Bus performance
The maximum shelf throughput is a function of the performance of the Passport
bus. Since the 64-byte packets appearing on the Passport bus have a 4-byte
internal overhead, the resulting bus efficiency is 94%. The shelf throughput
capacity is measured as:
• raw Passport bus capacity: 1.6 Gbit/s
• node user data throughput, no faults, two buses running: 1.5 Gbit/s
• node user data throughput, one bus failed: 750 Mbit/s
Physical characteristics
Table A-1 summarizes the physical characteristics of the SGSN.
15K-VSS frame example: 2 shelf assemblies, 1 23.62 in. x 23.62 in. x 83.66 in. 1316.8 lb
EBIP, cooling unit, air filter assembly, and cable (60 cm. x 60 cm. x 212.5 cm.) (598.5 kg)
management unit
15K-VSS frame (empty) 23.62 in. x 23.62 in. x 83.66 in. 474.6 lb
(60 cm. x 60 cm. x 212.5 cm.) (215.7 kg)
Node shelf assembly, with cooling unit, cable 33.25 in. x 17.5 in. x 19.75 in. 177 lb
management unit, 3 power converters, 2 control (84.5 cm x 44.5 cm x 50 cm) (80.6 kg)
processors, 14 function processors
Cooling unit and air filter assembly 5.25 in. x 17.5 in. x 14.75 in. 20 lb
(13.5 cm x 44.5 cm x 37.5 cm) (9.1 kg)
Power converter (blank) 6.7 in. x 5.7 in. x 14.0 in. 2.2lb
(17.0 cm x 14.4 cm x 36.7 cm) (1.0 kg)
The nominal input voltage can be -48/-60 V with an operational range for
input power of -40 to -72 V dc. The output power cannot exceed 600 W.
15000 node
Redundant dc input power feeds (nominal voltage of -48/-60V) of up to 100
amps are connected to the enhanced breaker interface panel (EBIP) in the
Passport 15000-VSS frame. These feeds are connected to either two or four
breaker interface modules (BIMs) on the BIP. The SGSN uses two BIMs.
While the breaker interface module is rated up to 100 amps for the base
Passport 15000, for the SGSN, with the power consumption of the SGSN
cards, a 40 amp breaker is sufficient, even if 16 cards are installed in the
15000 shelf of the Passport 15000-VSS cabinet. 40 amp breakers must be
used to power the SGSN since the power cabling kits have been designed
with cabling sized for 40 amp breakers. If power cables longer than 60 meters
are required, the cables must be engineered.
Dc grounding scheme
Grounding for the dc configuration is based on separate signal and frame
grounds. These are separately connected directly to the ground window.
External dc power supply returns must also be connected to the common
grounding point.
Environmental specifications
The required environmental conditions for Passport hardware are given in the
Table A-2.
Table A-2
Environmental requirements
Heat dissipation
The heat dissipation for a 15K-VSS frame configured with a 16-slot Passport
switch is:
• per switch: 6,018 BTUs/h
• maximum per frame: 12,036 BTUs/h
Thermal engineering
Use the following information to find temperature needs for Passport nodes.
Maximum 55°C for short term functionality (as defined in Bellcore GR-63-
CORE, no more than a total of 96 hours for not more than 15 days in a year)
Logic Return (LR) are properly grounded. The BR and LR are grounded
at the system ground window according to Nortel corporate grounding
standard CS 1422.
• In the international market, specifications apply to an absolute maximum
input voltage of -72 V dc, wherein BR and LR are properly grounded. The
BR and LR are grounded at the system ground window according to
Nortel corporate grounding standard CS 4122.
• UL 1950; March, 1989; Safety of Information Technology Equipment
• CSA C22.2 950; October, 1989; Information Technology Equipment
• EN 60950; 1988; Information Technology Equipment
Control processor
Each V.24 port supports a subset of CCITT V.24 standards and can
accommodate most interface devices.
SONET
ATM Forum
• AF-UNI-0010.002 (ref. [28])
— Complies to section 2.1.
• AF-TEST-0024.000 (ref. [31])
Bellcore
• GR-253-CORE (ref. [35]):
— Complies to all required and applicable items for STS-3 ATM
operation.
— Note that the following optional bytes are not supported by OC-3
ATM IPs:
– - E1: Orderwire
ANSI
• T1.105-1995 (ref. [12]):
• T1.231-1993 (ref. [22]):
— Complies to section 8 for all SONET alarms and statistics listed in
Section 3.2.3 on page 8.
• T1.646-1995 (ref. [24], supersedes T1.624):
• T1E1.2/96-002 (ref. [25])
• 216 MD-1998.0041 - Version 01.05 - released - 1998-07-31 (PP504,
P6.0)
SDH
ITU-T
• G.707 (ref. [45], replaces G.708. G.709) complies except for section
9.2.2.11 Table 5 which states that on receipt of an MS-AIS signal, line-
timing should not be used.
Note: the following optional bytes are not supported by OC-3 ATM IPs:
– E1: Orderwire
– F1: Section User Channel
– D1-D3: Section Data Communication Channel
– J1: STS Path Trace
– F2: Path User Channel
– N1: Tandem Connection Maintenance/Path Data Channel
• G.782 (ref. [48])
• G.783 (ref. [49])
• G.813 (ref. [51])
• G.825 (ref. [54])
— Complies, except may not meet wander requirements.
• G.957 (ref. [56])
The E1 MSA32 function processor (FP) complies with the applicable sections
of these international, European, and Australian E1 interconnect standards:
• ITU-T G.703 (excluding Annex B)
• ITU-T G.704
• ITU-T G.706
• ITU-T G.732
• ITU-T G.823
• ITU-T I.363.1
The 2pGPDsk is compliant with ISO 8601 and Nortel Corporate Standard
1805.00.
• ITU-TG.958
• I.432, complies with section 2 (Physical Medium at 155 520 kbit/s),
complies with section 4 with the exception of section 4.2.1.2 (physical
layer cells are not guaranteed to be inserted in the cell stream every 27
cells) and section 4.2.1.3 (physical layer OAM cells are not implemented)
• ANSI T1.105.1995
• ANSI T1.646
• ANSI T1.231 Partial compliance
• ANSI T1E1.2/96-002
• Bellcore GR-253-CORE
• TS026
• BABT/TC/139
The term century compliant shall mean that the specified product shall
function until the end of its warranty period without any material, service
The terms Year 2000 readiness and Year 2000-ready in regard to Passport
products shall mean that the Passport product is century compliant, as defined
above.
For end-to-end Year 2000 readiness, ensure that the management systems
interacting with Passport are also upgraded to Year 2000-ready releases.
Engineering rules B
This appendix provides product engineering rules for provisioning a
GPRS6.0 SGSN.
Port 0 Port 0
Port 1 Port 1
Nodal M anager
{G SC} {G TL}
Connection: PVC to
NonIP configure
To Backbone
Port 3 ATM (MM ) Port 3
Port 2 Port 2
Port 1 Vcc/0.41 Port 1
Port 0 Vcc/0.42 Port 0
Vcc/0.43
other shelves contain NMs that are considered slave NMs; these are
referred to as Slave shelves:
— Slave shelf 1: First cabinet, 7K supporting GSD
— Slave shelf 2: Second cabinet, 15K supporting GTL
— Slave shelf 3: Second cabinet, 7K supporting GSD extension.
• Master or Slave shelves are provisioned by CDL component Sgsn Shelf
ConS/x SlaveAddress or ConM MasterAddress. Master Address is
provisioned in the Slave shelves; all the Slave shelves are provisioned in
the Master.
CP cards
• Each 7K shelf is equipped with two CP2 cards in slots 0 and 15, running
in 1:1 cold spare mode.
• Each 15K shelf is equipped with two CP3 cards in slots 0 and 1, running
in 1:1 cold spare mode.
• CP3 can be E1 or T1, depending on the BITS module used.
• Nodal manager runs on the CP cards. There is one master NM on one
SGSN shelf, referred to as the Master shelf (supporting GSC), within the
SGSN complex. All other shelves contain NMs that are considered a slave
NM, referred to as a Slave Shelf.
• In GPRS, OA&M traffic is connected directly to the Ethernet port of CP
cards. LAN cards are mainly reserved to support GPRS traffic (signaling,
billing, LI and Gn/Gp).
Note: When the active CP card detects an Ethernet cable or port failure,
by default it will not switch to the stand-by CP card: the CP card loses
connection with the OAM server. If configured it is possible to switch on
the stand-by card but during about 1 minute no IP traffic can occur on the
shelf.
• APS is not supported on the SGSN for inter-shelf links since APS on the
2pOC3 FPs is only between ports on the same FP.
• When provisioning ATM port, SDH must be used everywhere except the
US, Canada and Japan. In these countries SONET must be used instead.
This is applicable for intershelf and all ATM interfaces.
• Only static routes are used internally to the SGSN. OSPF can be used on
the external interfaces only.
• In PC04, a new 4pOC3 based on PQC12 has been introduced to replace
4pOC3 based on PQC2, which will be MD in 2004.
• 4pOC3 based on PQC2 will be supported until End Of Life. PQC12
version becomes mandatory for new orders in PC04.
• Redundancy between 4pOC3 based on PQC2 and PQC12 is not
supported; therefore each pair must be based on the same PQC.
• It is possible to have 1 pair 4pOC3 (PQC12) and 1 pair 4pOC3 (PQC2) in
the same shelf (for GTL functionality for example).
• If the Gn/Gp interface of the SGSN must be connected via ATM:
— If it is Multi Mode: port 0 of the 4pOC3 can be used.
— If it is Single Mode: add a SM pair in the slave 15K.
GSC
• GSC cards are always provisioned on the 15K Master shelf. Multi-shelf
GSC is not allowed.
• GSC card is always co-located on the same shelf with the SAS card (as
long as multi-shelf SAS is not supported).
• GSC function is either 1:1 Hot Standby or N+1 over provisioned. All the
GSCs need to be either of the mentioned modes, a combination is not
allowed.
• If (1:1) Hot Standby feature is used, main and spare cards need to be in
adjacent slots; only the main card must be provisioned.
• Ethernet ports on the GSC cannot be used in GPRS/UMTS networks. Use
dedicated LAN cards with Ethernet line Sparing (ELS).
• Each card must be provisioned with component Gsc/n
maxAttachedSubscribers. The value must be provisioned according to the
call profile used, and cannot exceed 88K subs per card. Each GSC
installed must be provisioned with the same value (all the cards are active
and traffic will be loadshared over the cards).
GSD
• GSDs are N+1 over provisioned with load sharing through the shelves
(dual cabinet configuration).
• GSD cards can exist in isolation on the 7K shelf with just CP and I/O
cards.
• Each card must be provisioned with component Gsd/n
MaxLlcActiveSubscribers. The value must be provisioned according to
the call profile used, and cannot exceed 40K subs per card (low
throughput). Each GSD installed must be provisioned with the same value
(all the cards are active and traffic will be loadshared over the cards).
SAS/LI
• SAS and LI applications are provisioned on the same card.
• SAS application is supported in (1:1) hot standby mode only, for new and
existing customers.
• LI application is (1:1) warm standby mode.
• Two pairs of SAS cards may be provisioned in the master shelf (feature
Multi-active SAS).
• SAS card must be provisioned in the master 15K shelf only.
• In order to limit the loss of billing data, it is recommended that the
collection of traffic volume counts occur as frequently as possible without
impeding upon required capacity. See recommendation in the CIQ.
• In a Nortel SGSN, the "SGSN address field" used in the CDRs
corresponds to the GIPS IP address of the SAS card.
• It is not recommended (but supported) to connect the billing or X1 LAN
directly to the SAS card via its Ethernet port, as the base software does
not support Ethernet Hot Switchover:
— The SAS card does not detect an Ethernet cable or port failure. In case
of out-band Billing traffic, when an Ethernet cable failure occurs the
SAS card is still considered as active but cannot contact the Billing
server.
— The recommendation is to send X1 or billing traffic through the
Ethernet ports of dedicated LAN card with ELS.
MAP
• Only one TCAP application, supporting both MAP (Gr) and (Gd), CAP
(Ge) can be provisioned on the MAP card. Bssap (Gs interface) does not
run on the MAP, but on GSC.
• MAP is always provisioned in (1:1) warm standby redundant mode.
• In PC04, there can be more than 1 active MAP cards per shelf (feature
Multi-active MAP). Up to 4 multi-active MAP cards per shelf can be
provisioned (4 active + 4 spare).
• In PC04 with feature Multi-shelf MAP, it is not necessary to co-locate
MAP with GSC and SAS card.
Bearer Bearer
MSA32 MSA32
40% 40%
Bearer Bearer
Sparing Panel
Term. Panel Sparing Panel
MSA32 MSA32
MSA32
80% 80% 0%
4port-DS3
• This optional card introduced in PC03 can replace MSA32-T1 in U.S.
markets only, to connect the Gb interface.
• It is provisioned in 2N load sharing; each card is active. DS3 and GTL
must reside on the same 15K shelf (Master 15K: single cabinet or Slave
15K: dual cabinet).
• Currently 2 cards are provisioned per shelf, with a maximum of (3) 4p-
DS3 per SGSN.
• Ports can be configured as either unchannelized (DS3 interface) or
Channelized (DS1 interface), 28 DS1 within a DS3.
• A Fanout Panel kit is required to accommodate up to 12 DS3. This Fanout
Panel must be mounted in a separate frame (there is no place vacant in the
SGSN frames).
Bearer Bearer
Mux Mux
Fanout Panel
4pDS3 4pDS3
GTL on MSA32
Although this configuration is no longer allowed for new customers, it is still
supported for existing configurations in Dual or Single slot MSA.
GTL on 4pOC3
• In PC04, GTL functionality is performed in the 4pOC3 cards on the 15K
shelf.
the other hand, without redundancy, BVCs are configured only on one
GTL card.
Figure B-5 GTL provisioning with redundancy
NSE A NSE A
BVC BVC BVC BVC BVC BVC BVC BVC BVC BVC
A1 A2 A3 An-1 An A1 A2 A3 An-1 An
NSE B NSE B
BVC BVC BVC BVC BVC BVC’s are duplicated BVC BVC BVC BVC BVC
B1 B2 B3 Bn-1 Bn on each card B1 B2 B3 Bn-1 Bn
GTL-1 GTL-2
AssociatedGtl
80%
Failure
40% 40%
Failure
Throughput limit
80%+ 80%
AssociatedGtl > CPU processing
NSE A NSE A
BVC BVC BVC BVC BVC BVC BVC BVC BVC BVC
A1 A2 A3 An-1 An A1 A2 A3 An-1 An
NSE B NSE B
BVC BVC BVC BVC BVC BVC’s are duplicated BVC BVC BVC BVC BVC
B1 B2 B3 Bn-1 Bn on each card B1 B2 B3 Bn-1 Bn
GTL-1 GTL-2
AssociatedGtl
There are two possible ways to provision GTL, depending on the redundancy
scheme used:
80%
Failure
40% 40%
• With the 2N+1 redundancy scheme, the GTL functions are engineered at
80% of capacity because the time duration for a GTL to take over the
NSEs of a failed partner is only the time it takes for the cold standby to
take the place of the failed GTL.
Figure B-10
GTL redundancy 2N+1: each active card provisioned at 80%
Spare card
Failure in
Cold Standby
AssociatedGtl
Failure
AssociatedGtl
2p100base-t LAN
• In PC04, LAN cards in the 7K can no longer be ordered, as this card will
be MD in 2Q05.
• Existing configurations with LAN in the 7K are still supported in PC04,
but a new configuration cannot be ordered with 7K LAN cards.
• 7K LAN cards in the second 7K shelf are not supported.
• The cards are always deployed in pairs and the load is distributed across
the FPs.
2pGPDsk LAN
• LAN FPs are provisioned in pairs (1:1) hot standby mode with Ethernet
line Sparing (ELS) feature.
• Up to three pairs of LANs may be provisioned, depending on the traffic
segregation. If traffic segregation is needed (as in most cases), Nortel
recommends:
— Pair 1 - Port 0: Gn/Gp traffic
— Pair 1 - Port 1: Gx’ traffic
— Pair 2 - Port 0: billing traffic
— Pair 2 - Port 1: X1 traffic
• In a dual cabinet configuration, it is recommended to provision LAN
cards in the slave 15K, in order to leave slots available in the master 15K
to add GSCs or SASs.
• Support of both static routes and dynamic routes across any mix of GigE
and Ethernet cards on the Gn/Gp interface is not available.
• 100Base-Tx connections require Category 5, twisted-pair wire. 100
meters (328 feet) is the maximum recommended cable segment length
between a 100Base-Tx repeater and another node (due to signal timing
requirements).
4pGigabit Ethernet
• 4pGiGE is a new card introduced in PC04, with Passport release PCR5.1.
• It is provisioned in (1:1) for Gn/Gp interface only, cold standby
redundancy (the port will reinitialize upon a CPSO).
• This card must be installed in the slave 15K shelf, in order to leave slots
available in the master 15K to add GSCs or SASs.
• Per SGSN, the limit is 2 cards 4pGiGe.
• The 4pGe card will inter-work with 2p/4pOC3; the 4pGe card does not
interwork with the 2pGPDsk card.
• Due to restrictions/limitations, the VR supported Gn/Gp interface on
4pGige, can only be connected with atmmpe and gigabit ethernet media
type. In other words, PP/Gips cannot be configured on this VR.
• All the 4 ports of the 4pGiGE can be used, but the throughput limit is
2,5Gbit/s.
• Static and dynamic routes (RIP, OSPF) are supported on this card.
• MPLS via RSVP-TE supported only for SGSN/UMTS, not for SGSN/
GPRS.
Gb interface engineering
NS-VC
In order to provide end-to-end communication between the PCU and SGSN,
the concept of Network Service Virtual Connection (NS-VC) is used. The
NS-VCs are end-to-end virtual connections between the PCU and SGSN. At
each side of the Gb interface there is a one-to-one correspondence between
NS-VCs and NS-VLs. In a Frame Relay network, the NS-VC is the FR
permanent virtual connection (PVC).
End-to-end NS-VC
PCU SGSN
Frame
relay
Network
NS-VL at the PCU side NS-VL at the SGSN side
A Frame relay PVC must be contained within a PCM. A PCM can support
several NS-VCs. The limitation of the NS-VCs per PCM depends on the QoS
parameters used for these NS-VCs.
For example, with a PCM at 2.048 Kbps, engineered at 70%, the maximum
throughput is 1.430Kbps. If all the NS-VCs have a Committed Information
Rate (CIR) of 200kb, the number of NS-VCs are equal to 1.430/200.
Therefore, 7 NS-VCs can be used for this PCM.
NSE
The Network Service Entity (NSE) manages all the logical and physical
connections used to route packets between the PCU and the SGSN on the Gb
interface. The NSEI is used by the PCU and the SGSN to determine the NS-
VCs that provide service to a BVCI.
For Nortel access, (1) NSE per logical PCU (i.e, 1 NSE per BSC) is defined
as shown in Figure B-12. Motorola, Ericsson and Nortel access work in the
same way.
Logical PCU
BSC 1 (1 link Agprs)
PCUSP Card
BSC 2
SPM1
(BSC1)
BSC 3
A
G
P
R
S
E3
M
AGPRS U
E1 link
BSC 9 X
BSC11
BSC 10
SPM11 SPM12
BSC 11
Logical PCU
(2 links
Agprs)
For NOKIA access, PCU cards are installed in the BSC. It is possible to have
more than 1 PCU card per BSC; in that case for the same BSC multiple NSEs
are defined, (1) NSE per PCU.
Note that one NSE cannot be shared between two or more BSCs.
PCU cards
Frame M M NORTEL
S S
relay A A
SGSN
P P P Network 1 2
NOKIA C C C
BSS U U U
3 2 1 NS-VC
11
NS-VC10
NSE1 NS-VC
NS-VC20 21
NSE2
NS-VC
NS-VC30
NSE3 31
NS-VC
NS-VC40 41
NS-VC50 NS-VC
51
NORTEL G G
T T
PCUSN L L
NSE4 NSE5
1 2
BSC4 BSC5
BVC
BSSGP Virtual Connections (BVCs) provide communication paths between
BSSGP entities. Each BVC is used in the transport of BSSGP PDUs between
peer point-to-point (PTP) functional entities. The BVCI is used to enable the
lower network service layer to efficiently route the BSSGP PDU to the peer
entity. This parameter is not part of the BSSGP PDU across the Gb interface,
but is used by the network service entity across the Gb.
A PTP functional entity is responsible for PTP user data transmission. There
is one PTP functional entity per cell. Within GSM 08.18, a cell is identified
by a BVCI unless it is explicitly stated otherwise.
On the SGSN side, BVCIs associated with PTP functional entities are
dynamically configured.
Active BVC
GTL 1 Duplicated BVC GTL 2
BVC BVC
SGSN 4 5
Gb Interface Gb Interface
NS-VC10 NS-VC11
NS-VC20
NSEI 1 NSEI 2
With redundancy W/o redundancy
DLCI
Frame relay networks use DLCI (Data Link Channel Identifier) to route the
frames. Between 2 adjacent nodes, a DLCI identifies a channel. Frame Relay
switches have routing tables that associate a port and DLCI in input to another
port and another DLCI in output. Creating a PVC between two users consists
of datafilling these routing tables.
Frame relay
Network
PCUSN SGSN
Port 1 P4 P5 P5 P2 Port0
Port4 Port5
Dlci30 Dlci1500
NS-VC
DLCI 21
A
Frame
NSE NS-VC DLCI 22 relay
B
DLCI has local significance only; this is NOT the address of the final frame’s
destination.
For point to point connections between PCU and SGSN, the DLCI must be
the same at both ends.
In case of a FR cloud used between PCU and SGSN, the DLCI is provided by
the FR operator.
Channel
Generically, “channel” refers to the user access channel across which frame
relay data travels. Within a given T1 or E1 physical line, a channel can be
either unchannelized or channelized, depending on how the line is configured.
Unchannelized:
In an unchannelized configuration, the entire T1/E1 line is considered a
channel, where:
NORTEL G G MM NORTEL
T T SS
PCUSN L L AA
SGSN
NSE4 NSE5 1 2 Channel0= 1 2
TS [1…30]: (NSE4) NSVC1), (NSE5) (NSVC1)
E1 Link
BSC4 BSC5
E1 Link
Channelized:
In a channelized configuration, the channel is any one of N time slots within a
given line, where:
• The T1 line consists of any one or more channels. Each channel is any
one of 24 time slots. The T1 line operates at speeds in multiples of 64
Kbps to 1.536 Mbps, with aggregate speed not exceeding 1.536 Mbps.
• The E1 line consists of one or more channels. Each channel is any one of
31 time slots. The E1 line operates at speeds in multiples of 64 Kbps to
1.984 Mbps, with aggregate speed not exceeding 1.984 Mbps.
Figure B-17 Channelized is used with NOKIA PCU or NOKIA SGSN
PCU cards
N N N
NOKIA S S S MM NORTEL
BSS E E E
Ch 0=TS [1…7]: (NSE1) NSVC1),
S S
SGSN
3 2 1 A A
Ch 1=TS [8…14]: (NSE2) NSVC1), 1 2
Ch 2=TS [15…30]: (NSE3) NSVC1),
E1 Link
E1 Link
Ch 0=TS [1…7]: (NSE1) NSVC2),
Ch 1=TS [8…14]: (NSE2) NSVC2),
Ch 2=TS [15…30]: (NSE3) NSVC2),
Gb Interface limitation
NSE per SGSN
The maximum number of NSEs the SGSN can support is redundancy
dependent:
The Sgsn parameter maxBvcPerNse (see CIQ) must be datafilled. The range
is 1 to 600.
Total BVCs within the NSE configured must be greater than or equal to
10,000 BVCs per GTL pair in PC04.
FrAtm number
To simplify, the FrAtm/<n> corresponds to a channel on a physical port. The
FrAtm number has only a local significance, and must be unique inside the
equipment. FrAtm number format is as shown in Table B-1:
Table B-1 FRATM naming convention
LP number 00 to 15 00 to 15
Port number 00 to 31 00 to 03
DS1 instance N/A 01 to 28
Channel number 00 to 23 00 to 23
• example: fratm/011023
The number of FrAtm defined per MSA32 does not exceed 500. The range is
(1 - 4294967295).
FrAtm address
Each FrAtm number is associated with an E.164 address, which has a local
significance, is unique inside the equipment and has the same format as the
FrAtm number. For example, The FrAtm address associated to the FrAtm/300
is E.300
Channel number
• On each port of the Gb interface card, used to connect a PCM link, a
channel must be defined, with the corresponding number of TS used for
this PCM:
— E1 link: 32 Time Slots : TS0 reserved for synchronization, TS1 to
TS31 used for data traffic
— T1 link: 24 Time Slots: TS1 to TS24 used for data traffic
• With Nortel access only one channel is defined per physical port (FrAtm)
with the default value zero (0), although the Passport accepts multiple
channels per port.
• For ERICSSON and NOKIA access, in certain cases we need to define
multiple channels. Each Channel is then associated with a range of TS, for
example:
— Channel 0 : TS [1-6]
— Channel 1: TS [7-17]
— Channel 2: TS [18-25]
— Channel 3: TS [26-31]
Rate Enforcement
This parameter controls the usage by GTL card of Frame Relay parameters
link committed information Rate (CIR) and Excess information Rate(EIR).
When set to OFF, CIR and EIR parameters associated to a Frame Relay
Virtual Circuit are not taken into account. It is highly recommended to set this
parameter to ON to maintain QoS and provision CIR and EIR correctly.
Gn interface
• The SGSN/GPRS can support the Gn interface in the following ways:
— Gn over ATM through 4pOC3 on the 15K shelf.
— Gn on Ethernet with dedicated LAN cards 2pGPDsk (ELS) on the
15K shelf. This solution is the most common in GPRS. Port 0 of
2pGPDsk is used. OSPF or static routes can be used.
— 4pGiGe in the 15K shelf can be used for Gn/Gp traffic, with some
restrictions (see “4pGigabit Ethernet” on page B-13).
Gx’ interface
• Gx’ LAN connects the SGSN to the SIG platform through Ethernet. The
recommendation is to use port 1 of the 2pGPDsk dedicated LAN card.
Ga interface
• Ga LAN connects the SGSN to the Billing platform through Ethernet. The
recommendation is to use a second pair of 2pGPDsk cards with ELS and
connect this LAN to port 0.
• A supported variation is to use Ethernet port 0 on SAS and MAP cards.
The two ports can be used to offer resilience. The traffic is load balanced
between the 2 ports thanks to flow based ECMP use (on a per source /
destination IP address). Only static routing is supported. Please be aware
that this solution is secured only if:
— dynamic routing is enabled on the network, otherwise the external link
failure won't be detected. When using static routing, it would not be
able of detecting external Ethernet link failure. Static routing allows
only to detect local link failure.
X1 interface
• X1 LAN connect the SGSN to the LI platform through Ethernet. The
recommendation is to use a second pair of 2pGPDsk with ELS and
connect this LAN to port 1.
• A supported variation is to use Ethernet port 1 on SAS and MAP cards.
The two ports can be used to offer resilience. The traffic is load balanced
between the 2 ports using flow based ECMP (per source/destination IP
address). Only static routing is supported. This solution is secure only if:
— dynamic routing is enabled on the network; otherwise external link
failure will not be detected. When using static routing, it is not
Sgsn maxsubscriber
This attribute specifies the total number of ‘GPRS-Attached’ subscribers this
SGSN can support simultaneously. The current number of ‘GPRS-Attached’
subscribers can be obtained from the sum of the currentlyAttached attribute
defined in the Gsc GMM component for all the Gsc instances. Value of this
attribute cannot be greater than the number authorized by the access code.
GSC/n MaxAttachedSubscribers
This attribute specifies the maximum number of attached subscribers for this
instance of Gsc. This number must never exceed the capacity defined in the
capacity report of each GPRS release.
The number of attached subscribers per GSC is affected by the call model and
mainly by parameters:
• GSC/n avgActivePdpCPerActiveSub
• GSC/n avgPdpContextPerRecord
If the value of avgActivePdpCPerActiveSub and avgPdpContextPerRecord
increase, parameter MaxAttachedSubscribers must be reduced (due to GSC
memory constraint).
The card must be reset, to take into account the new number of attached
subscribers
GSD/n maxLlcActiveSubscribers
This attribute specifies the maximum number of MS that can be attached for
this instance of GSD. This gives the number of mobile subscribers that the
LLC and the SNDCP is to support per Gsd.
This parameter must be provisioned according to the customer call profile and
must never exceed 40K per GSD (memory limit with low throughput).
Parameter GSC/n avgActivePdpCPerActiveSub has an impact on
maxLlcActiveSubs provisioned per GSD.
If this rule is not respected, you will not be able to activate more subscribers
than you define as attached.
The card must be reset, to take into account the new number of attached
subscribers.
HLR
GGSN
MSC/VLR Gn
Gn
Points to consider:
SGSN
1. A RA cannot span
SGSN
LA2 RA1 over more than one LA,
LA1
RA2 but can be as big as LA
RA3 RA4 RA1 RA2 RA4
2. An RA is controlled by
RA3
6 only one SGSN
5
7 CE 3. Each SGSN controls
1 4 LL 5
6 C
more than one RA.
6 4
5
6 7 1 E4 LL
27 5
4. The cells bordering
2 3
7 CE 3 7 two RA has more
1 4 LL C 7 4
4 1 4ELL messaging
6
5 4
2 2
3 6 5
7 CE 3
1 4 LL 7 C
1
4 1 1 ELL
2 4
4
2
The RAs cannot be shared, that is, two SGSNs cannot share the same RA.
SGSN parameters C
This appendix describes the Nortel SGSN features and associated parameters
from an engineering point of view. It contains parameters setting know-how
with inputs from R&D or 3GPP specifications.
Note that this high-level view shows only some of the SGSN components.
This appendix is not intended to detail all configuration parameters but it
focuses mainly on wireless specific parameters (Mobility Management,
Session management, etc.) that have a capacity and/or performance impact
the SGSN or end user.
the system. The normal operating conditions are, both links and nodes are
properly engineered and are operating in their engineering limits. The call
success rate > 99.99%.
The abnormal conditions are those conditions, where the message delays and
losses are higher than expected values, may be due to higher traffic levels,
system overload conditions and bad link conditions.
Under abnormal conditions, if the timer values are provisioned less than the
occurred delays, false retransmissions occur (i.e. messages are retransmitted
unnecessarily even when the messages are not lost). This does not impact the
performance, but impacts the capacity.
Under abnormal conditions, if the timer values are provisioned more than the
occurred delays, there is no impact on the performance. But, if the messages
are lost, then the detection of message loss takes longer time. This increases
the Call setup delay and other call related procedure delays observable by the
user. In the worst case, the user re-originates a new call, before the message
loss is detected. This impacts the call success rate.
Under normal conditions, if the timer values are provisioned less than the
occurred delays, false retransmissions occur (i.e. messages are retransmitted
unnecessarily even when the messages are not lost). This impacts the capacity
due to retransmissions consuming both CPU real-time and link bandwidth.
Under normal conditions, if the timer values are provisioned more than the
occurred delays, there is no impact on the capacity.
Under abnormal conditions, if the timer values are provisioned less than the
occurred delays, false retransmissions occur (i.e. messages are retransmitted
unnecessarily even when the messages are not lost). This impacts the capacity
due to retransmissions consuming both CPU real-time and link bandwidth.
Under abnormal conditions, if the timer values are provisioned more than the
occurred delays and if the messages are lost, then the detection of message
loss takes longer time. In the worst case, the user re-originates a new call,
before the message loss is detected. This impacts the call success rate. It also
impacts the capacity of the system, as more resources are tied for the longer
duration.
Table C-1
Message delays
Avg 99.99%
1 Wired Interface (Nodes are < 200 < 500 Significant portion of delay occurs
co-located) at the End Nodes. Therefore, the
delays are significantly impacted
by the capacities of the End
nodes.
2 Wired Interface (Nodes are < 500 < 1000 Significant portion delay occurs
Remotely Located from not only at the End Nodes, but also
each other) in the Network. The network delay
depends on the distance between
the nodes, the number of routers,
switches and the type of network
technologies, IP or ATM. Usually,
messages in IP network
experience more delays than ATM
network.
Figure C-1
Timer Value > 99.99% of Delay
Number of Retries
The number of retries parameter is decided by the amount of the time that the
end user waits before re-originating another call.
With the assumption that a wireless caller waits about 10 sec before re-
originate the call and with the Timer value = 5 Sec, the number of retries =
(10/5) – 1 = 2 -1 = 1.
Let the message loss probability be p and let the number of retransmissions be
n. Then, the probability of successful delivery is 1-p(n+1). If a call contains
N number of messages, then the probability of successful call is (1-pn+1)N.
Table C-2 gives the call success rate for various values of p, n and N.
Table C-2
Call Success Rate with Message Loss Probability p =0.001 (1 out of 1000)
n N=2 4 6 8 10
3 1 1 1 1 1
4 1 1 1 1 1
Table C-3
Call Success Rate with Message Loss Probability p = 0.01 (1 out of 100)
n N=2 4 6 8 10
Green: Call Success Rate > 4 9’s Red: Call Success Rate < 4 9’s
GTL/* attributes
Table C-5
GTL/* attributes
Table C-6
SGSN GSD attributes (continued)
Table C-6
SGSN GSD attributes (continued)
n201UMaxUinfoFieldLength Sgsn Gsd SapiD /11 n201U 500 1520 (per GPS
Bulletin)
GSD/* attributes
Table C-7
GSD/* attributes
Buffering
Table C-8
GSD/* buffering attributes (continued)
Buffering
Table C-9
SGSN GSC attributes (continued)
Table C-9
SGSN GSC attributes (continued)
Table C-9
SGSN GSC attributes (continued)
BssapSccpUserInfo: This group contains attributes added to support Bssap Sccp User Information
SSFGroupprov: This group has been added to support all the SSF components in the shelf
Table C-9
SGSN GSC attributes (continued)
GSC/* attributes
Table C-10
GSC/* attributes
Table C-10
GSC/* attributes (continued)
DNS attributes
Table C-11
DNS attributes
TCAP/* attributes
Table C-12
TCAP attributes
Table C-12
TCAP attributes (continued)
Reset Timer
Description This attribute specifies the reset timer used for a
GprsSubscriberControl (Gsc). This timer is started when an FP on which a
Gsc component is provisioned comes up. During the reset timer period, the
Gsc is considered to have recently experienced a restart, and the GPRS
Mobility Management (GMM) ignores and discards messages from the
mobile (except ATTACH REQUESTS and ROUTING AREA UPDATE
REQUESTS). If the reset timer has expired, and the mobile subscriber has not
performed a subsequent GPRS-Attach, any received messages are considered
a protocol violation and responded to with the appropriate reject or a GMM
STATUS message, until the mobile performs another GPRS-Attach.
Default value 0
Recommended value 0
Engineering rule
tariffTimeChangeTrigger
Description This attribute specifies whether Tariff Time Change Trigger
(TTCT) feature is enabled or disabled. When enabled, SGSN Accounting
Server will close the existing data volume container and open a new container
in S-CDR when a Tariff Time Change event is received. This enables the
down stream billing system to use different billing rates for different time
container
Engineering rule This is enabled is the customer is using DVL. The Tariff
Time Change Trigger (TTCT) feature adds Tariff Time Change processing
capability to the SGSN Billing application. The DVLT feature will
accommodate multiple containers implemented by the TTCT feature when
generating a partial record. Additionally, the DVLT feature implements
operational attributes and collected events for partial records and containers
specifically used by the TTCT feature.
maxSubscribers
Description This attribute specifies the total number of ‘GPRS-Attached’
subscribers this SGSN can support simultaneously. It does this by limiting the
total of all the individual maxAttachedSubscribers attribute in all the
GprsSubscriberControl (Gsc) components. For example, if this SGSN has
two GSC provisioned with 75K subs per GSC, this attribute must be
provisioned with a value of 150K. For each GPRS release, it exists a
maximum number of attached subscribers per GSC, which is given in the
corresponding capacity bulletin. In GPRS5.0, the value is 85K subs per GSC.
Default value
Engineering rule The value of this attribute cannot be greater than the
number authorized by the access code. The access code (attribute
maxSubsAccessCode) is unique for each SGSN.
Please contact your local Nortel Customer Service representative for more
information.
maxNSEsupported
Description This attribute specifies the maximum Network Service Entities
(NSEs) supported on this SGSN. The value provisioned for
maxNseSupported affects the allowed value for maxBvcPerNse, and vice
versa. The higher the value for maxNseSupported, the lower the allowed
value for maxBvcPerNse.
card. Using 2 GTL cards with redundancy, as each NSE is defined on each
card, we are limited to 256 NSE per SGSN.
maxBvcPerNse
Description This attribute specifies the maximum BSS GPRS Virtual
Connections (BVCs) supported per Network Service Entity (NSE). One BVC
corresponds to a unique cell.
dataVolumeLimit
Description This attribute gives the operator the ability to determine when
partial SGSN Packet Data Protocol (PDP) Call Detail Records (S-CDRs) are
generated with a partial record reason of “data volume limit” based upon the
number of combined uplink and downlink kilobytes that have been
transferred by the active session.If this attribute is set to disabled, then a 2-
gigabyte volume limit will be used to trigger the generation of a partial S-
CDRs.
Engineering rule The Data Volume Limit Trigger (DVLT) feature generates
partial SGSN Customer Data Records (S-CDRs) when a PDP Context
transfers an operator-provisioned limit of combined uplink and downlink user
traffic. The value of this feature is that it reduces the potential for billing data
loss by generating partial records based upon the operator’s risk tolerance
according to how high or low the data volume threshold is set
perCellStatistics
Description This attribute specifies whether per cell statistics are enabled or
disabled. The per cell statistics are defined in the Gsc/n Mcc/mcc Mnc/mnc
Lac/lac Rac/rac CellId/cid component. When enabled, the per cell statistics
data is collected and spooled by the Data Collection System (DCS).
Collection does not start for a cell until that cell receives its first uplink
message.
AuthTriplet
maxAttachedSubscribers
Description This attribute specifies the maximum number of attached
subscribers for this instance of GprsSubscriberControl (Gsc). The current
attached subscribers can be obtained from the attribute currentlyAttached
defined in the GprsMobilityManagement component.
avgActivePdpCPerActiveSub (avgPdpC)
Description This attribute specifies the average number of PDP contexts that
can be active for an active subscriber in this GprsSubscriberControl (Gsc).
Engineering rule Increasing this parameter increases memory usage and can
adversely affect the capacity of the SGSN. This parameter is dependent on the
devices in the customers network; and as to how many active PDPs the
devices run at one time.
avgPdpContextPerRecord
Description This attribute specifies the average number of PDP contexts that
can be active for an active subscriber in this GprsSubscriberControl (Gsc).
Default value 1
If > 3 , you will have to reduce maxattachedsubs per GSC (reduce approximately
from 2000 subs, each time you add 1 avgpdpctxtperrecord)
Table C-15
APN vs. Subscriber capacity
Max. Max.
Attached Attached
No. Of Max. Attached Max. Attached Subs Subs
APN's Subs (MEM) Subs (CPU) (PROV) (Overall)
1 97700 166620.3906 88000 88000
2 91700 166620.3906 88000 88000
3 86300 166620.3906 88000 86300
4 81600 166620.3906 88000 81600
5 77300 166620.3906 88000 77300
6 73500 166620.3906 88000 73500
7 70000 166620.3906 88000 70000
Session Management
The component "Sgsn GprsSubscriberControl and GprsSmGlobalProv"
represents the common provisioning data for the Session Management
protocol layer of the 2G-SGSN. It contains the provisionable attributes
detailed below.
nwkPdpDeactTimer (T3395)
Description This attribute specifies the timer value used in the SGSN or in
the GGSN initiated PDP Context Deactivation procedure.
value that is greater than the maximum expected round trip delay of a
Protocol Data Unit (PDU).
Default value 8 s
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit.
nwkPdpDeactRetries (T3395Retry)
Description This attribute specifies the number of retry attempts after the
timer nwkPdpDeactTimer (T3395) expires during a SGSN or GGSN initiated
PDP Context deactivation procedure.
Range value 0 - 4
Default value 4
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
This value must be kept to a low value to free resources in SGSN and GGSN
as soon as possible and to prevent wasting network resources, e.g., in case of
radio problems preventing the MS response to be received.
nwkPdpModifyTimer (T3386)
Description This attribute specifies the timer value used in the SGSN
initiated PDP Context Modification procedure. This timer is started when a
MODIFY PDP CONTEXT REQUEST message is sent to the MS and is
stopped when a MODIFY PDP CONTEXT ACCEPT message is received
from the MS. If this timer expires before the receipt of a MODIFY PDP
CONTEXT ACCEPT message, the PDP Context modification procedure is
retried for a maximum of nwkPdpModifyRetries.
Default value 8 s
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
The timer must be provisioned to a value that is greater than the maximum
expected Round Trip Delay of a PDU between the SGSN and the MS.
nwkPdpModifyRetries (N3386)
Description This attribute specifies the number of times the SGSN, while
acting as the new SGSN, resends a MODIFY PDP CONTEXT REQUEST
message to the MS if the nwkPdpModifyTimer expires while the MS is
undergoing an Inter-SGSN Routing Area Update (IRAU).
Range value 0 - 4
Default value 4
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default
readyTimer (T3314)
Description The timer is restarted whenever a signaling or data Protocol
Data Unit (PDU) is received from the MS. In the event of readyTimer expiry,
the gmmState (defined in MobilityContext) transitions to STANDBY state.
If the value is set to the useMsValue, the value sent by the MS is used as the
READY Timer. However, if the value is set to useMsValue and the MS
attempts to cancel the READY Timer, the SGSN overrides the cancel attempt
by using the forceStandby value.
All other values of this attribute cause both the SGSN and MS to use this
value; the MS cannot negotiate it.
Engineering Rule The readyTimer value should be at least 10% greater than
the t200RetransmitTimer provisioned in the SapiControl component, except
when readyTimer is set to forceStandby or useMsValue. The negotiated value
for the readyTimer for an MS can be displayed in the MobilityContext
component. The timer must be provisioned to a value that is greater than the
maximum expected round trip delay of a Protocol Data Unit (PDU).
mobileReachableTimer
Description The mobileReachableTimer is started when the MS drops
from READY state to STANDBY state or when the MS is forced to
STANDBY state. In the event of mobileReachableTimer expiry, the GMM
starts the implicitDetachTimer.
Engineering rule TS 24.008 indicates that the timer value must be at least
four minutes longer than the longest periodicRaUpdateTimer - T3312
(defined in component SGSN MobileCountryCode/n MobileNetworkCode/n
LocationAreaCode/n RoutingAreaCode/n).
Furthermore, the timer must be provisioned to a value that is greater than the
maximum expected Round Trip Delay of a PDU between SGSN and MS.
implicitDetachTimer
Description This attribute specifies the timer value used by the GPRS
Mobility Management (GMM) for the removal of GMM context in an
implicit detach after the mobileReachableTimer has expired.
Default value 0
pagingTimer (T3313)
Description Timer used for the GPRS Paging procedure. Upon expiry of the
pagingTimer, if the Paging procedure is not completed, the GPRS Paging
procedure is restarted for a maximum number of pagingRetries (N3313).
Default value 8 s
Recommended value 8
The value of the attribute rpResponseTimer cannot be less than the sum of the
maximum number of cpResponseRetries(tc1nRet) multiplied by the
cpResponseTimer(tc1n) value plus the maximum number of pagingRetries
(n3313) multiplied by the pagingTimer (t3313) value.
pagingRetries (N3313)
Description Specifies the number of retry attempts after the pagingTimer
(T3313) expires.
Range value 0 - 4
Default value 1
Recommended value 1
The increase in retries may not significantly improve the success probability
nwkInitiatedDetachTimer (T3322)
Description this attribute specifies the timer used in the network initiated
Detach procedure. The timer is started on transmission of DETACH
REQUEST to the MS and stopped on receipt of DETACH ACCEPT from the
MS. Upon expiry of nwkInitiatedDetachTimer, if the Detach procedure is not
completed, the network initiated Detach procedure is restarted for a
maximum of nwkInitDetachRetries (N3322).
Default value 5 s
Recommended value 5s
nwkInitDetachRetries (N3322)
Description this attribute specifies the number of retry attempts after the
nwkInitiatedDetachTimer (T3322) expires.
Range value 0 - 8
Default value 4
Recommended value 2
Engineering rule
idRequestTimer (T3370)
Description This attribute specifies the timer used in Identification
procedure. Upon expiry of the idRequestTimer, if the identification procedure
is not finished, the identification procedure is restarted for a maximum of
idRequestRetries (N3370).
Default value 6 s
idRequestRetries (N3370)
Description This attribute specifies the number of retry attempts after the
idRequestTimer (T3370) expires
Range value 0 - 8
Default value 4
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
ptmsiReallocTimer (T3350)
Description This attribute specifies the timer used in the P-TMSI
Reallocation procedure. The P-TMSI reallocation procedure can also be
performed within the Attach or RA Update procedures as well. This timer is
thus either started on transmission of ATTACH ACCEPT sent with P-TMSI
and/or TMSI, and stopped on receipt of ATTACH COMPLETE or started on
transmission of RAU ACCEPT with P-TMSI and/or TMSI and stopped on
receipt of RAU COMPLETE or started on transmission of P-TMSI REALLOC
COMMAND and stopped on receipt of P-TMSI REALLOC COMPLETE.
Default value 6 s
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
The timer must be provisioned to a value that is greater than the maximum
expected RTD of a PDU between SGSN and MS.
ptmsiReallocationRetries (N3350)
Description This attribute specifies the number of retry attempts after the
ptmsiReallocTimer (T3350) expires.
Range value 0 - 8
Default value 4
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
authCipheringTimer (T3360)
Description This attribute specifies the timer used in Authentication and
Ciphering procedure. The timer is started on transmission of
AUTHENTICATION AND CIPHERING REQUEST to the MS and stopped on
receipt of either AUTHENTICATION AND CIPHERING RESPONSE or
AUTHENTICATION AND CIPHERING FAILURE from the MS. Upon expiry
of this timer, if the Authentication and Ciphering procedure is not finished, it
is restarted for a maximum of authCipheringRetries (N3360).
Default value 6 s
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default. The timer must be provisioned to a value that is greater than
the maximum expected RTD of a PDU between SGSN and MS.
authCipheringRetries (N3360)
Description This attribute specifies the number of retry attempts after the
authCipheringTimer (T3360) expires.
Range value 0 - 8
Default value 4
Engineering rule Spec 24.008 Sec:11.2.2 defines that this parm should be
set to the default.
authEvents
Description this attribute specifies the number N which indicates that at
every Nth event requiring authentication, the Authentication procedure is
initiated with the MS.
This parameter is not for per MS; it’s used to count events over all the affected
procedures per GSC.
Default value 20
Recommended value 20; Reducing this value impacts the capacity and
increase this value compromises security. Refer the Capacity tool for your
customer call profile for the Sensitivity analysis
cipheringAlgorithms
Description This attribute specifies the Ciphering Algorithms supported on
this SGSN in descending order of preference. The mobile provides a list of
the ciphering algorithms it supports to the SGSN. The SGSN compares the
mobile provided values with the values listed in this attribute.
Recommended value geav1. As per the Capacity Report, ciphering does not
have an adverse affect on the capacity and throughput of the SGSN
Engineering rule The first value provisioned in this attribute that is also in
the mobile provided list is chosen as the ciphering algorithm for use in
communicating with this mobile.
subsRegisterRecoveryUpdateTimer
Description This attribute specifies the maximum recovery delay time used
by the SGSN to re-create the association between the HLR, in the case of the
HLR Reset, or VLR, in the case of VLR Reset, and a MS. The timer is started
on a receipt of a valid LLC frame from the MS following the Reset HLR or
VLR to which this MS is attached. When the timer expires the appropriate
procedure is initiated by the GPRS Mobility Management (GMM). The actual
timer used is a randomized value less than this value in order to distribute the
traffic to HLR or VLR after an HLR or VLR Reset. In the case of an HLR
Reset, a MAP-UPDATE GPRS LOCATION (UGL) is performed and in the
case of a VLR Reset a MAP-LOCATION UPDATE is performed.
Range value 0 - 10 s
Default value 5 s
Recommended value 5 s
t3TunnelTimer
Description This attribute specifies the time that the old SGSN will continue
to forward packets to the new SGSN during an Inter SGSN Routing Area
Update. The timer is started in the old SGSN when it receives a GTP SGSN
CONTEXT REQUEST message and there is at least one active PDP context.
Upon timer expiry, the packets are no longer forwarded to the new SGSN.
Range value 1 - 40 s
Recommended value 12 s
This value must be smaller than the CL ACK timer on the HLR. In past
activity in other customer networks, the duration of t3TunnelTimer needs to
be coordinated with the HLR timer that is used to wait for cancel location ack.
During the InterSGSN RAU, the old SGSN does not acknowledge the cancel
location from the HLR until the T3 tunnel timer is expired. Therefore, the
HLR timer used to wait for CL ack needs to be larger than the t3TunnelTimer
to ensure smooth operation. In fact the value of this timer must be coordinated
with the HLR
The MM and PDP contexts are removed by the old SGSN only when the
t3TunnelTimer expires. This allows the old SGSN to complete the forwarding
of N-PDUs. It also ensures that the MM and PDP contexts are kept in case the
MS initiates another inter SGSN routeing area update before completing the
ongoing one.
authTripletsReuse
Description This attribute specifies the maximum number of times each
Authentication Triplet can be reused when authenticating a subscriber. The
reuse of the Authentication Triplets is done only in abnormal situations, when
new triplets cannot be received from the HLR due to connectivity breakdown
between the SGSN and the HLR.
ImeiIdRequest
Description (PC04: A00004238) This attribute controls whether or not the
SGSN will send an ID Request message to the MS to retrieve its IMEI. This
attribute specifies whether the Serving GPRS Support Node (SGSN)
sends the Identity Request message to the Mobile Station (MS) to retrieve the
International Mobile Equipment Identifier (IMEI). This message is sent
during an attach or inter SGSN routing area update procedure. If the MS does
not provide the IMEI in an Identity Response, the attach or IRAU is rejected
Engineering rule
authNonCiphSmPdu
Description (PC04:A0000762) The new authNonCiphSmPdu provisionable
parameter is used to control whether the SGSN authenticates the mobile upon
receipt of an unciphered PDP context activation request or PDP Context
Deactivation request. If set to ENABLE, the SGSN shall authenticate the
mobile upon receipt these messages. Authenticating the mobile in this
scenario will prevent the SGSN from writing to the wrong billing record. This
scenario could occur due to a PTMSI collision or.a rogue mobile attempting
to use a PTMSI assigned to a valid mobile. Authenticating the mobile will
result in additional messaging between the SGSN and the HLR. If set to
DISABLE, authentication shall not be performed on each unciphered PDP
context activation request and unciphered PDP context deactivation request
(note, regular 1 in N authentication is still in effect, therefore, an
authentication can still be performed in this case).Setting this value to
ENABLE will enhance the security of the overall system at the expense of
additional authentication messages on the Gr interface.
ppfresettimer
Description (A00006626)Periodic Paging Resumption: This attribute
specifies the timer for which a response must be received for a Cancel
Location message from the GPRS Mobility Management (GMM) application.
The timer is started when a Cancel Location message is received from the
Home Location Register (HLR) and cancelled when a response is received
from GMM. If the timer expires, then the transaction in the Mobile
Application Part (MAP) Client is released and a Cancel Location response
message sent to the HLR.
authenticateSmPdus
Description (A00000762) This attribute specifies that every non-ciphered
ACTIVATE PDP CONTEXT REQUEST and DEACTIVATE PDP
CONTEXT REQUEST message initiated by the Mobile Station (MS) is
authenticated. This attribute enables mandatory authentication of every
message only if the mobile has attached in non-ciphering mode. Optional
authentication is controlled by the authEvents attribute and still applies if the
message is ciphered. For example, if the value of authEvents is 3, then if the
3rd event was a ciphered ACTIVATE PDP CONTEXT REQUEST message,
the authentication procedure is initiated. Session Management (SM) requests
GPRS Mobility Management (GMM) to perform the authentication
procedure.
imeiIdRequest
Description (a00004238) This attribute specifies whether the Serving GPRS
Support Node (SGSN) sends the Identity Request message to the Mobile
Station (MS) to retrieve the International Mobile Equipment Identifier
(IMEI). This message is sent during an attach or inter SGSN routing area
update procedure. If the MS does not provide the IMEI in an Identity
Response, the attach or IRAU is rejected..
Engineering rule The total number of Attach and IRAU rejects may increase
when the “ImeiIdRequest” is enabled. The reason is that in addition to pre-
existing conditions, mobile subscribers will be rejected if they fail to provide
their IMEI when the SGSN requests it.
sendOldAndNewTlli
Description (PC04) This attribute specifies how the Serving GPRS Support
Node (SGSN) is to handle the Temporary Logical Link Identity (TLLI) in
messages sent to the Mobile Station (MS) during the period of time after an
ATTACH COMPLETE, ROUTING AREA UPDATE COMPLETE, or
ACTIVATE REQUEST message is received from the MS, all using the old
TLLI, until the MS sends a message with the new TLLI. If set to enabled, the
SGSN uses both the old and new TLLIs and includes both in the messages
sent to MS during this period. When the SGSN receives a message from the
MS with a new TLLI, it will start using that TLLI and stop using the old
TLLI. If set to disabled, the SGSN includes only the old TLLI in the
messages sent to the MS during this period. This behavior may cause
problems with delivery of the messages to the MS and Nortel support
personnel should be contacted before using this setting.
n3IdRequest
Description This attribute specifies the number of times this SGSN, while
acting as the new SGSN, will attempt to send an IDENTIFICATION
REQUEST message to the old SGSN.
Default value 5
Recommended value 2
Engineering Rule Recommendation based upon the timer and retry study
previously noted in “Summary of Timers and retry settings” on page C-1.
t3IdResponse
Description This attribute specifies the time this SGSN, while acting as the
new SGSN, will wait for a response to the IDENTIFICATION REQUEST
message from the old SGSN..
Default value 5
Engineering rule Recommendation based upon the timer and retry study
previously noted in “Summary of Timers and retry settings” on page C-1.
resetPpfUponRadioStatusInd
Description This attribute specifies whether to set "Paging Proceed Flag
(PPF)" to True or False when a "Mobile Station (MS)" in ready state
temporarily goes out of reach as indicated by the BSSGP Radio status
message received by GMM.If the value of this attribute is set to disable, PPF
is not set to False when Radio Status message is received.If the value of this
attribute is set to enable, PPF is set to False when Radio status message is
received.This attribute is added to provide the flexibility to the operator to
either set PPF to True or False when Radio Status message is received..
Engineering rule Dependent on whether the customer wants to set the PPF
when radio status is received.
MAP Client
The component "Sgsn GprsSubscriberControl MapClientGlobalProv"
represents the MAP Client functionality of GSC boards. It contains the
provisionable attributes detailed below.
mcTimer
Description This attribute specifies the amount of time the MapClient allows
for a response from the HLR. The timer is started when messages MAP
SEND AUTHENTICATION INFO, stand-alone MAP INSERT SUBSCRIBER
DATA, MAP UPDATE GPRS LOCATION, or READY-FOR-SMS are sent to
the HLR.
Range value 1 - 32 s
Default value 13 s
Recommended value 13
uglRetries
Description This attribute specifies the times the SGSN can send the MAP-
UPDATE GPRS LOCATION to the HLR upon no reception of the MAP-
UPDATE GPRS LOCATION ACK.
Range value 0 - 4
Default value 0
Recommended value 0
Engineering rule The number of retries are set to zero, instead of 1, in order
to reduce the impact on MAP card during the overload conditions.
saiRetries
Description This attribute specifies the number of times the SGSN can send
the MAP SEND AUTHENTICATION INFO to the HLR upon no reception
of the MAP SEND AUTHENTICATION INFO ACK.
Range value 0 - 4
Default value 0
Recommended value 0
Engineering rule The number of retries are set to zero, instead of 1, in order
to reduce the impact on MAP card during the overload conditions.
afrRetries
Description This attribute specifies the number of times the SGSN can send
the MAP AUTHENTICATION FAILURE REPORT to the HLR upon no
reception of the MAP AUTHENTICATION FAILURE REPORT ACK.
Range value 0 - 4
Default value 1
Recommended value 2
Engineering rule The increase in retries may not significantly improve the
success probability.
mcFallbackResetTimer
Description The MapClient is capable of retaining backward compatibility
for certain MAP messages it supports. This attribute is used by the MapClient
to determine when to reset its application Context version lookup tables to the
latest versions. This would be useful for example if the HLR node gets
upgrade from a old version of the MAP to the version the SGSN supports. In
response to a table reset, the Map Client will initially use the latest application
context version when addressing all HLRs.
Engineering rule
sccpServiceRequestTimer
Description This attribute specifies the amount of time the Map Client will
wait for a response after sending a Service Request primitive to the Map
Protocol Stack. The Service request will result in a bind of the MAP SGSN
subsystem into the SCCP protocol layer. The count of timeouts can be viewed
in the SccpServiceRequestTimeouts attribute of the MapClientStat group.
Retries of the ServiceRequest are infinite since the MapClient can not send or
receive Map messages until it is successfully registered with the Map Stack.
Default value 10 s
Recommended value 5 s
Engineering rule
msPurgeFunction
Description This attribute determines whether the purge function is enabled.
If it is disabled, no purge messaging will occur regardless of the other purge
provisioning.
Engineering rule
purgeOnExplicitDetach
Description This attribute determines whether the purge procedure is
initiated on a mobile initiated detach (i.e. power-off detach).
Engineering rule
purgeMinimumInactiveAge
Description This attribute specifies the minimum length of time that a
context must be inactive before being purged by the MS Purge audit.
Engineering rule
BSSAP Client
The component "Sgsn GprsSubscriberControl BssapClientGlobalProv"
represents the Bssap Client functionality of GSC boards. It contains the
provisionable attributes detailed below.
locationUpdateTimer
Description This attribute specifies the amount of time the BSSAP+ allows
for a response from the VLR when BSSAP+ LOCATION UPDATE
REQUEST messages are sent to the VLR.
Default value 15 s
Recommended value 10; The response time from the HLR should be less
than 10 s.
bssapHopCounter
Description Each SS7 node decrements the hop counter by one. If the
message makes more hops than is specified, the message is dropped at the
node where the counter was exhausted.
Range value 1 - 15
Default value 15
Engineering rule This attribute is used for circular route prevention and is
only supported by Whitebook/ANSI96 SCCP.
bssapXudtOption
Description This attribute specifies whether or not XUDT (extended
unitdata) messages can be used. The specified value is used to determine the
type of message used for transmission of SCCP connectionless data.
Recommended value Usually, this attribute should specify off so that XUDT
is only used when needed.
bssapRegistrationRequestTimer
Description This attribute specifies the amount of time the BSSAP Client
waits for the REGISTRATION ACK message after sending a REGISTRATION
REQUEST message to the SCCP Protocol Stack. Retries of the Registration
Request are infinite since the BSSAP Client cannot send or receive BSSAP
messages until it is registered successfully with the SCCP stack. The
reqTimeouts attribute indicates the number of timeouts that have occurred.
Default value 10 s
Recommended value 5 s
Engineering rule
explicitGprsDetachTimer (T8)
Description This attribute specifies the amount of time the BSSAP+ allows
for a response from the VLR when BSSAP+ GPRS DETACH INDICATION
messages are sent to the VLR. The count of timeouts can be viewed in the
t8Timeouts attribute.
Default value 4 s
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
explicitGprsDetachRetries (N8)
Description This attribute specifies the number of times the SGSN can send
the BSSAP+_GPRS_DETACH_INDICATION to the VLR upon no reception
of the BSSAP+_GPRS_DETACH_ACK. If the maximum number of retries is
reached, BSSAP+ increments the gprsDetachMaxAttempts attribute (defined
in Gsc Bssap).
Range value 0 - 8
Default value 2
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
explicitImsiDetachTimer (T9)
Description This attribute specifies the amount of time the (BSSAP+) allows
for a response from the VLR when explicit BSSAP+ IMSI DETACH
INDICATION messages are sent to the VLR. The count of timeouts can be
viewed in t9Timeouts attribute (defined in Gsc Bssap).
Default value 4 s
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
explicitImsiDetachRetries (N9)
Description This attribute specifies the number of times the SGSN can send
the explicit BSSAP+ IMSI DETACH INDICATION to the VLR upon no
Range value 0 - 9
Default value 2
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
implicitImsiDetachTimer (T10)
Description This attribute specifies the amount of time the BSSAP+ allows
for a response from the VLR when implicit BSSAP+ IMSI DETACH
INDICATION messages are sent to the VLR. The count of timeouts can be
viewed in t10Timeouts attribute (defined in Gsc Bssap).
Default value 4
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
implicitImsiDetachRetries (N10)
Description This attribute specifies the number of times the SGSN can send
the BSSAP+ IMSI DETACH INDICATION to the VLR upon no reception of
the BSSAP+ IMSI DETACH ACK. If the maximum number of retries is
reached, BSSAP+ increments the implicitImsiDetachMaxAttempts attribute
(defined in Gsc Bssap)
Default value 2
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
sgsnResetTimer (T12)
Description This attribute specifies the amount of time the BSSAP+ allows
for a response from the VLR when BSSAP+ RESET INDICATION messages
are sent to the VLR. This message is sent when a Gsc recovers following a
card failure. The count of timeouts can be viewed in t12Timeouts attribute
(defined in Gsc Bssap).
Default value 4 s
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU)
SgsnResetRetries (N12)
Description This attribute specifies the number of times the BSSAP+ can
send the BSSAP+ RESET INDICATION to the VLR upon no reception of the
BSSAP+ RESET ACK. If the maximum number of retries is reached, BSSAP+
increments the sgsnResetMaxAttempts attribute (defined in Gsc Bssap).
Range value 0 - 12
Default value 2
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
Default value 3 s
Recommended value 5s
Engineering rule
ssfChargingGuardTimer
Description This attribute specifies the amount of time the SSF will wait for
a reply from an SCP once an applyChargingReportGPRS CAP message has
been sent and successfully received by the SCP. If a response if not received
in the amount of time specified by this attribute, the SSF will give up and used
the Default GPRS Handling field of the related mobile’s CAMEL Subscriber
Info (CSI) to determine the appropriate action to take.
This attribute also specifies the amount of time the SSF will wait for a reply
from an SCP indicating that one of the following SGSN initiated messages
has been received: applyChargingReportGPRS, eventReportGPRS,
entityReleasedGPRS and initialDPGPRS. If an acknowledgement is not
received from the SCP in the amount of time specified by this attribute for any
of the messages listed above, the message is sent again to the SCP. The SSF
will continue to retransmit the previous CAP message after each timeout until
the number of consecutive timeouts reaches the value specified by the
ssfChargingGuardRetryAttempts attribute. If the maximum number of
timeouts is reached, the SSF will give up and use the DefaultGprsHandling
field of the related mobile’s CAMEL Subscriber Info (CSI) to determine the
appropriate action to take.
Default value 3 s
Recommended value 5 s
Engineering rule
ssfChargingGuardRetryAttempts
Description This attribute specifies the maximum number of retry attempts
after the ssfChargingGuardTimer expires.
Range value 0 - 5
Default value 0
ssfTcapStackRegistrationTimer
Description This attribute specifies the amount of time the SSF will wait for
a registration response from the TCAP Stack after sending a registration
request. If the timer expires, the SSF sends another registration request. The
SSF continues to send registration requests whenever the timer expires until
registration is successful.
Default value 10 s
Engineering rule
ssfRoamerService
Description This attribute specifies if CAMEL roaming subscribers are
supported.
Recommended value
Engineering rule
ssfSupportedCamelPhase
Description This attribute specifies the highest phase of CAMEL supported
by the SGSN. If notSupported is specified, it indicates to all Ssf components
that CAMEL is not supported by the network.
maxCamelDialogues
Description Specifies the maximum number of CAMEL dialogs that can be
active at any time. [Usc/* SSF]
Note that if there are no CAMEL subscribers in the network, this attribute
should be set to zero.
Engineering rule Changing the size of this attribute controls the size of the
SsfCamelContext pool. Typically this attribute should be set using the
following formula above.
n3CreateRequest
Description This attribute specifies the maximum number of attempts made
by the GTP to send the CREATE PDP CONTEXT REQUEST message to a
GGSN.
Range value 1 - 10
Default value 2
Recommended value 2; It is recommended that the total wait time (that is,
the product of n3CreateRequest and t3CreateResponse) is to be shorter
than the MS wait time between retries of ATTACH and RA-UPDATE
messages.
Engineering rule
t3CreateResponse
Description This attribute specifies the maximum wait time for a response of
a CREATE PDP CONTEXT REQUEST message.
Default value 2
Recommended value 5; It is recommended that the total wait time (that is,
the product of n3CreateRequest and t3CreateResponse) is to be shorter
than the MS wait time between retries of ATTACH and RA-UPDATE
messages.
n3DeleteRequest
Description This attribute specifies the maximum number of attempts made
by the GTP to send the DELETE PDP CONTEXT REQUEST message to the
GGSN.
Range value 1 - 10
Default value 2
Recommended value 2; It is recommended that the total wait time (that is,
the product of n3DeleteRequest and t3DeleteResponse) is to be shorter than
the MS wait time between retries of ATTACH and RA-UPDATE messages.
Engineering rule
t3DeleteResponse
Description This attribute specifies the maximum wait time for a response of
a DELETE PDP CONTEXT REQUEST message from the GGSN.
Default value 5 s
Recommended value 5 s; It is recommended that the total wait time (that is,
the product of n3DeleteRequest and t3DeleteResponse) is to be shorter than
the MS wait time between retries of ATTACH and RA-UPDATE messages.
n3EchoRequest
Description This attribute specifies the maximum number of attempts made
by the GTP to send the ECHO REQUEST message to the GGSN.
Default value 5
Recommended value 8
Engineering rule Due to the criticality of this procedure, more attempts are
recommended.
t3EchoResponse
Description This attribute specifies the maximum wait time for a response of
a ECHO REQUEST message from the GGSN.
Default value 60 s
n3SgsnContextRequest
Description This attribute specifies the number of times that this SGSN,
while acting as the new SGSN, sends the SGSN CONTEXT REQUEST
message while the MS is undergoing an Inter-SGSN Routing Area Update
(IRAU).
Range value 1 - 20
Default value 2
Recommended value 2
Engineering rule
t3SgsnContextResponse
Description This attributes specifies the time that this SGSN, while acting as
the new SGSN, waits for an SGSN CONTEXT RESPONSE message from the
SGSN which is acting as old SGSN while the MS is undergoing an Inter-
SGSN Routing Area Update (IRAU).
Default value 5 s
Recommended value 5s
n3UpdateRequest
Description This attribute specifies the number of times that this SGSN,
while acting as the new SGSN, sends an UPDATE PDP CONTEXT
REQUEST message to the GGSN while the MS is undergoing an Inter-SGSN
Routing Area Update (IRAU).
Range value 1 - 20
Default value 2
Recommended value 2
Engineering rule
t3UpdateResponse
Description This attributes specifies the time that this SGSN, while acting as
the new SGSN, waits for an UPDATE PDP CONTEXT REPONSE message
from the GGSN while the MS is undergoing an Inter-SGSN Routing Area
Update (IRAU).
Default value 4 s
Recommended value 5s
echoRequest
Description This attribute specifies whether the ECHO REQUEST message
is to be sent out for signaling path to the GGSN node.
Engineering rule Per PC03 GPS Bulletin, this parameter should be enabled
for better link failure recovery.
echoTimeInterval
Description This attribute specifies the time interval at which ECHO
REQUESTS are sent on a signaling path in use from the SGSN to the GGSN.
Default value 2 mn
maxGtpPaths
Description This attribute specifies the maximum number of managed paths
that can be setup between this SGSN and the GGSNs. Each path contains one
or more tunnels which may be used by, for example, PDP Contexts. It is
possible to have more paths than specified by the maxGtpPaths, but those
exceeded are not managed paths (for example, cannot do echo). The peak
number of transactions can be obtained from the attribute peakGgsnPaths
(defined in Gsc GtpMgmt).
Default value 10
Engineering rule The formula below should be utilized to set this parameter
but at a minimum this value should be set to 1000. The purpose of this
parameter is to best estimate the max number of GTP paths that may be
established on this SGSN. The additional padding in the formula below is to
account for the possible SGSN/GGSNs that may not have been accounted for
in the formula. At a minimum, 500 should be used for padding. If your
customer is expecting large future build out, increasing the padding factor
will ensure enough paths are allocated for network growth.
If the setting is too low, then when the number of established GGSN paths
reaches the value provisioned for sgsn gsc maxGtpPaths PDP context
activation to any new GGSNs fails. You want the maxGtpPaths to a high
enough value to account for all of the customers GGSNs, SGSN USC IRAU
paths, and all roaming partners GGSNs/SGSNs.
maxTransactions (GtpM)
Description This attribute specifies the maximum number of outstanding
GPRS Tunneling Protocol (GTP) messages that can be simultaneously
waiting for responses or acknowledgments from the peer GPRS Support
Nodes (GSNs). The peak number of transactions can be obtained from the
attribute peakTransactions.
maxTransactions (Mc)
Description This attribute specifies the concurrent transactions the MAP
Client can process at any given time.The card running this GPRS Subscriber
Control (GSC) application is reset to accommodate an increase in the attribute
value. An increase in the attribute value is accepted without application reset,
providing it passes check prov..
Engineering rule
maxIncomingRequests
Description This attribute specifies the maximum number of outstanding
incoming GTP requests that can be handled. Changing the value changes the
amount of memory allocated for these requests.
Engineering rule
ggsnGraceTimer
Description (PC04: Q00845825) This attribute specifies the time interval
between a path failure detection and the path failure declaration for a path to a
Gateway GPRS Support Node (GGSN). During this period the Serving
the value is set to disabled the GGSN grace timer will never run
Default value 5
Recommended value 5
Engineering Rule In summary this states how long should we wait before
declaring link dead; time of recovery.
sgsnGraceTimer
Description (PC04: Q00845825) This attribute specifies the time interval
between a path failure detection and the path failure declaration for a path to a
Serving GPRS Support Node (SGSN). During this period the SGSN attempts
to recovery the path. When the value is set to disabled the SGSN grace timer
will never run
Default value 5
Recommended value 5
Engineering Rule In summary this states how long should we wait before
declaring link dead; time of recovery.
pathRediscoveryTimer
Description (PC04: Q00845825) This attribute specifies the time interval
which path rediscovery is attempted. Path rediscovery consists of sending a
version 1 Echo Request on a version 0 path. If a version 1 Echo Response is
received the path version is upgraded to version 1. When the value is set to
disabled the rediscovery procedure will never run.
Default value 5
Recommended value 5
Engineering rule
pathInactivityTimer
Description (PC04: Q00845825) This attribute specifies the timer interval
for which an inactive path resource is released. A path to a Gateway GPRS
Support Node (GGSN) is inactive when there are no PDP contexts active on
this path during the time interval. A path to a Serving GPRS Support Node
(SGSN) is inactive when there is no messaging on this path during the time
interval. When the value is set to disabled the path inactivity timer will never
run.
Default value 10
Default value 20 s
cpResponseRetries (TC1NRet)
Description This attribute specifies the number of times the Short Message
Service (SMS) sends the CP-DATA message to the MS when a CP-ACK or
CP-ERROR message is not received.
Range value 1, 2 or 3
Default value 3
Recommended value
rpResponseTimer (TR1N)
Description This attribute specifies the amount of time the Short Message
Service (SMS) allows for a RP-ACK or RP-ERROR response from the MS
when a CP-DATA message is sent to the MS in a Mobile Terminated (MT)
transaction. When this timer expiries, the MT transaction is aborted. The
value of this attribute cannot be less than the sum of the maximum number of
cpResponseRetries(tc1nRet) multiplied by the cpResponseTimer(tc1n) value
plus the maximum number of pagingRetries (n3313) multiplied by the
pagingTimer (t3313).
Default value 79 s
Recommended value
Engineering rule
iwmscResponseTimer (TR2N)
Description This attribute specifies the amount of time the Short Message
Service (SMS) allows for:
Default value 33 s
initiate the Packet Flow Context negotiation for an MS. This is primarily done
to negotiate the Aggregate BSS QoS Profile parameter.
Figure C-4
BSS QoS addressing architecture
MS LLC SAPI
TLLI ABQP Shared by
PDP BSS and
Context 1 SGSN
PDP
Context 2 NSAPI=15, SAPI=3 PFI=21
PFC 1
NSAPI=14, SAPI=3 PFI=21
PDP
Context 3
NSAPI=13, SAPI=5 PFI=16 PFC 2
PFC -
SMS
This feature has a memory impact (about 5MB) on the Gprs Subscriber
Control (GSC) card; based on NSCM, there is about a 2% gain in modeled
memory utilization. For the impact of enabling this feature, use the Capacity
tool to see the memory impact for the particular customer model.
Following is an example:
T7Timer
Description This attribute specifies the timer value to guard the CREATE-
BSS-PFC procedures. The Serving GPRS Support Node (SGSN) sends a
CREATE-BSS-PFC Protocol Data Unit (PDU) to the Packet Control Unit
(PCU) and starts the t7Timer for a BSS GPRS Virtual Connection (BVC).
The SGSN stops the timer upon reception of a CREATE-BSS-PFC-ACK
PDU from the PCU. If the timer expires, the SGSN retries this procedure.
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
Default value 5 s
Recommended value 5
Engineering Rule the T7Timer * T7Retries is not more than the total
activation timer.
T7Retries (nT7)
Description This attribute specifies the maximum number of times the
Serving GPRS Support Node (SGSN) can send the BVC-RESET Protocol
Data Unit (PDU) in case a BVC-RESET-ACK is not received before the
bvcResetTimer expiry.
Range value 0 – 6
Default value 3
Engineering Rule The T7Timer * T7Retries is not more than the total
activation timer.
PacketFlowTimer (t9)
Description This attribute specifies the maximum time the BSS can hold the
Packet Flow Context (PFC) during periods of inactivity for a PFC. The
packetFlowTimer attribute is provided to the Base Station System (BSS) by
the Serving GPRS Support Node (SGSN).
Default value 6
Engineering rule
HLR Cache
The component "Sgsn Gsc/n HlrCache " represents the provisioning data for
the HLR Cache functionality of the GSC.
authTripletsReuse
Description this attribute specifies the number of times an Authentication
vector (quintuplet) can be reused when authenticating a subscriber. The reuse
of the Authentication vector is done only in abnormal situations when the new
vectors cannot be received from the HLR due to connectivity breakdown
between the SGSN and the HLR.
Engineering rule
umtsAuthVectorAllocation
Description (PC04) This attribute specifies the percentage of Quintet
authentication vectors allocated in HlrCache to support UMTS authentication
procedures on this GPRS Subscriber Control (GSC) card. The remaining
percentage is allocated as Triplet authentication vectors in HlrCache to
support GSM authentication. This feature is a prep feature to support a
subsequent GPRS Authentication Quintets Support feature and alone will not
cause any change in the SGSN handling of Authentication Quintets received
during IRAU or authentication of UMTS subscribers.
Changing the value of this attribute causes the card to be reset and all
outstanding transactions will be affected
Default value 0
Recommended value 0
Figure C-5
GSD provisionable attributes
(Root)
SGSN
GSD/n V42bisCompression direction
Max RFC 1144 entities
Max V42bis entities
GSD SNDCP
Ciphering hardware assist
T200 n200
SAPI D n201U n201I
kD kU
GSD attributes
The following attributes are the provisionable attributes for the GSD/y
component
sessionsToMobileRatio
Description (PC04: A00004113)This attribute specifies on an average the
ratio of sessions that a mobile can support. This ratio is used to allocate the
session entity pool for all the sessions on a GSD card. This shall not limit a
mobile entity from having multiple sessions. For example, a value of 2
specifies that on an average, it is expected that mobiles can use two PDP
sessions, and memory is allocated accordingly. Mobiles are not prevented
from using more than two PDP sessions, but if many mobiles do this, then it is
possible that there will be no available memory for other mobiles to activate
PDP sessions.
Default value 1
Engineering Rule This ratio is used to allocate the session entity pool for all
the sessions on a GSD card.
The higher the value the more memory is allocated per mobile. If the
customer is already GSD limited, then increasing this parameter may
negatively impact the system
lleToMobileRatio
Description (PC04:A0004113)This attribute specifies on an average the ratio
of the DATA Logical Link Entity (LLE) and Short Message Service (SMS)
LLE that a mobile can support. This ratio is used to allocate the LLE entity
pool for all the DATA and SMS LLEs on a GSD card. This shall not limit a
mobile entity from having multiple DATA or SMS LLEs. DATA LLEs are
Service Access Point Identifiers (SAPI) 3, 5, 9 and 11. SMS LLE is SAPI 7.
Engineering Rule This ratio is used to allocate the LLE entity pool for all
the DATA and SMS LLEs on a GSD card. This shall not limit a mobile entity
from having multiple DATA or SMS LLEs. DATA LLEs are Service Access
Point Identifiers (SAPI) 3, 5, 9 and 11. SMS LLE is SAPI 7.
The higher the value the more memory is allocated per mobile. If the
customer is already GSD limited, then increasing this parameter may
negatively impact the system
abmModeLleToMobileRatio
Description (PC04:A0004113)This attribute specifies on an average the ratio
of Logical Link Entities (LLEs) per mobile that can be in Asynchronous
Balanced Mode (ABM). This ratio is used to allocate the LLE ABM data
entity pool for all the DATA LLEs on a GSD card. This shall not limit a
mobile entity from having multiple LLEs in the ABM mode. DATA LLEs are
Service Access Point Identifiers (SAPI) 3, 5, 9 and 11.
Engineering Rule The size of this LLE pool should not be greater than the
lleToMobileRatio.
The higher the value the more memory is allocated per mobile. If the
customer is already GSD limited, then increasing this parameter may
negatively impact the system.
cipheringHardwareAssist
Description This parameter determines if the LLC packet ciphering and de-
ciphering functions are performed in software (disable) or hardware
(autoConfigure). This parameter should not impact the functional operations
with the MS.
Engineering rule
Capacity attributes
maxLlcActiveSubscribers
Description This attribute specifies the maximum number of Mobile
Stations (MS) that can be attached for this instance of Gsd. This gives the
number of mobile subscribers that the LogicalLinkControl (Llc) and the
SubNetworkDataConvergenceProtocol (Sndcp) is to support per Gsd. The
current attached subscribers can be obtained from the attribute
currentLlcActiveSubscribers. Currently attached subscribers are unaffected
by changes to this value. Changing the value of this parameter requires a reset
of the card that has a Gsd.
Recommended value
Engineering rule
The current RFC 1144 entities can be obtained from the attribute
currentRfc1144Entities, and the current RFC 2507 entities can be obtained
from the attribute currentRfc2507Entities respectively.
Default value 0
• 15000 (Provision based on the call model. With Header compression, the
memory capacity (and the total # subscribers supported by the GSD)
drops.). If customer wants 100% compression then maxLlc and
compressionEntities is recommended to be 15,000.
Engineering rule
allowableCompressionAlgorithms
Description (PC04: 60012127) This attribute indicates which header
compression algorithms can be performed on this GSD instance. The
provisioning value from maxRfc1144Entities is migrated to this parameter as
well.
Recommended value
Engineering rule
maxV42bisEntities
Description This attribute specifies the maximum number of V.42bis
compression entities for this instance of GprsSubscriberDataPath (Gsd). If the
value is 0, V.42bis compression is not performed. The current V.42bis entities
can be obtained from the attribute currentV42bisEntities.
Default value 0
Engineering rule
rfc2507MaxPeriod
Description (PC04:60012127)This attribute indicates the largest number of
compressed non-TCP headers that may be sent without sending a full header.
Engineering rule
rfc2507MaxTime
Description (PC04:60012127) This attribute indicates that a full header
must be sent when rfc2507MaxTime seconds have passed since the last full
header was sent for this packet stream.
This attribute is used as an upper bound, on the time between full headers in a
non-TCP packet stream, to avoid long periods of disconnection for low data
rate packet streams.
Default value 5
Engineering rule
alternateLlcXidNegotiation
Description This attribute specifies if the Serving GPRS Support Node
(SGSN) is to follow an alternate and noncompliant to 3GPP Logical Link
Control (LLC) standards behavior with respect to the handling of LLC
parameters during eXchange IDentification (XID) with the Mobile Station
(MS). This alternate behavior allows MSs that are not compliant to the LLC
specifications (3GPP TS 44.064) to process data packets after a Packet Data
Protocol (PDP) context activation.
1. In the SGSN initiated XID request to MS, the SGSN includes the default
mU and mD. The SGSN ignores the mU and mD values received in the XID
response from the MS and proceeds with the only SGSN supported values of
0.
2. For an MS initiated XID request, the SGSN includes the received mU and
mD in the XID response. If no mU or mD was included in the XID request
from MS then the SGSN includes the default mU and mD in the XID
response. Regardless, the SGSN proceeds with its only supported mU and
mD values of 0.
3. For an MS initiated XID request, the SGSN does not include N201-I and
N201-U in the XID response if the MS requested N201-U and N201-I are
accepted. If the MS does not include N201-U and N201-I in the XID request,
the SGSN sends either the provisioned or current values of N201-U and
N201-I.
If set to disabled, the SGSN handles the XID procedure according to 3GPP
standards.
generateLlcXidForNonDefaults
Description This attribute specifies how the Serving GPRS Support Node
(SGSN) handles eXchangeIDentification (XID) when provisioned with XID
parameters that differ from the LLC specifications (3GPP TS 44.064) defined
defaults. The following XID parameters are provisioned on the SGSN.-
maximum information field length for unnumbered and unconfirmed
information frames (N201-U) (the n201MaxUInfoFieldLength attribute in
Sgsn Gsd SapiData/n, Sgsn Gsd SapiControl, and Sgsn Gsd SapiSms) and-
maximum information field length for information frames (N201-I) (the Sgsn
Gsd SapiData/n n201MaxIinfoFieldLength attribute) .
If the SGSN is engineered such that the provisioned XID parameters do not
allow support for the LLC specification (3GPP TS 44.064) defined default
values, then Nortel recommends that attribute
generateLlcXidForNonDefaults be set to enabled.
Engineering rule
xidDuringIrauAdmMode
Description This attribute specifies whether the Serving GPRS Support Node
(SGSN) will send an Exchange Identification (XID) command to the Mobile
Station (MS) during an Inter SGSN Routing Area Update (IRAU) procedure
on the New SGSN, when the MS is in Logical Link Control (LLC)
Asynchronous Disconnected Mode (ADM) mode. SubNetwork Data
Convergence Protocol (SNDCP) parameters, mainly those related to data
compression, are negotiated at this time. This XID command is in addition to
the XID reset command always sent by LLC.If the mobile is in LLC
Asynchronous Balanced Mode (ABM) and does an IRAU, an Establish
procedure is done instead of an XID and is not affected by this attribute.If set
to enabled, the SGSN sends the XID command to the MS during IRAU in
ADM mode. The SGSN may propose compression algorithms as specified
by the compressionAlgorithmsProposed attribute. This is the recommended
value.If set to disabled, the SGSN does not send the XID command to the MS
during IRAU in ADM mode. Because no XID command is sent, XID
parameters will remain at their default values. The default value for SNDCP
version is 0, and the default value for compression is no compression.
Subsequent data transfers involving the MS will not be compressed if the
mobile does not initiate an XID request with acceptable compression entities
proposed. The operator may choose this setting to accommodate
interoperability issues with non-compliant behavior in other mobiles or
nodes. This has been added in place of two patch solutions that either
accepted invalid XID responses from the mobile or delayed the XID request.
Engineering rule
SNDCP attribute
The component "Sgsn Gsd/n SndcpProv" represents the provisioning data for
the SNDCP of the SGSN.
snPduTimer
Description (PC04:A00003795) This attribute specifies the timing when a
complete Network Protocol Data Unit (N-PDU) is received by the
SubNetwork Dependent Convergence Protocol (SNDCP). This attribute is
used in N-PDU reassembly from SN-UNITDATA PDUs. It specifies the
maximum time SNDCP waits for additional SN-UNITDATA PDUs for a
given N-PDU. If this timer expires the partially reassembled N-PDU is
discarded. This timer is restarted when each segment of the original N-PDU is
Default value 60 s
Recommended value (for most of the networks, user plane RTD between
SGSN to MS is less than this value for most of the packets). Do not go below
the max default value for the SAPI t200/t201 timer value.
The timer must be provisioned to a value that is greater than the maximum
expected round trip delay of a Protocol Data Unit (PDU).
Default value 16
Engineering rule
• If this value is < 8, then the compression algorithm does not perform
efficiently.
Engineering rule
Recommended value 20
Engineering rule
Engineering rule
t200RetransmitTimer (t200)
Description This attribute specifies the time within which an
acknowledgment of an Exchange Information (XID) frame must be received
by the Service Access Point 1 (SAP-1) LLC entity. During the XID
negotiation, both the Logical Link Control (LLC) entities (the Mobile Station
and the SGSN) can agree to use a specific value for this timer. The SGSN
attempts to negotiate to the value specified by this attribute. Changes to this
attribute do not trigger re-negotiation of this parameter with the Mobile
Station.
The value of timer T200 represents the time for which the SGSN will wait
before re-transmitting an LLC XID message prior to receiving a XID
response from the MS. In the case of SAPI 1 the XID messages in question
would specifically be for the IOV and Reset parameters. In either case the
worst case scenario for an erroneous T200 setting would be to cause XID
messages to be re-transmitted. In the very worst case XID failures on SAPI 1
could lead to both Attach and IRAU procedure failures
Default value 5 s
Recommended value 5 s
• Increased T200 timer activity can lead to an increased CPU usage on the
SGSN.
The value of timer N200 represents the number of times the SGSN will
transmit an LLC XID message prior to failing the XID transaction in the
event that no XID response is received from the MS. In the worst case a value
for N200 that was to low could result in XID transaction failures which could
lead to Attach and IRAU procedure failures. Whereas a value of N200 that
was to large could result in unnecessary message re-transmission that simply
waste Gb link message bandwidth.
Range value 1 - 5
Default value 3
n201MaxUInfoFieldLength
Description This attribute specifies the maximum number of octets allowed
in Unnumbered (U) and Unconfirmed Information (UI) frames for the Service
Access Point 1 (SAP-1). During the EXCHANGE INFORMATION (XID)
negotiation, both the Logical Link Control (LLC) entities (the Mobile Station
and the SGSN) can agree to use a specific value for n201U. The SGSN
attempts to negotiate to the value specified by this attribute. Changes to this
attribute do not trigger re-negotiation of this parameter with the Mobile
Station.
• From what has been noted on Gb side, the size of signaling messages is
always less than 400 Bytes. This is why the default value is the
recommended value.
Engineering rule
msFlowControlThTimer
Description This attribute specifies the interval for which the Serving GPRS
Support Node (SGSN) uses the flow control parameters of the Mobile Station
(MS). Upon expiry, the SGSN uses the default parameters of the MS. This
parameter can only be modify in Debug mode.
reverted back to. In the worst case scenarios given that the Th timer was to
short then assuming that the MS flow control parameters were higher than
default MS flow control parameters the result would be that end-end data
throughput to the MS could be reduced. Conversely a Th timer value that was
to high could lead to increased MS flow control messages that would
effectively waste Gb message bandwidth
Default value 5 s
Comments Investigation of high CPU Utilization on the GSD card has found
that when there is a high volume of MS Flow Control messages, the SGSN
may experience a Control Processor Switch Over. This CP SO is caused by
failure of the GSD to respond to CP card messaging when a flood of signaling
messages was received from the PCUSNs. The GSD cards were unable to
process these messages as CPU bandwidth was unavailable on the cards,
causing a timeout between CP and GSD cards. Incoming messages were
queued and when the threshold was surpassed, the CP performed a
switchover. As stated earlier, increased flow control messages from the
PCUSNs caused a CPU bottleneck on the GSD cards. This prevented the
GSD from responding to the CP card under certain conditions forcing a CP
switchover. The setting of parameter msFlowControlThTimer to 6000
seconds caused the CPU bottleneck on GSD card under these specific
conditions.
The value of timer T200 represents the time for which the SGSN will wait
before re-transmitting an LLC XID message prior to receiving an XID
response from the MS. In the case of LLC data SAPI’s (3, 5, 9, 11) the XID
messages in question would specifically be for bearer plane data traffic for
both LLC UNACK and ACK modes of operation. In either case the worst
case scenario for an erroneous T200 setting would be to cause XID messages
to be re-transmitted. In the very worst case XID failures on data SAPI’s could
lead to activate PDP session procedure failures.
• Increased T200 timer activity can lead to an increased CPU usage on the
SGSN.
• The T200 parameter is negotiated with the MS. As the sense of
negotiation is up then this means that the SGSN will accept the same or a
higher value in the response from the MS. The operator has the option to
lower the initial value used on the SGSN in order to optimize network
performance. The T200 parameter is defined in the LLC protocol
specification see section 8. Also note that T200 is also used on the SGSN
to support the T201 LLC ACK mode protocol timer.
n200MaxRetransmits (n200)
Description This attribute specifies the maximum number of times Logical
Link Entity (LLE) representing that Service Access Point (SAP) retransmits
an individual frame following the expiry of t200 timer. During the Exchange
Information (XID) negotiation, both the Logical Link Control (LLC) entities
(the Mobile Station and the SGSN) can agree to use a specific value for n200.
The SGSN attempts to negotiate to the value specified by this attribute.
Changes to this attribute do not trigger re-negotiation of this parameter with
the Mobile Station.
The value of timer N200 represents the number of times the SGSN will
transmit an LLC XID message prior to failing the XID transaction in the
event that no XID response is received from the MS. In the very worst case
XID failures on data SAPI’s could lead to activate PDP session procedure
failures. Whereas a value of N200 that was to large could result in
unnecessary message re-transmission that simply waste Gb link message
bandwidth
Range value 1 - 15
Engineering rule
• If setting is high and a lot of MS have a lower value, it will increase the
number of XID and possibly reduce capacity of the SGSN (Systems does
not have a quantified value on how much XID messages affect capacity).
• Recommendation from SE is that we should stick to what conforms to the
Spec and/or what conforms with the majority of the users in the field;
Comments
• If the mobile’s parameter value is less than this value, MS responds with
its smaller value. Most of the mobiles can use 1520, the SGSN doesn’t
have to reduce this PDU size, as it will be negotiated by the MS. This
increases the communication between MS and SGSN and thereby,
impacts the capacity. That’s the reason, it is recommended to survey the
LLC PDU size used by the Mobiles and set this value accordingly.
• Having larger value reduces the fragmentation of packets (based on the
negotiated value with MS), but under bad RF conditions reduces the
throughput.
n201MaxIinfoFieldLength (n201I)
Description This attribute specifies the maximum number of octets allowed
in confirmed Information (I) frame for that Service Access Point (SAP).
During the Exchange Information (XID) negotiation, both the Logical Link
Control (LLC) entities (the Mobile Station and the SGSN)) can agree to use a
specific value for n201I. The SGSN attempts to negotiate to the value
specified by this attribute. Changes to this attribute do not trigger re-
negotiation of this parameter with the Mobile Station.
Recommended value
• MTU + 20 Bytes or the LLC PDU value used by most of the user mobiles.
• If the customers mobiles follow the GSM spec, we should use the default
values: N201-U=500 and N201-I=1503. If the mobiles use 1520, N201-I
should be provisioned as 1520, in order to avoid additional XID
interaction.
Engineering rule
kWindowSizeDownlink
Description This attribute specifies the maximum number of outstanding
unacknowledged sequenced Information (I) frames from the SGSN to the
mobile for that Service Access Point (SAP). During the Exchange
Information (XID) negotiation, both the Logical Link Control (LLC) entities
(the Mobile Station and the SGSN) can agree to use a specific value for kD.
The SGSN attempts to negotiate to the value specified by this attribute.
Changes to this attribute do not trigger re-negotiation of this parameter with
the Mobile Station.
Default value
• Default: according to see GSM spec 4.64 section LLC layer parameter
default value
— SAPI D/3 - 16
— SAPI D/5 - 8
— SAPI D/9 – 4
— SAPI D/11 – 2
Engineering rule
kWindowSizeUplink
Description This attribute specifies the maximum number of outstanding
unacknowledged sequenced Information (I) frames from the mobile to the
SGSN for that Service Access Point (SAP). During the Exchange Information
(XID) negotiation, both the Logical Link Control (LLC) entities (the Mobile
Station and the SGSN) can agree to use a specific value for kU. The SGSN
attempts to negotiate to the value specified by this attribute. Changes to this
attribute do not trigger re-negotiation of this parameter with the Mobile
Station.
Engineering rule
Default value 20 s
Recommended value 20
n200MaxRetransmits (n200)
Description This attribute specifies the maximum number of times the
Service Access Point 7 (SAPI-7) LLC entity retransmits an individual frame
following the expiry of the t200 timer. During the Exchange Information
(XID) negotiation, both the Logical Link Control (LLC) entities (the Mobile
Station and the SGSN) can agree to use a specific value for n200. The SGSN
attempts to negotiate to the value specified by this attribute. Changes to this
attribute do not trigger re-negotiation of this parameter with the mobile.
Range value 1 - 15
Default value 3
Recommended value 3
Engineering rule
n201MaxUInfoFieldLength (n201U)
Description This attribute specifies the maximum number of octets allowed
in Unnumbered (U) and Unconfirmed Information (UI) frames for the Service
Access Point 7 (SAP-7). During the Exchange Information (XID) negotiation,
both the Logical Link Control (LLC) entities (the Mobile Station and the
SGSN) can agree to use a specific value for n201U. The SGSN attempts to
negotiate to the value specified by this attribute. Changes to this attribute do
not trigger re-negotiation of this parameter with the Mobile Station.
Engineering rule
Default value 60 s
Recommended value 60
bvcResetRetries
Description This attribute specifies the maximum number of times the
SGSN can send the BVC-RESET PDU in case a BVC-RESET-ACK is not
received before the bvcResetTimer expiry.
Range value 0 - 6
Default value 3
Recommended value 3
Engineering rule
PacketFlowContextFeature (pfcFeat)
Description (PC04: A00000537)This attribute specifies if the Packet Flow
Context Feature is enabled for all the Network Service Entities (NSEs) on this
SgGtl component.
If this attribute is set to ‘enabled’, then the SGSN shall send a BVC-Reset
message to BSS and re-negotiate the Feature Bitmap Information Element.
Engineering Rule
bwForSvcToFratm
Description (PC04: Q00597422) This attribute specifies the amount of ATM
Switched Virtual Circuit (SVC) bandwidth allocated for each Network
Service Virtual Circuit (NSVC) on this Network Service Entity (NSE). The
value of this attribute should match that of the mate NSE on the associated
SgGtl component...
All NS-VCs within the same NSE must have the same bandwidth. Every NS-
VC is linked to a DLCI.
Per the SGSN PDU Buffering feature, the following components have been
added to the GSD/x component:
• PduBuffer/x : The optional component dbuf will be obsolete and now the
five different buffer sizes (mini, small, medium, large and extralarge) will
be allocated under the required component Buffer.
• downlinkBuffer : This is a new optional component for downlink
buffering. This is replacing the existing dbuf component in the GSD card.
In the Usd card this will be added
• irauBuffer : This is a new optional component for IRAU buffering in the
GSD and USD card
Also The following are three common attributes that will be moved from
GprsGsdDbuffProv to wlcDownlinkProv and wlcIrauBuffProv and the
attribute names will change to.
Currently the CDL hierarchy has dbuf as an optional component under GSD.
So an upgrade from PC03 to PC04 the 2G SGSN will have a required
component buffer. The Dbuf component will be obsolete and its attributes
will be migrated under the new component, Buffer
Please note that the block size mentioned below is the payload size. Please
note that when memory is allocated the bucket size may differ. The total
memory allocated for buffering is being changed to 40MB. The total memory
used by different application in the GSD/USD card – LLC ACK, IRAU,
downlink should not exceed 40MB. If the customer is not using LLC ACK
mode, then the totalMemoryAllocated should not exceed 17MB
The following parameters (numBlocks and blockSize) are located under each
buffer size and used to set the required buffer parameters for:
• Mini (Gsd Buffer/mini)
• Small (Gsd Buffer/small)
• Medium (Gsd Buffer/medium)
• Large (Gsd Buffer/large)
• XLarge (Gsd Buffer/XLarge) – this block size should not be set to any
other value other than the defaulted value.
Important: The defaulted values are the recommendation but numBlocks
can be tweaked according to the customer’s needs/requests per their packet or
memory distribution needs. The parameter, “blockSize”, should not deviate
from the default. The defaulted sizes were only utilized and also the defaulted
sizes is according to the spec.
numBlocks
Description This attribute specifies the number of mini/small/medium/large/
x-large memory blocks that are allocated for buffering of Protocol Data Units
(PDUs).
The total memory allocated for buffering must not exceed the total available
memory.
The value for this attribute should be carefully considered as changing this
value may adversely result in a loss of service or may impact performance for
the GSD or USD applications. Decreasing the value shall result in a card reset
for the lower value to take effect
(MINI)
(SMALL)
(MEDIUM)
(LARGE)
(X-LARGE)
Range value When set to autoConfig, the default value is based on the
application. The default value is 0 for the USD application and the default
value is 100 for the GSD application. DECIMAL(0..8200,
autoConfig=65535)
Recommended value default. The XL settings should not deviate from the
defaulted value.
blockSize
Description This attribute specifies the size of the mini/small/medium/large/
x-large memory block.
The total memory allocated for buffering must not exceed the total available
memory.
The value for this attribute should be carefully considered as changing this
value may adversely result in a loss of service or may impact performance for
the GPRS Subscriber Datapath (GSD) or UMTS Subscriber Datapath (USD)
applications. The card running the application will be reset to reflect the
change in the value of the attribute
Overall these values must not deviate from the defaulted values; and should
not be engineered by the customer.
(MINI)
Recommended value
(SMALL)
Recommended value
(MEDIUM)
Recommended value
(LARGE)
Recommended value
(X-LARGE)
Recommended value The XL settings should not deviate from the defaulted
value
The following parameters are located under the new optional component Gsd/
n DownlinkBuffer and Gsd/n IrauBuffer.
• Gives the maximum number of mobiles that can use down link buffering
at any given time. This parameter along with other two parameters:
MaxPacketsBuffPerMs and MaxBytesBuffPerMs decides which MS gets
the buffers and which MS does not get the buffers.
• This parameter defines the maximum number of mobiles that can use
down link buffering at any given time. As the overall amount of memory
for all mobiles per GSD is fixed means that as the number of mobiles to
be supported increases then this potentially decreases the amount of data
that can be buffered per mobile.
(IRAU)
(DOWNLINK)
Comments
• Gives the maximum number of packets that can stored into the down link
buffer at any given time for any given mobile.
• This parameter defines the maximum number of packets that can stored
into the down link buffer at any given time for any given mobile. As the
overall amount of memory for all mobiles per GSD is fixed means that as
the number of packets per MS increases then this potentially decreases the
number of mobiles that can use the down link buffer at any given moment.
Default value 12
Comments
• This parameter defines the maximum number of bytes that can stored into
the down link buffer at any given time for any given mobile. As the
overall amount of memory for all mobiles per GSD is fixed means that as
the number of bytes to be supported increases then this potentially
decreases the number of mobiles that can use the down link buffer at any
given moment.
Range value DECIMAL(1502..102400)
Engineering rule This does not imply that the amount of memory allocated
for buffering must be sufficient for ALL mobiles to buffer maxBytes of data
concurrently; rather, this parameter limits only the maximum amount of data
that a single mobile may buffer, thereby ensuring that no one mobile is
allocated an inordinate share of the available buffering resources.
Comments
(IRAU)
Recommended value
(DOWNLINK)
Recommended value
Engineering rule In PC04, the maximum buffering allowed for IRAU and
DL buffering is increased to a total of 17MB.
pduLifeTimeInBuff
Description (PC04: A00003234) This attribute specifies the maximum
amount of time that a single PDU may be buffered. After expiry of this time
period, if the buffered PDU has not been sent to the mobile, the PDU is
discarded. This attribute is used by applications using the memory block
pools.
The value of this attribute must be provisioned to a value that is greater than
the value of the buffCheckInterval attribute and also greater than the
maximum expected round trip delay of a PDU.
Default value 20 s
Engineering rule The SGSN will monitor the buffers to ensure that any
packet buffered longer than the configured maximum time will be discarded,
thereby freeing the buffer space for other mobiles.
Comments
• If the timer value is smaller than SE recommended value, then the packet
gets unnecessarily dropped, thereby, decreasing the End2End throughput.
• As the overall amount of memory for all mobiles per GSD is fixed means
that as the amount of time that a single packet can be stored in the down
link buffer is increased, means a potential decrease in the number of
mobiles that can use the down link buffer at any given moment.
buffCheckInterval
Description (PC04: A00003234) This attribute specifies the periodic time
interval which triggers the Serving GPRS Support Node (SGSN) to attempt to
transmit buffered Protocol Data Units (PDUs) to a mobile data session. This
attribute is used by applications using the memory block pools.
Figure C-6
GPRS Routing Area provisionable attributes
(Root)
SGSN
MCC/n
MNC/n - CountryCode
- NetworkCode
- Lac
T3312
ptmsiEvents
linkToVlr
Nsei
periodicRaUpdateTimer (T3312)
Description The MS receives this timer from the network during GPRS
Attach Accept and during Periodic Routing Area Update Accept. It is started
when PMM-CONNECTED mode is left and stopped when the MS enters
state GMM-DEREGISTERED (that is after a successful MS-INITIATED PS
DETACH, a NETWORK-INITIATED PS DETACH, an ATTACH REJECT or
an RAU REJECT) When this timer expires, the MS notifies the SGSN of the
current routing area of the MS. This timer value is per Routing Area. The
value deactivate means that no periodic messages are sent.
Recommended value 28
A low value for this timer is of interest to recover quickly the effective RA of
the MS when MS lost coverage, as explained in the chapter related to periodic
RAU timer function above.
ptmsiEvents
Description This attribute specifies the number, N, which indicates that at
every Nth event requiring (P-TMSI) reallocation, the P-TMSI Reallocation
procedure is initiated with the MS. This parameter is not per MS, rather it
applies to events over a specific RA.
Default value 10
Engineering rule When this value is set to never, the P-TMSI Reallocation
procedure is never performed on local P-TMSIs received from the mobile
subscriber. Only the non local P-TMSIs undergo P-TMSI reallocation.
Figure C-7
MAP stack provisionable attributes
(Root)
SccpUserInfo
Max concurrent transaction
Max concurrent invokes
Capacity Max invokes per subsystem
Max transactions per subsystem
uglSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the UPDATE GPRS LOCATION RESPONSE from the HLR. The timer is
started when the UPDATE GPRS LOCATION message is sent to the HLR.
The number of retries is specified by the attribute uglRetries in the MapClient
component that is associated with this MAP Stack.
Default value 11 s
saiSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the SEND AUTHENTICATION INFORMATION RESPONSE from the
HLR. The timer is started when the SEND AUTHENTICATION
INFORMATION message is sent to the HLR. The number of retries is
specified by the attribute saiRetries in the MapClient component that is
associated with this MAP Stack.
Range value 1 - 60 s
Default value 9 s
afrSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the AUTHENTICATION FAILURE REPORT RESPONSE from the HLR.
The timer is started when the AUTHENTICATION FAILURE REPORT
message is sent to the HLR. The number of retries is specified by the attribute
afrRetries in the MapClient component that is associated with this MAP
Stack.
Range value 1 - 60 s
Default value 25 s
Recommended value 5s
pmsSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the PurgeMS acknowledgement from the HLR.The timer is started when
the PurgeMS message is sent to the HLR. Upon expiry, only statistics are
incremented.
Default value 50 s
Recommended value 5s
clSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the CANCEL LOCATION RESPONSE from the MAP Client. The timer is
started when the CANCEL LOCATION message is received from the HLR.
The number of retries is specified by the HLR provisioning which is external
to the SGSN.
Default value 25 s
dsdSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the DELETE SUBSCRIBER DATA RESPONSE from the MAP Client. The
timer is started when the DELETE SUBSCRIBER DATA message is received
from the HLR. The number of retries is specified by the attribute dsdRetries
in the MapClient component that is associated with this MAP Stack.
Default value 25 s
Recommended value 5s
isdSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the INSERT SUBSCRIBER DATA RESPONSE from the MAP Client. The
number of timeouts of this timer is indicated by the attribute isdTimeouts. The
number of retries is specified by HLR provisioning which is external to the
SGSN.
Default value 25 s
mtfsmSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the MOBILE TERMINATED FORWARD SHORT MESSAGE RESPONSE
from the MAP Client. The timer is started when the MOBILE TERMINATED
FORWARD SHORT MESSAGE message is received from the Short Message
Service Center (SMSC). The number of retries is specified by SMSC
provisioning which is external to the SGSN.
Default value 79 s
Recommended value 60
mofsmSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the MOBILE ORIGINATED FORWARD SHORT MESSAGE RESPONSE
from the SMSC. The timer is started when the MOBILE ORGINATED
FORWARD SHORT MESSAGE message is sent to the SMSC. There are no
retries associated with this message.
Default value 60 s
fsmSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the FORWARD SHORT MESSAGE RESPONSE from the MAP Client.
The timer is started when the FORWARD SHORT MESSAGE message is
received from the Short Message Service Center (SMSC). The number of
retries is specified by SMSC provisioning which is external to the SGSN.
Default value 60 s
rfsmSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the READY FOR FORWARD SHORT MESSAGE RESPONSE from the
HLR. The timer is started when the READY FOR FORWARD SHORT
MESSAGE message is sent to the HLR.
Range value 1 - 30 s
Default value 25 s
Recommended value 5s
PslSanityTimer
Description This attribute specifies the amount of time the MAP Stack waits
for the PROVIDE SUBSCRIBER LOCATION RESPONSE message from
the MAP Client.The timer is started when the PROVIDE SUBSCRIBER
LOCATION message is received from the Gateway Mobile Location Center
(GMLC).The number of timeouts of this timer is indicated by the pslTimeouts
attribute.In the GPRS network, this attribute value must be greater than the
value of the pagingTimer attribute.In the UMTS network, this attribute value
must be greater than the sum of the pagingTimer attribute and either the
locationReportTimer attribute or the locationNotifyTimer attribute,
depending on which of the two has the higher value.
Default value 60 s
Engineering rule
maxTransactionsPerSubsystem
Description This attribute specifies the maximum number of concurrent
TCAP Transactions that are supported by the TCAP stack for each subsystem
receiving service. The current number of TCAP transactions active for each
subsystem is indicated by the currentTransactionsPerSubsystem operational
attribute. If the current number of active transactions for a given subsystem
reaches the maximum, new requests for service from that subsystem are
ignored. A Critical alarm is set when the current number of transactions for a
subsystem reaches 95% of the value specified for that subsystem by this
attribute. Altering the value specified by this attribute after initial activation
will result in an interruption of service for all clients while the TCAP stack is
restarted. Transactions in progress are lost and new transactions cannot be
serviced.
CapSub = 1000
MscEmul=1000
Engineering rule The value specified for each subsystem must be less than
or equal to that specified by the maxInvokesPerSubsystem attribute for the
same subsystem.
maxInvokesPerSubsystem
Description This attribute specifies the maximum number of concurrent
TCAP invokes that are supported by the TCAP Stack for each subsystem
receiving service. The current number of TCAP invokes active for each
subsystem is indicated by the currentInvokesPerSubsystem operational
attribute. If the current number of active invokes for a given subsystem
reaches the maximum, new requests for service from that subsystem are
ignored. A Minor alarm is set when the current number of transactions
reaches 90% of the value specified by this attribute. A Critical alarm is set at
95%. Altering the value specified by this attribute after initial activation will
result in an interruption of service for all clients while the TCAP stack is
restarted. Transactions in progress are lost and new transactions cannot be
serviced.
CapSub = 1250
MscEmul=1250
Engineering rule The value specified for each subsystem must be greater
than or equal to that specified by the maxTransactionsPerSubsystem attribute
for the same subsystem.
The value specified for each subsystem must be greater than or equal to that
specified by the maxTransactionsPerSubsystem attribute for the same
subsystem. maxInvokes = maxTransaction * 1.2 {20% greater}
registrationTimer
Description (PC04: A00001863)This attribute specifies the amount of time
the TCAP waits for a response after sending another registration message on
behalf of the client to the SIG. Retries of registration request are infinite.
Default value 10 s
Recommended value 10 s
Engineering rule
The following are attributes associated with the TCAP/7 SS7IpIf component
• The linktoPort attribute has been modified to include UDP. The link
pointed to by this attribute specifies the protocol TCP or UDP and IP
address that is used by the passport for communicating with the SS7 IP
Gateway (SIG). This attribute is not changed, but the Component
Administration System (CAS) escape is changed from only accepting
TCP to accepting either TCP or UDP for Transaction Capabilities
Application Part (Tcap). (Base Sub System Application Part (BSSAP)
will continue to only accept TCP).
• Also the following parameter names were changed
— ss7IpGatewayTcpPort changed to ss7IpGatewayPort since the port
can now be either TCP or UDP
— tcpCnxUpTimer changed to cnxUpTimer since the port now can
now be either TCP or UDP
heartbeatTimer
Description This attribute specifies the time interval between the heartbeat
messages sent to the SIG by the Ss7ipif. The value specified by this attribute
should be less than the keep-alive timer specified on the SIG. It's
recommended that this attribute specify a value that is one-third the value of
that specified by the keep-alive.
Default value 5 s
Recommended value 5 s
Engineering rule
keepaliveTimer
Description This attribute specifies the amount of time the Ss7IpIf waits to
receive heartbeat messages from the USP SIG before timing out. If the
Ss7IpIf does not receive a heartbeat message from the SIG within the amount
of time specified, it transitions into the OSI disabled operational state until
connectivity with the SIG can be reestablished.
This attribute should specify a value greater than that specified by the
heartbeat timer on the SIG. It is recommended that this attribute specify a
value that is three times the value specified by the heartbeat timer on the SIG.
Default value 15 s
Engineering rule
hdlcBuffers
Description (PC04:A00003052) This process critical attribute specifies the
number of buffers that the High-Level Data Link (HDLC) layer preallocates
during initialization to store outgoing messages to the SS7 IP Gateway (SIG).
Setting this attribute to the value of disabled indicates that the HDLC layer is
turned off. This means that no memory is allocated and no retries are done on
the UDP connection.
Engineering rule
lostMessagesThreshold
Description (PC04:A00003052) This process critical attribute specifies the
number of outstanding lost messages that the High-Level Data Link Control
(HDLC) layer keeps track of. If the number of outstanding lost messages goes
above this threshold, an alarm indicating an excessively noisy link between
the MapStack and SS7 IP Gateway (SIG) is raised.
Engineering rule Since this applies to only UDP, this parameter setting has
no bearing. UDP is not utilized on the SGSN to SIG connection.
cnxUpTimer
Description (PC04: A00001863) This attributes specifies the time the
TCAP/BSSAP component waits after the connection (TCP for BSSAP and
TCP or UDP for TCAP) comes back up before the link is considered
“healthy”.
Default value 10 s
Engineering rule
clDialogueTimer
Description This attribute specifies the timer for which a response must be
received for a Cancel Location message from the GPRS Mobility
Management (GMM) application. The timer is started when a Cancel
Location message is received from the Home Location Register (HLR) and
cancelled when a response is received from GMM. If the timer expires, then
the transaction in the Mobile Application Part (MAP) Client is released and a
Cancel Location response message sent to the HLR.
Default value 20 s
Recommended value 13
retryTimer
Description this attribute specifies how long the DNS agent waits for a
response from a Domain Name System (DNS) Server following the initial
query. Intervals for subsequent retries if required, are computed using an
algorithm based on this attribute.
Range value 2 - 20 s
Default value 5 s
Recommended value 5 s
maxRetries
Description this attribute specifies the maximum number of retries for a
DNS query. After maxRetries expiry, if there is no response from the DNS
Server, the DNS agent sends an error indication to the application.
Range value 0 - 5
Default value 2
Engineering rule
refreshTime
Description this attribute specifies how often DNS cache table entries are
refreshed. After the timer expires for a given entry, the next client query for
that entry Logical Name causes the DNS Server to be queried again to update
the Logical Name information in the SGSN DNS cache.
Engineering rule
maxDynamicEntries
Description This attribute specifies the maximum number of dynamic
entries supported by the DnsAgent cache table. Decrease in the cache size
will be effective only in the next restart. The current cache usage can be
obtained from the attribute currentCacheUsage.
Default value 0
maxDnsQueries
Description This attribute specifies the maximum number of dynamic
queries supported simultaneously by DnsAgent. A decrease in the value of
this attribute will lead to the decrease in the number of dynamic queries
supported by DnsAgent..
provisioned. The new attributes are automatically populated with the existing
values from the obsoleted (U)Sgsn Acct component.
Also the names of the following provisionable attributes are changed to more
accurately describe their function.
updateInterval--------------cdrUpdateInterval
cdrRetries ---------------drtRetries
Also new in PC04; the following four attributes will be modified/added in each
SAS and GSD component. Multiple instances of these components must have
the same values for the attributes described. A common group will be added to
the SAS and GSD components to provide billing attribute definition across
multiple components.
• scdrPartialRecordInterval
• scdrMaxContainers
• specificDailyScdrPartial
• dailyPartialTimeOfDay
Important: These four parameters must be set to the same value between the
SAS and GSD. There is not a “check escape” that checks the values between
the two applications because they are on different shelves.
cdrCapture
Description this attribute specifies which of the following Call detail
Records (CDRs) are generated: S-CDRs, M-CDRs, S-SMO-CDRs and/or S-
SMT-CDRs.
Engineering rule This value of this component needs to be the same on all
other Sas components on the shelf.
locationBaseBilling
Description This attribute specifies whether location-based billing for the
generation of partial Serving GPRS Support Node (SGSN) Packet Data
Protocol (PDP) Call Detail Records (S-CDRs) upon routing area changes is
enabled or disabled. When set to enabled, every S-CDR will only contain the
traffic data volume counts for a single routing area, allowing the operator to
bill based on the geographic location.When set to disabled, routing area
changes do not affect S-CDRs.The value of this attribute needs to be the same
on all other Sas components on the shelf.
This value of this component needs to be the same on all other Sas
components on the shelf.
transferInterval
Description This attribute specifies the interval at which currently spooled
closed Call Detail Records (CDRs) are to be transferred to the Charging
Gateway Functionality (CGF). When set to noDelay, closed CDRs are
transferred to the CGF with minimal delay. When set to any other value,
closed CDRs on the hard disk are sent to the CGF at the time specified by the
transferTimeOfDay attribute, and then transferred every interval of minutes as
specified by the value of the transferInterval attribute.
Engineering rule The value of this attribute must be less than or equal to the
scdrPartialRecordInterval and mcdrPartialRecordInterval attributes.
scdrPartialRecordInterval
Description This attribute specifies the interval at which the partial S-CDRs
are generated. When set to a value other than NoPartialRecords, S-CDRs that
have been open longer than scdrPartialRecordInterval are closed with a partial
record reason of "time (duration) limit".
mcdrPartialRecordInterval
Description this attribute specifies the interval at which the partial M-CDRs
are generated. When set to a value other than NoPartialRecords, M-CDRs that
have been opened longer than mcdrPartialRecordInterval are closed with a
partial record reason of "time (duration) limit".
Recommended value
mcdrMaxContainers
Description M-CDRs may contain multiple Change of Location containers,
which are added to the M-CDR as a result of mobility events (routing area
changes). In addition to the mobile station’s IMSI, this container holds the
routing, area, location area, and cell ID identifying the mobile station’s
location.
Range value 1 - 10
Default value 5
Recommended value 5
scdrMaxContainers
Description This attribute specifies the maximum number of Traffic Volume
Containers in an S-CDR before a partial record should be generated. Traffic
volume containers are created due to a tariff time change event or a PDP
modification event.
Range value 1 - 10
Default value 5
Recommended value 5
From a capacity impact perspective the best setting is the maximum value.
Note that if the threshold is reached a partial SCDR is generated. This has
incremental effects to billing card capacity.
echoRequestInterval
Description This attribute specifies the interval at which GTP’ ECHO
REQUEST messages are sent to the CGF.
Recommended value 1
Engineering rule Per Design recommendation; the lower the value the less
time the new feature functionality for SAS hot standby takes to recover.
message can contain one or more CDRs. The timer doubles after each
successive retransmission of the same CDR.
Recommended value 5
Engineering rule
Range value 1 - 3
Default value 1
Recommended value 1
Engineering rule
sasAuditFileLife
Description This attribute allows the operator to specify how long the CDR
audit files will remain on the hard drive before being deleted.
Engineering rule
sasGenAuditFiles
Description This attribute gives the operator the ability to enable or disable
the generation of CDR audit files. When enabled, files are created which can
be used to audit the closed CDRs that were generated by this SGSN and
transferred to a CGF.
Engineering rule
sasroamerCapture
Description this attribute allows the operator to specify whether CDRs
should be generated for all subscribers or only Roamers.
Engineering rule This value must match across all Sas/x instances. A
mismatch will result in an error at check prov time.
transferTimeOfDay
Description (New in PC04:A00004239) This attribute specifies a time of
day offset for the transfer of currently closed spooled Call Detail Records
(CDRs) to the CGF. The value is defined in minutes after midnight.
A transfer occurs at the time specified by this attribute and then transferred
every interval of minutes as specified by the value of the transferInterval
attribute. A minimum of one transfer will occur in every 24-hour period. The
number of transfers per day depends on the value of the transferInterval
attribute.
Default value 0
Engineering rule
cdrUpdateTimeOfDay
Description (New in PC04: A00004239) This attribute specifies a time of
day offset for the processing of Call Detail Record (CDR) updates. The value
is defined in minutes after midnight. CDR updates occur at the time specified
by this attribute, and then updates every interval of minutes as specified by the
value of the cdrUpdateInterval attribute.
A minimum of one update will occur in every 24-hour period. The number of
updates per day depends on the value of the cdrUpdateInterval attribute.
Default value 0
Engineering rule
specificDailyScdrPartial
Description (New in PC04: A00004239) This attribute enables the creation
of a management intervention partial scheduled for a specific time each day.
This partial is created at the specified time regardless of when the previous
partial S-CDR record was created for this session. This timed event is a tariff
time change event, provisioned as all other TTCT events with the specified
TODA time. It is handled differently so that a partial record may be created
regardless of the number of containers.
When this attribute is enabled, a Specific Daily S-CDR partial record will be
created for each open S-CDR at the time of day specified in the
dailyPartialTimeOfDay attribute. The partial record will be generated due to
a specific tariffTimeChangeTrigger event. Only one daily partial record will
be created per session. Record closure reason will be management
intervention.
Engineering rule
dailyPartialTimeOfDay
Description (New in PC04: A00004239) This attribute specifies which
TODA event is to be used as the Specific Daily S-CDR partial event if the
Specific Daily S-CDR Partial is enabled.
A check on activation will be provided so that the Specific Daily S-CDR time
of day is one of the available TODA events provisioned and that the TTCT
feature (U/SGSN tariffTimeChangeTrigger attribute) is enabled.
Engineering rule
asn1FileGeneration
Description (New in PC04: A00006625) and it enables or disables ASN.1
formatted billing file generation by setting its value to “enabled” or
“disabled”.
Engineering rule Since all of the CDL changes are preparation for the future
feature, this attribute is designed as “disabled” all the time until the whole
feature is completed. The intention of provisioning this attribute to “enabled”
will fail.
CAS ROOT
sgsn *
rejectCause
Description This provisionable attribute is a cause value for rejecting the
mobile. Disabled indicates that this mobile will not get a reject cause
returned and can proceed to use the SGSN.
Response: RejectCauseOutOfSet
Engineering rule The reject may be set to any number from 0 – 255, but a
check prov warning will result if it is not in the set to a number in the set of
snrCauseCodes {0, 7, 8, 11, 12, 13, 14, 15}.
linkToEquivalentPlmn
Description This provisionable attribute is a link to the Equivalent Plmn
component. This link is not mandatory to be filled because the default
EplmnList would be used in that case. However, an error shall be given if an
Equivalent Plmn that is entered does not exist. The full path of the
EquivalentPlmn component must be entered for the link to work.
If the linkToEplmn is not set then it defaults to Null in which case the 1’st
instance of the EquivalentPlmn component shall be used and its Eplmn list
shall be sent to the mobile.
snrApnOperatorId
Description This provisionable attribute specifies the APN Operator
Identifier provisioned for SNR. Its structure is a string of three labels
separated by periods. The validateApnOperatorId check escape shall be used
to check the proper syntax.
The apnoi may contain up to 37 characters indicating the GGSN the mobile
may be connected to.
The apnoi may be left un-set in which case the default behavior for GGSN
selection would take place.
qosEquivalency
Description This provisionable attribute specifies the Equivalent Quality of
Service that a roaming mobile may receive due to SNR.
The qosEq defaults to roamer, but may be set to homer in order to indicate
that homer QoS shall be negotiated for PDP Contexts activated by this mobile
Engineering rule
The following are new components under “Sgsn MCC/x MNC/y LAC/z
RAC/t” for the SNR feature. It can appear under MNC, LAC, or RAC.
This mask instance value specifies a string of BCD digits including wildcard
“?” digits.
The CRDna syntax check prohibits wildcards to the right of a mask, and it
also prevents default masks from containing more than one wildcard.
Response: ImsiMaskLimitPerSgsn
Warning: The limit of 200 imsiMask components per Sgsn has been
exceeded.
Engineering rule The imsiMask instances must not end with a wildcard “?”
character.
The imsiMask instance representing the default mask must contain only one
wildcard.
Gsc/n secondaryPdpContext
Description This attribute specifies whether secondary Packet Data Protocol
(PDP) context functionality is disabled or enabled. If the value of this
attribute is disabled, then requests for secondary PDP context activations will
be rejected using the ACTIVATE SECONDARY PDP CONTEXT REJECT
message. This event is indicated by the msSecActServiceOpNotSupported
attribute of the GprsSessionManagement component. Additionally, if the
value of this attribute is disabled, then secondary PDP contexts transferred to
this Gsc component as part of Inter Routing Area Update (IRAU) will be
immediately deactivated. This event is indicated by the
newSgsnInvalidPdpCtxtsDropped attribute of the GprsSessionManagement
component. Changing the value of this attribute from enabled to disabled will
cause loss of service for subscribers currently served by this Gsc component.
Table C-16 shows the recommended overload control settings from the PC04
Capacity Report.
Table C-16
Recommended overload control settings
GSC
sigCongestionMark 3 3
sigCongestionCycleDuration 1 1
maxRateAllowedForAttach 40 40
maxRateAllowedForIrau 25 25
maxRateAllowedForHlrResetUgl 25 25
maxRateAllowedForInitialDp 20 20
—sheet 1 of 2—
Table C-16
Recommended overload control settings (continued)
maxMapcBufferForAttach 40 40
maxMapcBufferForIrau 50 50
maxMapcBufferForHlrResetUgl 35 35
maxRateAllowedForMofsm 11 11
maxRateAllowedForMtfsm 11 11
maxRateAllowedForBssapLocUpdt 30 30
maxRateAllowedForBssapMsActInd 30 30
MAP
maxRateAllowedForSai 90 90
maxRateAllowedForMtfsm 38 38
MAP (continued)
clearAlarmDelay
Description This attribute specifies the time delay to clear an overload alarm
for a message overload condition when that condition is no longer occurring.
This attribute should be set to the same value throughout all OverloadControl
components. The parameter under the TCAP and GSC OC components
should match.
Default value 30
Recommended value 30
Engineering rule
sigCongestionMark
Description This attribute specifies the number of Notice Indication
messages per second received from the SS7/IP Gateway (SIG) with
"NetworkCongestion" or "NetworkFailure" causes in order to determine that
the SIG is congested in the UMTS Subscriber Control (USC) and GPRS
Subscriber Control (GSC) applications. SIG congestion is used in
determining the message overload conditions.This attribute should be set to
the same value throughout all OverloadControl components used by the
UMTS Subscriber Control (USC) and GPRS Subscriber Control (GSC)
applications. For example, if more than 20 Notice Indication messages with
the above causes are received per second and this attribute is set to 20, the
SIG is marked as congested.
Default value 20
Engineering rule
sigCongestionCycleDuration
Description This attribute specifies the time duration for counting the Notice
Indication messages received from the SS7/IP Gateway (SIG) in the UMTS
Subscriber Control (USC) and GPRS Subscriber Control (GSC) applications.
This attribute should be set to the same value throughout all OverloadControl
components used by the UMTS Subscriber Control (USC) and GPRS
Subscriber Control (GSC) applications. For example, if this attribute is set to
1 second, the internal data used to account for the SIG congestion is reset
every second.
Default value 1
Engineering rule
maxRateAllowedForAttach
Description This attribute specifies the maximum number of Attach Request
messages per second allowed to be processed in the UMTS Subscriber
Control (USC) and GPRS Subscriber Control (GSC) applications. This
Default value 30
Engineering rule
maxRateAllowedForIrau
Description This attribute specifies the maximum number of Inter-SGSN
Routing Area Update (IRAU) Request messages per second allowed to be
processed in the UMTS Subscriber Control (USC) and GPRS Subscriber
Control (GSC) applications. This attribute is used in conjunction with SS7/IP
Gateway (SIG) congestion to determine message overload conditions.For
example, if this attribute is set to 30, then the 31st IRAU Request message
received within the same second will be dropped.
Default value 38
Engineering rule
maxRateAllowedForHlrResetUgl
Description This attribute specifies the maximum number of Home Location
Register (HLR) Reset triggered Update GPRS Location (UGL) messages per
second allowed to be processed in the UMTS Subscriber Control (USC) and
GPRS Subscriber Control (GSC) applications. This attribute is used in
conjunction with SS7/IP Gateway (SIG) congestion to determine message
overload conditions.For example, if this attribute is set to 30, then the 31st
HLR Reset triggered UGL message received within the same second will be
dropped.
Default value 20
Engineering rule
maxRateAllowedForInitialDp
Description This attribute specifies the maximum number of Customized
Application for Mobile network Enhanced Logic (CAMEL) InitialDPGPRS
messages per second allowed to be processed in the UMTS Subscriber
Control (USC) and GPRS Subscriber Control (GSC) applications.This
attribute is used in conjunction with SS7/IP Gateway (SIG) congestion to
determine message overload conditions.For example, if this attribute is set to
30, then the 31st CAMEL InitialDPGPRS message to be sent within the same
second will be dropped.
Default value 20
Engineering rule
maxMapcBufferForAttach
Description This attribute specifies the maximum percentage of MapClient
transaction buffers currently in use in determining if an Attach Request
message can be processed in the UMTS Subscriber Control (USC) and GPRS
Subscriber Control (GSC) applications. For example, if this attribute is set to
30% and the current usage of MapClient transaction buffers has reached 30%,
then the next Attach Request received will be dropped.
Default value 30
Engineering rule
maxMapcBufferForIrau
Description This attribute specifies the maximum percentage of MapClient
transaction buffers currently in use in determining if an Inter-SGSN Routing
Area Update (IRAU) Request and the other message can be processed in the
UMTS Subscriber Control (USC) and GPRS Subscriber Control (GSC)
applications. For example, if this attribute is set to 30% and the current usage
of MapClient transaction buffers has reached 30%, then the next IRAU
Request message received will be dropped.
Default value 30
Engineering rule
maxMapcBufferForHlrResetUgl
Description This attribute specifies the maximum percentage of MapClient
transaction buffers currently in use in determining if an Home Location
Register (HLR) Reset triggered Update GPRS Location (UGL) message can
be processed in the UMTS Subscriber Control (USC) and GPRS Subscriber
Control (GSC) applications. For example, if this attribute is set to 30% and
the current usage of MapClient transaction buffers has reached 30%, then the
next HLR Reset triggered UGL message received will be dropped.
Default value 25
Engineering rule
maxRateAllowedForMofsm
Description This attribute specifies the maximum number of Mobile
Originated Forward Short Messages (MOFSMs) per second allowed to be
processed by the GPRS Subscriber Control application. This attribute is used
in conjunction with SS7/IP Gateway congestion to determine message
overload conditions.For example, if this attribute is set to 30, then the 31st
MOFSM received within the same second will be dropped.
Default value 11
Engineering rule
maxRateAllowedForMtfsm
Description This attribute specifies the maximum number of Mobile
Terminated Forward Short Messages (MTFSMs) per second allowed to be
processed by the GPRS Subscriber Control application.This attribute is used
in conjunction with SS7/IP Gateway congestion to determine message
overload conditions.For example, if this attribute is set to 30, then the 31st
MTFSM received within the same second will be dropped.
Default value 11
Engineering rule
maxRateAllowedForBssapLocUpdt
Description This attribute specifies the maximum number of Base Station
Subsystem Application Part (BSSAP)+ Location Update (BLU) messages per
second allowed to be processed by the GPRS Subscriber Control application.
This attribute is used in conjunction with SS7/IP Gateway congestion to
determine message overload conditions.For example, if this attribute is set to
30, then the 31st BLU message received within the same second will be
rejected.
Default value 50
Engineering rule
maxRateAllowedForBssapMsActInd
Description This attribute specifies the maximum number of Base Station
Subsystem Application Part (BSSAP)+ MS-Activity-Indication (BMAI)
messages per second allowed to be processed by the GPRS Subscriber
Control application This attribute is used in conjunction with SS7/IP Gateway
congestion to determine message overload conditions.For example, if this
attribute is set to 30, then the 31st BMAI message received within the same
second will be dropped.
Default value 50
Engineering rule
maxMapcBufferAllowedForMofsm
Description This attribute specifies the maximum percentage of MapClient
transaction buffers currently in use to determine if an Mobile Originated
Forward Short Message (MOFSM) and the other messages can be processed
by the GPRS Subscriber Control application. For example, if this attribute is
set to 30% and the current usage of MapClient transaction buffers has reached
30%, then the next MOFSM received will be dropped.
Default value 60
Engineering rule
maxMapcBufferAllowedForMtfsm
Description This attribute specifies the maximum percentage of MapClient
transaction buffers currently in use to determine if an Mobile Terminated
Forward Short Message (MTFSM) and the other messages can be processed
by the GPRS Subscriber Control application. For example, if this attribute is
set to 30% and the current usage of MapClient transaction buffers has reached
30%, then the next MTFSM received will be dropped.
Default value 60
Engineering rule
The following are new attributes under the new “TCAP/n oc” component.
maxRateAllowedForSai
Description This attribute specifies the maximum number of Send
Authentication Info (SAI) messages per second allowed to be processed in the
TcapStack application. For example, if this attribute is set to 30, then the 31st
SAI message received within the same second will be dropped.
Default value 90
Engineering rule
maxRateAllowedForMtfsm
Description This attribute specifies the maximum number of Mobile
Terminated Forward Short Messages (MTFSMs) per second allowed to be
processed in the TcapStack application. For example, if this attribute is set to
30, then the 31st MTFSM received within the same second will be dropped.
Default value 38
Engineering rule
maxRateAllowedForNonSaiMsg
Description This attribute specifies the maximum number of Non-Send
Authentication Info (Non-SAI) messages per second allowed to be processed
in the TcapStack application. For example, if this attribute is set to 30, then
the 31st Non-SAI message received within the same second will be dropped.
Engineering rule
maxTransBufferForSai
Description This attribute specifies the maximum percentage of Mobile
Application Part (MAP) transaction buffers currently in use in determining if
a Send Authentication Info (SAI) and the other messages can be processed in
the TcapStack application. For example, if this attribute is set to 30% and the
current usage of MAP transaction buffers has reached 30%, then the next SAI
message received will be dropped.
Engineering rule
maxTransBufferForMtfsm
Description This attribute specifies the maximum percentage of Mobile
Application Part (MAP) transaction buffers currently in use in determining if
an Mobile Terminated Forward Short Messages (MTFSMs) and the other
messages can be processed in the TcapStack application. For example, if this
attribute is set to 30% and the current usage of MAP transaction buffers has
reached 30%, then the next MTFSM received will be dropped.
Engineering rule
• NTNQ94AA for the 32-port DS1 MSA 1-slot with the older framer chip
for any PCR software
Note: Only the AA vintage may be used with PCR5.2 (PC04); the BA
vintage with support for a new framer chip may not be used with PCR5.2
(PC04).
The software card type for an NTNQ94 is 32pDs1Msa, which is the same for
its 2-slot equivalent version (NTNQ74). The software configuration
information for these FPs is in NN10600-551, Nortel Networks Multiservice
Switch 7400/15000/20000 FP Configuration Reference.
The 1-slot FPs are the non-optical versions of the MSA32 FPs, and do not
have a monitor port on the faceplate.
The following apply only to the 1-slot MSA32 FPs unless otherwise specified.
• “Faceplate of a 32-port DS1 MSA 1-slot FP with PEC NTNQ94” on page
D-3
• “32-port DS1 MSA 1-slot and 2-slot FP replacements” on page D-3
• “32-port DS1 MSA 1-slot and 2-slot FP sparing combinations” on page
D-4
• “32-port DS1 MSA termination panels for 1-slot FPs” on page D-5
• “32-port DS1 MSA prefabricated cable assemblies for FPs and sparing
panels” on page D-5
• “32-port DS1 MSA custom-made cable assemblies for FPs and sparing
panels” on page D-13
• “32-port DS1 MSA 1-slot FP pinouts” on page D-14
• “32-port DS1 MSA termination panel pinouts for CPE connections” on
page D-20
Figure D-1
Faceplate of a 32-port DS1 MSA 1-slot FP with PEC NTNQ94
EMI gasket
68 34
P0
Ports 0 to 15
35 1
68-pin SCSI 2 x 34
female D-sub connector
P1 Pin numbering
Ports 16 to 31 scheme
Latch lock
Card latch
Table D-1
Compatible replacements for equivalent DS1 MSA 1-slot and 2-slot FPs
PECs of PECs of Circumstance to enable replacing the FP
FPs to be replacement
replaced FPs
NTNQ74 NTNQ74 normal
(2-slot)
NTNQ94AA normal, and an FP slot becomes available
Table D-2
Sparing combinations of DS1 MSA FPs and sparing panels
Spare FP Main FPs Sparing panels
DS1 NTNQ74 (2-slot) one or any combination up to six of the following: NTJS95,
NTNQ74 without optical ports (2-slot) NTY195, or
NTNQ76 multimode with optical ports (2-slot) NTY197
NTNQ78 single-mode with optical ports (2-slot)
NTNQ94 without optical ports (1-slot)
DS1 NTNQ76 (2-slot) one or any combination up to six of the following: NTJS95,
NTNQ74 without optical ports (2-slot) NTY195, or
NTNQ76 multimode with optical ports (2-slot) NTY197
NTNQ78 single-mode with optical ports (2-slot)
NTNQ94 without optical ports (1-slot)
DS1 NTNQ78 (2-slot) one or any combination up to six of the following: NTJS95,
NTNQ74 without optical ports (2-slot) NTY195, or
NTNQ76 multimode with optical ports (2-slot) NTY197
NTNQ78 single-mode with optical ports (2-slot)
NTNQ94 without optical ports (1-slot)
DS1 NTNQ94 (1-slot) one or any combination up to six of the following: NTJS95,
NTNQ74 without optical ports (2-slot) NTY195, or
NTNQ76 multimode with optical ports (2-slot) NTY197
NTNQ78 single-mode with optical ports (2-slot)
NTNQ94 without optical ports (1-slot)
32-port DS1 MSA prefabricated cable assemblies for FPs and sparing
panels
The prefabricated cable assemblies for one or more 32-port DS1 MSA 1-slot
or 2-slot FPs and their sparing panels provide:
• interfacing between the sparing panel and its FPs, both the mains and the
spare
• inter-panel connections in a one-for-n (1:n) sparing configuration that is
not one-for-one (1:1) for MSA32
Table D-3
PECs of the MSA32 DS1 flexi-cables between sparing panels
PEC Type of sparing panel
NTJS99 RJ-45
NTY199AA DB15 1-port, DB15 2-port
NTY199AB DB15 1-port, DB15 2-port with shorter flexi-cables
Figure D-2
Inter-panel flexi-cable NTJS99 for MSA32 sparing panels with RJ-45 connectors
Fits over
alignment posts
Figure D-3
Inter-panel flexi-cable NTY199AB for MSA32 sparing panels with DB15 connectors
Sliding latch
Ribbon cable
The available MSA32 FP interface cables are listed in the table “PECs of the
MSA32 DS1 interface fanout cables from FP to sparing panel” on page D-8.
In addition to providing connectivity for the DS1 ports, each MSA32 FP
interface cable also integrates sparing panel control lines. Each cable also
provides ferrite shielding in the connector shrouds, and is automatically
grounded when connected securely to Multiservice Switch equipment.
Table D-4
PECs of the MSA32 DS1 interface fanout cables from FP to sparing panel
Cable Connector at FP Connector at panel end Cable length DS1 FPs Panel
PECs end PECs
NTPS03 angled 44-pin high- straight 44-pin high- 3 m (9.8 ft) NTNQ74 NTJS95
density male D-sub density female D-sub NTNQ76 NTY195
NTNQ78 NTY196
NTY197
NTPS04 angled 44-pin high- straight 44-pin high- 15 m (49.2 ft) NTNQ74 NTJS95
density male D-sub density female D-sub NTNQ76 NTY195
NTNQ78 NTY196
NTY197
—sheet 1 of 2—
Table D-4
PECs of the MSA32 DS1 interface fanout cables from FP to sparing panel (continued)
Cable Connector at FP Connector at panel end Cable length DS1 FPs Panel
PECs end PECs
NTPS32 angled 68-pin SCSI split into two straight 3 m (9.8 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ94 NTY195
D-sub NTY196
NTY197
NTPS33 angled 68-pin SCSI split into two straight 15 m (49.2 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ94 NTY195
D-sub NTY196
NTY197
NTPS36 angled 68-pin SCSI split into two straight 3 m (9.8 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ94 converted
D-sub with sliding latch (or to sliding
locking clip) latch
D-subs
NTPS37 angled 68-pin SCSI split into two straight 15 m (49.2 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ94 converted
D-sub with sliding latch (or to sliding
locking clip) latch
D-subs
NTPS39 angled 68-pin SCSI split into two straight 1 m (3.3 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ94 NTY195
D-subs; NTY196
mainly intended to connect NTY197
to previously installed
NTPS03 or NTPS04
cables
—sheet 2 of 2—
The fanout cables for the NTNQ93 and NTNQ94 FPs are shown in the
following figures:
• “Fanout cable NTPS32 or NTPS33 for a 32-port DS1 MSA 1-slot FP” on
page D-10
• “Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a 32-port
DS1 MSA 1-slot FP” on page D-11
• “Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot cables
NTPS03 or NTPS04” on page D-12
The prefabricated fanout cable that connects to a cable adapter NTPS39 for
use with the 1-slot FPs is shown in the figure “Fanout cable adapter NTPS39
for connecting a 1-slot FP to 2-slot cables NTPS03 or NTPS04” on page D-
12.
Figure D-4
Fanout cable NTPS32 or NTPS33 for a 32-port DS1 MSA 1-slot FP
3 m or 15 m
(9.9 ft or 49.2 ft) For an FP or a
termination panel
Label with
For the FP part number
P0 or P1
44-pin high-density
male D-sub connector
Figure D-5
Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a 32-port DS1 MSA 1-slot FP
3 m or 15 m
(9.9 ft or 49.2 ft) For an FP or a
termination panel
Label with
For the FP part number
P0 or P1
44-pin high-density
male D-sub connector
with sliding latch
Figure D-6
Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot cables NTPS03 or NTPS04
1 m (9.9 ft)
Label with
For the part number
FP cable
44-pin high-density
female D-sub connector
Figure D-7
Fanout cable NTPS03 or NTPS04 to connect to an adapter cable NTPS39 of a DS1 1-slot FP
Label with
part number
D-sub fastening
screw
44-pin high-density
male D-sub connector
PPT 3530 001 AA
32-port DS1 MSA custom-made cable assemblies for FPs and sparing
panels
The specifications to custom make your own 32-port DS1 MSA cable
assemblies to connect an FP to a sparing panel are as follows:
• The maximum cable length for DS1 lines to customer equipment is 340 m
(1100 ft). The distance between the FP and the termination panel is part of
the total length.
• Use AWG No. 28 (0.32 mm), 100 ohm shielded, twisted pair cables.
• The insertion loss of each pair must not exceed 6 dB measured at
1024 kHz. Insertion loss is proportional to cable length and varies among
types of cables.
• The types of cable connectors are shown in these figures:
— “Fanout cable NTPS32 or NTPS33 for a 32-port DS1 MSA 1-slot FP”
on page D-10
— “Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a
32-port DS1 MSA 1-slot FP” on page D-11
— “Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot
cables NTPS03 or NTPS04” on page D-12
• For a 1-slot FP, use the connector pinouts in “32-port DS1 MSA 1-slot FP
pinouts” on page D-14.
32-port DS1 MSA 1-slot FP pinouts
When connecting directly from a 32-port DS1 MSA 1-slot FP to customer
premises equipment (CPE), in effect bypassing the MSA32 termination
panels or not using the prefabricated Nortel Networks cables, the CPE cabling
must be adapted to the FP’s 68-pin D-sub faceplate pinouts. Refer to the
figure “Faceplate of a 32-port DS1 MSA 1-slot FP with PEC NTNQ94” on
page D-3.
The 1-slot NTNQ94 FP has higher density D-sub connectors on its faceplate
than the 2-slot NTNQ74 FP, but both FPs connect to the same types of
termination or sparing panels. To accommodate the different numbers of pins
in the connectors, prefabricated fanout cables and a fanout cable adapter are
available from Nortel Networks for the 1-slot FPs. Each fanout cable can be
used at either the P0 or P1 sets of ports at the FP. The cables are identified and
shown in “32-port DS1 MSA prefabricated cable assemblies for FPs and
sparing panels” on page D-5.
Table D-5
Mapping of MSA 1-slot FP port numbers to fanout cable connectors
FP 68-pin Fanout cable 44-pin Fanout cable 44-pin
connector labels connector labeled P0/P2 connector labeled P1/P3
P0 when connected to MSA when connected to MSA
has ports 0 to 15 termination or sparing panel termination or sparing panel
P0, has ports 0 to 7 P1, has ports 8 to 15
P1 when connected to MSA when connected to MSA
has ports 16 to 31 termination or sparing panel termination or sparing panel
P2, has ports 16 to 23 P3, has ports 24 to 31 and
operational signals
The following tables identify the 1-slot FP 68-pin and termination panel 44-pin
connector pinouts:
• “DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports
16 to 23” on page D-15
• “32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and
P1 ports 24 to 31” on page D-17
Table D-6
DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a 68-pin Signal name at Signal name at
connector FP P0 FP P1
57 port 0 Tx + port 16 Tx +
33 port 0 Tx - port 16 Tx -
66 port 0 Rx + port 16 Rx +
32 port 0 Rx - port 16 Rx -
65 port 1 Tx + port 17 Tx +
31 port 1 Tx - port 17 Tx -
64 port 1 Rx + port 17 Rx +
30 port 1 Rx - port 17 Rx -
63 port 2 Tx + port 18 Tx +
29 port 2 Tx - port 18 Tx -
62 port 2 Rx + port 18 Rx +
28 port 2 Rx - port 18 Rx -
61 port 3 Tx + port 19 Tx +
27 port 3 Tx - port 19 Tx -
60 port 3 Rx + port 19 Rx +
26 port 3 Rx - port 19 Rx -
59 port 4 Tx + port 20 Tx +
25 port 4 Tx - port 20 Tx -
58 port 4 Rx + port 20 Rx +
24 port 4 Rx - port 20 Rx -
57 port 5 Tx + port 21 Tx +
23 port 5 Tx - port 21 Tx -
56 port 5 Rx + port 21 Rx +
22 port 5 Rx - port 21 Rx -
55 port 6 Tx + port 22 Tx +
21 port 6 Tx - port 22 Tx -
54 port 6 Rx + port 22 Rx +
20 port 6 Rx - port 22 Rx -
53 port 7 Tx + port 23 Tx +
—sheet 1 of 2—
Table D-6
DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a 68-pin Signal name at Signal name at
connector FP P0 FP P1
19 port 7 Tx - port 23 Tx -
52 port 7 Rx + port 23 Rx +
18 port 7 Rx - port 23 Rx -
—sheet 2 of 2—
Table D-7
DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a Signal name Signal name at Sparing panel pin
68-pin connector at FP P1 numbers of a 44-pin
FP P0 connector
57 port 0 Tx + port 16 Tx + 39
33 port 0 Tx - port 16 Tx - 9
66 port 0 Rx + port 16 Rx + 25
32 port 0 Rx - port 16 Rx - 10
65 port 1 Tx + port 17 Tx + 41
31 port 1 Tx - port 17 Tx - 27
64 port 1 Rx + port 17 Rx + 26
30 port 1 Rx - port 17 Rx - 11
63 port 2 Tx + port 18 Tx + 42
29 port 2 Tx - port 18 Tx - 28
62 port 2 Rx + port 18 Rx + 13
28 port 2 Rx - port 18 Rx - 43
61 port 3 Tx + port 19 Tx + 30
27 port 3 Tx - port 19 Tx - 15
60 port 3 Rx + port 19 Rx + 14
26 port 3 Rx - port 19 Rx - 44
59 port 4 Tx + port 20 Tx + 32
25 port 4 Tx - port 20 Tx - 18
58 port 4 Rx + port 20 Rx + 33
24 port 4 Rx - port 20 Rx - 3
57 port 5 Tx + port 21 Tx + 20
—sheet 1 of 2—
Table D-7
DS1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a Signal name Signal name at Sparing panel pin
68-pin connector at FP P1 numbers of a 44-pin
FP P0 connector
23 port 5 Tx - port 21 Tx - 5
56 port 5 Rx + port 21 Rx + 34
22 port 5 Rx - port 21 Rx - 4
55 port 6 Tx + port 22 Tx + 21
21 port 6 Tx - port 22 Tx - 6
54 port 6 Rx + port 22 Rx + 36
20 port 6 Rx - port 22 Rx - 22
53 port 7 Tx + port 23 Tx + 38
19 port 7 Tx - port 23 Tx - 8
52 port 7 Rx + port 23 Rx + 37
18 port 7 Rx - port 23 Rx - 23
—sheet 2 of 2—
Table D-8
32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31
FP pin numbers of 68-pin Signal name at Signal name at
connector FP P0 FP P1
51 port 8 Tx + port 24 Tx +
17 port 8 Tx - port 24 Tx -
50 port 8 Rx + port 24 Rx +
16 port 8 Rx - port 24 Rx -
49 port 9 Tx + port 25 Tx +
15 port 9 Tx - port 25 Tx -
48 port 9 Rx + port 25 Rx +
14 port 9 Rx - port 25 Rx -
47 port 10 Tx + port 26 Tx +
13 port 10 Tx - port 26 Tx -
46 port 10 Rx + port 26 Rx +
12 port 10 Rx - port 26 Rx -
—sheet 1 of 2—
Table D-8
32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31 (continued)
FP pin numbers of 68-pin Signal name at Signal name at
connector FP P0 FP P1
45 port 11 Tx + port 27 Tx +
11 port 11 Tx - port 27 Tx -
44 port 11 Rx + port 27 Rx +
10 port 11 Rx - port 27 Rx -
43 port 12 Tx + port 28 Tx +
9 port 12 Tx - port 28 Tx -
42 port 12 Rx + port 28 Rx +
8 port 12 Rx - port 28 Rx -
41 port 13 Tx + port 29 Tx +
7 port 13 Tx - port 29 Tx -
40 port 13 Rx + port 29 Rx +
6 port 13 Rx - port 29 Rx -
39 port 14 Tx + port 30 Tx +
5 port 14 Tx - port 30 Tx -
38 port 14 Rx + port 30 Rx +
4 port 14 Rx - port 30 Rx -
37 port 15 Tx + port 31 Tx +
3 port 15 Tx - port 31 Tx -
36 port 15 Rx + port 31 Rx +
2 port 15 Rx - port 31 Rx -
34 --------- FP_CLOCK
68 --------- FP_DATA
1 --------- 12V_PROT
35 --------- ground
shield frame ground frame ground
—sheet 2 of 2—
Table D-9
32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31
FP pin numbers of Signal name Signal name Sparing panel pin
68-pin connector at at numbers of 44-pin
FP P0 FP P1 connector
51 port 8 Tx + port 24 Tx + 39
17 port 8 Tx - port 24 Tx - 9
50 port 8 Rx + port 24 Rx + 25
16 port 8 Rx - port 24 Rx - 10
49 port 9 Tx + port 25 Tx + 41
15 port 9 Tx - port 25 Tx - 27
48 port 9 Rx + port 25 Rx + 26
14 port 9 Rx - port 25 Rx - 11
47 port 10 Tx + port 26 Tx + 42
13 port 10 Tx - port 26 Tx - 28
46 port 10 Rx + port 26 Rx + 13
12 port 10 Rx - port 26 Rx - 43
45 port 11 Tx + port 27 Tx + 30
11 port 11 Tx - port 27 Tx - 15
44 port 11 Rx + port 27 Rx + 14
10 port 11 Rx - port 27 Rx - 44
43 port 12 Tx + port 28 Tx + 32
9 port 12 Tx - port 28 Tx - 18
42 port 12 Rx + port 28 Rx + 33
8 port 12 Rx - port 28 Rx - 3
41 port 13 Tx + port 29 Tx + 20
7 port 13 Tx - port 29 Tx - 5
40 port 13 Rx + port 29 Rx + 34
6 port 13 Rx - port 29 Rx - 4
39 port 14 Tx + port 30 Tx + 21
5 port 14 Tx - port 30 Tx - 6
38 port 14 Rx + port 30 Rx + 36
4 port 14 Rx - port 30 Rx - 22
—sheet 1 of 2—
Table D-9
32-port DS1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31 (continued)
FP pin numbers of Signal name Signal name Sparing panel pin
68-pin connector at at numbers of 44-pin
FP P0 FP P1 connector
37 port 15 Tx + port 31 Tx + 38
3 port 15 Tx - port 31 Tx - 8
36 port 15 Rx + port 31 Rx + 37
2 port 15 Rx - port 31 Rx - 23
34 FP_CLOCK --------- 1
68 FP_DATA --------- 2
1 12V_PROT --------- 16
35 ground --------- 24
shield frame ground --------- shield
—sheet 2 of 2—
Figure D-8
32-port DS1 MSA termination panel pinouts and signal names: 1-port/DB15
Termination
panel cable Pin Name
1 Receive +
2 Frame Ground
8 3 Transmit +
15
7 4 Frame Ground
14 9 Receive -
6 11 Transmit -
13
5
12
4
11 Tx Pair
3
10 To customer
2
9 Rx Pair
1
Pinouts for each of the 32 ports follow the pattern shown in the figure
“32-port DS1 MSA termination panel pinouts and signal names: 1-port/
DB15” on page D-21.
Figure D-9
32-port DS1 MSA termination panel pinouts and signal names: 2-port/DB15
Termination panel
cable connector Pin Name
1 Port 1 transmit +
2 Port 1 receive +
8 5 Signal ground
15 Port 0 Tx pair 7 Port 0, receive +
7 8 Port 0, transmit +
14 Port 0 Rx pair
9 Port 1, transmit -
6 10 Port 1, receive -
13 12 Frame ground
5
12 14 Port 0, receive -
4 15 Port 0, transmit -
11
3
10
2 Port 1 Rx pair
9 To customer equipment
1 Port 1 Tx pair
Pinouts for each of the 32 ports follow the pattern shown in the figure
“32-port DS1 MSA termination panel pinouts and signal names: 2-port/
DB15” on page D-21. All odd-numbered ports (1,3,5,...,31) have identical
pinouts, as do all even-numbered ports (0,2,4,...,30).
Figure D-10
32-port DS1 MSA termination panel pinouts and signal names: RJ-45
RJ-45 connector
Pinouts for each of the 32 ports follow the pattern shown in the figure
“32-port DS1 MSA termination panel pinouts and signal names: RJ-45” on
page D-22.
The software card type for an NTNQ93 is 32pE1Msa, which is the same for
its 2-slot equivalent version (NTNQ73). The software configuration
information for these FPs is in NN10600-551 Nortel Networks Multiservice
Switch 7400/15000/20000 FP Configuration Reference.
The 1-slot FPs are the non-optical versions of the MSA32 FPs, and do not
have a monitor port on the faceplate.
The following apply only to the 1-slot MSA32 FPs unless otherwise specified.
• “Faceplate of a 32-port E1 MSA 1-slot FP with PEC NTNQ93” on page
D-24
• “32-port E1 MSA 1-slot and 2-slot FP replacements” on page D-24
• “32-port E1 MSA 1-slot and 2-slot FP sparing combinations” on page D-
25
• “32-port E1 MSA termination panels for 1-slot FPs” on page D-26
• “32-port E1 MSA prefabricated cable assemblies for FPs and sparing
panels” on page D-26
• “32-port E1 MSA custom-made cable assemblies for FPs and sparing
panels” on page D-33
• “32-port E1 MSA 1-slot FP pinouts” on page D-34
• “32-port E1 MSA termination panel pinouts for CPE connections” on
page D-40
Figure D-11
Faceplate of a 32-port E1 MSA 1-slot FP with PEC NTNQ93
EMI gasket
68 34
P0
Ports 0 to 15
35 1
68-pin SCSI 2 x 34
female D-sub connector
P1 Pin numbering
Ports 16 to 31 scheme
Latch lock
Card latch
Table D-10
Compatible replacements for equivalent E1 MSA 1-slot and 2-slot FPs
PECs of PECs of Circumstance to enable replacing the FP
FPs to be replacement
replaced FPs
NTNQ69 NTNQ69 normal
(2-slot)
NTNQ93AA normal, and an FP slot becomes available
NTNQ93Ax NTNQ93Ax normal
(1-slot)
NTNQ93Bx provided the node is running PCR 6.1 or later
software
Table D-11
Sparing combinations of E1 MSA FPs and sparing panels
Spare FP Main FPs Sparing panels
E1 NTNQ69 (2-slot) one or any combination up to six of the following: NTJS95,
NTNQ69 without optical ports (2-slot) NTY195,
NTNQ71 multimode with optical ports (2-slot) NTY196 or
NTNQ73 single-mode with optical ports (2-slot) NTY197
NTNQ93 without optical ports (1-slot)
E1 NTNQ71 (2-slot) one or any combination up to six of the following: NTJS95,
NTNQ69 without optical ports (2-slot) NTY195,
NTNQ71 multimode with optical ports (2-slot) NTY196 or
NTNQ73 single-mode with optical ports (2-slot) NTY197
NTNQ93 without optical ports (1-slot)
—sheet 1 of 2—
Table D-11
Sparing combinations of E1 MSA FPs and sparing panels (continued)
Spare FP Main FPs Sparing panels
E1 NTNQ73 (2-slot) one or any combination up to six of the following: NTJS95,
NTNQ69 without optical ports (2-slot) NTY195,
NTNQ71 multimode with optical ports (2-slot) NTY196 or
NTNQ73 single-mode with optical ports (2-slot) NTY197
NTNQ93 without optical ports (1-slot)
E1 NTNQ93 (1-slot) one or any combination up to six of the following: NTJS95,
NTNQ69 without optical ports (2-slot) NTY195,
NTNQ71 multimode with optical ports (2-slot) NTY196 or
NTNQ73 single-mode with optical ports (2-slot) NTY197
NTNQ93 without optical ports (1-slot)
—sheet 2 of 2—
Table D-12
PECs of the MSA32 E1 flexi-cables between sparing panels
Figure D-12
Inter-panel flexi-cable NTJS99 for MSA32 sparing panels with RJ-45 connectors
Fits over
alignment posts
Figure D-13
Inter-panel flexi-cable NTY199AB for MSA32 sparing panels with BNC or DB15 connectors
Sliding latch
Ribbon cable
The E1 MSA32 sparing panels with BNC or DB15 connectors can have an
optional cable cover installed over the inter-panel flexi-cables of a one-for-n
configuration. The cover is identified by PEC NTPS07. The flexi-cable
assembly must be the shorter version identified by NTY199AB or later.
The available MSA32 FP interface cables are listed in the table “PECs of the
MSA32 E1 interface fanout cables from FP to sparing panel” on page D-29.
In addition to providing connectivity for the E1 ports, each MSA32 FP
interface cable also integrates sparing panel control lines. Each cable also
provides ferrite shielding in the connector shrouds, and is automatically
grounded when connected securely to Multiservice Switch equipment.
Table D-13
PECs of the MSA32 E1 interface fanout cables from FP to sparing panel
Cable Connector at FP Connector at panel end Cable length E1 FPs Panel
PECs end PECs
NTPS03 angled 44-pin high- straight 44-pin high- 3 m (9.8 ft) NTNQ73 NTJS95
density male D-sub density female D-sub NTNQ71 NTY195
NTNQ73 NTY196
NTY197
NTPS04 angled 44-pin high- straight 44-pin high- 15 m (49.2 ft) NTNQ73 NTJS95
density male D-sub density female D-sub NTNQ71 NTY195
NTNQ73 NTY196
NTY197
NTPS32 angled 68-pin SCSI split into two straight 3 m (9.8 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ93 NTY195
D-sub NTY196
NTY197
NTPS33 angled 68-pin SCSI split into two straight 15 m (49.2 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ93 NTY195
D-sub NTY196
NTY197
NTPS36 angled 68-pin SCSI split into two straight 3 m (9.8 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ93 converted
D-sub with sliding latch (or to sliding
locking clip) latch
D-subs
NTPS37 angled 68-pin SCSI split into two straight 15 m (49.2 ft) NTNQ93 NTJS95
2x34 male D-sub 44-pin high-density female NTNQ93 converted
D-sub with sliding latch (or to sliding
locking clip) latch
D-subs
NTPS39 angled 68-pin SCSI split into two straight 1 m (3.3 ft) NTNQ93 NTJS95
2x34 female D-sub 44-pin high-density female NTNQ93 NTY195
D-subs; NTY196
mainly intended to connect NTY197
to previously installed
NTPS03 or NTPS04
cables
The fanout cables for the NTNQ93 and NTNQ93 FPs are shown in the
following figures:
• “Fanout cable NTPS32 or NTPS33 for a 32-port E1 MSA 1-slot FP” on
page D-30
• “Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a 32-port
E1 MSA 1-slot FP” on page D-31
• “Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot cables
NTPS03 or NTPS04” on page D-32
The prefabricated fanout cable that connects to a cable adapter NTPS39 for
use with the 1-slot FPs is shown in the figure “Fanout cable adapter NTPS39
for connecting a 1-slot FP to 2-slot cables NTPS03 or NTPS04” on page D-
32.
Figure D-14
Fanout cable NTPS32 or NTPS33 for a 32-port E1 MSA 1-slot FP
3 m or 15 m
(9.9 ft or 49.2 ft) For an FP or a
termination panel
Label with
For the FP part number
P0 or P1
44-pin high-density
male D-sub connector
Figure D-15
Fanout cable NTPS36 or NTPS37 with sliding latch D-subs for a 32-port E1 MSA 1-slot FP
3 m or 15 m
(9.9 ft or 49.2 ft) For an FP or a
termination panel
Label with
For the FP part number
P0 or P1
44-pin high-density
male D-sub connector
with sliding latch
Figure D-16
Fanout cable adapter NTPS39 for connecting a 1-slot FP to 2-slot cables NTPS03 or NTPS04
1 m (9.9 ft)
Label with
For the part number
FP cable
44-pin high-density
female D-sub connector
Figure D-17
Fanout cable NTPS03 or NTPS04 to connect to an adapter cable NTPS39 of an E1 1-slot FP
Label with
part number
D-sub fastening
screw
44-pin high-density
male D-sub connector
PPT 3530 001 AA
• For a 1-slot FP, use the connector pinouts in “32-port E1 MSA 1-slot FP
pinouts” on page D-34.
32-port E1 MSA 1-slot FP pinouts
When connecting directly from a 32-port E1 MSA 1-slot FP to customer
premises equipment (CPE), in effect bypassing the MSA32 termination
panels or not using the prefabricated Nortel Networks cables, the CPE cabling
must be adapted to the FP’s 68-pin D-sub faceplate pinouts. Refer to the
figure “Faceplate of a 32-port E1 MSA 1-slot FP with PEC NTNQ93” on
page D-24.
The 1-slot NTNQ93 FP has higher density D-sub connectors on its faceplate
than the 2-slot NTNQ73 FP, but both FPs connect to the same types of
termination or sparing panels. To accommodate the different numbers of pins
in the connectors, prefabricated fanout cables and a fanout cable adapter are
available from Nortel Networks for the 1-slot FPs. Each fanout cable can be
used at either the P0 or P1 sets of ports at the FP. The cables are identified and
shown in “32-port E1 MSA prefabricated cable assemblies for FPs and
sparing panels” on page D-26.
Table D-14
Mapping of MSA 1-slot FP port numbers to fanout cable connectors
FP 68-pin Fanout cable 44-pin Fanout cable 44-pin
connector labels connector labeled P0/P2 connector labeled P1/P3
P0 when connected to MSA when connected to MSA
has ports 0 to 15 termination or sparing panel termination or sparing panel
P0, has ports 0 to 7 P1, has ports 8 to 15
P1 when connected to MSA when connected to MSA
has ports 16 to 31 termination or sparing panel termination or sparing panel
P2, has ports 16 to 23 P3, has ports 24 to 31 and
operational signals
The following tables identify the 1-slot FP 68-pin and termination panel 44-pin
connector pinouts:
• “E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16
to 23” on page D-35
• “32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1
ports 24 to 31” on page D-37
Table D-15
E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a 68-pin Signal name at Signal name at
connector P0 P1
57 port 0 Tx + port 16 Tx +
33 port 0 Tx - port 16 Tx -
66 port 0 Rx + port 16 Rx +
32 port 0 Rx - port 16 Rx -
65 port 1 Tx + port 17 Tx +
31 port 1 Tx - port 17 Tx -
64 port 1 Rx + port 17 Rx +
30 port 1 Rx - port 17 Rx -
63 port 2 Tx + port 18 Tx +
29 port 2 Tx - port 18 Tx -
62 port 2 Rx + port 18 Rx +
28 port 2 Rx - port 18 Rx -
61 port 3 Tx + port 19 Tx +
27 port 3 Tx - port 19 Tx -
60 port 3 Rx + port 19 Rx +
26 port 3 Rx - port 19 Rx -
59 port 4 Tx + port 20 Tx +
25 port 4 Tx - port 20 Tx -
58 port 4 Rx + port 20 Rx +
24 port 4 Rx - port 20 Rx -
57 port 5 Tx + port 21 Tx +
23 port 5 Tx - port 21 Tx -
56 port 5 Rx + port 21 Rx +
22 port 5 Rx - port 21 Rx -
55 port 6 Tx + port 22 Tx +
21 port 6 Tx - port 22 Tx -
54 port 6 Rx + port 22 Rx +
20 port 6 Rx - port 22 Rx -
53 port 7 Tx + port 23 Tx +
—sheet 1 of 2—
Table D-15
E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a 68-pin Signal name at Signal name at
connector P0 P1
19 port 7 Tx - port 23 Tx -
52 port 7 Rx + port 23 Rx +
18 port 7 Rx - port 23 Rx -
—sheet 2 of 2—
Table D-16
E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a Signal name Signal name Sparing panel pin
68-pin connector at at numbers of a 44-pin
P0 P1 connector
57 port 0 Tx + port 16 Tx + 39
33 port 0 Tx - port 16 Tx - 9
66 port 0 Rx + port 16 Rx + 25
32 port 0 Rx - port 16 Rx - 10
65 port 1 Tx + port 17 Tx + 41
31 port 1 Tx - port 17 Tx - 27
64 port 1 Rx + port 17 Rx + 26
30 port 1 Rx - port 17 Rx - 11
63 port 2 Tx + port 18 Tx + 42
29 port 2 Tx - port 18 Tx - 28
62 port 2 Rx + port 18 Rx + 13
28 port 2 Rx - port 18 Rx - 43
61 port 3 Tx + port 19 Tx + 30
27 port 3 Tx - port 19 Tx - 15
60 port 3 Rx + port 19 Rx + 14
26 port 3 Rx - port 19 Rx - 44
59 port 4 Tx + port 20 Tx + 32
25 port 4 Tx - port 20 Tx - 18
58 port 4 Rx + port 20 Rx + 33
24 port 4 Rx - port 20 Rx - 3
57 port 5 Tx + port 21 Tx + 20
—sheet 1 of 2—
Table D-16
E1 MSA 1-slot FP connector pinouts for P0 ports 0 to 7 and P1 ports 16 to 23
FP pin numbers of a Signal name Signal name Sparing panel pin
68-pin connector at at numbers of a 44-pin
P0 P1 connector
23 port 5 Tx - port 21 Tx - 5
56 port 5 Rx + port 21 Rx + 34
22 port 5 Rx - port 21 Rx - 4
55 port 6 Tx + port 22 Tx + 21
21 port 6 Tx - port 22 Tx - 6
54 port 6 Rx + port 22 Rx + 36
20 port 6 Rx - port 22 Rx - 22
53 port 7 Tx + port 23 Tx + 38
19 port 7 Tx - port 23 Tx - 8
52 port 7 Rx + port 23 Rx + 37
18 port 7 Rx - port 23 Rx - 23
—sheet 2 of 2—
Table D-17
32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31
FP pin numbers of a 68-pin Signal name at Signal name at
connector P0 P1
51 port 8 Tx + port 24 Tx +
17 port 8 Tx - port 24 Tx -
50 port 8 Rx + port 24 Rx +
16 port 8 Rx - port 24 Rx -
49 port 9 Tx + port 25 Tx +
15 port 9 Tx - port 25 Tx -
48 port 9 Rx + port 25 Rx +
14 port 9 Rx - port 25 Rx -
47 port 10 Tx + port 26 Tx +
13 port 10 Tx - port 26 Tx -
46 port 10 Rx + port 26 Rx +
12 port 10 Rx - port 26 Rx -
—sheet 1 of 2—
Table D-17
32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31 (continued)
FP pin numbers of a 68-pin Signal name at Signal name at
connector P0 P1
45 port 11 Tx + port 27 Tx +
11 port 11 Tx - port 27 Tx -
44 port 11 Rx + port 27 Rx +
10 port 11 Rx - port 27 Rx -
43 port 12 Tx + port 28 Tx +
9 port 12 Tx - port 28 Tx -
42 port 12 Rx + port 28 Rx +
8 port 12 Rx - port 28 Rx -
41 port 13 Tx + port 29 Tx +
7 port 13 Tx - port 29 Tx -
40 port 13 Rx + port 29 Rx +
6 port 13 Rx - port 29 Rx -
39 port 14 Tx + port 30 Tx +
5 port 14 Tx - port 30 Tx -
38 port 14 Rx + port 30 Rx +
4 port 14 Rx - port 30 Rx -
37 port 15 Tx + port 31 Tx +
3 port 15 Tx - port 31 Tx -
36 port 15 Rx + port 31 Rx +
2 port 15 Rx - port 31 Rx -
34 --------- FP_CLOCK
68 --------- FP_DATA
1 --------- 12V_PROT
35 --------- ground
shield frame ground frame ground
—sheet 2 of 2—
Table D-18
32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31
FP pin numbers of a Signal name Signal name Sparing panel pin
68-pin connector at at numbers of a 44-pin
P0 P1 connector
51 port 8 Tx + port 24 Tx + 39
17 port 8 Tx - port 24 Tx - 9
50 port 8 Rx + port 24 Rx + 25
16 port 8 Rx - port 24 Rx - 10
49 port 9 Tx + port 25 Tx + 41
15 port 9 Tx - port 25 Tx - 27
48 port 9 Rx + port 25 Rx + 26
14 port 9 Rx - port 25 Rx - 11
47 port 10 Tx + port 26 Tx + 42
13 port 10 Tx - port 26 Tx - 28
46 port 10 Rx + port 26 Rx + 13
12 port 10 Rx - port 26 Rx - 43
45 port 11 Tx + port 27 Tx + 30
11 port 11 Tx - port 27 Tx - 15
44 port 11 Rx + port 27 Rx + 14
10 port 11 Rx - port 27 Rx - 44
43 port 12 Tx + port 28 Tx + 32
9 port 12 Tx - port 28 Tx - 18
42 port 12 Rx + port 28 Rx + 33
8 port 12 Rx - port 28 Rx - 3
41 port 13 Tx + port 29 Tx + 20
7 port 13 Tx - port 29 Tx - 5
40 port 13 Rx + port 29 Rx + 34
6 port 13 Rx - port 29 Rx - 4
39 port 14 Tx + port 30 Tx + 21
5 port 14 Tx - port 30 Tx - 6
38 port 14 Rx + port 30 Rx + 36
4 port 14 Rx - port 30 Rx - 22
—sheet 1 of 2—
Table D-18
32-port E1 MSA 1-slot FP connector pinouts for P0 ports 8 to 15 and P1 ports
24 to 31 (continued)
FP pin numbers of a Signal name Signal name Sparing panel pin
68-pin connector at at numbers of a 44-pin
P0 P1 connector
37 port 15 Tx + port 31 Tx + 38
3 port 15 Tx - port 31 Tx - 8
36 port 15 Rx + port 31 Rx + 37
2 port 15 Rx - port 31 Rx - 23
34 FP_CLOCK --------- 1
68 FP_DATA --------- 2
1 12V_PROT --------- 16
35 ground --------- 24
shield frame ground --------- shield
—sheet 2 of 2—
Figure D-18
32-port E1 MSA termination panel pinouts and signal names: 1-port/DB15
Termination
panel cable Pin Name
1 Receive +
2 Frame Ground
8 3 Transmit +
15
7 4 Frame Ground
14 9 Receive -
6 11 Transmit -
13
5
12
4
11 Tx Pair
3
10 To customer
2
9 Rx Pair
1
Pinouts for each of the 32 ports follow the pattern shown in the figure
“32-port E1 MSA termination panel pinouts and signal names: 1-port/DB15”
on page D-41.
Figure D-19
32-port E1 MSA termination panel pinouts and signal names: 2-port/DB15
Termination panel
cable connector Pin Name
1 Port 1 transmit +
2 Port 1 receive +
8 5 Signal ground
15 Port 0 Tx pair 7 Port 0, receive +
7 8 Port 0, transmit +
14 Port 0 Rx pair
9 Port 1, transmit -
6 10 Port 1, receive -
13 12 Frame ground
5
12 14 Port 0, receive -
4 15 Port 0, transmit -
11
3
10
2 Port 1 Rx pair
9 To customer equipment
1 Port 1 Tx pair
Pinouts for each of the 32 ports follow the pattern shown in the figure
“32-port E1 MSA termination panel pinouts and signal names: 2-port/DB15”
on page D-41. All odd-numbered ports (1,3,5,...,31) have identical pinouts, as
do all even-numbered ports (0,2,4,...,30).
Figure D-20
32-port E1 MSA termination panel pinouts and signal names: RJ-45
RJ-45 connector
Pinouts for each of the 32 ports follow the pattern shown in the figure
“32-port E1 MSA termination panel pinouts and signal names: RJ-45” on
page D-42.
List of terms E
Numerics
1+1 FP Sparing
While both FPs terminate connections to the network only one of the FPs act as the
interface to the fabric. Removing the spare causes the loss of one network
connection.
1:1 FP Sparing
While both FPs may offer service only one has a network connection at one time due
to the presence of a sparing panel. Removing the inactive spare card has no impact
on the connection to the network.
A
ABQP
Aggregate BSS QoS Profile
APS
Automatic Protection Switching
B
backplane
Allows power and signal to be distributed to the cards connected to it and provides
connectors for sixteen processor cards and two bus terminator cards. Dual 800-Mbit/
s buses form part of the backplane.
BITS
Building Integrated Timing Supply
CAMEL
Customized Application for Mobile network Enhanced Logic.
CAS
Component Administration System
ChR
Channel Ready
cooling unit
Contains a forced-air cooling system that ensures adequate cooling
CR
Change Request
CuR
Customer Ready
Gb interface
The interface between the SGSN and the BSS. This interface is frame relay.
Gd interface
The interface between the GSM SMS-GMSC/SMS-IWMSC and the SGSN.
Gd’ interface
The interface between the SGSN and the SIG. The Gd’ interface is a Nortel
proprietary messaging interface.
Ge interface
The interface between the SCP and the SGSN.
Ge’ interface
The interface between the SGSN and the SIG. The Ge’ interface is a Nortel
proprietary messaging interface.
Gi interface
An external interface between the GGSN and another type (non-GPRS) of packet
network.
Gn interface
The interface based on IP that is between the SGSN and the GGSN.
Collectively refers to the combination of the GSD and GSC interface protocols.
Gr interface
The interface between the SGSN and the HLR.
Gr' interface
The interface between the SGSN and the SIG. The Gr' interface is a Nortel
proprietary messaging interface.
Gs interface
The interface between the SGSN and MSC/VLR. The Gs interface provides mobiles
the ability to communicate with the MSC/VLR for circuit switch services while they
are attached to the packet network.
Gs’ interface
The interface between the SGSN and SIG. The Gs’ interface is a Nortel proprietary
messaging interface.
H
Home Location Register (HLR)
Used to store the subscription record, temporary data, the serving-MSC number and
VLR number of a mobile subscriber.
housing assembly
Routes cables from the front of the cabinet to the rear.
HSM
Hitless Software Migration
I
Internet Protocol (IP)
One of the fundamental protocols of the TCP/IP Internet Protocol suite. It defines the
IP datagram as the unit of information passed across an Internet and provides the
basis for connection-less, best-effort packet delivery service.
Passport bus
Two synchronous 32-bit 25-MHz cell buses, operating in a load-sharing capacity,
which can communicate with up to 16 function and control processors. Each bus
operates at 800 Mbit/s for a combined speed of 1.6 Gbit/s.
PEC
Product Engineering Code
port
In this document, refers to the part of a data processor that is dedicated to a single
channel for the purpose of receiving data from, or transmitting data to, one or more
external remote devices.
power converter
Converts primary power inputs into secondary operating voltages. Power converters
are only available in the direct current version for the SGSN application.
Synonymous with power supply.
P-TMSI
Packet Temporary Mobile Subscriber Identity
services and for use in a digital environment, where signaling information may be
sent at 64 kbit/s.
SNR
Seamless National Roaming
Function associated with the transfer of actual user data to and from a PDN.
VSS
Variable Speed Switch
Index F
Numerics authCipheringRetries - N3360 C-33
100BaseT Ethernet function processor 3-20, 3- authCipheringTimer - T3360 C-33
21, A-7 authentication 2-12, 5-80
15K-VSS 3-4 authEvents C-33
2pGPDsk function processor 3-32, 3-33, 6-2 authTripletsReuse
MAP application 2-18 GSC/Gmm C-35
2-port OC-3 ATM function processor 3-22 HLRC C-62
4pDS3Ch function processor 3-36 Avg activepdpcontext per activesubscribers
C-25
4-port OC-3 ATM function processor 3-34
avgPdpContextPerRecord C-25
A B
accounting
see billing backplane 3-18
active alarm list 7-45 for Passport 15000 shelf 3-29
afrRetries C-41 for Passport 7480 3-16
afrSanityTimer C-101 power connections to BIP 3-8
Aggregate BSS QoS Profile (ABQP) 5-55 Base Station System GPRS Protocol (BSSGP)
alarm/BITS module 3-31 layer 1-10
alarms billing
BIP alarm module 3-6 and node failure 6-25
events 7-9 CAMEL Phase 3 5-31
external 3-7 hardware 6-2
allowableCompressionAlgorithms C-69 record storage 6-18
applications redundancy 6-22
SGSN 7-5 blockSize C-92
ASN.1 formatting 6-2 breaker interface modules (BIMs) 3-5
asn1FileGeneration C-120 BSSAP+ 2-15
ATM function processor 3-34 bssapHopCounter C-43
ATM I/O bssapRegistrationRequestTimer C-44
redundancy 4-5 bssapXudtOption C-44
ATM MPE 2-34 BSSGP layer 1-6, 1-10
attach and activate failure alarms 7-29 BSSGP Virtual Connections 1-10, 2-4
attributes 7-4 flow control 2-4
audit solution 4-21
alarms 7-45
I K
I/O routing 2-26 keepaliveTimer C-108
idRequestRetries - N3370 C-32 kWindowSizeDownlink C-85
idRequestTimer - T3370 C-31 kWindowSizeUplink C-86
implicitDetachTimer C-29, C-30
implicitImsiDetachRetries - N10 C-46 L
implicitImsiDetachTimer - T10 C-46 Last Mobile Activity Time 4-14
IMSI 2-12 Lawful Interception (LI) 5-68
IMSI information, displaying 7-34 redundancy 4-15
IN 5-23, 5-24 linkToMapStack 2-20
inactive mobile linkToTcapStack 2-20
clearing 7-34 LLC layer 1-10, 2-8, 4-9
interfaces lleToMobileRatio C-65
Ga 1-8, 6-1 load balancing 4-6
Gb 1-9 Location Based Billing 6-13
Gd 5-15 parameter C-112
Gd’ 1-13, 5-15
Ge 1-11
Ge’ 1-13
Gi 1-3
tssfTimer C-47
tunnel creation 1-13
U
uglRetries C-40
uglSanityTimer C-100
Um 1-6, 1-7
umtsAuthVectorAllocation C-63
updateInterval C-114
upgrade 8-1
U-plane 1-6, 1-13
V
v42bisCompressionDirection (p0) C-67
ventilation A-5
views 7-6
virtual connections 1-10
See also NS-VCs
virtual routers 2-24
W
wireless packet data server (WPDS) 3-24, 3-
25, 3-26
hardware assisted encryption 3-25
wirelessCommon 7-5
wirelessNssBss 7-5
wirelessSgsn 7-5
wirelessSgsnCommon 7-5
W-NMS 3-41
X
X1 interface 1-15
GPRS
Nortel SGSN/GPRS
User Guide
NORTEL, NORTEL NETWORKS, the globemark design, and the NORTEL corporate logo are trademarks of Nortel.GSM is a
trademark of GSM MOU Association.
Trademarks are acknowledged with an asterisk (*) at their first appearance in the document.
Document number: 411-5221-955
Product release: GPRS6.0
Document version: Standard 08.08
Date: October 2005
Originated in the United States of America