华为LTE命令脚本架构的快速入门

 

华为LTE命令脚本架构的快速入门...



涉及具体业务的以QCI标识作为切入点,比如基站级QCI设置或小区级QCI设置,以此可引申出不同QCI业务的切换参数组ID、DRX参数组ID、异系统策略配置组ID、RLC PDCP参数组ID、逻辑信道优先级等。

本文仅介绍有关联的命令,至于单节点命令比如小区选择、重选、基站功能、小区算法功能设置等不在本文范围。

1 CSFB业务涉及的命令



UE发起NAS数据业务请求(非信令类),比如业务请求、扩展业务请求等,在NAS业务得到MME通过后,MME在S1口以初始上下文建立请求或UE上下文修改请求中携带ERAB和QoS参数(包含QCI和ARP,ARP进一步包含优先级、抢占能力、抢占脆弱性等)。

待基站收到此类S1AP消息后,首先进行标准QCI匹配,相关基站命令为STANDARDQCI(小区级和基站级),该命令涉及EUTRAN网内业务或异系统业务,作为小区级层面,涉及到同异频切换参数组ID、异系统切换参数组ID等。

作为基站级层面,针对可能会涉及异系统业务的情况,还必须把标准QCI配置中的异系统策略配置组ID作为关联项,链接到包含有关联项ID的异系统策略配置组INTERRATPOLICYCFGGROUP,该条命令涉及业务从EUTRAN转至异系统UTRAN/GERAN/CDMA2000时能选择的具体方式,比如PSHO/SRVCC/Redirect/CCO(NACC),即使同一个异系统策略配置组,针对不同的异系统,同类型的开关可能设置不一样,比如UTRAN PSHO是打开的,而GERANGPRSEDGE PSHO是关闭的,另外还有两点需要说明一下:

其一:比如目前现网的VoLTE业务和SRVCC技术是绑定的,那么对应的异系统策略配置组ID中SRVCC是打开的,而相应的重定向应是关闭的;

其二:比如非VoLTE业务所对应的异系统策略配置组ID中SRVCC是关闭的,而重定向是打开的。

对于CSFB业务,除了考虑上述因素外,还须进一步考虑实现CSFB业务的具体方式,比如PSHO/CCO/Redirect方式等,这些方式的开关由CSFB策略配置来定义,命令为CSFALLBACKPOLICYCFG,对于连接态或空闲态时可分别定义,由此共同决策出CSFB业务可采用的回落方式。本条命令是针对基站算法开关中切换算法开关设置了CSFB分层开关而言的,在打开情况下有空闲态和连接态之分,若没打开,那么就是连接态的设置。不管如何,结合目前的CSFB策略配置数据来看无论连接态还是空闲态CSFB,这些开关都是打开的:“CSFB Redirection切换方式开关:开, CSFB CCO切换方式开关:开, CSFB PSHO切换方式开关:开”。

最终CSFB业务能采用何种方式,还必须参考基站算法开关中的相关项是否打开,基站算法开关对应的命令为ENODEBALGOSWITCH,首先判断CSFB业务由哪个网络来承担,比如是UTRAN系统还是GERAN系统来承担,或两网承担(当然不会这么设置,但逻辑流程里头必须考虑到如果做了这样的设置,会引发怎样的流程走向),以及业务方式实现的开关是否打开,比如UTRAN PSHO/Redirect,还是GERAN PSHO/Redirect/CCO(NACC)。

为了能更好地描述这部分功能,在此列举中国移动现网基站算法开关中常见的设置为UTRAN CSFB-0/GERAN CSFB-1,UTRAN PSHO-0/GERAN PSHO-0,UTRAN Redirect-1/GERAN Redirect-1,GERAN CCO-0,GERAN NACC-0,综合上述参数配置,说明CSFB业务是基于GERAN 重定向方式进行,另外不论UTRAN还是GERAN的PS域的切换都是关闭的(PSHO切换的前提是目标基站需要准备切换资源,由于运营商没有对异系统RNC/NODEB或BSC/BTS进行相关升级,因此实现不了真正PS的切换,而只能通过重定向方式)。

我们知道CSFB重定向既可由基于测量的重定向也可由盲重定向来实现,这要看基站算法开关中涉及CSFB盲切换的开关是否打开,也即参数BLINDHOSWITCH的值是多少,现网的配置为打开状态(BLINDHOSWITCH-1),需要强调的是此参数仅针对CSFB是否盲切换而言的,不涉及其它业务的盲切换方式,在华为的WebLMT文档中有说明(盲切换开关:当盲切换开关为ON时,表示可以进行CSFB盲切换;当盲切换开关为OFF时,不能进行CSFB盲切换),针对这个参数还应理解为CSFB业务的盲“倒换SWITCH”,也就是CSFB实现方式可以是PSHO、CCO、重定向,只是不启动基于测量而决定选择小区或频点或频点组。根据相关参数设置可知目前CSFB业务是由盲重定向方式来实现的。

假如CSFB盲切换开关是关闭的,那么CSFB业务必须是基于测量的,遵循命令CSFALLBACKHO中的UTRAN/GERAN B1事件规则,测量的频点可基于邻区配置选频点,CSFB UTRAN B1事件RSCP触发门限为-106dBm,CSFB GERAN B1事件RSSI触发门限为-103dBm,只有符合这样要求的频点才能成为CSFB回落的频点。而GERAN还有另外一种选择,即在打开GERANRANSHARE功能下是基于频点组的方式,不论何种方式都必须考虑一次测量配置中能承载的测量对象(频点)的数量。

值得我们注意的是:现网CSFB盲切换开关是打开的,而且也必须打开(除非没设置或设置错了),也即不采用基于测量的方式来进行CSFB业务流程,这样的流程设计是基于呼叫时延的考虑,有实验网验证测试表明,若CSFB采用基于测量的重定向会增加3秒以上的时延,这会引起用户体验感知问题。S1接口协议版本若采用R9,可开通基于RIM的CCO with NACC技术,也即快速CSFB功能,倒是可以缩短CSFB回落时延,当然也需要异系统SGSN/RNC/BSC网元升级才可。

若前述业务涉及到UTRAN/GERAN都可进行的情况,比如出现基站算法中设置UTRAN CSFB-1/GERAN CSFB-1情况,由此引入了不同异系统优先级的判断问题,否则会引起混乱,具体由盲切换异系统配置命令CSFALLBACKBLINDHOCFG。值得注意的是:该命令不能从字面上认为仅是为CSFB业务而设的,实际上涉及所有盲切换业务,其中既有CSFB业务,也有数据业务(本文的第二部分有描述数传的盲切换)。另外本命令中出现的“HO”为特指,为切换策略意思,将理解为“SWITCH”比较合适,也即倒换,意味着异系统业务倒换,包含PSHO、CCO、重定向、SRVCC等具体实现方式都必须遵循异系统优先级,当然现网基站算法开关中仅仅开通了重定向,那么本命令也就规定了盲重定向的异系统优先级,涉及CSFB业务和数传业务。关于任一业务的异系统的优先级设置,既可以是UTRAN优先,也可以是GERAN优先,设置时参考中国移动的规范。借助华为网管可统计系统间切换,其中有各种异系统业务的实现方式的统计。

由于涉及异系统的命令和相关参数比较多,以下先阐述细节,然后整体上绘制流程图。针对异系统盲切换业务:CSFB业务分为空闲态或连接态情况,而数据业务仅涉及连接态情况,现网的异系统切换技术仅打开了重定向开关,那么在盲切换方式就是盲重定向。该条命令中最高优先级异系统/次高优先级异系统/最低优先级异系统是针对连接态所有业务而言的,包括UE在进行数据业务时发起主叫CSFB业务或收到被叫CSFB业务通知,而CSFB IDLE态第一优先级目标RAT、CSFB IDLE态第二优先级目标RAT、CSFB IDLE态第三优先级目标RAT,就是仅针对空闲态的CSFB业务而言的。

鉴于当前中国移动现网基站算法中设置已经固定为UTRAN CSFB-0/GERAN CSFB-1值,即关闭了UTRAN CSFB开关,因此盲切换异系统配置中不论是连接态还是空闲态的CSFB业务,GERAN系统配置任何一个优先级均可。由于CSFB业务过程会出现诸多设置,简化各种设置条件,整理CSFB业务所涉及的命令流程如下:



(点击浏览大图)

针对CSFB业务,还需考虑快速重定向功能,因为这个功能的开启会改变逻辑结构,描述如下:

对于需开通快速重定向功能的Flash CSFB(基于RIM的R9重定向,不能在原来的R8版本的S1接口上实现),需要打开GeranFlashCsfbSwitch、 GeranFlashRedirectSwitch、 GERAN_RIM_SWITCH,如下述命令中黄色底的参数值需修改成-1,原命令如下:

MODENODEBALGOSWITCH:HOALGOSWITCH=GeranCsfbSwitch-1&GeranFlashCsfbSwitch-0,HOMODESWITCH=GeranRedirectSwitch-1&BlindHoSwitch-1,REDIRECTSWITCH=GeranFlashRedirectSwitch-0,RIMSWITCH=GERAN_RIM_SWITCH-0; 另外需要调整S1口支持的协议版本为R9,命令为:MOD S1INTERFACE: S1InterfaceId=0, MmeRelease=Release_R9;

2 数据业务盲切换(盲重定向)涉及的命令



命令CELLHOPARACFG仅仅包含有异频异系统盲切换A2门限,比如异频异系统盲切换 A1A2事件 RSRP门限为-122dBm。在此盲切换应理解为盲“倒换SWITCH”,也即业务倒换,为切换策略,具体实现可选切换、PSHO、CCO、重定向等方式,只不过采用重定向方式或CCO将增加中断时延。

之所以说本命令是异频异系统盲切换,那么也就是说异频和异系统都可实现盲切换,也即在业务倒换之前都可以不基于测量,那么盲切换是朝向异频还是异系统,这就优先级或开关的说法,在基站算法命令的切换算法开关中:EmcInterFreqBlindHoSwitch(紧急异频盲切换开关)的设置决定了哪个优先,当紧急异频盲切换开关为ON时,紧急盲切换触发时,优先向异频频点进行重定向;当紧急异频盲切换开关为OFF时,紧急盲切换触发时,仅向异系统频点进行切换。另外一个参数:紧急盲切换A1开关,含义如下:当紧急盲切换A1开关为ON时,启动盲切换A1测量,在盲切换测量事件和切换流程冲突情况时,切换流程完成之后,控制紧急盲切换的启动;当紧急盲切换A1开关为OFF时,不启动盲切换A1测量,在盲切换事件和切换流程冲突情况时,不触发紧急盲切换,总之eNodeB在盲处理完成前,收到UE上报的盲切换事件A1,将停止盲切换,现网基站算法开关的这两个参数设置都为关闭的,那么盲切换是朝向异系统的,并且上报盲切换A2之后,不会再上报A1(下发的测量配置中无盲切换A1),这也符合异系统盲切换的紧急情况。下面详细阐述过程。

在RRC安全模式完成之后,下发的测量配置里会包含有此A2门限的测量标识二元组(MeasID-MeasObjID-MeasRptID),LTE系统中进行数据业务连接时,一旦服务小区RSRP低于该门限,就会触发这个A2事件上报。

接下来考虑基站算法开关中业务切换的实现方式,比如是PSHO/Redirect/CCO(NACC),目前的参数设置为UTRAN PSHO-0/GERAN PSHO-0,UTRAN Redirect-1/GERAN Redirect-1,GERAN CCO-0/GERAN NACC-0,也就是说仅考虑重定向方式,值得注意的是:设置中UTRAN和GERAN都是可以盲重定向的,那么需要进行盲切换异系统优先级选择,涉及命令为CSFALLBACKBLINDHOCFG(本文第二部分有描述),目前中国移动的参数配置为最高优先级异系统为GERAN系统,次高优先级异系统为UTRAN系统,最低优先级异系统为CDMA2000,综合上述参数设置,盲切换是以GERAN的盲重定向方式来实现的,盲重定向的频点既可基于邻区的频点选择(需考虑邻区的盲切换优先级,建议不设置为0,否则会走向因连接态频率优先级而触发的盲重定向), 也可按频点组方式给出,这两者之间的差异性在于是否设置了频点组运营商共享信息GERANRANSHARE。

如何提高LTE弱覆盖场景下的用户体验一直是网络工作的重点,尤其是当前LTE网络的深度覆盖是不及UTRAN和GERAN的,接下来我们讨论早期网络开启盲切换至UTRAN的实现方式和意义,虽说现网目前已经不再这么操作,但不影响我们对这种思路的理解:假设在LTE盲切换(盲重定向)前会有一次基于UTRAN测量A2事件上报的切换(重定向),考虑到有些手机比如iphone5s,在LTE网络进行业务,不支持同时对UTRAN进行测量,那么在LTE信号差的场景下会跳过该步骤而拖至出现盲切换(盲重定向),并且一般情况下LTE是盲切换(盲重定向)至GERAN的,由于在GERAN数据速率较慢,会导致用户体验差。

众所周知,UTRAN的数据业务体验要比GERAN好,可以考虑在UTRAN覆盖较好的情况下开通LTE盲重定向至UTRAN,仅仅是简单的一条命令:

MOD CSFALLBACKBLINDHOCFG: CnOperatorId=0, InterRatHighestPri=UTRAN, InterRatSecondPri=GERAN;

这就是说LTE终端在数据业务连接态时,一旦触发盲切换条件A2值,上报A2测量报告后,基站会首选最高优先级的UTRAN系统作为盲切换,然后在该系统里优先选择盲切换优先级最高的邻区切换。如果最终判决采用的是盲重定向方式,则选择最高优先级的盲切换邻区对应的频点作为盲重定向目标频点,如果没有配置邻区或所有邻区的盲切换优先级为0,意味着找不到盲切换邻区,在此情况下,则根据连接态频率优先级确定重定向目标频点,然后直接执行盲重定向流程。

在确定异频盲切换或确定某个异系统后的大体流程如下图,本图尚未考虑GERAN特有参数“GERANRANSHARE”的作用:



根据常用命令整理盲切换流程如下:



3 数据业务异频异系统切换(或重定向)涉及的命令



EUTRAN异频相邻频点命令EUTRANINTERNFREQ中规定了触发异频切换的事件类型A3/A4/A5,比如异频切换触发事件类型为A4事件(异频段异频居多)或A3事件(同频段异频居多),而异频切换组命令INTERFREQHOGROUP中配置有触发异频测量的各种A1A2门限(比如基于覆盖、负载、频率优先级、负载平衡、业务、距离、上行链路质量、业务请求等)。

同时该命令中携带异频切换参数组ID,也即针对同一个服务小区的不同异频点可分别设置不同的触发异频测量A1A2,故此同一个服务小区会存在多种异频切换参数组ID情况,从而针对不同的异频实现差异化的开启关闭异频测量功能,当然现网的配置一般不会这么复杂,一个服务小区也就只有一种开启关闭异频测量参数,该命令同时也规定了异频切换事件A3/A4的各种门限(比如基于覆盖A4、负载A4或A3偏置)。列举某地市基于覆盖的A1门限为-105dBm,基于覆盖的A2门限为-109dBm,基于覆盖切换的A4门限为-105dBm。

基站在收到UE上报的符合启动异频测量的A2事件后,会下发包含有异频点的测量配置,具体是什么样的异频点,涉及有三个命令,并且有一定的逻辑顺序:EUTRANINTERFREQNCELL、EUTRANEXTERNALCELL、EUTRANINTERNFREQ(创建数据是按倒方向进行的)。

在讨论完异频切换命令之后接下来讨论异系统切换命令,华为异系统切换的命令为INTERRATHOCOMMGROUP,该命令定义了启动关闭异系统测量的A1A2事件门限,比如A1门限为-116dBm,A2门限为-120dBm。值得注意的是这套参数由异系统切换公共参数组ID进行关联,数据业务情况下ID=0,正如前述A1A2设置值,较为极限,但若该基站开通了VoLTE功能的话,还需定义另外异系统切换公共参数组ID,ID=1,对应门限比如A1门限为-110dBm,A2门限为-115dBm,门限相对较高,目的是为了保证好的语音质量,一旦信号变弱,通过SRVCC切到GERAN网络。

若基站收到UE的启动异系统测量而究竟何种方式触发切换事件上报的规则由INTERRATHOCOMM来定义,比如异系统切换触发事件类型为B1事件,至于具体的B1事件门限又由INTERRATHOGERANGROUP和INTERRATHOUTRANGROUP决定,比如基于覆盖切换的GERAN触发门限B1为-100dBm,基于覆盖切换的UTRAN RSCP触发门限B1为-93dBm。

由于异频是分TDD和FDD的,而异系统又分为GERAN和UTRAN,如何控制它们测量的启动门限A2还必须由CNOPERATORHOCFG命令来进行门限偏置或偏好于某一类型系统测量设置,下表为某一地市的设置:



第三、四列参数说明:第一优先级RAT配置指的是EUTRAN/EUTRAN_TDD/EUTRAN_FDD,这涉及是否为双EUTRAN时的配置,比如电信和联通既有FDD也有TDD,在必要时可设优先级,以达到平衡话务量目的,建议热点区域第一优先级RAT配置为EUTRAN_TDD,而第二优先级RAT配置为EUTRAN_FDD。

右边四列参数说明如下:

如果LTE TDD/FDD A2门限偏置配置相等(不包括-100),则表示不区分LTE TDD/FDD测量优先级,下发A2门限+偏置值;如果LTE TDD/FDD A2门限偏置都配置为-100,则表示不区分LTE TDD/FDD测量优先级,下发A2门限,不增加偏置值;如果仅TDD配置为-100,表示不启动LTE TDD的测量,仅下发FDD的A2门限+偏置值。

如果UTRAN/GERAN A2门限偏置配置相等(不包括-100),则表示不区分UTRAN/GERAN测量优先级,下发A2门限+偏置值;如果UTRAN/GERAN A2门限偏置都配置为-100,则表示不区分UTRAN/GERAN测量优先级,下发A2门限,不增加偏置值;如果仅GERAN配置为-100,表示不启动GERAN的测量,仅下发UTRAN的A2门限+偏置值。根据上表的设置,可知对于异系统切换来说:只下发基于UTRAN测量的A2事件配置,比如目前异系统切换触发A2值为-120dBm。(由于现在中国移动VOLTE业务已正式商用,且eSRVCC为GERAN,那么必须启动GERAN的测量,而TDS正逐步退网,因此关闭TDS测量是正常的,而联通网络的WCDMA测量必须打开,因此实际现网数据与上文描述有出入,但原理就是上述的,务必注意异系统测量策略)

现网试验中有将INTERRATHOCOMMGROUP命令中的A1A2分别设置为-136dBm和-140dBm的情况,实质上意味着LTE服务小区几乎快脱网时才启动异系统测量,已经偏离了异系统测量的意义,且很有可能LTE网已经处于无服务状态,但联想到在这个A2事件上报前一定会触发另一个A2事件:盲切换触发事件,因为命令CELLHOPARACFG中涉及盲切换的A2事件门限为-122dBm。

如此试验设置,意在LTE网络信号较弱的场景下:屏蔽基于测量的异系统切换(因为某些手机不支持对UTRAN/GERAN的测量),转而选择基于盲切换方式的异系统切换,况且基于盲切换方式的异系统切换是可以根据优先级来选择异系统类型的,比如盲切换至UTRAN,以获得比GERAN较好的数据业务体验,但由于UTRAN的退网,那么数据业务盲切换至GERAN也是正常的配置,甚至也能提升LTE驻留比指标,因为终端原因的UTRAN连接态与LTE网络互操作是不能直接进行的,反而是GERAN与LTE的互操作较好。

回归到现网大多数情况下还是有基于异系统测量的切换,因此有必要对涉及的命令进行解析。假设A2门限值为-120dBm,基站在收到UE上报的符合启动异系统测量的A2事件后,会下发包含有异系统频点的测量配置,一般有三个UTRAN频点,异系统切换的触发事件为B1,当然也可以是B2,同时测量配置中会有A1事件,也就是说一旦LTE网络信号恢复到A1门限值,那么UE上报A1事件,意在取消异系统的测量。

下面仅以启动UTRAN测量为例进行说明,若是启动GERAN测量,其逻辑过程是一样的,涉及命令有三个,并且有一定的逻辑顺序:UTRANNCELL、UTRANEXTERNALCELL、UTRANNFREQ(创建数据是按倒方向进行的)。

整理异频切换命令流程如下:



注:该流程图中最终遵循LTE网内切换流程,包括切换准备、执行、完成过程

整理异系统切换命令流程如下:



注:该流程图中最终遵循异系统切换流程,目前采用重定向方式,由于现网命令CNOPERATORHOCFG中普遍采用UTRANA2RSRP门限偏置(dBm)=0dBm/GERANA2RSRP门限偏置(dBm)=-100dBm设置,因此此图不包含基于GERAN测量的情况。

现网因为eSRVCC功能是打开的,那么GERAN的测量是打开的,UTRAN的测量反倒是关闭的,则上述流程图中的UTRAN字眼替换成GERAN即可。

由于写原创文档异常辛苦,绞尽脑汁,假如本文对你理解华为LTE操作命令有帮助的话,还望大家打点“赞赏”,给点激励,见下图的“赞赏”按钮。

作者介绍:周国有,从事核心网工作后转至无线网优,熟悉3GPP协议,熟悉信令流程,擅长234G互操作融合优化,目前在杭州华星公司。
网优雇佣军投稿邮箱:wywd11@126.com
长按二维码关注


    关注 网优雇佣军


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册