文档名称 文档密级
eRAN6.0_LTE_空口下行UDP冲包功能(UUDATATEST)介绍
于涛 0909更新
1 “空口下行UDP冲包”概述
空口下行UDP冲包,又称作UU接口数据测试,是在eNodeB基带板的PDCP层对某个UE的E-RAB连接发起下行UDP冲包,可以用于测试空口实际性能。应用场景如下: 1、在下行吞吐量问题定位中用于确认是否空口问题,起到一定的隔离作用。 2、在运营商不提供服务器或者无法访问服务器的情况下临时测试下行空口实际性能。
该功能在eRAN3.1版本引入。
注意事项:
1、此功能是基于一个已经存在的业务承载,如果承载不存在了,则对其冲包将会失败。 2、一般情况下,STR UUDATATST命令中的源IP、源端口号、目的IP、目的端口号可以随便填写,不影响冲包和观察。但是如果UE的应用层对IP进行校验,则目的IP需要填写为UE侧获取的正确IP,否则应用层无法观察到数据统计,只能在probe或M2000跟踪中观察速率。 3、如果冲包速率小于12M,且报文长度大于1400字节,则实际速率会比设置的速率略大。建议冲包速率按照最大的150M设置,可以测出实际的空口最大速率。
4、STP UUDATATST命令,不输入任何参数就可以停止当前正在进行的空口灌包。 5、规格:一个eNodeB下同一时刻只能启动1个UU口冲包任务。
2 空口下行UDP冲包操作步骤
2.1 首先获取UE的TMSI和E-RAB ID
有两种获取方法:
1)可以从信令跟踪中获取,UE标识(TMSI或者随机数)可以从UE本次接入的“RRC_CONN_REQ”消息中获取,E-RAB ID可以从承载建立消息
2017-11-14
华为保密信息,未经授权禁止扩散
第1页, 共6页
文档名称 文档密级
S1AP_INITIAL_CONTEXT_SETUP_REQ中获取,具体的可以参考信令分析指导书; 2)可以在eNodeB上通过DSP ALLUEBASICINFO与DSP UEONLINEINFO两条命令获取当前存在的用户。具体方法如下:
在eNodeB上使用命令查询的方法:适合实验室或现网小区下只有1个用户的情况。 DSP ALLUEBASICINFO:LOCALCELLID=0;
DSP UEONLINEINFO:DSPMODE=STMSI,MMECODE=22,MTMSI=3255762945;
其中的ERAB列表如下:
2.2 启动空口下行冲包测试
在M2000或者webLMT上执行如下MML命令:(注意蓝色字体的MMECODE、TMSI和ERAB-ID需要根据实际用户设置) STR
UUDATATST:UEIDTYPE=STMSI_TYPE,MMECODE=22,MTMSI=3255762945,ERABID=5,S
2017-11-14
华为保密信息,未经授权禁止扩散
第2页, 共6页
文档名称 文档密级
RCIP=\TIME=360;
查询结果:DSP UUDATATST:;
从吞吐量监测中可以看到达到了小区最大峰值(15M、TM1)
下面是冲50M的测试:
2017-11-14
华为保密信息,未经授权禁止扩散
第3页, 共6页
文档名称 文档密级
2.3 停止空口下行冲包测试
2.4 其他:需要用随机数来启动的场景
UE首次Attach时,没有TMSI,会以随机数接入,此时DSP ALLUEBASICINFO查询到的UE标识为随机数,后续的命令中都要以随机数来查询。如下:
DSP ALLUEBASICINFO:LOCALCELLID=0;
2017-11-14
华为保密信息,未经授权禁止扩散 第4页, 共6页
相关推荐: