LTE协议栈软件分析测试方法
摘要:测试是通信协议栈软件开发中的重要部分。为了提高研发效率,给出了一种根据项目需求和实际开发经验得出的LTE协议栈软件的测试分析方法及应用结果。以LTE接入网标准架构为原型,分层调试为思想,多彩模块化打印为手段,具有环境简易、调试方便的特点,在实际开发调试过程中取得了良好的效果。
关键词:LTE;协议栈;测试;wireshark
中图分类号:TN929.5?34文献标识码:A文章编号:1004?373X(2013)23?0033?03
AnalysisandtestingmethodofLTEprotocolstacksoftware
ZHUFeng1,2,ZHANGXiao?ping1,YANGXi?ning2
(1.SchoolofInformationScience&Engineering,LanzhouUniversity,Lanzhou730000,China;
2.WirelessCommunicationCenter,InstituteofComputingTechnology,ChineseAcademyofScience,Beijing100190,China)
Abstract:Testingisanimportantpartofcommunicationprotocolstacksoftwaredevelopment.InordertoimprovetheR&Defficiency,theLTEprotocolstacksoftwareanalysisandtestingmethoddrawnfromtheexperienceoftheactualprojectdevelopmentrequirementisproposed,andtheapplicationresultsaregiven.TheLTEaccessnetworkstandardarchitectureistakenasaprototype,layereddebuggingandcolorfulmodularprintingasmeansinthemethod,whichhasthecharacteristicsofsimpleenvironment,convienientdebugging,etc.Actualresultsindicatethatthismethodiseffective.
Keywords:LTE;protocolstack;testing;wireshark
0引言
LTE(LongTermEvolution)是UMTS技术标准的长期演进,3GPP组织在2004年12月正式立项启动。为达到系统高速率、低时延等要求,对空中接口和系统架构进行了重新设计[1],来更好地应付如今呈爆炸式增长的数据流量需求。因此空中接口协议栈软件的开发显得极其重要,其软件性能更是直接关系到了网络的服务质量和用户体验。随着LTE网络的商用临近,更多的厂商将加入LTE协议栈软件的研发。
本文介绍了一种应用在LTE协议栈系统软件开发过程的测试和调试的模型,并给出了测试模型的应用结果。该模型以LTE接入网标准架构为原型,分层调试为思想,多彩模块化打印为手段,具有环境简易、调试方便的特点,对协议栈软件调试和分析具有良好的辅助作用。
1LTE协议栈架构
LTE系统由核心网络(EPC)、无线网络(E?UTRAN)和用户设备(UE)构成[2]。基站(eNodeB)之间通过X2接口相连组成接入网,其空口协议栈分为控制面和用户面,图1是控制面的架构,用户面与控制面架构类似。NAS层、RRC层[3]统称为L3层,主要负责信令和无线资源控制。PDCP层[4]、RLC层[5]、MAC层[6]统称为L2层,主要负责数据链路,PHY层则是向高层提供数据传输服务。
图1LTE空中接口控制面架构
2测试方案
2.1测试环境
测试环境模拟LTE系统架构来搭建,分别为移动管理实体(MME)/服务网关(SGW)、eNodeB和UE,整体的测试框架如图2所示,主要分为L2/L3高层协议测试和L1/L2/L3层协议测试两部分。本文测试中使用了中国科学院计算技术研究所无线通信技术中心自主研发的LTE终端协议栈软件、LTEFemtocell协议栈软件和LTE网关软件。为便于分析问题,采用了单用户模式举例,多用户情况以此类推。
图2协议测试环境
2.2分层测试
LTE协议栈软件功能众多,按照分层化思路进行调试分析是一个不错的开始。先分别进行单层测试,确保各层功能的正确与稳定性,然后再逐层递加进行测试。L2层数据链路通过后,再开始信令面和用户面的测试。在定位棘手的问题时,一层一层追踪数据流向,可以达到事半功倍的效果。举例来说,在测试下行用户面时,首先确认基站PDCP层是否收到数据包,确认后查看数据有没有通过PDCP层转发下去;如果PDCP层没有问题,数据是否到达RLC层;如果到达RLC层,MAC层是否进行调度发送。
期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。
【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
投稿辅导服务咨询与期刊合作加盟
陆老师联系QQ:
蒋老师联系QQ:
刘老师联系QQ:
联系电话:18015016272
17327192284
投稿辅导投稿邮箱:zgqkk365@126.com
期刊推荐
- 《校园英语》旬刊 省级 教育类学术期刊
- 《吉林教育》旬刊 省级 教育类学术期刊
- 《文教资料》 旬刊 省级
- 《科技风》半月刊 省级 科技类优秀期刊
- 《价值工程》旬刊 国家级 科技统计源期刊
- 《中国实验方剂学杂志》 半月刊 北大核心
- 《电影评介》半月刊 14版北大核心
- 《社科纵横》季刊 社科类优秀期刊
- 《求索》月刊 14版北大核心期刊
- 《中华建设》月刊 国家级 建设类优秀期刊
- 《继续教育研究》月刊 北大核心期刊
- 《网络空间安全》(信息安全与技术)月刊 国
- 《新闻传播》月刊 省级 新闻类优秀期刊
- 《财会月刊》旬刊 14版北大核心
- 《体育文化导刊》月刊 体育类双核心期刊
- 《机械研究与应用》双月刊 省级 机械应用类
- 《公路交通科技》 月刊 北大核心
- 《教学与管理》旬刊 北大核心
- 《新课程研究》旬刊 省级 教育类优秀学术期
- 《中国医药指南》 旬刊 国家级
- 《高教论坛》 月刊 省级
- 《课程教育研究》 旬刊 国家级
- 《语文建设》 旬刊 14版北大核心
- 《教育发展研究》 半月刊 双核心
- 《学术界》 月刊 双核心