GPRS上网流程概述第一部分PS域核心网架构第二部分GPRS上网原理概述第三部分测试实例目录2PS域核心网架构无线侧23SCCPSCCPGrSGSNHLRTCAPMAPTCAPMAPSignallingBearerSignallingBearer控制面协议栈UDPL2L1IPL2L1IPUDPGnSGSNGTP-CGTP-CGGSNBSSGPRelayGMM/SMLLCRLCMACGSMRFGMM/SMLLCBSSGPL1bisUmGbMSBSSSGSNNetworkServiceRLCMACGSMRFL1bisNetworkServiceRLCRRCL1GMM/SM/SMSRRCMACL1RANAPL2RelayL1L2SGSNRNSMSIu-PsUuRLCSCCPSignallingBearerMACL1SignallingBearerRANAPSCCPGMM/SM/SMS4用户面协议栈L1RLCPDCPMACE.g.,IP,PPPApplicationL1RLCPDCPMACL1UDP/IPGTP-UL2RelayL1UDP/IPL2GTP-UE.g.,IP,PPP3G-SGSNUTRANMSIu-PSUuGnGi3G-GGSNL1UDP/IPGTP-UL2L1UDP/IPGTP-UL2Relay5手机如何上网?开机打开蜂窝数据打开浏览器输入一个网址数据传输上传或者下载第一部分PS域核心网架构第二部分GPRS上网原理概述第三部分测试实例目录7上网第一步:GPRS附着开机(与终端类型及设置有关)手机开启蜂窝数据开关触发条件(如果SGSN上没有该用户MM上下文)建立MM上下文使UE进入READY状态或PMM-CONNECTED状态流程目的MM上下文存储在MS和SGSN中,HLR中也有部分内容包括用户状态、位置数据、终端能力等是移动性管理的基础一个用户对应一个MM上下文一个MM上下文可对应多个PDP上下文MM上下文9用户标识•IMSI•P-TMSI•P-TMSISignature•IMEI、SVN•MSISDN状态信息•MMState•CellIdentityAge•ServiceAreaCodeAge•MNRG位置信息•RouteingArea•CellIdentity•ServiceAreaCode•NewSGSNAddress鉴权信息•AuthenticationVectors•Kc、CK、IK•CKSN•Cipheringalgorithm•KSI终端能力•MSRadioAccessCapability•MSNetworkCapability•DRXParameters其他•RadioPrioritySMS•AccessRestriction•ODBforPSparameters•SubscribedChargingCharacteristics以保存在SGSN中的MM上下文为例,MS中保存的MM上下文略有不同。MM上下文内容10A/GbModeMMStateIDLEGPRSAttachPDUTransmissionREADYTimerExpiredOrForcetoSTANDBYREADYSTANDBYGPRSDETACHMSMMStatesSGSNMMStatesIDLEGPRSAttachPDUTransmissionREADYSTANDBYCancellocationOrImplicitDetachREADYTimerExpiredOrForcetoSTANDBYOrAbnormalRLCConditionGPRSDETACHOrCancellocationIdle状态:用户未附着。MS和SGSN无有效的位置信息和路由信息。此时无法PS寻呼到用户。Standby状态:用户已附着。SGSN中对MS的位置信息精确到路由区。SGSN若有下行信令或数据,需要下发寻呼。Ready状态:用户已附着。SGSN中对MS的位置信息精确到小区。SGSN向MS直接发送下行信令或数据,不需要寻呼。11IuModeMMStatePSAttachPSSignallingConnectionReleasePSSignallingConnectionEstablishPSDetachDetach,PSAttachReject,RAURejectSGSNMMStatesPMM-IDLESM-ACTIVEorINACTIVEPMM-CONNECTEDPMM-DETACHEDServingRNCrelocationPSAttachPSSignallingConnectionReleasePSSignallingConnectionEstablishPSDetachDetach,PSAttachReject,RAURejectMSMMStatesPMM-IDLEPMM-CONNECTEDPMM-DETACHEDPMM-DETACHED状态:MS和SGSN无有效的位置信息和路由信息。此时无法PS寻呼不到用户。SGSN的MM上下文中无有效的信息PMM-IDLE状态:SGSN上MS的位置信息精确到路由区,若要下发数据或信息,需要先进行寻呼。SGSN与MS间不存在信令连接.PMM-CONNECTED状态:SGSN上MS的位置信息精确到ServingRNC。SGSN与MS存在信令连接.为什么在PS域定义多种业务状态?连接建立连接释放CS域的业务特点:时间小时秒PS域的业务特点:突发性MSNewSGSNAttachRequestAttachAcceptOldSGSNIdentificationRequestIdentificationResponseIdentityResponseIdentityRequestGGSNHLRAuthenticationDeletePDPContextRequestDeletePDPContextResponseUpdateGPRSLocationUpdateGPRSLocationACKCancelLocationInsertSubscriberDataCancelLocationACKInsertSubscriberDataACKAttachCompleteGPRS附着流程DeletePDPContextRequestDeletePDPContextResponseGPRS附着流程MSNewSGSNAttachRequestAttachAcceptHLRAuthenticationUpdateGPRSLocationUpdateGPRSLocationACKInsertSubscriberDataInsertSubscriberDataACKAttachComplete场景:用户首次附着,使用IMSI发起附着。AttachTypeIMSIOldRAIGPRSCKSNMSnetworkcapabilityMSRadioAccesscapabiltyDRXparameterRequestedREADYtimerIMSISGSNaddressSGSNnumberGPRSenhancementssupportindicatorIMSIMSISDNODBRegionalSubscriptionDataNAMGPRSSubscriptionDataSubscribedChargingCharacteristicsAccessRestrictionDataAttachresultRAIForcetostandbyPeriodicRAupdatetimerRadiopriorityforSMSRadiopriorityforTOM8P-TMSIsignatureAllocatedP-TMSINegotiatedREADYtimerCellNotificationGPRS附着流程MSNewSGSNAttachRequestAttachAcceptHLRAuthenticationAttachComplete场景二:用户在本SGSN上附着过,其SGSN上已经建立的MM上下文还存在。AttachTypeP-TMSIP-TMSIsignatureOldRAIGPRSCKSNMSnetworkcapabilityMSRadioAccesscapabiltyDRXparameterRequestedREADYtimerGPRS附着流程MSNewSGSNAttachRequestAttachAcceptIdentityRequestIdentityResponseGGSNHLRAuthenticationUpdateGPRSLocationUpdateGPRSLocationACKInsertSubscriberDataInsertSubscriberDataACKAttachComplete场景三:用户在本SGSN上附着过,但SGSN上的MM上下文已不存在。AttachTypeP-TMSIP-TMSIsignatureOldRAIGPRSCKSNMSnetworkcapabilityMSRadioAccesscapabiltyDRXparameterRequestedREADYtimerIdentitytypeForcetostandyMobileidentityDeletePDPContextRequestGPRS附着流程MSNewSGSNAttachRequestAttachAcceptOldSGSNIdentificationRequestIdentificationResponseIdentityRequestIdentityResponseGGSNHLRAuthenticationDeletePDPContextRequestDeletePDPContextResponseUpdateGPRSLocationUpdateGPRSLocationACKCancelLocationInsertSubscriberDataDeletePDPContextResponseCancelLocationACKInsertSubscriberDataACKAttachComplete场景三:用户在其他SGSN上附着过上网第二步:MS发起的PDP激活过程手机开机(与终端类型及设置有关)手机进行上网业务,请求使用GPRS业务触发场景在MS、SGSN、GGSN上创建PDP上下文,建立MS到GGSN的一条路由。使PDP上下文状态进入ACTIVE状态流程作用1919会话管理的核心——PDP上下文•PDP:PacketDataProtocol分组数据协议•PDP上下文:一组与PDP相关的信息PDP上下文激活去激活修改从手机UE到网关GGSN及到ISP之间的数据路由信息的集合。PDP上下文保存在UE,SGSN和GGSN上每个用户可以同时激活多个PDP上下文PDP上下文是会话管理的基础用户附着是进行PDP上下文操作的前提PDP上下文的定义21用户及PDP标识•PDPContextIdentifier•PDPType•PDPAddress•APNSubscribed•APNinUse•NSAPI•TI路由信息•GGSNAddressinUP•RNCAddressinUP•TEIDforGn/Gp•TEIDforIuQoS信息•QoSProfileSubscribed•QoSProfileRequested•QoSProfileNegotiated•RadioPriority•AggregateBSSQoSProfile状态信息•PDPState•SendN-PDUnumber•ReceiveN-PDUnumber•GTP-SND•GTP-SNU•PDCP-SND•PDCP-SNU其他•PDPContextChargingCharacteristics•ChargingID•APNRestriction•……•以保存在SGSN中的PDP上下文为例:PDP上下文的内容22INACTIVEACTIVE•DeactivatePDPContext•MMStatec