100% found this document useful (1 vote)
265 views6 pages

GPRS Core Network

The document discusses the GPRS core network which allows mobile networks to transmit IP packets. It describes key components like the GPRS Tunneling Protocol, GPRS Support Nodes including the Gateway GPRS Support Node and Serving GPRS Support Node, and the Packet Data Protocol context.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
265 views6 pages

GPRS Core Network

The document discusses the GPRS core network which allows mobile networks to transmit IP packets. It describes key components like the GPRS Tunneling Protocol, GPRS Support Nodes including the Gateway GPRS Support Node and Serving GPRS Support Node, and the Packet Data Protocol context.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

6/29/2016

GPRScorenetworkWikipedia,thefreeencyclopedia

GPRScorenetwork
FromWikipedia,thefreeencyclopedia

TheGPRScorenetworkisthecentralpartofthegeneralpacketradioservice(GPRS)whichallows2G,3Gand
WCDMAmobilenetworkstotransmitIPpacketstoexternalnetworkssuchastheInternet.TheGPRSsystemisan
integratedpartoftheGSMnetworkswitchingsubsystem.
Thenetworkprovidesmobilitymanagement,sessionmanagementandtransportforInternetProtocolpacket
servicesinGSMandWCDMAnetworks.Thecorenetworkalsoprovidessupportforotheradditionalfunctions
suchasbillingandlawfulinterception.Itwasalsoproposed,atonestage,tosupportpacketradioservicesinthe
USDAMPSTDMAsystem,however,inpractice,allofthesenetworkshavebeenconvertedtoGSMsothis
optionhasbecomeirrelevant.
PRSmoduleisanopenstandardsdrivensystem.Thestandardizationbodyisthe3GPP.

Contents
1 GPRStunnellingprotocol(GTP)
2 GPRSsupportnodes(GSN)
2.1 GatewayGPRSsupportnode(GGSN)
2.2 ServingGPRSsupportnode(SGSN)
2.2.1 CommonSGSNfunctions
2.2.2 GSM/EDGEspecificSGSNfunctions
2.2.3 WCDMAspecificSGSNfunctions
3 Accesspoint
4 PDPcontext
5 Referencepointsandinterfaces
5.1 InterfacesintheGPRSnetwork
6 Seealso
7 References
8 Externallinks
9 MainReference

GPRStunnellingprotocol(GTP)
GPRSTunnellingProtocolisthedefiningIPbasedprotocoloftheGPRScorenetwork.Primarilyitistheprotocol
whichallowsendusersofaGSMorWCDMAnetworktomovefromplacetoplacewhilecontinuingtoconnectto
theInternetasiffromonelocationattheGatewayGPRSsupportnode(GGSN).Itdoesthisbycarryingthe
subscriber'sdatafromthesubscriber'scurrentservingGPRSsupportnode(SGSN)totheGGSNwhichishandling
thesubscriber'ssession.ThreeformsofGTPareusedbytheGPRScorenetwork.
GTPU
fortransferofuserdatainseparatedtunnelsforeachPacketDataProtocol(PDP)context
GTPC
forcontrolreasonsincluding:
setupanddeletionofPDPcontexts
verificationofGSNreachability
https://en.wikipedia.org/wiki/GPRS_core_network

1/6

6/29/2016

GPRScorenetworkWikipedia,thefreeencyclopedia

updatese.g.,assubscribersmovefromoneSGSNtoanother.
GTP'
fortransferofchargingdatafromGSNstothechargingfunction.
GGSNsandSGSNs(collectivelyknownasGSNs)listenforGTPCmessagesonUDPport2123andforGTPU
messagesonport2152.Thiscommunicationisdirectwithinasinglenetwork,orinthecaseofinternational
roaming,viaaGPRSroamingexchange(GRX).
Thecharginggatewayfunction(CGF)listenstoGTP'messagessentfromtheGSNsonTCPorUDPport3386.
ThecorenetworksendscharginginformationtotheCGF,typicallyincludingPDPcontextactivationtimesandthe
quantityofdatawhichtheenduserhastransferred.However,thiscommunicationwhichoccurswithinone
networkislessstandardizedandmay,dependingonthevendorandconfigurationoptions,useproprietary
encodingorevenanentirelyproprietarysystem.
GTPversionzerosupportsbothsignallinganduserdataunderonegenericheader.ItcanbeusedwithUDP(User
DatagramProtocol)orTCP(TransmissionControlProtocol)ontheregisteredport3386.GTPversiononeisused
onlyonUDP.ThecontrolplaneprotocolGTPC(Control)usingregisteredport2123andtheuserplaneprotocol
GTPU(User)usingregisteredport2152.

GPRSsupportnodes(GSN)
AGSNisanetworknodewhichsupportstheuseofGPRSintheGSMcorenetwork.AllGSNsshouldhaveaGn
interfaceandsupporttheGPRStunnelingprotocol.TherearetwokeyvariantsoftheGSN,namelyGatewayand
ServingGPRSsupportnode.

GatewayGPRSsupportnode(GGSN)
ThegatewayGPRSsupportnode(GGSN)isamaincomponentoftheGPRSnetwork.TheGGSNisresponsible
fortheinternetworkingbetweentheGPRSnetworkandexternalpacketswitchednetworks,liketheInternetand
X.25networks.
Fromanexternalnetwork'spointofview,theGGSNisaroutertoa"subnetwork",becausetheGGSNhidesthe
GPRSinfrastructurefromtheexternalnetwork.WhentheGGSNreceivesdataaddressedtoaspecificuser,it
checksiftheuserisactive.Ifitis,theGGSNforwardsthedatatotheSGSNservingthemobileuser,butifthe
mobileuserisinactive,thedataisdiscarded.Ontheotherhand,mobileoriginatedpacketsareroutedtotheright
networkbytheGGSN.
TheGGSNistheanchorpointthatenablesthemobilityoftheuserterminalintheGPRS/UMTSnetworks.In
essence,itcarriesouttheroleinGPRSequivalenttothehomeagentinMobileIP.Itmaintainsroutingnecessary
totunneltheprotocoldataunits(PDUs)totheSGSNthatservicesaparticularMS(mobilestation).
TheGGSNconvertstheGPRSpacketscomingfromtheSGSNintotheappropriatepacketdataprotocol(PDP)
format(e.g.,IPorX.25)andsendsthemoutonthecorrespondingpacketdatanetwork.Intheotherdirection,PDP
addressesofincomingdatapacketsareconvertedtotheGSMaddressofthedestinationuser.Thereaddressed
packetsaresenttotheresponsibleSGSN.Forthispurpose,theGGSNstoresthecurrentSGSNaddressoftheuser
andhisorherprofileinitslocationregister.TheGGSNisresponsibleforIPaddressassignmentandisthedefault
routerfortheconnecteduserequipment(UE).TheGGSNalsoperformsauthenticationandchargingfunctions.
Otherfunctionsincludesubscriberscreening,IPpoolmanagementandaddressmapping,QoSandPDPcontext
enforcement.
https://en.wikipedia.org/wiki/GPRS_core_network

2/6

6/29/2016

GPRScorenetworkWikipedia,thefreeencyclopedia

WithLTEscenariotheGGSNfunctionalitymovestoSAEgateway(withSGSNfunctionalityworkinginMME).

ServingGPRSsupportnode(SGSN)
AservingGPRSsupportnode(SGSN)isresponsibleforthedeliveryofdatapacketsfromandtothemobile
stationswithinitsgeographicalservicearea.Itstasksincludepacketroutingandtransfer,mobilitymanagement
(attach/detachandlocationmanagement),logicallinkmanagement,andauthenticationandchargingfunctions.The
locationregisteroftheSGSNstoreslocationinformation(e.g.,currentcell,currentVLR)anduserprofiles(e.g.,
IMSI,address(es)usedinthepacketdatanetwork)ofallGPRSusersregisteredwithit.
CommonSGSNfunctions
DetunnelGTPpacketsfromtheGGSN(downlink)
TunnelIPpacketstowardtheGGSN(uplink)
CarryoutmobilitymanagementasStandbymodemobilemovesfromoneRoutingAreatoanotherRouting
Area
Billinguseraccordingtodataused.
GSM/EDGEspecificSGSNfunctions
EnhancedDataRatesforGSMEvolution(EDGE)specificSGSNfunctionsandcharacteristicsare:
Maximumdatarateofapprox.60kbit/s(150kbit/sforEDGE)persubscriber
ConnectviaframerelayorIPtothepacketcontrolunitusingtheGbprotocolstack
AcceptuplinkdatatoformIPpackets
Encryptdownlinkdata,decryptuplinkdata
Carryoutmobilitymanagementtothelevelofacellforconnectedmodemobiles
WCDMAspecificSGSNfunctions
Carryuptoabout42Mbit/strafficdownlinkand5.8Mbit/strafficuplink(HSPA+)
Tunnel/detunneldownlink/uplinkpacketstowardtheradionetworkcontroller(RNC)

Accesspoint
Anaccesspointis:
AnIPnetworktowhichamobilesetcanbeconnected
Asetofsettingswhichareusedforthatconnection
Aparticularoptioninasetofsettingsinamobilephone
WhenaGPRSmobilephonesetsupaPDPcontext,theaccesspointisselected.AtthispointanAccessPoint
Name(APN)isdetermined
Example:aricenttechnologies.mnc012.mcc345.gprs
Example:geocell
Example:internet
Example:hcl.cisco.ggsn
ThisaccesspointisthenusedinaDNSquerytoaprivateDNSnetwork.Thisprocess(calledAPNresolution)
finallygivestheIPaddressoftheGGSNwhichshouldservetheaccesspoint.AtthispointaPDPcontextcanbe
activated.
https://en.wikipedia.org/wiki/GPRS_core_network

3/6

6/29/2016

GPRScorenetworkWikipedia,thefreeencyclopedia

PDPcontext
Thepacketdataprotocol(PDPe.g.,IP,X.25,FrameRelay)contextisadatastructurepresentonboththeserving
GPRSsupportnode(SGSN)andthegatewayGPRSsupportnode(GGSN)whichcontainsthesubscriber'ssession
informationwhenthesubscriberhasanactivesession.WhenamobilewantstouseGPRS,itmustfirstattachand
thenactivateaPDPcontext.ThisallocatesaPDPcontextdatastructureintheSGSNthatthesubscriberis
currentlyvisitingandtheGGSNservingthesubscriber'saccesspoint.Thedatarecordedincludes
Subscriber'sIPaddress
Subscriber'sIMSI
Subscriber'sTunnelEndpointID(TEID)attheGGSN
Subscriber'sTunnelEndpointID(TEID)attheSGSN

Referencepointsandinterfaces
WithintheGPRScorenetworkstandardsthereareanumberofinterfacesandreferencepoints(logicalpointsof
connectionwhichprobablyshareacommonphysicalconnectionwithotherreferencepoints).Someofthese
namescanbeseeninthenetworkstructurediagramonthispage.

InterfacesintheGPRSnetwork
Ga
TheinterfaceservestheCDRs(accountingrecords)whicharewrittenintheGSNandsenttothecharging
gateway(CG).ThisinterfaceusesaGTPbasedprotocol,withmodificationsthatsupportsCDRs(Called
GTP'andGTPprime).
Gb
InterfacebetweenthebasestationsubsystemandtheSGSNthetransmissionprotocolcouldbeFrameRelay
orIP.
Iu
InterfacebetweentheRadioNetworkControllerandtheSGSN.Theinterfaceexchangessignalingand
payload.
Gc
InterfacebetweentheGGSNandHLRsothattheGGSNcangetthelocationdetailsofamobilestation.To
avoidimplementingMAP/SS7intheGGSN,thisinterfaceisoptional.Whennotpresent,theGGSNroutes
inquirestotheHLRviaanSGSN.
Gd
InterfacebetweentheSGSNandtheSMSGateway.CanuseMAP1,MAP2orMAP3.
Ge
TheinterfacebetweentheSGSNandtheservicecontrolpoint(SCP)usestheCAPprotocol.
Gf
TheinterfacebetweentheSGSNandtheEquipmentIdentityRegister(EIR),usedforcheckingthemobile's
equipmentidentitynumber(IMEI)againstalistofreportedstolenmobilephones.
Gi
IPbasedinterfacebetweentheGGSNandapublicdatanetwork(PDN)eitherdirectlytotheInternetor
throughaWAPgateway.
Gmb
TheinterfacebetweentheGGSNandtheBroadcastMulticastServiceCenter(BMSC),usedforcontrolling
MBMSbearers.
Gn
IPbasedinterfacebetweenSGSNandotherSGSNsand(internal)GGSNs.DNSalsosharesthisinterface.
UsestheGTPProtocol.
Gp
https://en.wikipedia.org/wiki/GPRS_core_network

4/6

6/29/2016

GPRScorenetworkWikipedia,thefreeencyclopedia

IPbasedinterfacebetweeninternalSGSNandexternalGGSNs.BetweentheSGSNandtheexternalGGSN,
thereisthebordergateway(whichisessentiallyafirewall).AlsousestheGTPProtocol.
Gr
InterfacebetweentheSGSNandtheHLR.MessagesgoingthroughthisinterfaceusestheMAP3protocol.
Gs
InterfacebetweentheSGSNandtheMSC(VLR).UsestheBSSAP+protocol.Thisinterfaceallowspaging
andstationavailabilitywhenitperformsdatatransfer.WhenthestationisattachedtotheGPRSnetwork,the
SGSNkeepstrackofwhichroutingarea(RA)thestationisattachedto.AnRAisapartofalargerlocation
area(LA).Whenastationispagedthisinformationisusedtoconservenetworkresources.Whenthestation
performsaPDPcontext,theSGSNhastheexactBTSthestationisusing.
Gx
TheonlinepolicyinterfacebetweentheGGSNandthechargingrulesfunction(CRF).Itisusedfor
provisioningservicedataflowbasedonchargingrules.Usesthediameterprotocol.
Gy
TheonlinecharginginterfacebetweentheGGSNandtheonlinechargingsystem(OCS).Usesthediameter
protocol(DCCAapplication).
Gz
Theoffline(CDRbased)charginginterfacebetweentheGGSNandtheChargingsystemUsesGTP'.
Lg
TheinterfacebetweentheSGSNandtheGatewayMobileLocationCenter(GMLC),usedforlocationbased
services.
S6d
TheinterfacebetweenSGSNandHomeSubscriberServer(HSS).ItisaDiameterbasedinterfacewhichis
usedfortransferringsubscriptionandauthenticationdataoftheusertoHSSforauthenticatingand
authorizinguseraccess.

Seealso
Basestationsubsystem
Packetcontrolunit
Networkswitchingsubsystem

References
Externallinks
3GPPwebpageincludingstandards(http://www.3gpp.org)
easyaccesstodifferentspecs(http://www.3gpp.org/specs/numbering.htm)
GPRSattachandPDPcontextactivationsequencediagrams(http://www.eventhelix.com/RealtimeMantra/Te
lecom/gprs_attach_pdp_sequence_diagram.pdf)

MainReference
3GPPTS23.060V13.4.0(201509)(http://www.3gpp.org/ftp/Specs/archive/23_series/23.060/23060d40.zi
p)
Retrievedfrom"https://en.wikipedia.org/w/index.php?title=GPRS_core_network&oldid=725064022"
Categories: 3GPPstandards Telecommunicationsinfrastructure
https://en.wikipedia.org/wiki/GPRS_core_network

5/6

6/29/2016

GPRScorenetworkWikipedia,thefreeencyclopedia

Thispagewaslastmodifiedon13June2016,at09:51.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.
Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediaisaregisteredtrademark
oftheWikimediaFoundation,Inc.,anonprofitorganization.

https://en.wikipedia.org/wiki/GPRS_core_network

6/6

You might also like