在现有2G和3G的基础上,3GPP推出了演进的分组系统EPS。在EPS网络建网初期,如果运营商已经有成熟的GERAN/UTRAN网络,出于对CS投资的保护和LTE/EPC的部署策略,运营商可以采用原有的CS域语音方案来提供语音服务。本文对CS

Fallback技术进行了分析,并对CS Fallback业务的发展给出了建议。

1 引言

演进的分组网络具有一个明确的目标,就是在简单的公共平台上综合所有的业务(包括分组优化接入网络),有效地支持基于IP的非实时业务和类似电路交换的需要恒定时延和恒定数据数率传输的业务;简单的核心网络,仅由一个分组域组成,支持所有的PS业务,能够与传统的PSTN互通。在EPS网络建网初期,如果运营商已经有成熟的GERAN/UTRAN网络,出于对CS投资的保护和LTE/EPC的部署策略,运营商可以采用原有的CS域语音方案来提供语音服务,而LTE/EPC仅处理数据业务(包括IMS数据业务)。基于此需求,3GPP提出了CS

Fallback技术,即LTE覆盖下的UE在需要处理CS业务时切换到CS网络中完成业务处理,这样就达到了重用现有的CS域设备来为EPS网络中的用户提供传统的语音业务的目的。

2 逻辑架构

CS

Fallback技术是通过重用Gs接口的方法来实现的,即MME和MSC之间存在一个类似现有SGSN和MSC之间Gs接口的SGs接口。CS

Fallback逻辑架构参见图1。

图1 CS Fallback逻辑架构图

CS

Fallback(简称CSFB)技术中用到的最主要的接口是SGs接口,它是MME和MSC之间的接口,用来处理EPS和CS域之间的移动性管理和寻呼流程,这些流程是在现有的Gs接口的流程基础上进行扩充来实现的。SGs接口也可以用于传送MO和MT的SMS。其中,SGsAP协议是基于BSSAP+的。图2为SGs接口协议栈。

图2 SGs接口协议栈

具有CSFB能力的UE既能通过E-UTRAN接入到EPC,也能通过GERAN/UTRAN接入到CS域,因此要支持联合的EPS/IMS附着、更新和去附着程序,以及使用CS域业务时的CSFB和SMS程序。

MME需要能够从UE收到的GUTI中或者从缺省的LAI中解析出VLR号码;能够为EPS/IMS联合附着的UE,维护SGs关联;能够在EPS去附着的时候发起IMS去附着;当MSC因为CS域的业务寻呼UE的时候,能够发起到eNode

B的寻呼程序;能够支持CSFB时的SMS程序;能够拒绝CSFB的呼叫请求(由于O&M原因);如果多个MSC/VLR为同一个LAI服务的话,支持CSFB的MME能用LAI和从IMSI中得到的Hash值来确定VLR号码。

MSC能够为EPS/IMSI联合附着的UE,维护SGs关联;在SGs和Iu/A接口并行地寻呼用户;支持CSFB时的SMS程序。

E-UTRAN需要能把寻呼请求和SMS前转给UE;把UE前转到目标CS域的小区。

如果多个MSC/VLR为同一个LAI服务的话,支持Gs的SGSN要用LAI和从IMSI中得到的Hash值确定VLR号码。

3 CS Fallback的移动性管理

(1)附着

附着流程采用了联合的GPRS/IMSI附着流程类似的方法,即UE向MME发送的Attach Request消息中携带CS

Fallback指示,MME收到该指示后会选择一个合适的MSC进行CS注册,并将MSC分配的TMSI以及LAI等信息包含在EPS

Attach Accept消息中发送给UE,这些信息就标志着联合附着成功。LAI值是MME根据运营商策略给用户分配的。

VLR通过保存MME的IP地址来创建跟MME之间的SGs关联。

(2)去附着

允许在EPS网络中UE,MME,HSS分别发起去附着流程。在UE发起的去附着流程中可以包括IMSI Detach

only和Combined EPS and IMSI

Detach两种类型。在这些Detach流程中,MME需要通过SGs接口向MSC发送IMSI Detach

Indication消息,指示VLR删除该用户的SGs关联。IMSI去附着后,EPS附着的用户就不能再用CS域业务。

(3)联合的TA/LA更新

在用户移动到新的TA或者需要重新创建SGs关联时,需要进行联合的TA/LA更新。TAU Request消息中的Update

Type会指示此次更新为Combined Tracking Area/Location Area Update

Request。MME会发一个Location Update

Request消息给VLR,指示VLR更新用户数据。联合的TA/LA更新成功后,新的LAI和VLR TMSI会发给UE。

(4)周期性的TA/LA

如果用户驻扎在E-UTRAN中,将只执行周期性的TA,而不会执行周期性的LA。此时,一旦建立了SGs关联以后,MSC/VLR要把用户的隐式去附着功能取消,而依靠MME来接收周期性的TA更新。但如果MME没有收到周期性的TA更新,它会隐式去附着用户,这时MME也会释放掉SGs关联。

如果用户驻扎在GERAN/UTRAN中,可以执行联合的RA/LA更新。

4 CS Fallback的语音呼叫

4.1 MO语音呼叫

对于MO语音呼叫业务,用户会向E-UTRAN网络发送CS业务请求,在EPS网络的帮助下完成目的小区选择,接入到CS域中完成后续CS业务。在此过程中,当目标侧支持PS切换流程时,将同时进行PS切换处理,并将EPS网络中的PS会话切换到UTRAN/GERAN中的PS域。

MO的语音呼叫包括用户在空闲态和激活态下发起的呼叫。如果用户是空闲状态,先要变成EMM-CONNECTED激活状态,才能发起呼叫。

采用了CSFB技术的MO呼叫流程,可以分成以下3个阶段:

(1)获取切换的必要信息

●用户在发给MME的Service Request中就会指示此次呼叫是CSFB的呼叫。

●MME收到这个指示后,会告诉eNode B;eNode B收到指示后,就知道用户需要切到CS域来完成此次呼叫。

(2)将用户移到目标小区

●如果系统支持PS Handover,eNode B就给MME发一个Handover

Required消息,以触发到GERAN/UTRAN的PS Handover。

●如果系统不支持PS Handover,eNode

B给用户发送一个RRC消息,触发一个到GERAN邻近小区的RAT间的小区改变命令;同时eNode B给MME发送S1用户Context

Release

Request(Cause)消息,Cause说明UE不能支持PS业务,MME会保留non-GBR承载,去激活GBR承载。

(3)在CS域发起呼叫

●如果用户切换到目标小区后,就可以发起MO呼叫了。

●如果用户切换到的MSC跟用户在附着时的MSC不一样的话,用户需要进行位置更新。

4.2 MT语音呼叫流程

对于MT语音呼叫业务,MSC收到G-MSC的IAM消息后,通过SGs接口的Paging消息通知UE当前的服务MME,MME根据当前UE的ECM状态完成以下相关处理:

●如果当前UE处于ECM-IDLE状态,则MME向UE发送CS寻呼消息(CN Domain

Indicator设置为CS)。UE收到该CS寻呼消息后,向MME回Service Request消息建立PS信令连接,eNode

B根据MME的指示帮助UE完成小区重选并指示UE执行切换,通过UTRAN/GERAN接入到CS域完成后续CS业务。当目标消息支持PS切换流程时,通过执行PS切换处理将PS上下文切换到UTRAN/GERAN的PS域。

●如果当前UE处于ECM-CONNECTED状态,则eNode

B收到MME发送的CS寻呼消息后,UE立即完成小区重选并指示UE执行切换,通过UTRAN/GERAN接入到CS域完成后续CS业务。当目标消息支持PS切换流程中,通过执行PS切换处理将PS上下文切换到UTRAN/GERAN的PS域。

为了解决因TA/LA不匹配而导致的UE不能选择到发起Paging消息的MSC的问题,可以采用3GPP TS

29.018中定义的“Mobile Terminating Roaming Retry

Call”流程来进行相关处理。其主要思想是当UE选择了新的MSC并发送LAU请求后,原先的服务MSC(发送Paging消息的MSC)会收到HSS发送的Cancel

Location消息,此时该原先的服务MSC要求G-MSC为该UE重新选择新的服务MSC,并将IAM消息发送给新的MSC,从而完成后续的CS业务。

(1)如果用户是在空闲状态,MT呼叫流程可以分成3个阶段:

●寻呼用户。MSC/VLR收到入局呼叫后,根据SGs关联,把寻呼消息发给MME;MME开始寻呼用户,并告诉eNode

B此次呼叫来自CS域。

●建立PS连接,并切换到目标小区。用户给MME发一个Service Request,说明是CSFB的呼叫;MME指示eNode

B,用户要移到UTRAN/GERAN;如果系统支持PS Handover,执行PS

Handover,切换到UTRAN/GERAN;如果系统不支持PS

Handover,执行小区改变命令;用户响应寻呼消息,建立CS域连接。

●建立MT呼叫。如果MSC没有改变,MSC就会停止寻呼定时器,开始建立CS连接;如果MSC变了,MSC会拒绝寻呼响应,释放RRC,以触发Location

Update程序。

(2)如果用户是在激活状态,MT呼叫流程可以分成以下阶段:

●寻呼用户。MSC收到入局呼叫后,通过MME和eNode

B把寻呼消息发给用户,其中包括CSFB指示和主叫号码;用户可以根据主叫号码决定是否要接此次CSFB通话;用户会给MME发业务请求,MME收到后,指示eNode

B此次会话是CSFB的会话,需要切换到GERAN/UTRAN。

●用户移到目标小区。如果系统支持PS Handover,执行PS Handover程序;如果系统不支持PS

Handover,执行RAT间的小区改变命令;用户发送寻呼响应,建立CS域连接。

4.3 CLI的使用

在MT业务流程中,当UE收到CS业务指示后,需要通过PS切换流程或NACC流程选择目的GERAN/UTRAN的小区并切换到GERAN/UTRAN网络中,完成后续的CS业务处理。在该过程中可能会执行PS切换流程完成PS会话的切换。

该处理机制会带来以下问题:

●当前正在进行的高优先级的PS业务被迫中断。由于目的GERAN/UTRAN网络可能不支持PS切换流程,或者不能同时处理CS/PS业务,也可能不能满足当前PS会话的资源需求等原因,因此当UE执行CS

Fallback处理后,可能会造成当前PS业务的被迫中断,影响用户体验。特别是当前的PS业务具有比CS业务更高的优先级时(例如用户正在进行一个视频会议时收到一个不重要的私人电话或骚扰电话),对用户的影响尤其明显。

●造成网络资源的大量浪费。在现实生活中,用户并不总是愿意接听收到的电话,特别是对于骚扰电话,用户不愿或无法接听该电话(例如响一声电话)。如果简单采用目前标准中的技术,UE会不断地在E-UTRAN和GERAN/UTRAN之间进行切换,从而造成网络资源的大量浪费。

解决以上问题的一个方法是用户对被叫业务进行预判断,只有在用户愿意接收该次CS业务时,才指示网络进行CS

Fallback处理;否则可以拒绝该业务,继续执行EPS网络中的PS业务。

为了使用户能对被叫业务进行预判断,网络需要将CS业务的相关信息发送给UE,例如CS语音呼叫流程中可以向UE发送Call Line

Identifier(CLI),用户根据该CLI判断是否需要接收该CS语音呼叫,并执行后续的CS Fallback操作。

5 结束语

CS

Fallback本质上是个会话建立流程,即在CS语音会话建立之前UE就已经进入CS网络,在整个语音通话阶段,UE总是位于CS网络。CSFB技术适用于2G/3G电路域与LTE无线网络重叠部署的场景。在部署的时候,需要升级所有与LTE有重叠无线覆盖区域的VMSC,以支持类似Gs接口的SGs接口的联合位置更新、寻呼、短消息等功能。总之,如果采用CSFB技术为LTE系统语音业务,其网络结构简单,不需要部署IMS系统来支撑。

由于CS语音导致LTE下频繁的模式切换,使得用户的体验很差;另外,CSFB技术要求LTE和2G/3G同覆盖,同步升级MSC的成本比较高,而且在SRVCC之后MSC的新增功能将会闲置。基于这些考虑,在实际部署网络的时候,要尽可能缩短CSFB存在的时间,减少MSC升级规模。

从技术上来说,目前有3种方案可以为LTE系统提供语音业务,即SRVCC,CSFB和CS over

PS。从技术成熟度、产业链和建设成本等多方面分析,SRVCC方案将是最终的目标解决方案;CSFB技术可以用在IMS/SRVCC成熟商用前,临时提供CS语音接入,这样能够更有效地利用现有CS网络投资。

epsfallback_EPS网络CS Fallback技术研究相关推荐

  1. 【网络安全】新型网络犯罪攻防技术研究

    前言 ​ 大家好,我是风起.本次带来的是对于新型网络犯罪的渗透研究,区别于常规的渗透测试任务,针对该类站点主要核心不在于找出尽可能多的安全隐患,更多的聚焦于 数据 这个概念.值得注意的是,这里的数据更 ...

  2. 6G网络潜在关键技术研究综述

    [摘  要]当前6G的研究还处于初步阶段,标准化工作尚未正式开始,业界对6G展开了丰富的想象.首先简要介绍了移动网络演进历程,并对演进特点做了分析,然后介绍了当前业界对6G网络驱动力.愿景和新型业务场 ...

  3. 6G网络知识图谱技术研究

    6G简介 近年来,随着5G.人工智能(AI, artificial intelligence) 和大数据技术的不断革新,智能移动物联网业务的兴起和迅速发展引发了新一轮信息技术革命浪潮,"万物 ...

  4. 基于java的网络抓包技术研究与实现(转)

    一.实验内容描述 本实验是用java实现的网络抓包程序,在windows环境下安装winpcap4.0和jpcap6.0后,下载eclipse和jigloo插件(一种在eclipse底下作图形化开发的 ...

  5. 《网络空间测绘技术与实践》正式发售,让网络空间作战“有图可依”

    近日,多位业界专家力推,由知道创宇CEO赵伟.CTO杨冀龙.CSO黑哥(周景平)等撰写的著作<网络空间测绘技术与实践>,正式出版并发售. ​ 网络空间已成为继"陆. 海.空.天& ...

  6. 以色列网络空间作战能力建设研究

    网络安全威胁是当今国际社会普遍面临的主要威胁之一.受地缘政治与国际局势的影响,以色列的军用和民用设施都频频遭受网络攻击.基于此,以色列很早就开始重视网络安全及网络空间作战技术研究,并将网络空间安全提升 ...

  7. 爬虫技术python流程图_基于Python的网络爬虫技术研究

    基于 Python 的网络爬虫技术研究 王碧瑶 [摘 要] 摘要:专用型的网络爬虫能够得到想要的返回结果 , 本文就以拉勾网作 为例子 , 对基于 Python 的网络爬虫技术进行研究和分析. [期刊 ...

  8. 基于SDN网络的优化技术和QoS研究分析(二)

    编者按 随着网络技术的发展,越来越多的分布式应用和不同类型的网络技术被部署到网络上,基于传统IP的网络体系结构正面临越来越多的问题,传统的优势正逐渐成为制约网络技术发展的瓶颈. 由于篇幅较长,文章将分 ...

  9. 网络流量监测与调度技术研究

    网络流量监测与调度技术研究 网络流量监测与调度技术研究 学习目标:流量监测 学习内容: 流量监测 流量监测的设计框架 框架一 框架二 框架三 申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接 ...

  10. 网络空间资产探测关键技术研究

    摘 要: 如今,网络空间日益复杂,越来越多的终端设备如智能手机.打印机.网络摄像头.数字媒体设备等也加入到网络空间中.通过网络空间资产探测,可以及时发现潜在的安全风险,避免被不法之徒攻击.基于此,论述 ...

最新文章

  1. Java中使用LUA脚本语言
  2. Android中用 adb 命令操作数据库
  3. 使用procd执行进程
  4. linux定时器回调处理过程,Linux内核系统定时器TIMER实现过程分析
  5. jquery获取手机验证码按钮计时插件getVerifyCode.js
  6. Redis集群~StackExchange.Redis(10月6号版1.1.608.0)连接Twemproxy支持Auth指令了
  7. 深度相机之TOF原理详解
  8. 容器编排技术 -- Kubernetes 设计理念
  9. 深度学习最常用的10个激活函数!
  10. iOS 编译百度地图静态库-合二为一
  11. jmx客户端_Java JMX客户端示例– JMX身份验证
  12. 吴恩达教授机器学习课程笔记【九】- k均值聚类算法
  13. 打印日历Java代码实现
  14. 「luogu4093」[HEOI2016/TJOI2016]序列
  15. python实现whois查询_python实现whois查询功能的方法
  16. freeswitch mrcp 源码分析--数据接收(下)
  17. 在UE4中创建新的Shading Model
  18. JS将数字金额转换为大写人民币汉字
  19. 树莓派官方系统(raspbian)安装及使用教程
  20. Oracle数据库之子程序和包(八)

热门文章

  1. Android11 手动屏幕亮度调节流程代码追踪;
  2. Passenger简介
  3. google账号市场登陆
  4. Qt QtabWidget设置背景色 设置标题栏颜色
  5. 模拟游戏在设计上是如何处理对仿真性的追求的?
  6. 财路网每日原创推送:区块链的“三围”了解
  7. Oracle的视图,索引,约束,事务,数据库范式
  8. C# 命名空间中不存在类型或命名空间名,是否缺少程序集引用
  9. PAT(乙级) 1045 快速排序
  10. 洛谷blog传送门qwq