gprs 讲义(mot)绝对经典的教材_第1页
gprs 讲义(mot)绝对经典的教材_第2页
gprs 讲义(mot)绝对经典的教材_第3页
gprs 讲义(mot)绝对经典的教材_第4页
gprs 讲义(mot)绝对经典的教材_第5页
已阅读5页,还剩160页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

M900/M1800通用分组无线业务GPRS系统培训材料savedate\@"yyyy-MM-dd"2009-12-24 版权所有,侵权必究 第page165页,共numpages165页gprs讲义(mot)绝对经典的教材目录1概述41.1移动数据业务的主要领域41.2GPRS的发展44.1HSCSD与GPRS业务的比较41.3GPRS与HSCSD业务的比较52GPRS基本原理72.1电路交换与分组交换72.1.1电路交换的通信方式72.1.2分组交换的通信方式72.2GPRS网络结构82.3GPRS数据传输平面102.4GPRS信令平台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地址、编号与标识133GPRS基本功能和业务163.1GPRS业务种类163.2GPRS基本功能173.2.1网络接入控制功能173.2.2分组路由和转发功能183.2.3移动性管理功能193.2.4安全性功能213.2.5逻辑链路管理功能223.2.6无线资源管理功能223.2.7网络管理功能234IP相关的基础知识255Gb相关知识266GPRS的一些基本概念276.1手机种类276.2网络模式276.3移动性管理工作状态和工作状态转换276.4PDP(PacketDataProtocol)状态和工作状态转换296.4.1非激活(INACTIVE)状态296.4.2激活(ACTIVE)状态296.5附着306.6会话管理306.7路由区识别(RAI)316.8TID316.9网络层服务接入点标志(NSAPI)316.10临时逻辑链路标志(TLLI)316.10.1LocalTLLI316.10.2ForeignTLLI326.10.3RandomTLLI326.10.4AuxiliaryTLLI326.11APN326.12PDP地址和类型326.13GSN地址326.14MM上下文和PDP上下文326.14.1326.14.2PDP上下文336.15网络服务质量(QOS)337与GSM系统的关系347.1SGSN和MSC/VLR之间的互作用347.2与GSM点对点短消息业务关系348GPRS业务流程368.1移动性管理的流程368.1.1接入控制与安全性368.1.2附着378.1.3分离398.1.4清除418.1.5位置管理418.1.6用户管理448.1.7类别标志处理448.2会话管理448.2.1PDP上下文448.2.2PDP上下文的激活458.2.3PDP上下文的修改478.2.4PDP上下文的去激活488.3业务流程498.3.1MS发起分组数据业务508.3.2网络发起分组数据业务519华为GSN介绍539.1华为GSN概述539.2华为GSN系统特点549.3华为GPRS向3G过渡方案5510GPRS组网介绍5610.1GPRS网与IP网互联5610.2路由接续与网络建设5710.3路由接续5810.3.1MS-PDN的路由接续方式5810.3.2MS-MS的路由接续方式5910.4网络建设6010.4.1号码分配6010.4.2骨干网的建设6010.4.3组网的考虑6211计费6511.1分组型业务计费方式和电路型业务计费方式的区别6511.2计费基本功能6511.3华为GSN的计费功能6611.4华为CG的计费功能6611.5话单类型6611.6话单传送接口67

概述移动数据业务的主要领域GPRS(GeneralPacketRadioService,通用分组无线业务)是在现有的GSM移动通信系统基础上发展起来的一种移动分组数据业务。GPRS通过在GSM数字移动通信网络中引入分组交换的功能实体,以完成用分组方式进行的数据传输。GPRS系统可以看作是对原有的GSM电路交换系统的基础上进行的业务扩充,以支持移动用户利用分组数据移动终端接入Internet或其它分组数据网络的需求。以GSM、CDMA为主的数字蜂窝移动通信和以Internet为主的分组数据通信是目前信息领域增长最为迅猛的两大产业,正呈现出相互融合的趋势。GPRS可以看作是移动通信和分组数据通信融合的第一步。移动通信在目前的话音业务继续保持发展的同时,对IP和高速数据业务的支持已经成为第二代移动通信系统演进的方向,而且也将成为第三代移动通信系统的主要业务特征。GPRS包含丰富的数据业务,如:PTP点对点数据业务,PTM-M点对多点广播数据业务、PTM-G点对多点群呼数据业务、IP-M广播业务。这些业务已具有了一定的调度功能,再加上GSM-phase2+中定义的话音广播及话音组呼业务,GPRS已能完成一些调度功能。GPRS主要的应用领域可以是:E-mail电子邮件、WWW浏览、WAP业务、电子商务、信息查询、远程监控等等。GPRS的发展GSM-GPRS通过在原GSM网络基础上增加一系列的功能实体来完成分组数据功能,新增功能实体组成GSM-GPRS网络,作为独立的网络实体对GSM数据进行旁路,完成GPRS业务,原GSM网络则完成话音功能,尽量减少了对GSM网络的改动。GPRS网络与GSM原网络通过一系列的接口协议共同完成对移动台的移动管理功能。GPRS新增了如下功能实体:服务GPRS支持节点SGSN,网关GPRS支持节点GGSN,点对多点数据服务中心等,及一系列原有功能实体的软件功能的增强。GPRS大规模的借鉴及使用了数据通信技术及产品,包括帧中继、TCP/IP、X.25、X.75、路由器、接入网服务器、防火墙等。GPRS最早在1993年提出,1997年出台了第一阶段的协议,到目前为止GPRS协议还在不断更新,2000年初推出SMG#30,匿名接入功能在新的协议中不再体现。GPRS协议除包含新出台的协议外,还对原有的一些协议进行了较多的修改。GPRS与HSCSD业务的比较表1-1HSCSD与GPRS的比较比较项目HSCSDGPRS提供的业务适合于实时性强的应用,例如会议电视应用更加广泛,适用于突发性的数据业务,小数据量的频繁传送,偶然的出现的大数据量业务,如网页浏览等业务质量和性能数据业务的建链时间长,大于20秒数据业务的建链时间短,小于3秒数据速率4*14.4kb/s=57.6kb/s6*9.6kb/s=57.6kb/s(受限于64kb/s的交换矩阵)CS-2最大速率为107.2kb/s(受限于16kb/s的TRAU子速率)CS-4最大速率为171kb/s无线资源管理一个用户可分配多个信道,用户接入后即占用了该业务信道,无线资源的利用率较差可动态分配资源,一个用户可分配多个时隙,一个时隙也可多个MS共享,用户可一直与网络连接,但仅当传送数据时才占用无线信道资源网络设施的改造初期投资少,对于TRAU、IWF等速率适配设备需要硬件升级,不需要增加新的网络单元,其他部分主要是软件升级初期投资大,需增加SGSN、GGSN网络设施,BSC需增加硬件设备,BTS、HLR、SMC等需软件升级计费连接的时间,占用的信道数等数据量,连接时间和QoS等网络规划基于原有电路型业务的模型,无线和网络易于规划设计在无线方面缺乏经验,数据业务量增加后,网络规划困难HSCSD(HighSpeedCircuitSwitchingData)业务是将多个全速业务信道复用在一起,以提高无线接口数据传输速率的一种方式。由于目前MSC的交换矩阵为64kb/s,为了避免对MSC进行大的改动,限定入交换速率小于64kb/s。这样,GSM网络在引入HSCSD之后,可支持的用户数据速率将达到38.4kb/s(4时隙),57.6kb/s(4时隙,14.4kb/s信道编码)或57.6kb/s(6时隙-透明数据业务)。 HSCSD适合提供实时性强的业务如会议电视,而GPRS则适合于突发性的业务,业务应用范围较广。HSCSD作为电路型数据业务在无线接口上虽然也有无线资源的协商和调整(非透明业务),但对于一个连接来说,无论是否有实时数据的传送,至少需要保持一个时隙的无线连接。当数据业务量增加时,需增设新的基站或大量的无线信道。而对于GPRS业务来说,用户只有需要发送信息时才申请无线资源,其他时间MS随保持PDP激活状态,而不需要任何无线资源。在上行链路上网络需要对MS进行争抢判决,多个MS可共享一个时隙的无线资源,且随着USF的变化,上行资源的复用可以改变,在下行信道上采用排队的机制,多个MS可共享多时隙的下行资源,以TAF进行区分。虽然在网络建设上GPRS相对HSCSD对于网络的改动更大,但对于无线资源的利用来说却是占用最小的爱而兰负荷,在最大程度上减少了BTS的投资,即使在不增加频率资源和小区的情况下也可以提供业务。运营者可以根据业务负荷和实际需要在话音和数据业务之间动态分配无线信道。尤其是由于电路型呼叫的建立、结束和阻塞使得空闲信道表现为“空隙”和“突发”时,可被GPRS业务所利用,而HSCSD业务无法使用。HSCSD除了一些数据速率适配所必须的硬件更换之外几乎不需要对硬件设备进行改动,GPRS则需要增加SGSN和GGSN两个网络实体,HLR等网络设备需要软件升级。但从发展的眼光开看,GPRS的网络结构为第三代移动通信网络的建设打下了良好的基础。第一阶段的第三代核心网络将主要采用GPRS网络。

GPRS基本原理电路交换与分组交换首先对GSM电路交换型数据业务与GPRS分组型数据业务的技术特征做一下对比说明。电路交换的通信方式在电路交换的通信方式中,在发送数据之前,首先需要通过一系列的信令过程,为特定的信息传输过程(如通话)分配信道,并在信息的发送方、信息所经过的中间节点、信息的接收方之间建立起连接,然后传送数据,数据传输过程结束以后再释放信道资源,断开连接。图2-1是一个基于电路方式的话音通信过程示意图。EMBED图2-1基于电路方式的通信过程电路交换的通信方式一般适用于需要恒定带宽、对时延比较敏感的业务,如话音业务目前一般都采用电路交换的通信方式。分组交换的通信方式在分组交换的通信方式中,数据被分成一定长度的包(分组),每个包的前面有一个分组头(其中的地址标志指明该分组发往何处)。数据传送之前并不需要预先分配信道,建立连接。而是在每一个数据包到达时,根据数据包头中的信息(如目的地址),临时寻找一个可用的信道资源将该数据报发送出去。在这种传送方式中,数据的发送和接收方同信道之间没有固定的占用关系,信道资源可以看作是由所有的用户共享使用。由于数据业务在绝大多数情况下都表现出一种突发性的业务特点,对信道带宽的需求变化较大,因此采用分组方式进行数据传送将能够更好地利用信道资源。例如一个进行WWW浏览的用户,大部分时间处于浏览状态,而真正用于数据传送的时间只占很小比例。这种情况下若采用固定占用信道的方式,将会造成较大的资源浪费。图2-2是基于分组的通信过程示意图。EMBED图2-2分组通信示意图在GPRS系统中采用的就是分组通信技术,用户在数据通信过程并不固定占用无线信道,因此对信道资源能够更合理地应用。在GSM移动通信的发展路标中,GPRS是移动业务和分组业务相结合的第一步,也是采用GSM技术体制的第二代移动通信技术向第三代移动通信技术发展的重要里程碑。GPRS网络结构GPRS网络引入了分组交换和分组传输的概念,这样使得GSM网络对数据业务的支持从网络体系上得到了加强。图2-1和图2-2从不同的角度上给出了GPRS网络的组成示意图。GPRS其实是叠加在现有的GSM网络的另一网络,GPRS网络在原有的GSM网络的基础上增加了SGSN(服务GPRS支持节点)、GGSN(网关GPRS支持节点)等功能实体。GPRS共用现有的GSM网络的BSS系统,但要对软硬件进行相应的更新;同时GPRS和GSM网络各实体的接口必须作相应的界定;另外,移动台则要求提供对GPRS业务的支持。GPRS支持通过GGSN实现的和PSPDN的互联,接口协议可以是X.75或者是X.25,同时GPRS还支持和IP网络的直接互联。图2-3GPRS网络结构图2-4GPRS网络组成SGSN:服务GPRS支持节点SGSN为MS提供服务,和MSC/VLR/EIR配合完成移动性管理功能,包括漫游、登记、切换、鉴权等,对逻辑链路进行管理,包括逻辑链路的建立、维护和释放,对无线资源进行管理。SGSN为MS主叫或被叫提供管理功能,完成分组数据的转发,地址翻译,加密及压缩功能。SGSN能完成Gb接口SNDCP、LLC和Gn接口IP协议间的转换。GGSN:网关GPRS支持节点网关GPRS支持节点实际上就是网关或路由器,它提供GPRS和公共分组数据网以X.25或X.75协议互联,也支持GPRS和其它GPRS的互联。GGSN和SGSN一样都具有IP地址,GGSN和SGSN一起完成了GPRS的路由功能。网关GPRS支持节点支持X.121编址方案和IP协议,可以IP协议接入internet,也可以接入ISDN网。BSS:基站系统,包括BSC和BTS基站系统除具有完成原话音需求所具备的功能外,尚要求具备和SGSN间的Gb接口,对多时隙捆绑分配的信道管理功能,对分组逻辑信道的管理功能。Gb接口:SGSN和BSS间接口通过该接口SGSN完成移动性管理、无线资源管理、逻辑链路管理及分组数据呼叫转发管理功能。关于该接口的结构见后描述。我司无该接口的协议。Gs接口:MSC/VLR和SGSN间接口Gs接口采用7号信令MAP方式。SGSN通过GS接口和MSC配合完成对MS的移动性管理功能,SGSN传送位置信息到MSC,接收从MSC来的寻呼信息。Gr接口:SGSN和HLR间接口Gr接口采用7号信令MAP方式。SGSN通过Gr接口从HLR取得关于MS的数据,HLR保存GPRS用户数据和路由信息,当HLR中数据有变动时,也将通过SGSN,SGSN会进行相关的处理。Gd:SMS_GMSC、SMS_INMSC和SGSN间接口。通过该接口,SGSN能接收短消息,并将它转发给MS、SGSN和短消息业务中心-GMSC,通过Gd接口配合完成在GPRS上的短消息业务。Gn:GRPS支持节点间接口。即SGSN间、GGSN间、SGSN和GGSN间接口,该接口采用TCP/IP协议。Gp:GPRS网间接口。不同GPRS网间采用Gp接口互连联,由网关和防火墙组成。Gi:GPRS和分组网接口。GPRS通过Gi接口以X.25、X.75或IP协议和各种公众分组网实现互联。GPRS数据传输平面和GSM相比,GPRS体现出了分组交换和分组传输的特点,即数据和信令是基于统一的传输平台,从下面的几个图中可以看出,在数据传输所经过的几个接口,传输层(LLC)以下的协议结构对于数据和信令是相同的。而在GSM中,数据和信令只是在物理层上相同。数据传输平台如下图所示:图2-5GPRS数据传输平台GTP:GPRS燧道协议。所有在GSN间传送的PDU应经GTP重新包装,GTP提供流量控制功能。UDP/TCP:传输层协议,建立端到端连接的可靠链路,TCP具有保护和流量控制功能,确保数据传输的准确,TCP面向连接的协议。UDP则是面向非连接的协议,UDP不提供错误恢复能力,也不关心是否已正确接收了报文,只充当数据报的发送者和接收者。IP:网络层协议,此处不述。L2:数据链路层协议,可采用一般以太网协议。L1:物理层。NetworkService:数据链路层协议,采用帧中继方式。BSSGP:该层包含了网络层和一部分传输层功能,主要解释路由信息和服务质量信息。LLC:传输层协议,提供端到端的可靠无差错的逻辑数据链路。SNDCP:执行用户数据的分段、压缩功能等,待详细分析。MAC:介质控制接入强,属于链路层协议。RLC:无线链路控制子层,属于链路层和网络层协议。GPRS信令平台MS与SGSN间信令平台SGSN与HLR间信令平台 SGSN与MSC/VLR间信令平台SGSN与EIR间信令平台SGSN与SMS_GMSC、SMS_IWMSCGPRS支持节点间地址、编号与标识GPRS涉及地址、编号以及一些相关的标识,如图2-6所示在各实体中分布。在GPRS骨干网中,每个SGSN有一个内部IP地址,用于骨干网内的通信。另外,它还有一个SS7网的SGSN编号,用于与HLR、EIR等的通信;每个GGSN有一个内部IP地址用于骨干网内的通信。若GGSN选择了通过Gc接口与HLR相连,则它也应有一个GGSNSS7编号。此外,作为与外部数据网互连的网关,GGSN还应具有一个与外部网络相应的地址。GPRS的终端MS具有一个唯一的IMSI,在附着到GPRS上时,还将由SGSN分配一个临时的P-TMSI。要接入外部PDN,MS还应具有与该PDN相应的地址,称为PDP地址,如:在接入X.25/X.75网时,该PDP地址是X.121地址;接入IP网时,则PDP地址是外部IP网的IP地址,IP地址可以由GGSN静态或者动态分配。MS在发起分组数据业务时,还应向SGSN提供一个接入点名(APN),以使网络知道它要接入哪个外部网络,从而将它寻路到相应的GGSN上。一个用户在一个分组数据业务进程中,在MS到SGSN段由TLLI来唯一地进行标识,在SGSN到GGSN段由TID来唯一地进行标识。以下是对各标识的描述:图2-6GPRS地址/编号示意图IMSI:与原GSM用户一样,所有GPRS用户(匿名接入用户除外)都应有一个IMSI。注:匿名接入是指,对于某些特定的主机,移动用户可以不经IMSI或IMEI鉴权和加密而进行匿名接入,这时,匿名接入所发生的资费应由被叫支付。运营者可根据业务需求来决定是否支持匿名接入,目前我国的GSM网中尚未引入被叫付费业务,因此,暂不详细讨论匿名接入相关的业务流程。P-TMSI:附着在GPRS上的用户将由SGSN分配一个用于分组呼叫的P-TMSI。NSAPI/TLLI:网络层业务接入点标识/临时逻辑链路标识(NSAPI/TLLI)配对用于网络层的寻路。TLLI用于标识MS和SGSN之间的逻辑链路,由SGSN根据P-TMSI导出;NSAPI在MS中用于标识用户接入哪种网络业务(如X.25或IP),在SGSN和GGSN之间作为TID的组成部分用于标识相应的PDP上下文。PDP地址:GPRS用户的网络层地址,可以有一个或多个,这由该用户所涉及的外部网络来决定,如:IPv4地址IPv6地址X.121地址TID:隧道标识,由IMSI和NSAPI组成,用于在GSN之间(SGSN和GGSN之间,或新SGSN和原SGSN之间)唯一地标识一个PDP上下文。路由区标识(RAI):MS在GSM电路业务状态下是按位置区(LA)来进行位置管理,而在GPRS分组业务状态下则是按路由区(RA)来进行位置管理的。每个路由区有一个路由区标识(RAI),RAI=LAI+RAC,它将作为系统信息进行广播。小区标识(CI):与原GSM相同。GSN的相关标识:GSN地址:为与GPRS骨干网上的其他GSN通信,每个SGSN、GGSN都有一个IP地址(IPv4/IPv6),这些IP地址是GPRS网的内部地址,每个地址可以有一个或几个相应的域名。GSN编号:为与HLR、EIR等通信,每个SGSN还有一个SGSNSS7编号。若GGSN选择了通过Gc接口与HLR相连,则它也应有一个GGSNSS7编号。接入点名(APN):由以下两部分组成:APN网络标识:这部分是必有的,它是由网络运营者分配给ISP或公司的、相当于其域名的一个标志。APN运营者标识:这部分是可选的,其形式为“MNCyyy.MCCzzz.gprs”,用于标志归属网络。APN网络标识通常作为用户签约数据存储在HLR中,用户在发起分组业务时也可向SGSN提供APN,用于SGSN选择应接入相应的GGSN以及用于GGSN判断接入相应的外部网络。此外,HLR中也可存储一个“野卡(wildcard)”,这样用户或SGSN就可以选择接入一个没有在HLR中存储的APN。

GPRS基本功能和业务GPRS业务种类在PLMN中,GPRS(通用分组无线业务)使得用户能够在端到端分组传输模式下发送和接收数据。在GPRS中定义了两类承载业务:点对点(PTP)和点对多点(PTM)。以GPRS承载业务支持的标准网络协议为基础,GPRS网络营运者可以支持或提供给用户各种电信业务。GPRS提供应用业务的特点:--适用不连续的非周期性(突发)的数据传送,突发出现的时间间隔远大于突发数据的平均传输时延;--适用小于500字节小数据量事务处理业务,允许每分钟出现几次,可以频繁传送;--适用几千字节大数据量事务处理业务,允许每小时出现几次,可以频繁传送。上述GPRS应用业务特点表明:GPRS非常适合突发数据应用业务,能高效利用信道资源,但对大数据量应用业务GPRS网络要加以限制。主要原因是:-数据业务量较小。GPRS网络时依附于原有的GSM网络之上。但在目前,GSM网络还主要提供电话业务,电话用户密度高业务量大,而GPRS数据用户密度低。在一个小区内不可能有更多的信道用于GPRS业务。--无线信道的数据速率较低。采用GPRS推荐的CS-1和CS-2信道编码方案时,数据速率仅为9.05Kbit/s和13.4Kbit/s(包括RLC块字头)。但能够保证实现小区的100%和90%覆盖时,能满足同频道干扰C/I9dB要求。原因是CS-1和CS-2编码方案RLC(无线链路控制)块中的半速率和1/3速率比特用于前向纠错FEC,因此降低了C/I要求。因此目前GPRS应主要采用CS-1和CS-2编码方案。能满足现有电路设计要求。虽然CS-3和CS-4编码方案数据速率较高为15.6Kbit/s和21.4Kbit/s(包括RLC块字头),它是通过减少和取消纠错比特换取数据速率的提高。因此CS-3和CS-4编码方案要求较高的C/I值。仅适合能满足较高的C/I值的特殊地区使用。--当采用静态分配业务信道方式时,初期一个小区一般考虑分配一个频道(载波)即8个信道(时隙)用于分组数据业务。例如某家公司的第一代GPRSBSS多时隙工作能力:上下行各5个时隙(PDCH)用于全双工MS。一个小区仅能提供上下行最高数据速率小于67Kbit/s(CS-2编码)。当下行4个时隙(PDCH)和上行2个时隙(PDCH)用于半双工MS工作。一个小区仅提供下行最高数据速率小于53.6Kbit/s(CS-2编码)和上行最高数据速率小于28.6Kbit/s(CS-2编码)。多时隙信道一般用于Web浏览业务(数据库查询)和FTP文件传送业务等。由于多时隙信道数量有限,因此GPRS网络要对大数据量应用业务加以限制,允许每小时出现几次。当GPRS业务和GSM业务共享信道,采用动态分配信道方式时,电话有较高的优先级。可利用任何一个信道的两次通话间隙传送GPRS分组数据业务,如果某个信道用于GPRS业务,一个分组数据信道(PDCH)可以实现多个GPRSMS用户共享(即多个逻辑信道可以复用到一个物理信道),因此GPRS特别适用突发数据的应用,大大地提高了信道利用率。GPRS基本功能GPRS网络的高层功能包括以下几个方面:网络接入控制功能分组路由和转发功能移动性管理功能逻辑链路管理功能无线资源管理功能网络管理功能网络接入控制功能网络接入控制功能控制MS对网络的接入,使MS能使用网络的相关资源完成数据功能。对于GPRS而言,用户可以从移动终端和固定网络侧(包括Internet和X.25)发起。对于特定PLMN运营商,可能限制某些特定用户接入网络或者向特定用户提供特定的业务。GPRS网络接入功能包含如下几个组成部分:1. 位置登记功能位置登记功能是指将用户的ID和用户的分组数据协议、在PLMN中的位置联系以及对外部分组数据网络的接入点联系起来。这种联系可以作为静态形式存贮在HLR中,或者是根据需要动态分配。2. 鉴权和授权功能向用户授予使用某种特定网络服务的权利和对特定用户的申请进行鉴权。鉴权的实现是和移动性管理联系在一起的。3. 许可控制功能许可控制功能根据用户所申请的QoS所需要的无线资源,决定是否分配无线资源。许可控制功能的实现是和无线资源管理功能联系在一起的,用于估计小区的无线资源需求。4. 消息屏蔽功能消息屏蔽功能通过包过滤功能将未被授权的和多余的消息滤除。在GPRS的第一阶段,支持网络控制的和预约的消息屏蔽功能,在第二阶段,将支持用户控制的消息屏蔽功能。分组路由和转发功能分组路由和转发功能完成对分组数据的寻址和发送工作,保证分组数据按最优路径送往目的地。分组路由功能和转发功能由以下几个部分组成:转发功能(中继功能)路由功能地址转换和映射功能封装功能燧道功能压缩功能加密功能1、路由功能和隧道功能分组路由和传输功能包括以下几个方面: 在同一PLMN中的移动终端和外部网络之间,也就是在参考点R和参考点Gi之间的路由功能。 在不同PLMN(参考点R和参考点Gi在不同的PLMN)中的移动终端和外部网络之间,也就是在通过Gp接口在参考点R和参考点Gi之间的路由功能。 在不同终端之间,也就是在不同MS的参考点R之间的路由功能。PDPPDU在MS和GGSN之间以N-PDU的形式传送,包的大小限制在1500字节以内。对于大小在1500字节以内的N-PDU,将在MS和GGSN之间进行分组路由和转发;对于大小大于1500字节的N-PDU,将根据具体实现被切分、丢弃或拒绝。在SGSN和MS之间,PDPPDU由SNDCP传送。在SGSN和GGSN之间,PDPPDU通过TCP/IP或UDP/IP进行路由和传送。GPRS隧道协议通过由TID(TunnelIndentifier)和GSN地址所标记的隧道来传送数据。为支持漫游的GPRS用户和前向兼容,SGSN应该转发属于它所在网络不支持的PDP的PDU。2、转发(中继)功能GPRS转发功能是指SGSN和GGSN接收来自输入链路的信息然后向相应的输出链路发送的过程。SGSN和GGSN转发功能首先存贮所有有效的PDPPDU直到将PDPPDU发送出去或超时,超时的PDPPDU将被丢弃。最大的保持时间是和具体的实现有关的,同时最大保持时间根据PDP类型、PDPPDU的QoS、资源的负荷状态以及转发缓冲条件而确定的。为防止无线的资源的不必要的频繁的申请,确定一个比较合适的保持时间是必须的。SGSN和GGSN的中继功能分别将来自SNDCP和Gi的PDP加上序号,其中SGSN中继功能将重组PDPPDU并发送给SNDCP(即MS方向),GGSN转发功能重组PDPPDU并发送到Gi接口。3、封装功能GPRS提供一个MS和外部网络之间的透明通道,封装功能存在于MS、SGSN和GGSN之中。封装功能允许PDPPDU发送并且和MS、SGSN和GGSN中的PDPContext联系在一起。在PTP情况下,封装功能要求MS在GPRS处于连接状态以及PDPContext处于激活状态,否则,对于上行链路,MS将丢弃PDPPDU,对于下行链路,GGSN将丢弃、拒绝或发起一个PDPContext激活申请。在SGSN和GGSN之间,GPRS骨干网通过在PDPPDU上封装一个GTP协议头组成一个GTP帧,然后将GTP帧封装成TCP或UDP帧,再将该帧封装成IP帧。GPRS骨干网通过包含在IP和GTP协议头中的GSN地址和隧道终点标志来唯一定位GSNPDPContext。在MS和SGSN之间,SGSNPDPContext和MSPDPContext通过TLLI和NSAPI来唯一定位。TLLI是在MS初始化连接功能时分配的,NSAPI是在MS初始化PDPContext激活功能时分配的。移动性管理功能移动性管理功能用于PLMN中,保持对移动台MS当前位置跟踪功能。GPRS网的移动性管理处理功能与现有的GSM系统类似。一个或多个蜂窝构成一个路由区(是一个位置区的子集)。一个SGSN对每个路由区提供服务。对MS位置的跟踪取决于MS移动性管理状态。当MS处于STANDBY状态,仅仅知道MS位置是在那一个路由区。当MS处于READY状态,可以知道MS的位置是在那一个蜂窝。1、附着功能2、分离功能分离功能允许MS发送GPRS和/或IMSI断开操作,允许网络侧SGSN侧发起GPRS断开操作。分离功能包括以下几种操作: IMSI分离功能(只支持MS发起的操作) GPRS分离功能 联合IMSI/GPRS分离功能(只支持MS发起的操作)MS从GPRS网络中分离可以采用显式分离和隐式分离两种方式,所谓显式分离方式就是由MS或SGSN发送一个分离请求;后者是则在一个已经存在的逻辑链路上,由于保持定时器超时或者由于无线链路上发生不可恢复的错误而造成的分离。在GSM-GPRS中,MS实现IMSI分离的方式要随着是否存在着GPRS附着而不同。下面给出几种分离的流程示意图。3、位置管理功能位置管理功能包括以下几个方面: 提供小区和PLMN选择的机制。 为网络提供一种获取处于保持和准备状态下的MS的路由区的机制。 为网络提供一种获取处于准备状态下的MS的小区标志的机制。MS定时地分别比较MMContext中的小区标志和来自BSS的小区标志以及MMContext路由区标志和来自BSS的路由区标志,从而产生小区更新和路由区更新请求。位置管理的操作可以分为以下三种: 小区更新 路由区更新 联合的路由区和位置更新小区更新流程当处于准备(READY)状态下的MS进入当前路由区的一个新的小区时,将进行小区更新操作。如果路由区改变,将进行路由区更新而不是小区更新。小区更新的流程可描述如下:MS向SGSN发送一个包含MS标志的上行LLC帧,在MS到SGSN方向,BSS在所有的BSSGP帧中添加一个小区标志。小区更新的结果是SGSN记录MS的小区变化,而后的业务将在新的小区处理。路由区(RA)更新流程当处于GPRS附着状态下的MS检测到它进入一个新的路由区或周期的路由区更新定时器溢出时,路由区更新流程将被执行。对于处于SGSN内部(同一SGSN的)路由区,SGSN将不通知GGSN或HLR。周期路由区更新一般是SGSN内部路由区更新。处于准备状态和匿名接入状态的MS将不执行路由区更新,在这种情况下,通过一个匿名接入PDPContext激活流程创建一个新的PDPContext,旧的PDPContext在READY定时超时时删除。下面分几种情况给出路由区更新的流程。联合路由区/位置区(CombinedRA/LA)更新流程当处于IMSI和GPRS联接状态下的MS进入一个新的位置区时,将发起一个联合路由区/位置区更新流程,MS发送一个路由区更新请求(包含位置区更新操作的指示),SGSN向VLR发送位置区更新信息。联合路由区/位置区更新只存在于A类或处于空闲状态下的B类MS的情况下,而C类MS在处于GPRS联接时不执行位置区更新。下面给出SGSN内部以及SGSN间的联合路由区/位置区更新流程示意图。周期路由区和位置区更新所有处于GPRS联接状态下的MS(除了正在进行CS通信的B类MS)都进行周期路由区更新,处于IMSI联接而同时不处于GPRS联接的MS应执行周期位置区更新。周期路由区更新只发生在MMContext为保持状态(STANDBY)的情况,当MMContext由保持状态转为准备状态时,周期路由区更新定时器将被停止,当由准备状态转为保持状态时,周期路由区更新定时器初始化并且开始启动。周期路由区更新类似于SGSN内部路由区更新。对于同时处于IMSI联接和GPRS联接状态的MS,周期更新流程和是否具备Gs接口有关: 对于具备Gs接口的情况,只执行周期路由区更新而不进行周期位置区更新。在这种情况下,对于处于GPRS联接状态下的MS,MSC/VLR将禁止隐式去激活操作而是通过SGSN接收周期路由区更新消息。如果SGSN没有接收到周期路由区更新消息并且STANDBY定时器超时,SGSN将向MSC/VLR发送一个IMSI去激活指示的消息。 对于不具备Gs接口的情况,路由区更新和位置区更新分别进行,其中前者通过Gb接口后者通过A接口。4、清除功能所谓清除功能是指SGSN将删除MMContext和PDPContext的消息传送给HLR。在MS显式或隐式地去激活后,SGSN有两种选择,一是立即删除MS的MM和PDPContext,二是SGSN将该MS的MMContext、PDPContext和鉴权三元组保留一定时间,以减少访问HLR的次数。安全性功能安全性功能包括以下三个方面:防止非法GPRS业务应用(鉴权和服务请求确认)、保持用户身份机密性(临时身份和加密)和保持用户数据的机密性(加密)。下面从这三个方面对GPRS的安全性功能作一简要介绍。1、用户鉴权GPRS鉴权流程和GSM原有的鉴权流程是相似的,不同点在于GPRS鉴权流程是由SGSN发起的,GPRS鉴权三元组存贮在SGSN中,同时在开始加密时,将对所采用的加密算法进行选择。在MS进行IMSI联接或位置区更新操作时,MSC/VLR不能够通过SGSN对MS进行鉴权,但可以在建立CS连接是进行鉴权操作。下图给出GPRS用户鉴权流程。2、用户身份机密性临时逻辑链路标志(TLLI)用来唯一表示一个用户,在同一路由区,IMSI和TLLI具有一一对应关系,这种对应关系只有MS和SGSN知道。TLLI的地址范围可以分为三部分:本地地址、外部地址以及随机地址,其中本地地址是由SGSN分配的并且只在地址分配时所在路由区有效;外部地址是由MS分配的,源于旧路由区中的本地地址;当MS不具备本地地址和外部地址或MS发起一个匿名接入时,MS将随机选择一个TLLI。当MS处于READY状态时,SGSN可随时为MS重新分配TLLI,可以通过一个TLLI再分配流程或在连接流程、路由区更新流程时进行。与TLLI相联系的还有TLLI标记这个概念,TLLI标记用来对用户的身份进行验证。在SGSN向MS发送AttachAccept和AreaUpdateAccept消息时,可以将TLLI标记作为一个可选的参数,如果MS接收到TLLI标记,将在下一个连接请求或路由区请求中附加TLLI标记,供SGSN验证。下图给出了TLLI再分配的流程。3、用户数据和GMM/SM信令机密性在GPRS中,加密的范围在MS和SGSN之间,而与此对应GSM加密的作用范围在MS和BTS之间。加密操作是由LLC层完成的。GPRS增加了一个新的加密算法(参见GSM01.60),另外由于SGSN不知道TDMA的帧数,因此在加密算法中,用逻辑链路控制帧数量来代替TDMA帧数。GPRS的用户身份检验流程基本等同于GSM,不同点在于检验的执行者是SGSN。逻辑链路管理功能逻辑链路指MS到GPRS网络间所建立的分组数据传送的逻辑链路,当逻辑链路建立后,MS与逻辑链路具有一一对应关系。包括以下功能: 逻辑链路建立功能 逻辑链路维护功能 逻辑链路释放功能无线资源管理功能无线资源管理功能处理无线通信通道的分配和管理,GPRS无线资源管理功能要实现GPRS和GSM共用无线信道。无线资源管理功能包括以下几个方面: Um管理功能。Um管理功能处理每个小区的物理信道的分配,分配的策略可以根据本地用户需求或根据运营者的选择。 小区重选功能。该功能使得MS能够选择一个最佳小区,小区重选功能涉及到无线信号的估计以及管理同时要根据各侯选小区的拥塞程度决定一个最佳小区。 Um-tranx功能。该功能包括无线链路上的媒体接入控制、物理无线链路上的包的复用、MS里的包的识别、检错和纠错以及流量控制等几个方面,提供MS和BSS之间的数据传输功能。 通道管理功能。该功能管理BSS和SGSN之间的分组数据通信通道,这些通道的建立和释放可以动态地基于业务量也可以静态地基于每个小区的最大期望业务负荷。下面从四个方面对无线资源管理功能作一介绍。1、无线资源管理无线资源管理(RRM)的详细描述参见GSM04.07,无线接口层3协议参见GSM04.08。GPRS无线资源管理主要体现为以下的功能: GPRS物理信道的指配和释放。 监视GPRS信道的使用以检测正在使用或发生拥塞的GPRS信道。 初始化拥塞控制流程。 将GPRS信道配置信息向MS广播。GPRS无线资源是采取动态分配的策略,同时GSM无线资源动态地在GPRS和其他GSM业务之间共享。用于GPRS的无线资源可以动态地增加直到达到一个运营者设定的最大值,或动态地减少直到达到一个运营者设定的最小值。另外网络将在公共控制信道上广播GPRS系统信息。2、GPRS下行传输的寻呼在SGSN向一个处于保持状态的MS传输数据之前,SGSN向MS将发送一个寻呼请求,该寻呼流程将MM的状态由保持状态转为准备状态,MS收到寻呼请求后将回送任一有效的LLC帧作为应答,将SGSN中的MMContext由保持状态转为准备状态。如果SGSN在一定时间内(由一定时器监视)没有收到MS的应答,将重复发送寻呼请求,重复发送的实现方式由实现者确定。下图给出GPRS寻呼流程。3、小区选择和小区重选当MS处于空闲状态并且开始GPRS联接流程,如果MS所处的小区支持GPRS则不需要进行小区重选的操作,否则要进行小区重选。当MS处于保持状态或准备状态,小区重选的策略参见GSM03.22。4、非连续接收GPRSMS可以选择使用非连续接收(DRX),如果选用DRX,MS应在连接过程中将DRX的相关参数指示给SGSN,SGSN将在每一个寻呼请求中,将这些参数传送给BSS。网络管理功能计费 SGSN和GGSN均可收集计费信息。无线网络使用的相关计费信息由SGSN收集,外部网络使用的相关计费信息由GGSN收集,GPRS网络资源使用的相关计费信息由SGSN和GGSN共同收集。对于PTP业务,SGSN收集以下计费信息:无线接口的使用:传输数据量、QoS、用户协议等;PDP地址的使用:MS使用PDP地址的时间;GPRS资源的使用:包括对其他GPRS相关资源以及象移动性管理等的使用;MS位置:HPLMN、VPLMN以及其他可选的精确位置信息。GGSN收集以下计费信息:目的地址和源地址:按运营者要求的精确度来提供目的地址和源地址信息;外部数据网的使用:来往于外部数据网的数据量;PDP地址的使用:MS使用PDP地址的时间;MS位置:HPLMN、VPLMN以及其他可选的精确位置信息。运营者可利用SGSN和GGSN所收集的上述计费信息来设计自己的具体计费方案。

IP相关的基础知识1、NATNAT提供了地址转换的功能,地址转换实现了私有地址与公有地址之间的转换,提供了内部网络访问外部网络的功能,同时可以对内部网络提供相应的对外的服务。地址转换作为一个功能嵌到IP层中。地址转换主要是因为Internet地址短缺问题而提出的。利用地址转换可以使内部网络的用户访问外部网络(Internet),同时利用地址转换可以给内部网络提供一种“隐私”保护,也可以按照用户的需要提供给外部网络一定的服务,如:WWW、FTP、TELNET、SMTP、POP3等。2、FIREWALL在GSN中加入防火墙技术,对进入GSN的IP包进行包过滤,能够有效的将一大部分安全隐患在IP层给处理掉。IP包过滤的依据是用户制订的访问列表规则。根据不同的需要,用户可以制定相应的访问列表规则,采用这些规则来过滤IP数据包。3、GREGRE(GenericRoutingEncapsulation)——基本路由封装是对某些网络层协议(如:IP,IPX,AppleTalk等)的数据报进行封装,使这些被封装的数据报能够在另一个网络层协议(如IP)中传输。GRE是一种通用隧道协议,属于三层隧道协议。在GPRS中,它利用IP网络协议来传输上层协议,从而提供VPN的功能。对使用GRE的用户,在发送用户的包时,先对用户的IP包进行一次GRE封装,然后再从Gi接口发送;当从Gi接口收到GRE封装的包时,首先要进行GRE的解封装,然后再查找上下文,将解开的IP包通过GPRS网络送给相应的用户。4、DNSGPRS系统中使用了DNS域名解析服务,用以将GPRS系统中的域名解析为互联网的IP地址,进行进一步的操作。DNS服务是互联网的基本服务之一,目前所有的域名到IP地址的解析都是使用该服务。5、RADIUSGSN系统中使用了Radius远程验证拨入用户服务功能对上网的用户及其密码进行验证,在华为系统中Radius实现了DHCP的功能,即可以分配动态地址。

Gb相关知识1、FRFR子层属于数据链路层,它为Gb接口的上层提供公用的传送通路,在Gb接口,FR子层使用统计复用方式传送上层数据和信令。GPRSGb接口FR子层只实现FR协议的部分功能。FR子层的主要功能:FR子层从NS控制子层接收数据包,将数据包组成帧中继帧然后经物理接口传送;FR子层从物理接口接收帧中继帧,对其分析然后传送到NS控制子层;协议处理部分(Q933A)的用户侧周期地向网络侧进行PVC状态检查和链路一致性检查;其还进行帧中继子层的操作维护;在接收发送数据时进行各种信息的统计和拥塞状态的统计。2、NS该层基于帧中继,用于传送上层的BSSGPPDU,能够提供负荷分担,链路查询等功能。3、BSSGP在传输平台上,该协议用于在BSS与SGSN之间提供一条无连接的链路进行无确认的数据传送。采用BSSGP协议来传送与无线相关的QoS、路由等信息,处理寻呼请求,对数据传输实现流量控制。目的就是通过BSSGP实现对BSS一些信息的屏蔽,使得MS、SGSN不用关心BSS的相关信息。4、LLC逻辑链路层,在MS与SGSN之间提供一条高度可靠的加密的逻辑链路用于数据传输。LLC协议也可同时支持有确认和无确认两种模式。LLC层可支持多种QoS延时级别。5、SNDCP协议适配层,作为网络层与链路层的过渡,将IP/X.25用户数据进行分段、压缩等处理后送入LLC层进行传输。

GPRS的一些基本概念手机种类GPRS终端有以下三类,终端与上述网络工作模式相配合,实现电路交换业务与分组交换业务的关联: A类:GPRS和GSM电路型业务可同时工作。 B类:可附着在GPRS和GSM电路型业务上,但二者不能同时工作。 C类:只能附着在GPRS业务上。网络模式根据网络对电路业务和GPRS业务的寻呼方式及其配合关系,可将网络划分为表5所示的三种网络工作模式。表1-2网络工作模式模式电路寻呼信道GPRS寻呼信道寻呼配合关系I分组寻呼信道分组寻呼信道

需要SGSN与MSC/VLR配合进行寻呼,应选用Gs接口。MS只需监视一个寻呼信道,如果给MS分配了分组数据信道,则MS就在该分组数据信道上接收电路业务的寻呼信息。CCCH寻呼信道CCCH寻呼信道

分组数据信道-IICCCH寻呼信道CCCH寻呼信道不需要SGSN与MSC/VLR配合进行寻呼。MS只需监视CCCH寻呼信道,但即使给MS分配了分组数据信道,MS也仍在CCCH寻呼信道上接收电路业务的寻呼信息。IIICCCH寻呼信道分组寻呼信道不需要SGSN与MSC/VLR配合进行寻呼。MS需要监视CCCH寻呼信道和分组寻呼信道这两个信道。CCCH寻呼信道CCCH寻呼信道移动性管理工作状态和工作状态转换GPRS有三种不同的移动性管理(MM)工作状态:IDLE状态、STANDBY状态和READY状态。 空闲(IDLE)状态:在GPRS空闲状态,用户未连到GPRS用户移动性管理(MM),MS和SGSNContext不包含该用户的有效的位置及路由信息,与用户有关的移动性管理程序不能执行。MS可以接收PTM-M业务,PTP和PTM-G业务MS也不能执行。在MS和SGSN之间为了建立移动性管理MM对话,MS应执行GPRS附着程序。PLMN的选择、GPRS小区的选择和重选操作是MS发起的。 保持(STANDBY)状态:在保持状态,用户被联到移动性管理,仅知道MS在那一个路由区域。MS和SGSN为用户IMSI(国际移动用户识别)建立MMContext。MS可以接收PTM-M和PTM-G业务数据,经SGSN的电路交换业务也可以接收。但是PTP业务的接收和发送,PTM-G数据的发送在此状态下不能执行。MS可执行GPRS路由区(RA)功能、GPRS小区选择和本地小区重选功能。当MS进入新的RA时,MS执行移动性管理程序通知SGSN。当MS在同一RA的小区间移动时,MS不通知SGSN。因此MS工作在准备状态时,SGSNMMContext中的位置信息仅包含GPRSRA(路由区域)信息。在保持状态,MS可以启动激活或去激活PDPContext(分组数据协议X.25;IP)流程。在发送数据之前,PDP对话将被激活。当MS开始发送数据时,MS从保持状态转变到准备好状态。如果PDP对话被激活,在移动性管理准备状态下,MTPTP或PTM-G分组能被SGSN接收。SGSN在MS所在路由区内送寻呼请求。在MS对寻呼进行响应是,MS中MM状态从保持状态转变为准备好状态;同时,当SGSN接收到寻呼响应后,SGSN中MM状态由保持状态转变为准备好状态。与此类似的是,以及当数据和信令信息被MS送出后,MS的MM状态改变到准备好状态,当SGSN收到MS送出的数据和信令信息时,SGSN的移动性管理MM状态也改变到准备好状态。MS也可以启动GPRS断开程序转到空闲状态。如果准备状态定时器溢出,SGSN和MS中移动性管理MM对话将被删除,MM状态进入空闲状态。 准备好(READY)状态:在准备好状态,SGSNMMContext对应着保持状态下的MMContext的扩展通过用户的小区位置信息扩展。MS执行移动性管理程序,提供网络知道所选择的小区。GPRS小区的选择和重选是由MS在本地完成的,也可以由网络来控制。小区识别包括来自MS数据分组中的BSSGP(基站子系统GPRS协议)的头。在这种状态下,MS可以发送和接收PTPPDUs,网络侧不发起寻呼,对其它业务的寻呼可以通过SGSN实现。无论无线资源是否分配给用户,即使在没有数据发送时,MMContext仍保持在准备好状态,直到定时器超时,然后转为保持状态。为了从准备好状态进入空闲状态,MS启动GPRS断开程序。移动性管理三种工作状态转换工作模型见图12。图12移动性管理状态转换工作模型PDP(PacketDataProtocol)状态和工作状态转换每个GPRSPDP业务的签约包括一个或几个PDP地址的签约,每个PDP地址是由位于MS、SGSN和GGSN中的一个特定的PDP上下文(PDPContext)组成的,而每个PDP上下文处于非激活态(INACTIVE)和激活态(ACTIVE)两个状态中的一个。非激活(INACTIVE)状态处于非激活态的PDP地址的PDP上下文不包含路由及映射信息,对于用户的路由区更新信息不作修改,不能进行数据传送。对于特定的处于非激活状态的PDP地址,如果GGSN接收到移动被叫的数据包并且对应着该PDP地址的PDP上下文允许激活,GGSN将发起一个PDP上下文激活消息,否则将发送出错信息。激活(ACTIVE)状态PDP激活状态只存在于用户的移动性管理状态处于STANDBY和READY状态时。PDP状态之间的转换如图1所示。图附着GPRS附着和分离是由移动性管理功能完成的。GPRS附着功能:已联到GPRSMS经SGSN连接IMSI(国际移动用户识别)。未联到GPRSMS连接IMSI,已在GSM中定义了。在连接中,MS提供它的IMSI或原有TLLI(临时逻辑链路识别)和原有RA1,及指示执行的连接类型。不同的连接类型包括:IMSI附着;GPRS附着和结合的IMSI/GPRS附着。IMSI或原有TLLI和原有RA1可看作连接程序的识别器,直到分配新的TLLI。执行GPRS附着之后,MS进入准备好状态,MM对话在MS和SGSN之间建立。MS可能激活PDP对话。已联到IMSI的C级MS在实现GPRS附着之前将跟随正常的IMSI中断程序。已联到GPRS的C级MS在实现IMSI附着之前将执行GPRS中断。对于特殊MS位置的SGSN地址存在VLR中,当用户数据变化时能与SGSN通信。如果SGSN收到新的用户数据,MS已是GPRS附着,SGSN命令MS实现新的GPRS附着和新的PDP对话激活,新的用户数据能使用。GPRS附着完成后,SGSN跟踪MS所在位置,MS能接收和发送短消息,但不能接收和发送其它数据业务。为了传送其它数据业务,MS必须首先激活PDP对话。当用户希望断开与GPRS网连接,GPRS执行分离功能。GPRS分离后,使MS进入空闲状态,同时断开移动性管理对话。当备用(准备)定时器满时,MS也能从GPRS断开。GPRS断开功能一般由MS来执行的,网络也能执行GPRS断开功能。会话管理分组路由和转发功能是和PDPContext的状态有着紧密关系的,只有在一个PDP地址所对应的位于SGSN和GGSN中的PDPContext都处于激活状态时,才可能对相应的PDPPDU进行路由和转发(对于PTP情况)。在GPRS系统中,如果要传输数据必须先要建立PDPContext,这个过程就是会话管理,会话管理包括激活、去激活和更改流程。路由区识别(RAI)路由区由运营者定义,包含一个或多个小区,可等同于一个位置区,或是一个位置区的子集。一个路由区由一个SGSN控制。路由区信息作为一种系统信息将在公共控制信道广播。LAI=MCC+MNC+LACRAI=MCC+MNC+LAC+RACCGI=LAI+{RAC}+CI(如果该小区支持GPRS,CGI中将包含RAC,否则将不包含)TID隧道标识,由IMSI和NSAPI组成,用于在GSN之间(SGSN和GGSN之间,或新SGSN和原SGSN之间)唯一地标识一个PDP上下文。网络层服务接入点标志(NSAPI)NSAPI和TLLI用于网络层的路由,NSAPI/TLLI对在一个路由区内是唯一的。指分组数据协议应用层接入SNDCP的地址,如下图示:对于X.25和IP各有自己的NSAPI。临时逻辑链路标志(TLLI)TLLI用于一个路由区内唯一地标识MS和SGSN间的一条逻辑链路。在一个路由区内,TLLI和P-TIMSI一一对应。在GPRS系统中,存在四种不同的TLLI:LocalTLLITLLI从P-TMSI演化而来,和本地RA有关ForeignTLLITLLI从P-TMSI和另外一个RA演化而来,当用户发生路由区更新时就上报。RandomTLLI新上网的MS,如果初次ATTACH需要自己提供一个随机的TLLIAuxiliaryTLLISGSN选择,给匿名接入的MS提供标示。APN接入点名,实际上就是IP地址或一个逻辑名字,在GGSN中用于表征外部数据网络。用户可以通过不同的APN选择GGSN,这就是说用户可以多次激活。用户选择不同的APN目的就是通过不同的GGSN选择外部网络,因为只有通过GGSN才能访问外部的PDN。一个APN的例子是:,这个APN需要通过DNS进行解析才能获取GGSN的真实的IP地址。PDP地址和类型PDP地址即分组协议的地址。MS由IMSI标识,为完成分组数据功能,还应具有PDP地址,PDP地址可为: IP地址(IP4地址或IP6地址) x.121地址(对于X.25业务)上述地址可以固定分配,也可以动态临时分配。固定分配时,MS必须先签约,由网络分配相应的固定地址,同时写入该用户的SIM卡和用户数据中(HDB),PDP地址类型也必须在签约时说明,否则系统对不签约的PDP地址予以拒绝。GSN地址每一个SGSN、GGSN都对应一个IP地址,用于GPRS骨干网的通信,同时对应着一个或多个DNS名。为实现SGSN和HLR、EIR之间的通信,要求SGSN具有一个SGSN号(类似于GSM的信令点)。若要求GGSN支持Gc接口,同样GGSN要具有一个GGSN号。MM上下文和PDP上下文MM上下文MMContext也即移动性管理上下文,用户首次附着到GPRS网络中,SGSN就要建立一个MMContext,如果用户再次附着,SGSN会搜索SDB中的已有的数据重建MM上下文。MMContext包括用户移动性管理的一些内容:IMSI,MMState,P-TMSI,MSISDN,RouteingArea,Cellidentity,NewSGSNAddress,VLRNum等等。PDP上下文PDPContest也即PDP上下文,用户每次激活时SGSN、GGSN都要创建PDPContest,在SGSN中每个MMContext可以包含多个PDPContext。PDPContext包括会话管理的一些内容:SGSN:PDPState,PDPType,PDPAddress,APN,NASPI,TI,GGSNAddress,SendN-PDUNumber,ReceiveN-PDUNumber,QosProfileNegotiatedGGSN:IMSI,NSAPI,MSISDN,PDPType,PDPAddress,DynamicAddress,APN,QosProfileNegotiated网络服务质量(QOS)QoS(QualityofSerice)也即网络服务质量,相对MS和网络来说,要根据网络的实际情况进行QoS协商。每一个PDP上下文都有一个独立的QoS脚本,对于QoS来说,主要定义了以下几个属性: 优先等级 延时等级 可靠性等级 峰值吞吐量 平均吞吐量

与GSM系统的关系SGSN和MSC/VLR之间的互作用由于GPRS系统是将分组数据加到GSM网,使电路交换网和分组交换网在GSM网中同时存在。但两个系统的移动性处理是分开独立进行的。MS可同时使用电路交换和分组交换业务(A级和B级MS),能更有效地使用网络资源。SGSN和MSC/VLR之间的结合产生了SGSN和MSC/VLR之间的互作用。当VLR存储SGSN地址及SGSN存储VLR地址时产生这种结合。结合用于准备和准备好状态下同级A级和B级MS,C级MS仅能联到GPRS或CS业务之一。如果在SGSN和MSC/VLR之间安装Gs接口,会产生如下节省网络资源的情况出现: GPRS/IMSI附着和分离的结合:当MS执行同时的GPRS/IMSI附着时,MS送请求到SGSN,SGSN通知MSC/VLR,MSC/VLR存储SGSN的地址,执行同时的GPRS/IMSI附着。GPRS/IMSI分离工作与附着是类似的。节省无线资源。 合成的路由区(RA)/位置区(LA)更新:当MS进入一个新的位置区(LA)时,MS改变了路由区(RA)和位置区(LA),执行合成的路由区(RA)/位置区(LA)更新。MS没有电路交换CS的连接(CS不执行LA更新),SGSN送LA更新到VLR。是通过SGSN实现这种更新。在GSM空闲状态下只有A级和B级MS能够执行。 经GPRS网络实现电路交换业务的寻呼:当MSC/VLR收到一个移动终端MT的呼叫或一个短消息时,MSC/VLR通知SGSN在VLR中的地址指示MS是GPRS附着,并送寻呼请求到SGSN。SGSN通过GPRS寻呼信道送电路交换页,MS利用电路交换GSM信道对页作出响应。 B级MS中断/恢复程序:一个B级MS不能同时使用电路交换和分组交换业务。当一个B级MS接入电路交换呼叫时,MSC/VLR送给SGSN一个中断通知,SGSN收到通知后必须中断GPRS附着。当电路交换呼叫完成后,MSC/VLR送给SGSN一个恢复通知,SGSN收到通知后恢复GPRS附着。与GSM点对点短消息业务关系MS通过GPRS无线信道能接收来自GSM的短消息SM业务(MT方向),MS也能经GPRS信道发送SM业务(MO方向)。如果MS附着在GPRS上而未附着在CS业务上,则短消息业务通过GPRS信道来提供;如果MS同时附着在GPRS上和CS业务上,则短消息业务在GPRS信道和CS信道上都可以传送,优先选择哪个信道来传送由运营者确定,一般来说,通过GPRS信道传送短消息无线资源效率会高一些。此外,如果CS控制信道正在使用,则通过SGSN来对MT短消息进行寻呼。

GPRS业务流程移动性管理的流程接入控制与安全性GPRS的移动性管理规程通常与登记、用户鉴权、标识校验、加密等接入控制与安全性管理等一起执行。 登记当MS需要接入GPRS时,首先需要进行登记,从而将用户的IMSI与用户的PDP地址、相应的SGSNIP地址和SS7编号等相互关联起来。GPRS的登记过程由MS、SGSN和HLR配合完成,以下是一个登记过程示例:MS:向SGSN发出附着请求(IMSI等);SGSN:通知HLR进行位置更新(IMSI、SGSNIP地址和SS7编号等);HLR:如“位置管理”一节所述进行位置更新,并向SGSN返回确认;SGSN:向MS返回确认,完成登记过程。 用户鉴权GPRS的鉴权过程与原GSM的相似,但该过程是由MS、SGSN和HLR来执行的:1)SGSN:向HLR发出发送鉴权信息(IMSI);2)HLR:返回鉴权信息确认(包含鉴权Triplets:RAND、SRES和Kc);3)SGSN:向MS发出鉴权请求(RAND、CKSN、加密算法);4)MS:返回鉴权响应(SRES),完成鉴权过程。图8-1鉴权流程 P-TMSI的分配P-TMSI由SGSN分配:SGSN:向MS发出P-TMSI重新分配命令消息(新P-TMSI,P-TMSI签名,RAI);MS:向SGSN返回P-TMSI重新分配完成消息。注:P-TMSI签名是一个与P-TMSI相关的可选参数,用于附着和位置更新等规程。图8-2P-TMSI重新分配流程 标识校验IMEI校验规程与原GSM相似,只是由SGSN代替MSC:SGSN:向MS发出标识请求(标识类型);MS:向SGSN返回标识响应(移动标识);SGSN:如果需要校验IMEI,则向EIR发出校验IMEI(IMEI)消息;EIR:向SGSN返回校验IMEI确认(IMEI)。图8-3标识校验流程 加密GPRS的加密是在SGSN和MS之间的LLC层实施的,GPRS将采用新的加密算法。附着MS在接入分组数据业务之前,必须先附着到GPRS上,当一个移动用户从一个路由区进入另一个新路由区时,其附着规程需完成移动性管理:MS:向新SGSN发出附着请求(IMSI或P-TMSI与原RAI、级别标志、CKSN、附着类型、DRX参数、原P-TMSI签名);新SGSN:向原SGSN发出标识请求(P-TMSI、原RAI、原P-TMSI签名);原SGSN:如果MS在原SGSN中已知,则返回标识响应(IMSI、鉴权Triplets);如果MS在原SGSN中未知,则返回错误原因;新SGSN:如果未能从原SGSN获得MS的标识,则向MS发送标识请求(标识类型=IMSI);MS:返回标识响应(IMSI);执行鉴权,如上节所述;校验IMEI,如上节所述;执行SGSN的位置更新,如果采用了Gs接口,还应执行MSC/VLR的位置更新,如“位置管理”一节所述;新SGSN:通知MS其附着请求被接受(P-TMSI,P-TMSI签名,无线优先权SMS等),必要时给MS分配新的P-TMSI。MS:返回附着完成消息(P-TMSI、VLRTMSI),完成附着规程。新SGSN:向新MSC/VLR返回TMSI重新分配完成消息(VLRTMSI)。图8-4附着流程分离当MS不使用GPRS时,可从GPRS分离。分离GPRS有两种方式: 明确分离:由网络或MS明确请求分离。MS发起分离:MS:向SGSN发出分离请求(分离类型、切断);SGSN:收到该请求后向GGSN发出删除PDP上下文请求(TID);GGSN:返回删除PDP上下文响应(TID);SGSN:向MSC/VLR发出GPRS分离指示(IMSI);并向MS发回分离接受确认。图8-5MS发起的GPRS分离流程网络发起分离:可以由SGSN或HLR发起。SGSN发起:SGSN:向MS发出分离请求(分离类型);向GGSN发出删除PDP上下文请求(TID);2)GGSN:返回删除PDP上下文响应(TID);3)SGSN:向MSC/VLR发出GPRS分离指示(IMSI);4)MS:返回确认。SGSN发起的分离请求也可以要求MS在分离之后重新发起附着规程并激活PDP上下文。图8-6SGSN发起的GPRS分离流程HLR发起:HLR:如果HLR希望从SGSN中删除一个用户的MM和PDP上下文,就可向该SGSN发送一个位置取消(IMSI、取消类型)消息。SGSN:收到该消息之后向MS发出分离请求(分离类型);向GGSN发出删除PDP上下文请求(TID);GGSN:返回删除PDP上下文响应(TID);SGSN:向MSC/VLR发出GRPS分离指示(IMSI);MS返回分离确认;SGSN向HLR返回位置取消确认(IMSI)。图8-7HLR发起的GPRS分离流程 隐含分离:网络不通知MS就使之从GPRS分离,这一般在超出定时或因无线差错导致链路断开的情况下出现。清除SGSN将分离的MS的MM上下文和PDP上下文去激活之后,可以通过清除消息(IMSI)通知HLR;HLR将该MS的GPRS标志清除后,向SGSN返回确认消息。图8-8清除流程位置管理MS可从广播的系统信息中得知当前所处的小区标识和路由区标识,通过将它们与存储在MS中的MM上下文中的小区标识和路由区标识相比较,MS可判断是否已进入一个新的小区或路由区,若是,则需要进行位置更新。有以下几种情况: 小区更新:如果MS检测到小区标识改变而路由区标识未改变,则进行小区更新。MS:向SGSN发送任意一个包含其标识的消息,BSS为上述消息加上包含RAC和LAC的小区全球标识(CGI);SGSN:保存上述小区更新信息,完成小区更新。 路由区更新:如果MS检测到路由区标识改变或已到路由区更新周期,则进行路由区更新。路由区更新有两种情况:SGSN内的路由区更新:MS:向SGSN发出路由区更新请求(包含原RAI、原P-TMSI签名、更新类型等),BSS在其中加上包含RAC和LAC的小区全球标识(CGI);在MS和SGSN之间启动加密;SGSN:更新该MS的MM上下文,必要时给它分配一个新的P-TMSI,然后向MS返回路由区更新接受消息(P-TMSI、P-TMSI签名);MS:如果分配了新的P-TMSI,则应返回路由区更新完成消息(P-TMSI)。图8-9SGSN内的路由区更新流程跨SGSN的路由区更新:MS:向新SGSN发送路由区更新请求(包含原RAI、原P-TMSI签名、更新类型等),BSS在其中加上包含RAC和LAC的小区全球标识(CGI);新SGSN:对MS确权后,向原SGSN发出SGSN上下文请求(原RAI、TLLI、原P-TMSI签名、新SGSN地址),以获得该MS的MM上下文和PDP上下文;原SGSN:返回SGSN上下文响应(MM上下文、PDP上下文、LLC确认);执行加密功能;新SGSN:向原SGSN返回SGSN上下文确认;原SGSN:在一定的定时期内将相关的N-PDU转发给新SGSN;新SGSN:向GGSN发出更新PDP上下文请求(新SGSN地址、TID、商定的QoS);GGSN:返回更新PDP上下文响应(TID);新SGSN:向HLR发出位置更新消息(SGSN编号、SGSN地址、IMSI);HLR:向原SGSN发出位置取消消息(IMSI、取消类型),原SGSN删除相应的MM和PDP上下文后返回位置取消确认(IMSI);通知新SGSN插入用户数据(IMSI、GPRS签约数据),新SGSN创建相应的MM上下文后返回插入用户数据确认(IMSI)向新SGSN返回位置更新确认(IMSI);新SGSN:重建该MS的MM上下文和PDP上下文,为该MS分配新的P-TMSI,向MS返回路由区更新接受消息(P-TMSI、LLC确认、P-TMSI签字);MS:返回路由更新完成消息(P-TMSI、LLC确认)。图8-10跨SGSN的路由区更新流程除上述情况的位置更新外,MS还将周期性地进行位置更新。周期性位置更新流程与上述SGSN内的路由区更新相似。周期性位置更新有以下几种情形:如果网络工作模式为I,则将执行联合的RA/LA更新;如果网络工作模式为II或III,则RA更新和LA更新将分别执行。用户管理如果HLR中的用户签约数据改变(如QoS文件、允许的VPLMN地址等改变)或删除,则可通过下述用户管理规

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论