WCDMA和GSM移动通信系统间的漫游和切换

更新时间:2023-08-08 04:50:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

WCDMA和 GSM/GPRS移动通信系统间的漫游和切换

郭继贤 王福文

内蒙古乌兰察布联通分公司 012000

摘要:作为其核心技术之一的WCDMA将成为第二代移动通信系统 GSM/GPRS的未来主要替代技术之一。出于对成本的考虑,对已经拥有 GSM网络的运营商, 在网络建设的初期,考虑用 WCDMA技术对热点和密集市区进行连续覆盖,而原有的GSM/GPRS网络,经过多年的建设和优化,已经达到了对各种地理环境进行的全覆盖。 这样就形成了密集城区双网覆盖,市郊和边远城市以及乡村 GSM覆盖的混合网络。如何在这样的混合网络中为用户提供无缝的业务覆盖,如何在通信网络的重复覆盖的地区优先选择业务更加丰富的 WCDMA网络,将成为运营商必须考虑的问题,随之而来的系统间漫游和切换(以下称为 2G/3G漫游切换 )也成为无缝覆盖的关键。本文从技术角度详细介绍了两种不同技术间漫游和切换,重点讨论了测试中相互之间的主要流程和关键参数,并对工程实施中的某些重点问题进行了探讨。

关键词:WCDMA GSM/GPRS 漫游 切换

这里所说的 2G/3G漫游,更准确的说应该叫做 2G/3G的网络选择,或叫接入技术的选择。是指未发起业务的用户在两网覆盖的重叠区域,能通过适当机制采用不同的接入技术选择信号质量更好的网络。这种选择既可以是用户从手机上采用手动模式强制选网,也可是采用自动模式根据网络信号的质量进行自动选网。自动选网方式,可以满足在网络交界地区的无缝覆盖要求,给用户提供更满意的服务质量。本文主要探讨的是自动选网方式的主要流程。

1、自动选网的条件

能够进行自动选网除需要手机支持两种接入技术外,需要在系统侧进行相关参数的配 置。在两种网络覆盖的交界区,需要在小区的系统广播消息的异系统邻小区列表中配置另一 个网络的小区信息。测试中应能从系统消息中读到接入技术类型( GSM/WCDMA)、基站识别码(BSIC)、频点( ARFCN)、小区标识(Cell_ID)等信息;手机收到广播消息后,会更新自己的小区列表;当手机测量到本小区信号低于某个门限或失去网络时,会根据小区列表搜索相邻小区信息,选择信号更好的另一个网络的小区,进行位置更新或路由区更新。 2G/3G间的漫游分为 WCDMA CS域和 GSM间的漫游,WCDMA PS域和 GPRS间的漫 游。以下分别加以说明。

1.1WCDMA CS域和 GSM间的漫游

WCDMA CS域和 GSM间的漫游主要涉及手机、两个系统的MSC和原系统的 HLR。 通常两个网络的 PLMN号码是不一样的。当手机接收到另一个系统的小区广播并决定选择 新的网络时,会采用相应的接入技术与新的无线网络建立连接,随后向新的 MSC发起位置 更新请求。 MSC向用户登记的 HLR请求用户的鉴权信息,对用户进行鉴权。鉴权成功后, 新MSC会向HLR请求位置更新,告知 HLR用户的最新位置。HLR登记用户的最新位置并 通知原有 MSC/VLR删除该用户位置信息后,会向新的MSC插入该用户的签约数据,告知 MSC用户的 MSISDN和签约业务。当新 MSC接收到HLR发送的位置更新完成消息后,会 向手机发送位置更新接受,告知用户所在的位置区( LAI)和移动台临时标识TMSI。更新流程,也即漫游过程完成。测试中应注意各消息的参数完整性。

从 WCDMA向GSM漫游与从 GSM向WCDMA的漫游的基本流程相似,手机和核心网通信用的非接入层消息也基本相同。不同之处有两点,一是与接入网络建立无线承载时采 用的底

层技术和协议不同;二是对用户进行鉴权的机制和算法不同。在向GSM网络漫游的过程中,HLR把该用户的鉴权三元组( RAND,SRES,Kc)发给 MSC,MSC用这些鉴权 信息对手机进行合法鉴权。而在向WCDMA网络漫游的过程中, HLR就会把该用户的鉴权五元组(RAND,XRES,CK,IK,AUTN)发给 MSC,MSC用这些鉴权信息对手机进行合法鉴权。这是在测试中应重点注意的方面。

整个漫游的流程如下图所示:

UE 原MSC HLR 新MSC

1.2 WCDMA PS域和 2G GPRS间的漫游

由于 3GPP Rel.99的分组域和2G的分组域核心网基本相同,因此尽管接入技术不同, 手机与分组域核心网之间的高层信令交互是基本相同的。从高层信令流程上看,手机在3G 和 2G系统间漫游与在相同接入技术的2个 SGSN之间漫游基本类似,只在某些方面会有一些区别,测试中应予以重视。

WCDMA PS域和 2G GPRS间的漫游主要涉及手机,两个SGSN和原系统的 HLR。手机在原有系统的小区下附着成功后,会在手机和 SGSN侧建立MM上下文,随着手机向小区边缘移动,信号质量不断恶化,并会接收到另一个系统的小区广播并决定选择新的网络。 和电路域类似,手机会向新的SGSN发起路由区更新请求。 SGSN会根据其路由区标识RAI, 寻址到手机原来的 SGSN,并通过 SGSN上下文请求消息把手机原来的 RAI, 原来的 P-TMSI 和 P-TMSI 签名,发给老的 SGSN,查询手机原有的PDP上下文和 MM上下文。原来的 SGSN 将用 SGSN上下文响应消息响应新的SGSN,表示接受请求,否则会给出错误原因。新的 SGSN 会用确认消息向原 SGSN做出响应。由于手机现在处在无业务的空闲阶段,其MM上下文更加重要,里面含有用户的鉴权信息、 DRX参数。但是由于2个系统一个用的是2G 的鉴权算法( 3元组)、一个是 3G的鉴权算法(五元组),通常得到的鉴权信息是不可用的。 SGSN会重新向用户的归属位置寄存器 HLR索要用户的鉴权信息并对用户鉴权。这个过程和电路域是类似的。鉴权完成后, SGSN会向HLR发起 GPRS位置更新请求,告知 HLR用户的新位置

SGSN地址和号码。 HLR登记用户的最新位置并通知原有 SGSN删除该用户的 PDP和 MM上下文后,会向新的SGSN插入该用户的签约数据,告知SGSN该用户的 MSISDN 和签约业务。当新 SGSN接收到HLR发送的位置更新完成后,会向手机发送路由区更新接 受,告知用户所在的新路由区标识( RAI)和移动台临时标示 P-TMSI。得到手机响应后更 新流程完成。

通过和电路域的漫游相比,大家可以看到分组域的漫游增加了两个 SGSN之间的上下文传送的流程。因此 3G到2G的 GPRS漫游和 2G到3G的 GPRS漫游之间的区别,除了电 路域中的2点之外,还增加了在SGSN上下文请求流程中的区别。第一、在上下文响应消 息中,2G SGSN发给 3G的 SGSN的 MM上下文中Security type为 3,说明所携带的鉴权消息是用于 GSM/GPRS鉴权的,是鉴权三元组,而 2G SGSN发给 3G的 SGSN的 MM上下文 中Security type为 2,说明是给 UMTS鉴权的,是鉴权五元组。第二, GTP版本的不同。在 3G分组域中,是用的 GTP版本为 1,而 2G GPRS系统,既可以使用 GTP1,也可以使用 GTP0的版本。GTP1向下兼容GTP0,从而保证了 3G和 2G GPRS的业务互通。但需要说 明的是, GTP0是不支持鉴权 5元组的。 整个漫游的流程如图所示:

UE 原SGSN HLR

图. 2G_3G分组域间的漫游

2、系统间切换

2G/3G间的切换是指已经发起业务的用户在两网覆盖的重叠区域,能通过适当机制选择 另一种接入技术接入到信号质量更好的网络,保证业务的正常进行。这种切换是一种跨 MSC/SGSN的硬切换技术,切换中间由于不同系统无线链路间的切换,可能会有短暂的业 务停顿。

整个切换的机制是采取手机测量、上报、网络进行判决、手机再来执行的4步过程来完成的。当手机处在一个系统的边缘小区,并和网络建立了电路域或分组域的业务,网络侧会

通过系统广播消息和测量控制消息向手机通知另一个系统的邻小区信息,包括接入技术类

型、基站识别码、广播信道的频点等,以及需要手机上报的测量结果和测量报告的触发准则。当手机得到这些消息后,会根据自己的能力按照网络的要求启动压缩模式,在数据传输的间 隔中对另外一个系统的下行导频信道进行频间测量,当信号质量满足触发准则时,手机会上 报测量结果。网络经过判决,决定切换后。首先会和另一个系统的核心网进行协商,等待对 端为该手机分配必要的资源,建立相应的信道,然后会通过空中接口高层消息通知手机进行 切换。手机会释放掉原有的无线连接,转入新的系统继续自己的业务。

同样,3G电路域和 2G/GSM之间的切换与3G分组域和 2G GPRS系统之间的切换流程也是不一致的。

2.1 3G电路域和 2G/GSM之间的切换

3G 电路域和 GSM间的切换是由3G的不同接入技术间切换流程和2G的切换流程组合而成的。我们首先来看3G 电路域到GSM的切换。

当发起话音业务的手机在 3G网络中进入边缘小区,除了不断测量自己所用的无线下行链路质量以外,会根据系统测量控制的要求启动压缩模式进行频间测量和接入技术间测量,当测量结果满足报告准则就会上报给系统。系统决定手机进行切换后,首先会由RNC向核 心网请求重定位,核心网 MSC和 GSM的 MSC经过协商同意用户进行切换后,会通知RNC。这期间2G的 MSC会通知自己的基站控制器BSC,为该用户在基站子系统 BSS中预留无线资源。RNC通过 RRC消息 Handover_From_UTRAN通知手机进行切换,需要的话,在消息 里告知手机切换需要的各个参数。手机按照网络侧下发的参数或默认配置进行切换,切到GSM系统。 GSM BSC检测到手机已经切入,会通知MSC。当手机在 BSS中建好用户面承载,完成上下行同步开始继续业务后,会在空口通知BSC切换完成,并由BSC通知 GSM MSC。GSM MSC通过 MAP消息通知 3G MSC释放原有的 Iu连接和无线承载,切换过程完 成。原有的话路会从原 MSC经 GSM MSC转接送达到手机。测试中应该看到,在通话结束 后,手机会发起一次位置更新,通知 HLR更新自己的位置信息。这次位置更新流程和前面 提到的网络选择中的位置更新,基本是相似的。 而从 GSM到3G电路域的切换,整个流程和 3G到GSM的切换基本类似,但方向相反。另外需要说明的一点是,在3G系统中,为防止恶意攻击系统和网络,空中接口的控制面上下行消息都是要进行完整性保护的,这样在RNC

得到切换完成的

UE RNC 3G MSC 2G MSC BSC

图. 3G CS域到GSM的切换

消息后,会在空中接口进行RRC安全模式控制,采用完整性保护算法对控制面消息进行保护。整个切换的流程见图:

2.2 3G分组域和 2G/GPRS之间的切换

相比电路域的切换,分组域的切换有比较大的差别。从切换的发起机制来讲,既可以是 网络侧发起的 CELL_CHANGE_ORDER,也可以是手机主动发起的 CELL_RESELECTION 方式,具体采用哪一种,取决于系统和手机的能力和切换机制。主要的差别出现在原系统中, 在 CELL_CHANGE_ORDER方式下,手机听从系统的命令进行切换,而在 CELL_RESELECTION方式下,手机会根据自己的测量结果,自主的决定是否进行切换。对 于处在 CELL_PCH或URA_PCH状态的手机,只能采用 CELL_RESELECTION的方式进行 切换。而对目标系统,也就是新的 GPRS系统来讲,消息流程是相似的。

我们先看由 3G分组域到2G GPRS的切换。在系统配置和手机测量方面,分组域和电路域切换是相似的。我们以网络侧发起的CELL_CHANGE_ORDER方式为例说明整个切换 流程。当系统决定手机进行切换后,会首先在空中接口发送 RRC消息 Cell Change Order From UTRAN给手机,告诉手机切换的目标小区描述,包括接入技术、基站识别码( BSIC)、频带标识和小区频点号。手机收到后,会在目标小区用新的接入技术发起无线连接,请求路由区更新。接下来 2G SGSN通过 SGSN上下文请求消息把手机原来的 RAI, 原来的 P-TMSI 和 P-TMSI 签名,发给原来的 SGSN,查询手机原有的 PDP上下文和 MM上下文。原来的 SGSN验证过用户的合法性后,会向手机原来所在的 RNC发起 SRNS Context Request。RNC 收到后,会主动停止发送下行PDU,并将GGSN发送来的 PDU缓存,并向SGSN返回SRNS Context Response消息,在消息里说明每个 PDP上下文的下一个要发送的上下行 GTP序列 号。如果是无损传送的话,还需要上下行 PDCP序列号。

SGSN收到RNC的响应后,会把手机的MM上下文和 PDP上下文通过 SGSN上下文响应消息返回给 2G GPRS。并在 PDP上下文中注明将要发送给手机的下一个 GTP序列号和将 要发给 GGSN的 GTP序列号。当新的2G SGSN收到SGSN上下文响应后,由于鉴权算法 不同,会向HLR索要鉴权信息(鉴权三元组),随后对手机进行鉴权。鉴权通过后,2G SGSN 会通知3G SGSN已经就绪, 3G SGSN接下来会用数据前转命令通知 RNC,把缓存的 GTP PDU传送给原来的SGSN,由原来的 SGSN通过 GTP隧道前转给新的 2G SGSN。接下来, 新的2G SGSN会向GGSN发起 PDP更新请求,把自己的地址, QoS协商,GTP隧道号告 诉 GGSN,供 GGSN更新PDP上下文。 2G SGSN得到确认后,会向HLR发起 GPRS位置 更新。以下的过程,和漫游过程就非常相似了,也是登记新位置,在新的 SGSN插入签约 数据,取消原来的位置信息和完成路由区更新。在所有控制面过程完成后,分组域业务会在 2G 继续进行。

和到2G的电路域切换不同,分组域业务不再需要原来的 SGSN转发 GTP分组数据包。 而是直接重定位原来的 GTP隧道到新的SGSN。

如果是 CELL_RESELECTION方式的切换,区别在于,不再需要网络发起 Cell_Change_Order_from_UTRAN,而是直接发起路由区更新。另一个区别在于在新的系统 建立无线连接的原因,也会由Inter_RAT Cell_Change_Order变成Inter_RAT Cell_Reselection。

从 2G GPRS向3G 分组域的切换过程和3G分组域到2G GPRS的切换大同小异。在 2G 系统里,只有 CELL_CHANGE_ORDER方式的切换。而且在 2G SGSN和 BSC之间,没有 SRNS上下文请求的过程。 在路由区完成后,手机会发起业务请求,要求继续业务。尽管这时 PDP上下文还在,但在新的网络里还没有给手机分配相应的资源。因此网络会在Iu接口为手机分配无线接入承载RAB,在无线网络为手机建立无线资源。当控制面和用户面都建立完毕后,手机就可 以继续进行数据业务了。

PS域切换的流程见图:

UE GGSN HLR RNC 2G SGSN 3G SGSN

图 3G PS域到2G GPRS的切换

小结

在这样的混合网络中为用户提供无缝的业务覆盖,是运营商必须考虑的问题,随之而来 的系统间漫游和切换也成为无缝覆盖的关键。本文从技术角度出发,详细介绍了GSM和 WCDMA网络之间进行漫游和切换的详细过程,比较了从 2G到 3G的漫游切换流程与反向的异同。特别是在测试中经常会遇到的常见问题,进行了深入的分析和探讨。

作者简介:

郭继贤,男,1976年9月21日出生。现就职于内蒙古乌兰察布市联通分公司个人客户部,工程师(副经理)。2004年在全区运维比武获第二名,在全区“效益2005、2006”竞赛活动中获二、三等奖,2006年在内蒙古通信公司 “运维创优”劳动竞赛活动中,获二、三等奖。 联系地址:内蒙古联通分公司个人客户部(呼和浩特锡林北路52号)

邮政编码:010020

联系电话:15647413011

邮箱:nmg0168@http://www.77cn.com.cn

本文来源:https://www.bwwdw.com/article/s00j.html

Top