GPRS信令流程讲义
GPRS信令流程讲义
4.GTP:用于GPRS骨干网中GSN之间数据和信令的隧道传输。所有点对点的PDP协议数据单元(PDU)将由GTP进行封装。
SGSN-HLR/EIR/SMS
PCU通过“分组立即指配”向MS提供所需的专用资源
一阶段接入方式下,MS将在所指配的PDTCH信道上发送数据,为引入竞争解决方案,MS在前三个RLC数据块中加入TLLI识别。
当网络收到第一个RLC数据块时,它将向MS发送“分组上行证实/未证实”消息,该消息中含有该MS的TLLI。
当MS收到该消息后,如发现该TLLI与自己存储的TLLI一致,则继续使用该PDTCH信道,若不一致,则释放掉该资源。
第18页PDP上下文激活
所谓PDP上下文激活是指MS要求网络给它分配以个IP地址,使它成为IP网络的一部分
1.MS完成GPRS附着,需要和外部数据网络进行数据传输,向SGSN上发“激活PDP上下文请求”
2.SGSN判断是否执行鉴权加密及P-TMSI再分配程序(匿名接入不需要)
3.创建PDP上下文过程,SGSN请求GGSN分配PDP地址、协商QoS质量等
具体后面有介绍
第4页信令平面
这里主要介绍上四种情况
MS-SGSN
1.GSMRF(射频部分):采用与GSM相同的传输模式。GSM空口的载频带宽为200kHz,一个载频分为8个物理信道。
2.MAC/RLC协议:该层提供无线链路控制功能和媒体接入控制功能。RLC层可支持MS与BSS之间的有确认和无确认两种模式的数据传输,可提供一条独立于无线解决方案的可靠链路;MAC层是定义和分配空口的GPRS逻辑信道,使得这些信道能被不同的移动台共享。
GPRS重要信令流程分析
几种GPRS重要信令流程分析本文主要介绍GPRS移动管理功能和无线资源管理功能,及分组路由传输功能.GPRS的MS、SGSN的移动管理状态有空闲状态、准备状态和准备好状态.在空闲状态,MM 文本中不含位置和路由信息,用户未连接到GPRS移动管理,.在准备好状态,MM文本中有小区级的位置信息,准备状态没有小区级位置信息信息.如果要进行PDP PDU数据传输,MS应处于准备好状态.这三个状态是由各自的定时器进行监督管理的.通常情况下,MS和SGSN处于空闲状态,要进行数据传输,必须进入准备好状态,这时就要进行GPRS接入, GPRS接入过程如下:1.MS向新的SGSN发Attach Request消息,这时采用的是MS和SGSN之间的信令协议GMM-GPRS移动管理协议.该消息中包含以下参数:IMSI或P-TMSI,旧的RAI,类别,CKSN,接入种类,DRX 参数,旧的P-TMSI 标签.其中,如果没有有效的P-TMSI应使用IMSI,类别指是GPRS多时隙能力及GPRS 加密算法等.接入种类指哪一种接入,如是GPRS接入还是IMSI 接入(一般的GSM 接入),DRX指出MS是否采用不连续接收方式.如果接入时VLR改变且用到P-TMSI,则需有旧的P-TMSI.2.如果MS是用P-TMSI来标识自己,且SGSN已经改变,则新的SGSN向旧的SGSN发Identification Request消息来求得IMSI.其参数包括P-TMSI,旧的RAI,旧的P-TMSI标签.旧的SGSN用Identification Response消息,参数包括IMSI,鉴权三参数组.如果MS在旧的SGSN中找不到,旧的SGSN就以适当的错误原因作为响应.这个消息采用的是GTP隧道协议.3.如果MS在旧的和新的SGSN中都找不到,SGSN将向MS发Identity Request消息,其中参数Identity Type=IMSI,MS以Identity Response(IMSI)响应.4.鉴权和加密过程.5.设备检查过程.6.如果SGSN号码改变或初次接入,就进行路由区更新过程.(1).SGSN向HLR发Update Location消息,这是采用的SGSN-HLR之间的MAP信令协议,参数包括SGSN号码和地址,IMSI.(2).HLR 向旧的SGSN发Cancel Location消息,参数包括IMSI和取消类型.(3).旧的SGSN用Cancel Location Ack(参数为IMSI)进行应答.(4).HLR向新的SGSN发Insert Subscriber Data消息,参数为IMSI和GPRS用户数据.(5).新的SGSN证实MS在新的RA中.如果因为区域原因MS不允许在RA中接入,SGSN以适当的原因拒绝接入请求(Attach Request),然后向HLR回Insert Subscriber Data Ack 消息(包括IMSI,限制于区域用户的SGSN区域).如果因为其它原因用户检查失败,SGSN以一个适当的原因拒绝接入请求,向HLR回发Insert Subscriber Data Ack消息(含IMSI,原因).如果所有的检查都通过,SGSN为MS建立一个MM文本,并向HLR回发一个Insert Subscriber Data Ack(含IMSI)消息.(6).在取消了旧的MM文本并插入了新的MM文本后,HLR向SGSN发Updata Location Ack 消息作为对更新位置消息的响应.如果HLR拒绝了更新位置,SGSN以适当的原因拒绝MS的接入请求.7.如果在步骤1中,接入种类指出是在IMSI接入的情况下的GPRS接入,或同时GPRS/IMSI 接入,如果安装了Gs接口,则VLR将更新.VLR号码是从RA信息推的的.SGSN从HLR一收到第一个Insert Subscriber Data消息后,就开始向新的MSC/VLR进行位置更新过程.这个操作使MS记为在VLR中的GPRS接入.这是通过SGSN-MSC/VLR之间的Gs口的BSSAP+协议进行的.(1).SGSN 向VLR发Location Updating Request消息,参数包括新的LAI,IMSI,SGSN 号码,位置更新种类.如果接入种类为同时GPRS/IMSI接入,位置更新种类应为IMSI接入.否则位置更新种类应指出是正常的位置更新.VLR通过存储SGSN号码产生和SGSN的关联.(2).如果LA更新是跨MSC的,新的VLR向HLR发Updata Location消息.参数包括IMSI,新的VLR.(3).如果LA更新是跨MSC的,HLR向旧的VLR发Cancel Location消息(IMSI).(4).旧的VLR以Cancel Location Ack(IMSI)消息响应.(5). 如果LA更新是跨MSC的,HLR向新的VLR发Insert Subscriber Data消息,参数为IMSI,GSM用户数据.(6).VLR以Insert Subscriber Data Ack(IMSI)消息响应.(7).在完成了跨MSC的位置更新过程之后,HLR以Updata Location Ack(IMSI)向新的VLR响应.(8).VLR以Location Updating Accept(VLR TMSI)向SGSN响应.8.SGSN向MS发Attach Accept消息,参数为P-TMSI,VLR TMSI,P-TMSI 标签.如果SGSN分配了新的P-TMSI,应包含P-TMSI.9.如果P-TMSI或VLR TMSI改变,MS用Attach Complete消息来响应(包括P-TMSI,VLR TMSI).10.如果VLR TMSI改变,SGSN向VLR发TMSI重新分配完成(VLR TMSI)来证实VLR TMSI的重新分配.进行了GPRS连接后,MS就进入了准备好状态,在MS和SGSN中就建立了MM文本.MS然后就可以激活PDP文本.一个PTP GPRS用户有一个或多个PDP地址,每个PDP地址由在MS,SGSN,GGSN中的单个的PDP文本描述.每个PDP文本独立地处于一个PDP状态.在非激活状态对应的PDP地址的数据业务未被激活,PDP文本不包含路由和映射信息来处理对应与PDP地址的PDU,没有数据可以传输.在激活状态,对应PDP地址的PDP文本被激活,PDP文本包含传送PDU的映射和路由信息(MS和GGSN之间),激活状态的PDP文本可以根据用户位置的改变(由移动管理过程启动)更新.当启动PDP文本激活过程时,MS从非激活状态向激活状态转变.只有在准备和准备好状态,才可进行PDP文本激活,只有进行了PDP文本激活,才能进行数据传输.1.M S向SGSN发Activate PDP Context Request消息,参数包括NSAPI,PDP类型,接入点名,要求的QoS,PDP配置.PDP地址指示是否要求使用动态地址或静态PDP地址,用接入点名选择与外部网连接的参考点,PDP配置用来要求GGSN的PDP参数,透明的经过SGSN.2.安全功能.3.S GSN使Activate PDP Context Request消息有效,通过使用由MS和PDP文本用户记录提供的PDP类型,PDP地址,接入点名,并由此推出GGSN地址,如果不能推出,或SGSN认为PDP 文本激活请求消息无效,则SGSN拒绝PDP文本激活请求.如果GGSN地址可推出,SGSN就为请求的PDP文本产生TID(结合MM文本中的IMSI和从MS来的NSAPI)如果MS请求一个动态地址,SGSN让GGSN分配一个动态地址.SGSN限制QoS属性,现在的负载,QoS.SGSN向GGSN 发送一个Create PDP Context Request消息.参数包括:PDP类型,PDP地址,接入点名QoS,TID,选择方式, PDP配置.接入点名应是APN网络标识,如果要求用动态地址,PDP地址应空.GGSN应用接入点名来发现外部网络.选择方式指示用户的APN是否被选择,或是否是否非用户的APN被选择.GGSN用选择方式来决定是否接受或拒绝PDP文本激活.GGSN限制QoS,给出它的能力和当前负载.然后GGSN向SGSN回送一个Create PDP Context Response 消息,其参数为TID,PDP地址,BB协议,要求的重序,PDP配置选择,QoS,原因.如果GGSN分配了一个PDP地址,也包含PDP地址.BB协议指示是TCP或UDP用来在骨干网的SGSN和GGSN之间传输用户数据.要求的重序指示SGSN应在向MS发送N-PDU前重新为N-PDU建立顺序.PDP配置选择包含可选的PDP参数,这些参数,GGSN可向MS传输.这些可选的PDP参数可在Activate PDP Context Request消息中由MS请求,或被GGSN发送.PDP配置选择透明地经过SGSN传输.4.S GSN在它的PDP文本中插入NSAPI和GGSN地址,如果MS要求了一个动态地址,从GGSN来的PDP地址也被插入PDP文本中.SGSN选择了一个在QoS协商的基础上的无效优先级,向MS返回一个Activate PDP Context Accept消息,参数为PDP类型,PDP地址,NSAPI,QoS 协商,无线优先级,PDP配置可选.现在SGSN能在GGSN和MS之间路由PDP PDU了.MS通过比较当前小区标识和MM文本中的小区标识,来检测是否进入了新的小区,同样,通过周期性的比较RAI和MM文本中的RAI来检测是否进入新的RA.MS通过测量信号强度来比较.MS小区的更新是通过MS向SGSN发送上行的任意的LLC帧,其中包含MS的标识来实现的,在LLC PDU中也在BSSGP PDU中包含了新小区的标识.路由区的更新是在MS进行了GPRS接入后才可以进行.见下:1.M S向SGSN发送Routeing Area Updata Request消息,参数包括旧的RAI,旧的P-TMSI标签,更新种类.更新种类应指出是RA更新.BSS应在将消息转送到SGSN之前,加上小区的标识,SGSN应能根据增加的小区的标识来推断出新的RAI.2.安全功能.3.S GSN证实MS在新的RA,如果由于本地的或国家的或国际的限制,MS不允许在RA中接入或用户检查失败,则SGSN拒绝路由区更新,如果所有的检查成功,SGSN为MS更新MM文本,可分配一个新的P-TMSI.Routeing Area Updata Accept(P-TMSI,P-TMSI标签)消息返回MS.4.如果P-TMSI重新分配,MS通过Routeing Area Updata Complete消息进行响应.如果是跨SGSN的路由区更新,见下:1.M S向新的SGSN发Routeing Area Updata Request消息,参数包括旧的RAI,旧的P-TMSI 标签,CS连接,更新种类,更新种类应指示为RA更新.BSS在将消息转到SGSN之前加一个小区的标识.SGSN应能从增加的小区标识推断出新的RAI和LAI.CS连接指示MS是否正有CS 连接.如果是,SGSN不应向MSC/VLR发Location Updating Request消息,并不更新MS的MM文本中的VLR地址.2.新的SGSN向旧的SGSN发送SGSN Context Request消息来得到MS的MM和PDP文本,参数包括RAI,TLLI,旧的P-TMSI标签,新的SGSN地址.旧的SGSN证实旧的P-TMSI标签,如果它与旧的SGSN中存储的值不符,则以一个适当的错误原因响应.这将启动新的SGSN的安全功能,如果安全功能正确地为MS鉴权,新的SGSN将向旧的SGSN发送SGSN Context Request 消息.参数包括旧的RAI,TLLI,证实的MS,新的SGSN地址.如果旧的P-TMSI标签有效,或新的SGSN指示它已授权MS,则旧的SGSN以SGSN Context Response消息响应,参数为MM文本,PDP文本,LLC Ack如果MS不为旧的SGSN所知,则旧的SGSN以适当的错误原因响应.旧的SGSN存储新的SGSN地址以允许旧的SGSN向新的SGSN前转分组数据.LLC Ack包含了MS用的LLC连接的响应.每个PDP文本包含下一个下行N-PDU的GTP序列号和提供隧道传输到GGSN的下一个上行的N-PDU的GTP的序列号,旧的SGSN开始一个定时器.3.安全功能.4.如果用户至少激活了一个PDP文本,则新的SGSN将向旧的SGSN发送SGSN Context Acknowlelge消息.这告诉旧的SGSN新的SGSN已准备接收属于激活的PDP文本的分组数据.如果安全功能不能正确的授权MS,则路由区更新将被拒绝,新的SGSN将向旧的SGSN发送拒绝指示.旧的SGSN继续,如同SGSN 文本请求消息未收到.5.旧的SGSN开始向新的SGSN隧道传输N-PDU.在2中定时器溢出之前收自GGSN的N-PDU也将隧道传输到新的SGSN.已经发送到MS但未被MS确认的N-PDU也和传输最后N-PDU段的LLC帧的号码一起隧道传输.2中的定时器溢出后将没有N-PDU前转到新的SGSN.6.新的SGSN向涉及的GGSN发送Updata PDP Context Request消息,参数包括新的SGSN地址,TID,QoS协商.GGSN更新其PDP文本域,并返回Updata PDP Context Response消息.7.新的SGSN向HLR发送Updata Location消息告诉HLR改变了SGSN.8.H LR发送Cancel Location消息到旧的SGSN.如果2中的定时器不运行,旧的SGSN去除MM 和PDP文本,否则必须要等到定时器溢出再去除文本.这允许旧的SGSN完成N-PDU 的前转,也确保当MS启动另一个路由更新过程MM和PDP文本仍在旧的SGSN中.旧的SGSN用Cancel Location Ack消息响应.9.H LR向新的SGSN发送Insert Subscriber Data,新的SGSN证实MS在新的RA中,如果所有的检查成功,SGSN为MS建立MM文本,并回送Insert Subscriber Data Ack消息到HLR.10.HLR向新的SGSN送Updata Location Ack.11.如果旧的SGSN与MSC/VLR之间存在关联,新的SGSN向VLR发送Location Updating Request消息.VLR存储SGSN号码,回以Location Updating Accept.12.新的SGSN证实MS在新的RA中,如果所有的检查通过,新的SGSN为MS建立MM和PDP 文本,在MS和SGSN之间建立了一个逻辑链路.新的SGSN向MS回以Routeing Area Updata Accept消息,参数为P-TMSI,LLC Ack,P-TMSI标签.LLC Ack包含LLC连接的响应,保证在更新之前成功的传输N-PDU.13.MS以Routeing Area Updata Complete消息确认新的P-TMSI(注:素材和资料部分来自网络,供参考。
GPRS信令流程PPT课件
Gf
EIR
Signalling Interface
2
Signalling and D ata Transfer Interface
传输平面
Application IP/X.25
SNDCP
LLC
RLC MAC
Relay
RLC MAC
BSSGP
Network Service
GSM RF
GSM RF
L1 bis
PACCH, PDTCH,
T代表PTCCH,每个52-Multifrme中有两个PTCCH Frame. I代表Idle Frame
1个52-Multifrme可被看成2个26-Multiframe.
5
分组逻辑信道
Group PBCCH PCCCH
PTCH
Name PBCCH PRACH PPCH PAGCH PNCH PDTCH PACCH
BSSGP
MAC GSM RF
MS
MAC Network Service
GSMRF L1bis
Um
Gb
BSS
Network Service L1bis
SGSN
MS-SGSN
M AP TCAP SCCP M TP3 M TP2
L1
SGSN
G r/G f/G d
M AP TCAP SCCP M TP3 M TP2
6d. Insert Subscriber Data 6e. Insert Subscriber Data Ack 6f. Update Location Ack 7a. Location Updating Request
8
GPRS移动性管理Idle/Standby/Ready 状态转换
GPRS信令流程概览
GPRS信令流程概览
Gb消息(BSSGP) Gb消息(BSSGP)
BSSGP: PDU Type: 1 - UL-UNITDATA <01> BSSGP: TLLI: 0x7F430E5F <7F430E5F> BSSGP: QoS Profile BSSGP: Bit Rate: 0 x 100 bits/sec <0000> BSSGP: Precedence: 0 - High Priority <34> BSSGP: .....1.. - Radio Interface Uses RLC/MAC-UNITDATA Functionality BSSGP: ....0... - The SDU Contains Signalling BSSGP: 0011.... - Reserved BSSGP: Information Element Type: 8 - Cell Identifier <08> BSSGP: IE Length: 8 <88> BSSGP: MCC Digits: 460 <64F0> BSSGP: MNC Digits: 00 <00> BSSGP: Location Area Code (LAC): 12638 <315E> BSSGP: RAC: 1 <01> BSSGP: Cell Identity (CI) Value: 341 <0155> BSSGP: Information Element Type: 0 - Alignment Octets <00> BSSGP: IE Length: 0 <80> BSSGP: Information Element Type: 14 - LLC-SDU <0E> BSSGP: IE Length: 39 <A7> 12 2012-5-22
移动通信技术文档-GPRS信令流程
资源释放
GPRS服务网络释放为移动终端分配 的网络资源。
信令释放完成
移动终端收到网络释放完成消息后, 信令释放流程结束。
03
GPRS信令的协议栈结构
GPRS的协议栈组成
物理层
数据链路层
负责传输原始比特流,包括无线频率和调 制方式等。
负责建立和维护通信链路,包括无线资源 管理和逻辑链路控制等。
网络层
目标网络或设备收到数据包后,向发送方发 送接收确认消息。
数据传输
GPRS服务网络将数据包传输到目标网络或 设备。
数据解包
移动终端收到接收确认消息后,对接收到的 数据进行解包处理。
信令释放流程
信令释放请求
移动终端通过发送信令释放请求消息, 请求断开与GPRS服务网络的连接。
网络确认
GPRS服务网络收到信令释放请求后, 向移动终端发送确认消息。
GPRS通过空中接口连接移动终端和网 络设备,实现高速、实时的数据传输 。
GPRS信令的作用和重要性
GPRS信令用于建立、维持和释放GPRS通信链路,确保数据 传输的可靠性和效率。
GPRS信令在移动终端和网络设备之间传递控制信息,实现用 户数据的路由、流量控制和拥塞控制等功能。
GPRS信令的工作原理
物理层
负责传输原始比特流,包括无线频率 和调制方式等,是整个协议栈的基础。
网络层
负责数据包的路由和转发,包括移动 管理实体(MME)和业务网关 (SGW)等,实现移动终端在不同基 站之间的切换和数据包的路由选择。
数据链路层
负责建立和维护通信链路,包括无线 资源管理和逻辑链路控制等,为上层 提供可靠的通信链路。
应用层
负责提供各种应用服务,如短信、网 页浏览等,为用户提供丰富的业务体 验。
GPRS培训讲义
GPRS基本流程
5. 新SGSN根据MS的IMSI从HLR中获得鉴权三元组数据 6. 新SGSN对 MS进行鉴权 7. 新SGSN发送Update_Location(IMSI, 新SGSN GT地址)消息到 HLR 8. HLR发送Cancel_Location消息到旧SGSN删除MS的登记信息
9. HLR发送Update_Location的应答消息到新SGSN并将用户数据登记到该 SGSN上
Summit 48i
Summit 48iFE Gn Gn Gn
Summit 48i FE Gi NTP
FE Gn Gi
PDNS GZ02
GGSNGZ01
National DNS FR E1 to DDF SGSN for BSC GGSN SS7 E1 SGSNGr andGd to DDF for STP
第三章 GPRS主要业务及业务建立流程
广州的GPRS网络情况
2、GPRS网络目前主要承载四种数据业务
第一种是WAP over GPRS业务
第二种是MMS over GPRS 业务
第三种是Internet over GPRS业务
第四种是企业接入业务
GPRS业务概念
•APN的含义
APN AccessPointName,即“接入点名称”,用来标识 GPRS的业务种类
GPRS网络主要信令流程
九、 彩信收发
1. 彩信发送
2. 彩信接收 1) 立即接收
2) 延迟接收
十、 FTP 下载
MS SGSN GGSN FTP Server
Activate PDP Context Req Create PDP Context Req
Create PDP Context Res Activate PDP Context Acc SYN SYN ACK ACK Request Command User Request response Request Command PASS Request response Request Command SYST Request response Request Command PWD Request response Request Command Type Request response Request Command(port) Request response(port) Request Command List Request response Request Command(retrieve) Request response FIN ACK FIN ACK
三、 PDP Activation\ Deactivation 流程
1. PDP Activation 流程 1) PDP Context Activation Procedure
MS
Hale Waihona Puke SGSNGGSNActivate PDP Context Request Security Functions Create PDP Context Request Create PDP Context Response Activate PDP Context Accept
(流程管理)GPRSEDGE信令流程分析指导书
(流程管理)GPRSEDGE信令流程分析指导书GPRS/EDGE信令流程分析目录1 Um接口消息 (6)1.1 基本概念 (6)1.1.1 Um接口协议栈 (6)1.1.2 RLC/MAC协议中的基本概念 (6)1.2 Um接口的主要流程 (7)1.2.1 CCCH上的上行一阶段接入 (8)1.2.2 CCCH上的上行两阶段接入 (14)1.2.3 PACCH上的上行接入 (16)1.2.4 上行接入异常流程 (17)1.2.5 CCCH上的下行TBF建立流程 (17)1.2.6 CCCH上的下行TBF建立失败 (19)1.2.7 PACCH上的下行TBF建立流程 (19)1.2.8 PACCH上的下行TBF建立失败 (22)1.2.9 上行TBF正常释放 (23)1.2.10 上行TBF异常释放 (24)1.2.11 下行TBF正常释放 (24)1.2.12 下行TBF异常释放 (25)1.3 优化流程 (26)1.3.1 扩展上行TBF (26)1.3.2 上行TBF延迟释放 (27)1.3.3 上行TBF延迟释放流程 (27)1.3.4 下行TBF延迟释放 (28)2 Gb接口消息 (30)2.1 数据传输类流程 (30)2.1.1 ATTACH/DETTACH (30)2.1.2 PDP ACTIVE/PDP DEACTIVE (32)2.1.3 RA UPDATE (33)2.1.4 SUSPEND/RESUME (34)2.1.5 数据传输 (34)附录一CHANNEL REQUEST消息 (36)附录二IA Rest Octets 消息 (38)附录三:无线资源请求消息 (50)附录四:手机网络支持能力字段 (55)附录五:手机无线接入能力字段 (60)附录六:NSAPI (72)附录七:LLCSAPI (73)附录八:GPRS中TA应用 (74)1 Um接口消息1.1 基本概念1.1.1 Um接口协议栈GPRS的协议栈如图1-1所示。
GPRS信令及流程详细介绍
GPRS数据传输平面和GSM相比,GPRS体现了分组交换和分组传输的特点,即数据和信令是基于统一的传输平面,从图3-5~图3-13可以看出,在数据传输所经过的几个接口,传输层(LLC)以下的协议结构对于数据和信令是相同的。
而在GSM中,数据和信令只在物理层上相同。
2G数据传输平面如图3-5所示:Um Gb Gn Gi MS BSS SGSN GGSN图3-5 GPRS数据传输平台对其中的协议层说明如下:z GTP(GPRS Tunnel Protocol,GPRS隧道协议):该协议在GPRS骨干网络内部和GPRS支持节点之间采用隧道方式传输用户数据和信令。
所有的点对点的、采用PDP的分组数据单元都将通过GPRS隧道协议进行封装打包。
z UDP/TCP:传输层协议,建立端到端连接的可靠链路,TCP具有保护和流量控制功能,确保数据传输的准确,TCP是面向连接的协议。
UDP则是面向非连接的协议,UDP不提供错误恢复能力,也不关心是否已正确接收了报文,只充当数据报的发送者和接收者。
z IP:GPRS骨干网络协议,用于用户数据和控制信令的路由选择。
z SNDCP(Sub-Network Dependent Convergence Protocol,子网会聚协议):该传输功能将网络层特性映射成低层网络特性。
z L2:数据链路层协议,可采用一般的以太网协议。
z L1:物理层。
z NS(Network Service,网络业务):传输BSSGP协议数据单元。
它建立在BSS和SGSN之间帧中继连接的基础之上,并且可以穿越帧中继交换节点网络。
z BSSGP:该层包含了网络层和一部分传输层功能,主要解释路由信息和服务质量信息。
z Relay(中继):在BSS侧,中继转发Um接口与Gb接口之间的LLC PDU包。
而在SGSN,则中继转发Gb接口和Gn接口的PDP PDU包。
z LLC(Logical Link Control,逻辑链路控制):传输层协议,提供端到端的可靠无差错的逻辑数据链路。
GPRS信令流程
SGSN间路由更新
MS BSS New SGSN Old SGSN GGSN HLR
1.Routeing Area Update Request 2.SGSN Context Request 2.SGSN Context Response 3.Security Functions 4.SGSN Context Ack 5.Forward Packets 6.Update PDP Context Request 6.Update PDP Context Response
7.Update Location 8.Cancel Location
8.Cancel Location Ack
9.Insert Subscriber Data
9.Insert Subscriber Data Ack 10.Update Location
11.Routeing Area Update Accept
SGSN内部路由更新
MS BSS 1.Routeing Area Update Request 2.Security Functions 3.Routeing Area Update Accept 4.Routeing Area Update Complete SGSN
1、MS向SGSN发出路由区更新请求,请求中包含原RAI、原P-TMSI签名、更新类型等,BSS在其中加上 包含RAC和LAC的小区全球标识(CGI); 2、SGSN与MS间启动安全特性(可选); 3、SGSN更新该MS的MM上下文,必要是给他分配一个新的P-TMSI,然后向MS返回路由接受消息(包 含P-TMSI)、P-TMSI签名; 4、如果分配了新的P-TMSI,则MS应返回路由区更新完成消息(P-TMSI)。 如果路由去更新过程失败次数超过最大允许次数,或者SGSN返回路由区更新拒绝消息,则MS进入IDLE 状态
GPRS业务应用及主要信令流程
下面是GPRS 的PDP 激活流程示意图及
相应说 明:
MS 一 AP CR 一 一 一一 一 一一一 一一> S GS N
以将它的存在。在 MS 和 SGSN 之间建 立一个逻辑链路,使得 MS 可以进行如下操 作: 主叫发送行为,接收基于GP RS 的SMS 业务、经由SGSN 的寻呼和GPRS 数据到来 通知。
段、频带宽度、B u r s t 结构、无线调制标 准、跳频规则以及相同的 T DM A 帧结构。
所想需用的分组数据地址,发起PDP 上下文 流程。这个操作使得MS 可被相应的GGSN 识别,从而能开始与外部数据网络的相互通
信 。
3 G S主要流程 PR
3 . I AT AC 流程 T H 移动终端用户为了访问GPRS 业务,移 动终端用户MS 会首先执行GPRS 接入过程,
MS 向所访问的SGSN 发起PDP 激活请求 AP CR(Act ivat PDP Conte t Request ) e x
1. ,在G sM系 统中引 个主 组件 入3 要 GPRS 服务支持结点 (SGSN , Serving
GPRS SuppO i雌 Node) t r GPRS 网 关支持节点 (GGSN, e w y Gat a GPRS Sup因r ng Nod ) i t e
通过 GP RS 网络接入 WA P ,可充分发挥接
移动终端MS在开机后通过无线网络自动 向归属 SGSN 发起附着请求 AT R Q(At t ach Requ t) s e SGSN 收到ATRQ后向MS 发送身份识别 和认证请求IDRQ(Id nti cati n R阅uest) e f i o M S 发回身份识别和认证响应 I D R E (ldentlflcation Res侧ns ) 〕 e S GSN 向H LR 请求用户鉴权信息 Au 一
GPRS-EGPRS流程详解
第3章GPRS/EGPRS信令流程详解3.1小区选择与重选3.1.1 概述GPRS小区选择过程与GSM一样。
在GPRS系统中,不存在切换的概念。
无论在分组传输模式下还是在分组空闲模式下,GPRS都将采用小区重选程序。
GPRS小区重选与GSM小区重选是相互独立的。
如果移动台的服务小区不存在PBCCH信道,则移动台将去监听BCCH广播的系统消息,并采用电路交换模式下的C1/C2准则进行小区重选。
3.1.2 GSM小区选择与重选3.1.2.1 小区选择过程3.1.2.1.1 正常驻留小区的条件MS要获得正常服务,必须驻留到一个适宜的小区,调谐到该小区的控制信道上,并在该PLMN进行必要的登记注册,以便接收该PLMN的系统消息、接收寻呼消息和发起呼叫。
这种为获得正常服务进行适宜小区选择的过程叫“正常驻留”。
能够被正常驻留的小区需要满足下列各项条件:(1) 该小区必须是被选择PLMN的小区(2) 该小区没有被设置为“禁止”(barred)(3) 该小区所在位置区不在MS的“禁止位置列表”中(4) MS到BTS的无线路径损耗低于系统设置门限(即MS接收电平高于小区设置的最小接收电平)(5) 当MS支持SoLSA(Support of Localized Service Area)时,该小区必须为MS预设的小区3.1.2.1.2 小区选择的过程当手机开机或从盲区进入覆盖区域时,手机将寻找PLMN允许的所有频点,并选择合适的小区驻留,MS根据接收电平降序排列寻找满足正常驻留条件的一个适宜小区,如果找到适宜小区,MS驻留到该小区并进行必要的登记注册。
适宜小区具有两种优先级别,低优先级别的小区只有在普通优先级小区不满足条件时才被驻留。
这个过程叫做小区选择。
手机可通过两种方法来搜寻适宜小区:标准的小区选择和存储列表的小区选择。
(1) 标准的小区选择在MS中原先没有存储射频BCCH(或CPBCCH)载波频点的情况下,手机按照接收信号强度从大到小,至少搜索以下规定数量的载波,来判断哪些是BCCH(或CPBCCH)载波,这个规定数量对于不同频段要求不同,分别是:GSM 450和GSM 480至少为15个,GSM 850和GSM 900频段为至少30个,DCS 1800和PCS 1900为至少40个;如果还是没有发现BCCH(或CPBCCH)载波的话,手机将继续搜索直到发现一个BCCH(或CPBCCH)为止。
浅谈GPRS会话管理信令流程-16页PPT资料
PDP-INACTIVE:没有PDP上下文存在。
状态。
PDP-ACTIVE-PENDING:当网络侧发起PDP上下文激活时网络侧的
PDP-INACTIVE-PENDING:当网络侧请求解除PDP上下文时网络侧 的状态。
PDP-ACTIVE:PDP上下文是激活的。
PDP-MODIFY-PENDING:当网络侧请求进行PDP上下文修改时网络侧的状态。
PDP-INACTIVE:没有PDP上下文存在。 PDP-ACTIVE-PENDING:当MS请求激活PDP上下文时,MS所处的状态。 PDP-INACTIVE-PENDING:当MS请求解除PDP上下文时,MS所处的状态 PDP-ACTIVE:PDP上下文是激活的。
MS侧SM状态
网络侧有五种SM状态:
当一个PDP上下文被激活:
——SGSN在MS和GGSN之间建立一个双向的逻辑通道
——GGSN有一个PDP地址被激活并被映射到MS
——MS的位置被精确到SGSN
——可以进行主叫和被叫数据传输
网络侧SM状态
第三部分 SM的流程
PDP上下文的激活流程
这个流程的目的是在MS和网络之间在特别的NSAPI上建立一个有着明确QoS的 PDP上下文,它可以由MS发起,或者由网络请求发起。
(3) 网络侧检测到静态PDP地址冲突 在网络发现从MS接收到的ACTIVATE PDP CONTEXT REQUEST信息中得到的PDP地址,PDP类 型和APN和网络向MS发送的REQUEST PDP CONTEXT ACTIVATION信息中的相同时,网络认 为检测到一次冲突。在这种冲突中,MS发起的PDP上下文激活流程比网络请求的PDP上下 文激活流程有更高的优先级。网络将会终止网络请求的PDP上下文激活流程,同时继续进 行MS发起的PDP上下文激活流程。
GPRS上网流程分析.ppt
2020/1/6
GPRS体系结构
MSC/VLR
SMS-GMSC SMS-IWMSC
SM-SC
HLR
EIR SS7
Gs
Gd
Gr
Gf
Gc
MS
BSS
Um
Gb
Gn
FR
SGSN
ATM/
DDN/
Gn
ISDN/
Ethernet, etc
Gb
MS
BSS
Um
SGSN
BG Gp
Gi GGSN
Gi GGSN GPRS bac源自bone CG允许漫游导致
因
Protocol error (协议错误),
unspecified (未加规定状态)
用户未及时返回鉴权加密消息
无线侧针对BSC做进一步研究解决
向HLR获取鉴权集失败和少部分IMSI未知MS 没有签约
“向HLR获取鉴权集失败”失败的 MS的IMSI序列在SGSN中是否未配
置
MS ID can not be derived by the network
Other PLMN
Internet TE
X .25
TE
GPRS上网数据传输流向
WAP网关
GGSN GPRS骨干网 FW SGSN
BTS
BSC
internet
GPRS数据传输协议转换示意图
GPRS上网主要信令流程
DNS
MS
SGSN
GGSN
网关
SP
Attach req
Authentication& ciphering req Attach流程 Authentication&ciphering resp
gprs 讲义绝对经典的教材
目录1概述4移动数据业务的主要领域4的发展4 HSCSD与GPRS业务的比较4与HSCSD业务的比较5 2GPRS基本原理7电路交换与分组交换72.1.1电路交换的通信方式72.1.2分组交换的通信方式7网络结构8数据传输平面10信令平台112.4.1MS与SGSN间信令平台112.4.1SGSN与HLR间信令平台122.4.2SGSN与MSC/VLR间信令平台122.4.3SGSN与EIR间信令平台122.4.4SGSN与SMS_GMSC、SMS_IWMSC132.4.5GPRS支持节点间133.2.2 地址、编号与标识13 3GPRS基本功能和业务16业务种类16基本功能173.2.1网络接入控制功能173.2.2分组路由和转发功能183.2.3移动性管理功能193.2.4安全性功能213.2.5逻辑链路管理功能223.2.6无线资源管理功能223.2.7网络管理功能23 4IP相关的基础知识25 5Gb相关知识26 6GPRS的一些基本概念27手机种类27网络模式27移动性管理工作状态和工作状态转换27(Packet Data Protocol)状态和工作状态转换296.4.1非激活(INACTIVE)状态296.4.2激活(ACTIVE)状态29附着30会话管理30路由区识别(RAI)3131网络层服务接入点标志(NSAPI)31临时逻辑链路标志(TLLI)316.10.1Local TLLI316.10.2Foreign TLLI326.10.3Random TLLI326.10.4Auxiliary TLLI3232地址和类型32地址326.14MM上下文和PDP上下文326.14.1MM上下文326.14.2PDP上下文33网络服务质量(QOS)33 7与GSM系统的关系34和MSC/VLR之间的互作用34与GSM点对点短消息业务关系34 8GPRS业务流程36移动性管理的流程368.1.1接入控制与安全性368.1.2附着378.1.3分离398.1.4清除418.1.5位置管理418.1.6用户管理448.1.7类别标志处理44会话管理448.2.1PDP上下文448.2.2PDP上下文的激活458.2.3PDP上下文的修改478.2.4PDP上下文的去激活48业务流程498.3.1MS发起分组数据业务508.3.2网络发起分组数据业务51 9华为GSN介绍53华为GSN概述53华为GSN系统特点54华为GPRS向3G过渡方案55 10GPRS组网介绍56网与IP网互联56路由接续与网络建设57路由接续5810.3.1MS-PDN的路由接续方式5810.3.2MS-MS的路由接续方式59网络建设6010.4.1号码分配6010.4.2骨干网的建设6010.4.3组网的考虑62 11计费65分组型业务计费方式和电路型业务计费方式的区别65计费基本功能65华为GSN的计费功能66华为CG的计费功能66话单类型66话单传送接口671概述1.1移动数据业务的主要领域GPRS(General Packet Radio Service,通用分组无线业务)是在现有的GSM移动通信系统基础上发展起来的一种移动分组数据业务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在“分组信道请求”中只对请求的业务做十分简单的描述,包含该MS的随机接入比特也接入原因。
在“立即指配命令”指配的PACCH信道上向PCU发送“分组资源请求”,包含上行链路传输所需资源的完整描述。
PCU通过“分组资源指配”将PDTCH资源指配给MS
第26页固定模式
Allocation bitmap分配位图
1.MS向新的SGSN发出附着请求(attach request)附着类型有三种,只附着GPRS,IMSI已被附着的情况下附着GPRS,GPRS/IMSI联合附着
2.当新的SGSN收到“附着请求”消息后,将根据该消息中的P-TMSI和旧的RAI来导出原SGSN的地址,并向原SGSN发出一条“身份认证请求”(identification request);旧的SGSN收到该消息后,若能够识别该MS,则向心的SGSN发送一条“身份认证响应”(identification response),该消息中含有该MS对应的IMSI及其鉴权三元组(通过识别IMSI可以得到该MS所在的HLR)。若无法识别,则返回一条相应的错误指示。
3.若新的SGSN无法识别MS,那来自它向该MS发起识别程序,当从识别程序中获得IMSI后,开始执行鉴权加密程序。
4.鉴权加密过程,发生在MS、新的SGSN和HLR三者之间。
5.设备号检查,发生在MS、新的SGSN和EIR三者之间。
6.a)鉴权加密程序成功后,新的SGSN向HLR发送一条“位置更新”(update location)消息,通知HLR该MS的位置已经发生了变化。
PCU通过“分组立即指配”向MS提供所需的专用资源
一阶段接入方式下,MS将在所指配的PDTCH信道上发送数据,为引入竞争解决方案,MS在前三个RLC数据块中加入TLLI识别。
当网络收到第一个RLC数据块时,它将向MS发送“分组上行证实/未证实”消息,该消息中含有该MS的TLLI。
当MS收到该消息后,如发现该TLLI与自己存储的TLLI一致,则继续使用该PDTCH信道,若不一致,则释放掉该资源。
SGSN发起
同手机发起
HLR发起
HLR希望从SGSN中删除一个用户,所以还要进行位置删除程序
第13页路由区更新信令
这是跨SGSN的路由区更新
1.MS发起路由更新请求
2.新的SGSN向旧的SGSN发起“SGSN上下文请求”,获取MS的MM上下文和PDP上下文
3.鉴权加密程序
4.成功鉴权加密后,新SGSN返回给旧SGSN“SGSN上下文证实”,表示已准备好接收被激活的PDP信息
b)HLR收到“位置更新”消息后,存储当前新的SGSN的消息,并向旧的SGSN发出一条“位置删除”(cancel location)消息。
c)旧SGSN收到“位置删除”消息后将删除该MS的所有信息,并向HLR发回“位置删除证实”(cancel location ack)消息。
D)当HLR收到“位置删除证实”消息后,将向新的SGSN发起“插入用户数据”(insert sbuscriber data)消息,以提供SGSN所需的用户信息。
第29页GPRS上行数据传输(证实模式下)
在接入和分配过程后,进行数据传输
在接收到最后一个窗口的数据块后,PCU下发“分组上行链路证实/未证实”消息
当网络检测到TBF结束时,如果还未收到所有的RLC数据块,PCU还将通过“分组上行指配”消息给移动台分配足够的上行链路资源重传所要求的RLC数据块
全部传送完毕后,进行释放
SGSN(服务GPRS支持节点)是为MS提供移动性管理、路由选择等服务的节点。
GGSN(网关GPRS支持节点)是用于接入外部数据网络和业务的节点。
SGSN和GGSN统称为GSN。
TE:设备终端
MT:移动终端
CGF:计费网关
具体的口和协议后文有详解
第3页传输平面
GPRS数据传输协议平台能够提供用户信息的传递,它主要由GTP、IP、LLC协议和RLC协议分别构成GPRS网络各段的传输模式。MT首先通过UM接口接入GPRS网络,通过BSS经Gb接口与SGSN连接,之后SGSN通过Gn接口接入同一PLMN的GGSN,最后从GGSN接入外部数据网。
PTCH(分组业务信道)
用于分组交换模式下承载用户数据,包括:
PDTCH(分组数据业务信道):为单向信道,分上下行
PACCH(分组随路控制信道):用于传送包括功控信息、测量和证实等信息,为双向信道。
第八页GMM中MS的状态
空闲、待命、就绪
第九页GMM三状态转换
分为MS和SGSN的状态转换,差不多
第十页attach信令流程
第6页分组逻辑信道
PBCCH(分组广播控制信道)
下行链路的PBCCH用来广播分组数据的特定系统消息。
PCCCH(分组公共控制信道)
用于分组数据公共控制信令的逻辑信道,其中包括:
PRACH(分组随机接入信道)、PPCH(分组寻呼信道)、PAGCH(分组接入准许信道)和
PNCH(分组通知信道,用于通知移动台PTM-M的呼叫)
MAP协议:利用SS7进行传送,实现鉴权、登记、移动性管理以及短消息传送等功能
SGSN-MSC/VLR
采用BSSAP+协议实现联合的移动性管理、寻呼等功能,也是利用SS7进行传送
第5页GPRS信道52复帧结构
52TDMA帧,4个TDMA帧组成一个block,所以52复帧包含12个无线块、2个空闲帧和2个用于PTCCH的帧,其中空闲帧的作用是用来解码邻小区的BSIC和为功控测量干扰,PTCCH帧的作用是用来进行TA更新。
第2页GPRS系统结构
GPRS网络是叠加在GSM网上的另一张网。GSM网络是GPRS的承载网络。GPRS和GSM公用相同基站、同一的频谱资源,这就决定了GPRS网络与GSM网络优化的相互关联,又相互制约。
从网络侧看,GPRS是在GSM网络的基础上增加了PCU、SGSN、GGSN三种网络实体。
PCU(packet control unit分组控制单元)集中在BSS系统中(一般为在BSC中),用于处理分组数据及无线分组信道管理,还有新的移动性管理软件。
第27页动态模式
分为时段分配和时隙分配
第28页
两种方式的优缺点:
动态模式:网络在给移动台分配的每一个PDCH的下行块中都有可能发送针对该MS的USF,这就需要MS得所分配PDCH上去解码所有的下行块,增加了MS的耗电量,减少了MS的自由度。
固定模式:MS事先知道要发送的数据块的个数及传送数据所要占用的资源,因此减轻了MS的负担,节约了MS的耗电量,但MS使用完所分配的资源后,再一次去向网络请求新的资源,增加了网咯的信令负荷。
7.BSSGP协议:在传输平台上,该协议用于再BSS和SGSN之间提供一条无连接的链路进行无确认的数据传送。
GSN-GSN
1.L1/L2:底层传输网络相关的协议,底层传输网络可以使ATM网、以太网、DDN、ISDN、帧中继网等。
2.IP:GPRS骨干网络协议,用于骨干网内用户数据和控制信令的路由选择。
9.MS向新的SGSN发回“附着完成”(attach complete)消息。
10.若为联合的GPRS附着,新SGSN再向新MSC/VLR发送TMSI分配完成消息。
第11页detach
手机发起
若存在PDP上下文和逻辑电路,则删除
若存在Gs接口,且分离原因为“GPRS/IMSI的联合分离”,则分别进行IMSI分离和GPRS分离
具体后面有介绍
第4页信令平面
这里主要介绍上四种情况
MS-SGSN
1.GSMRF(射频部分):采用与GSM相同的传输模式。GSM空口的载频带宽为200kHz,一个载频分为8个物理信道。
2.MAC/RLC协议:该层提供无线链路控制功能和媒体接入控制功能。RLC层可支持MS与BSS之间的有确认和无确认两种模式的数据传输,可提供一条独立于无线解决方案的可靠链路;MAC层是定义和分配空口的GPRS逻辑信道,使得这些信道能被不同的移动台共享。
4.“激活PDP上下文接受”
第19页PDP上下文去激活
MS发起
“PDP上下文去激活请求”消息中包含需要去激活的PDP上下文的时间标识符,以及原因代码。
第21页TBF(临时块流)
一个TBF可以使用一个或多个PDCH,所以说TBF是由一个或多个LLC帧组成
第23页一阶段接入
MS向PCU上发“分组信道请求”,若为一阶段接入,该消息中包含建立信道所需要的所有信息,如所请求的无线块数、无线接入优先级、MS的多时隙能力等,来期待网络直接进行业务资源分配。
F)新的SGSN收到用户信息后,向HLR发回证实消息
7.若网络采用Gs接口(SGSN和MSC/VLR),且附着类型为“IMSI已被附着的情况下附着GPRS”或“GPRS/IMSI的联合附着”时,SGSN还应执行MSC/VLR的位置更行7a)~7h)
8.新的SGSN接收MS的GPRS附着请求,那么它向MS发送“附着接收”(attach accept)消息。若为联合的GPRS附着,那么该消息中还含有新的TMSI和LAI
5.旧的SGSN收到证实消息后,通过“前转分组单元”(forward packets)消息将在一定时间内滞留的N-PDU转发给新的SGSN、
6.“更新PDP上下文请求”,SGSN通过该消息来更新在GGSN中与该用户相关的PDP上下文内容
7-10位置更新过程
11.Gs口存在,位置区更新过程
12-13路由更新接受和完成
第18页PDP上下文激活
所谓PDP上下文激活是指MS要求网络给它分配以个IP地址,使它成为IP网络的一部分
1.MS完成GPRS附着,需要和外部数据网络进行数据传输,向SGSN上发“激活PDP上下文请求”
2.SGSN判断是否执行鉴权加密及P-TMSI再分配程序(匿名接入不需要)
3.创建PDP上下文过程,SGSN请求GGSN分配PDP地址、协商QoS质量等