Documente Academic
Documente Profesional
Documente Cultură
Support of GPRS does not represent a major upgrade to the existing GSM infrastructure. Largest impact is the addition of SGSN, GGSN, and PCUSN The main functions of SGSN are: to detect and record GPRS MS in its service area, send/receive data packets to/from the MS. The main function of GGSN is to forward data packets between the Public Data Network (PDN) and a GSM PLMN. In addition to routing and data transfer functions, the SGSNs and GGSNs collect charging statistics that are commonly used as a basis for billing
3
TS
5 S T
TS 2
TS 4
TS 5
In GPRS some timeslots are dedicated to providing packet data service. The Packet Control Unit Support Node (PCUSN) controls the fair allocation of GPRS radio resources in real-time. If there are multiple users in the cell they can share different data frames on the same timeslot. This arrangement works great with bursty data like web browsing. Data resources on the uplink and downlink are allocated independently. Throughput for a user depends on the number of GPRS timeslots and the amount of resource requested.
4
3 TS
Radio
time
One radio channel for several users Time Slots are shared
One user utilizes several radio channels Time Slots are aggregated
Less blocking
Higher rates
GPRS Applications
> Personal Messaging: e-mail, schedule update > Mobile office: internet e-mail, file transfer, database access > E-Commerce: interactive shopping, ticket sales, interactive banking and gambling > On-line information access: news, web browsing, directory service, yellow pages, traffic information, train/plane time table, stock prices, real estate information > SMS
SMS can be offered with web like interface GPRS terminals make composing and reading messages easy
> Telemetry: Simple Messaging - Remote monitoring and reporting of metering devices such as:
electric, gas and water meters vending machines car rental, taxis bank teller machines
Network Architecture
MSC-VLR
PSTN/ ISDN A SMSC Ater Gs Gf Gd Agprs BSC PCUSN SGSN CGF
7
TCU BTS
EIR Gr Gn Ga Ga
HLR
Gb
Backbones Used
Gn
SS7 Network
SGSNs
Existing GSM Components
Gn Gi
SGSNs Gn
Gn
Gn
Interne t Intranets
GGSNs
IP Backbone
Gi Gn
SIG
Gb
Gb
BSCs
Agprs Agprs
Agprs Agprs
BSCs
Nortel Implementation
MSC-VLR
TCU
A Gr Gs Lg
Lh
Le GMLC
BTS Gd Ater SMSC SIG SCP Ge LiG Gn Ga PCUSN SGSN Ga CGF GGSN Gi Gp
LEA
BSC
Agprs
Gb
PSPDN
Agprs synchronous
BSC
PCUSN
SGSN
Main function of the PCUSN is to provide the interworking function between two interfaces Packetized radio interface Agrs Packet network interface Gb Nortel Solution - PCUSN is introduced as a separate node in the BSS in order to provide the PCU functionality. This functionality is hosted on the Passport platform
11
LIG
P IC L
Gn
Mob Man age men Bi t lli ng Re Gr co rd s
GGSN
Location
Services
HLR
Gb
Ga
12
Ga
Radius
DHCP
lin Gn nne P GT Tu g
Intranet Switch
SGSN
Intranet
GGSN serves as the interconnect point between the SGSN and the external PDN Routing Tunneling Two way point to point path to transfer encapsulated data Security Mobile subscriber authentication Radius server IP address allocation Internal pool or DHCP GGSN accounting - CGF Provides secure communication between GPRS users and the IP world in addition to providing tunneling capabilities within the GPRS network system itself. GGSN is hosted in the Shasta 5000 BSN For UL packets from the MS, GGSN strips off the GTP and lower layer headers and delivers the IP and X.25 packet in its native form to the external network. For DL packets to the MS, GGSN performs the opposite operation: it adds GTP and lower layer headers 13
GMLC
Lg
Gr
HLR
Gs
SIG
Ge Gd
MCS/VLR
SMSC SGSN2
14
SCP
(3)
13 6
.1 4 7 .6
Domain Name Server is a distributed Internet/Intranet directory service, translating domain Names to IP addresses and vice versa
Internet
www.nortelnetworks.com (136.147.68.68)
8.6 8
DNS
15
IP Backbone
(3) Give the en d user this one : 136.147.102.26
s es dr ad
(1)
GPRS Network
e ne I
P nI a
ss
: ss
Internet
SGSN
This will be my address: 136.147.102.26
16
DHCP
SGSN MS
IP Backbone
RADIUS server
CGF
Collector Billing Files Transfer
Billing Center
SGSN GTP
Core network
GGSN
GTP
G-CDR
Billing Records: PDP session duration GPRS QoS Negotiated Input Octets Output Octets Hot Billing
18
SGSN
Gr (IP)
SIG
( Gr
) S7 S
HLR
and to retrieve the mobiles subscription records (GPRS services, APN, QOS etc.).
The HLR keeps track of what SGSN the mobile is currently attached to.
19
SGSN
Gs (IP)
SIG
s( G
S7 S
MSC/VLR
The MSC/VLR notified by the SGSN when a mobile is attached for circuit The VLR keeps track of what SGSN the mobile is currently residing within
and can use this information to page the mobile for circuit services.
20
SGSN
Ge (IP)
SIG
e( G
) S7 S
SCP
The SCP is notified by the SGSN when a mobile is activate and requires The SCP is used for pre-paid service.
21
It keeps track of a resource and lets the SGSN know when no more resources are available. The common example is to limit the amount of data traffic for a given mobile.
d( G
S7 S
SMSC
For SMS, the SGSN sends SMs to the SMSC for a mobile initiated SMS. For SMS, the SMSC sends SMs to the SGSN for a mobile terminated SMS.
22
Passport
The Passport is used to provide the Serving GPRS Support Node (SGSN) for GPRS The Passport family of switches can support a wide variety of services from ATM, frame relay, IP routing, circuit emulation and voice services. A highly scalable and modular platform, the Passport can be configured to support multiple services and provides the ability to upgrade its hardware appropriately.
24
SGSN hardware
BIP
Example multi-shelf consists of : Passport 15000 Turbo (aka 15K) Passport 7480 Classic (aka 7K) SGSN/MG/AN shelf for UMTS utilize the 15K shelf only.
7K - -Shelf 7K Shelf
CP Exp
CP
CP
FP
FP
FP
FP
FP FP
25
IFP
Processor Cards
Control Processor (CP) provides control and management of the switch and its FPs, performs memory-intensive, non-real-time tasks such as routing table maintenance. It also provides system timing for all other processors connected to the backplane. Function processors (FP) provide the communication physical interfaces for Passport trunks or access services, real-time processing, packet routing and protocol handling.
26
Passport Backplane
Bus backplane The backplane of the Passport 6000/7000 series consists of two fully duplicated, load-shared 800 Mbit/s buses. If one bus fails, all the communication shifts to the working bus. Passport cells sent to any bus are seen by all processor cards, but all cards except the one the cell is destined for will discard it. Fabric backplane The backplane of the Passport 15000 consists of two fabric cards connecting processor cards in a full mesh configuration. If one fabric card fails, the other fabric card can operate solely at full shelf capacity. The fabric cards contain a switching element that routes backplane cells to the appropriate processor card. Switching capacity of 40Gbit/s.
27
28
OC3
E0
OC3
C P
C P
5 G S C
7 G S C G S C
A T M 4 P O C 3
A T M 4 P O C 3
OC3
CP
CP
29
LAN
S A S
S A S
M A P
M A P
E T H E R
E T H E R
Redundancy
The Passport 15000 and 7000 Platforms and Function Processors (FPs) offer a variety of redundancy options to ensure the availability of services and sessions over various failure scenarios.
CP Redundancy
In a 7K redundant arrangement CPs are placed in slot 0 and slot 15. In a 15K Passport the CPs are placed in slot 0 and 1. The redundant CP operates in warm standby state. The standby CP becomes active when it detects the active CP has failed, assuming both active and standby CPs are synched.
30
GSC/USC Redundancy
All the function processors can be provisioned in N+1 load sharing mode (i.e. dimensioning is carried over N cards, to provision N+1). The GSC/USC is N+1 over provisioned. Upon failure of one GSC/USC, an in service GSC/USC should handle all new requests. All Mobility management, session management data and sessions are lost. Users must reattach and reactivate to the network (manual intervention). Partial billing record loss. If GSC/USC does not recover or is locked, traffic will be distributed to remaining in service GSC/USC cards.
31
GSD/USD Redundancy
The GSD/USD is N+1 over provisioned. Upon failure of a GSD/USD, the remaining in service GSD/USDs handle all new requests. Subscriber data context information lost. User reactivates session (manual intervention) or Session Deactivate message received to force mobile to reactivate (no manual intervention). Data passing through and billing counts (uplink/downlink packets) will be lost. If GSD/USD does not recover or is locked, traffic will be distributed to remaining in service GSD/USD cards.
32
TCAP/MAP Redundancy
The TCAP/MAP card is 1:1 cold standby spared. Upon failure of the main TCAP/MAP, the spared TCAP/MAP card will handle . all new requests Delay to mobility management and SMS services. If both TCAP/MAP cards fail or are locked, complete outage for new subscribers attaching and SMS service.
33
SAS/LI Redundancy
The SAS/LI card is 1:1 cold standby spared. Upon failure of the main SAS/LI card, the spared SAS/LI card will handle all new requests. Switchover from main to spare card occurs. Portion of the partial record still on SAS is lost, closed CDRs still on disk are lost without a maintenance activity for existing subscribers. Potential loss of SGSN billing records during switchover (mobiles that attach or activate during switchover will not be charged) If both SAS cards fail or are locked, new subscribers will not be billed.
34
35
ATM Redundancy
The ATM is 2N spared (inter-shelf communication). Upon failure of the ATM card, the alternate ATM card will handle all new requests. No impact to end user. If both ATM cards fail or are locked, inter-shelf communication is lost. Network outage will result.
36
Introduction
> What is a GGSN?
Gateway GPRS Support Node - A packet processing node in the wireless packet network, it serves as the boundary between the wireless network and other public or private networks.
MSC/VLR
Um
Gd D
CGF
HLR
Gs Gb Gc Gr Gn Gi Public Data Network Ga
GGSN SGSN
BSS
Gn
Gp Gf
SGSN
EIR
39
GGSN Hardware
40
41
Slot 5 & 6 or Slot 9 & 10: Capable of 1.2 Gbps operation 8xFE, GE. other slots capable of 622Mbps operation other Line cards Fan Assembly
42
System Architecture
Subscriber Service Card (SSC)
4 x Subscriber Service Modules (SSM) per SSC
SSC- 1 SSC- 2 SSC- 3 SSC- 6
4 x Processors & HW Encryption per SSM Field Upgradeable
...
Line Cards
43
Modular Memory
Stores session information (PDP context and subscriber data) 1 GB or 512 MB sync DRAM 2 Meg L2 cache, 2xPower PC 750 processors, 233 MHz Hard disk (4 GB ) used to store system configurations , log files and billing, accounting files.
44
45
Note: the 8 x FE card can be placed in another slot but then only 4 port are available
46
Subscriber Service Card (SSC) Subscriber Service Module (SSM) Contains the processor arrays which perform the high touch services and policy services on a per subscriber basis Up to 6 SSCs supported per chassis 5+1 (over
provisioning) for maximum capacity
Highly scalable and flexible through support for up to 4 plug-in Subscriber Service Modules (SSMs)
SSM: 4 Subscriber Services Processor (SSP) SSP (Power PC 740) operates at 266 MHz and 256 Mb of local cache (no L2 cache) ??
SSC: up to 16 SSPs GGSN: up to 96 SSPs
47
Line Card
Provide physical connectivity in and out the GGSN
> Equipped with the Intelligent Cell Parser (ICP), that helps direct
incoming traffic to the proper SSM. The ICP receives configuration information as to subscriber identify from the CMC, and directs the traffic by intelligently parsing the first packet of a new flow (based on subscribers IP @s when coming from Gi side).
Note: 10/100BaseT Ethernet interfaces also available on the CMC cards for connections to DHCP, RADIUS and CGF servers, as well as to SCPs (Service Control Points)
Mobility management
IDLE
GPRS Attach
READY
READY timer expiry or Force to Standby or Abnormal RLC condition
PDU reception
STANDBY
50
IMSI or ( P_TMSI + old RAI ) Attach type MultiSlot capability requested READY timer value DRX parameters
GPRS Attach Request Security Functions ( Auth Request <-, Auth Response ->) Update Location Insert Sub Data Insert Sub data Ack GPRS Attach Accept
P_TMSI Negotiated ready timer value Periodic RA timer
MS = READY
51
MS
> 1 - MS Initiated
Tunnel
Activate PDP Context Request (NSAPI, PDP type, PDP address, QoS Requested,APN) Security Functions Create PDP Context Request (NSAPI, PDPtype, PDP@, QoS, APN)
Create PDP Context Response Activate PDP Context Accept (PDP type, PDP address, QoS Negotiated) (PDP address, QoS negociated)
52
2. Nortel.com.MNC.MCC.gprs
PN tA tex on com P C e l. PD Nort te = iva t t Ac 1. tex on t P c cep D c S Pon a M i SGSN @ at 0. ctiv 1 a @GGSN X
3. @ GGSN X
DNS DHCP
_
eq tR ex nt Co t P ex PD nt te Co ) ea P MS Cr PD @ 4. te t ( ea e p Cr Acc
ISP
.@
6
9.
@ MS @ MS
7.
S M
GGSN Y
PDP Type: IP APN : Internet PDP Type: IP APN: Nortel.com PDP Type: X25 APN: Transpac Mobile Subscribed PDP contexts
GGSN X
r nel C . Tun 5
n eatio
Intranet Nortel.com
8. St art b
@ SGSN @ MS
illing
reco rd
CGF
Inth d g m is ia ra , @ re re e ts p sn
53
th IPa d s o e d re s f
54
55
56
57
58
59
Security functions
Authentication
60
SGSN
WEB Server
61
62
SMS
MS Terminated
63
SMS Prepaid
MS Originated
64