版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LTE抓包分析指导手册目录1概述12抓包前的准备工作12.1Uu口抓包前的准备工作12.1.1使用测试电脑进行抓包12.1.2使用安卓系统手机进行抓包22.2eNB抓包前的准备工作32.3核心网抓包前的准备工作43抓包方法介绍43.1Uu口抓包方法43.1.1使用测试电脑进行抓包43.1.2使用安卓系统手机进行抓包63.2eNB抓包方法83.3核心网抓包方法104抓包数据分析方法介绍114.1单个业务(线程)的过滤方法114.2丢包/乱序分析方法144.2.1IO Graphs144.2.2Apply as Filter154.3无线侧BLER与丢包联合分析方法15图目录图 21 Captur
2、e Interfaces2图 22 Shark.apk启动界面3图 31 Wireshark抓包启动方法5图 32 Wireshark抓包关闭方法5图 33 Wireshark抓包文件保存方法6图 34 Shark.apk抓包启动方法7图 35 Shark.apk抓包关闭及保存方法8图 36 CC单板9图 41 IO Graphs12图 42 Follow TCP Stream12图 43 File Save As13图 44 “Follow TCP Stream”Clear13图 45 File Save As14图 46 借助IO Graphs进行丢包/乱序分析15图 47 借助Apply
3、 as Filter进行丢包/乱序分析15图 49 DT软件BLER分析举例16图 410 Wireshark丢包分析举例161 概述对于LTE制式无线网络,下行速率的突破对终端的处理能力(比如:终端CPU处理能力对RTT时延的影响)、网络设备的传输质量(比如:流速均匀且不乱序、丢包)、Uu口的无线环境(在高编码方式下,SINR值低于30均会出现不同程度的丢块)提出了更高的要求。另外,在系统发展初期,难免会遇到某些网元存在软件故障以及协同设置等问题。由于目前正处于LTE发展初期,端到端、一体化的网优工具以及性能统计还不够完善,在面对无线环境相对良好但是速率不及预期的问题处理时缺少及时有效的定位
4、手段,在Uu口、eNB、核心网侧同时抓包则能够很好的解决这个问题,这也是本文介绍的重点。在准备工作到位的前提下,半天时间即可准确定位到底是哪个网元的问题,以缩小排查范围,以及提供优化建议。下文将从抓包前的准备工作、抓包方法、抓包数据分析方法几个维度进行详细介绍。2 抓包前的准备工作2.1 Uu口抓包前的准备工作2.1.1 使用测试电脑进行抓包测试电脑选型要求尽量选择硬盘读取能力、CPU处理能力较优的测试电脑。建议每次录取的行数不超过80万行(约800M的数据),否则可能会出现系统反应迟钝甚至无法停止抓包导致无法保存的情况,视测试电脑的处理能力而定。然后在测试电脑上安装下述应用程序:Wiresh
5、ark抓包及抓包数据分析工具。测试终端驱动(MIFI等)确保在测试电脑网络连接成功的情况下可以在Wireshark查看到网络连接设备的网卡。检查方法如下:点击Wireshark菜单-Capture-Interfaces,则会弹出下述对话框,检查确保有测试终端驱动的Interface,且在浏览网页的情况下有Packets:图 21 Capture Interfaces2.1.2 使用安卓系统手机进行抓包 注意:安卓系统开发商以及终端厂商禁止用户ROOT手机,ROOT后的手机将不会享受三包服务。测试终端要求安卓操作系统,且尽量选择CPU处理能力较强的终端,需要使用3类还是4类终端视现场需求而定。然
6、后在测试终端上安装下述应用程序:Shark.apk备注:安装Shark.apk后如果无法正常启动,则是由于终端没有ROOT导致。正常启动后的界面如下:图 22 Shark.apk启动界面2.2 eNB抓包前的准备工作请做好下述准备工作: 确保可以进去机房; 准备一根较长的网线; 由于在eNB上抓取的报文是整个CC板的,所以,如果不只是该抓包测试用户在该站点下进行业务,那么抓包数据量会非常大,请尽量选择硬盘读取能力、CPU处理能力较优的测试电脑。建议每次录取的行数不超过80万行(约800M的数据),否则可能会出现系统反应迟钝甚至无法停止抓包导致无法保存的情况,视测试电脑的处理能力而定。2.3 核
7、心网抓包前的准备工作请做好下述准备工作: 要求核心网至少需要在近S1接口进行抓包。当然,除了在近S1接口进行抓包外,也可以同时在其它接口进行抓包,以进一步缩小排查范围; 在进行抓包测试之前,最好为测试卡申请静态IP,如果来不及申请,则需要现场首先在Uu口进行抓包,在不断链的情况下进行多次串行测试,检查核心网为终端分配的IP地址是否比较固定。如果比较固定,那么也可以不为测试卡申请静态IP地址,在每次联合抓包之前,由Uu口的抓包首先进行,在确定好测试卡的IP地址后,通知核心网侧根据该IP地址进行抓包。3 抓包方法介绍在进行Uu口、eNB、核心网联合抓包时,抓包工作由Uu口统一协调: Uu口在获取了
8、为测试卡分配的IP地址后,通知核心网侧进行抓包过滤设置; Uu口完成每一段的测试时,都要及时通知eNB侧及核心网侧保存抓包文件,且需要注意文件名的匹配。下面将会区分Uu口、eNB、核心网侧详细介绍抓包方法。3.1 Uu口抓包方法3.1.1 使用测试电脑进行抓包在进行测试任务之前,启动Wireshark,点击Wireshark菜单-Capture-Interfaces,则会弹出下述对话框。在该对话框中找到网络连接涉及的Interface,点击Start按键则启动抓包:图 31 Wireshark抓包启动方法在抓包完成后,点击下图红色标注的按键,则停止抓包:图 32 Wireshark抓包关闭方法
9、点击Wireshark菜单-File-Save As,则会弹出下述对话框。在该对话框中设置抓包文件名,点击保存即可完成抓包文件的保存(请注意不要修改红色标注的地方):图 33 Wireshark抓包文件保存方法3.1.2 使用安卓系统手机进行抓包 注意:请不要修改Parameters中的内容,确保设置为:-vv -s 0。在进行测试任务之前,启动shark.apk,且点击Start按键,则将启动记录抓包数据。.pcap文件名为软件自动生成,无法自定义设置:图 34 Shark.apk抓包启动方法在完成测试任务之后,点击Stop按键,抓包文件将会自动保存入SD卡的根目录下:图 35 Shark.
10、apk抓包关闭及保存方法3.2 eNB抓包方法涉密,删除。3.3 核心网抓包方法由于各个核心网设备厂家抓包方法的差异,在此不进行详细介绍。无线侧需要重点关注的是:核心网侧在抓包时需要无线侧配合的工作。具体如下: Uu口在获取了为测试卡分配的IP地址后,通知核心网侧进行抓包过滤设置; Uu口完成每一段的测试时,都要及时通知核心网侧保存抓包文件,且需要注意文件名的匹配。4 抓包数据分析方法介绍4.1 单个业务(线程)的过滤方法从抓包数据中筛选出单次业务(线程)是抓包数据分析的前提。一般涉及两种情况:情景一:对于eNB的抓包数据,是整个站点的,既包括了测试用户的抓包数据,同时也包括了普通商用用户的抓
11、包数据,需要分离出来;情景二:大部分的测试是多线程并行测试,比如Speedtest、FileZilla等,需要梳理每条线程的数据传输情况。针对上述两种情况,都可以使用下述方法过滤出来,以对每个业务(线程)进行分析。 注意:因为个人习惯不同,会有多种过滤的方法。下文只介绍其中一种,这种方法虽然较为繁琐,但是能够帮助大家更加全面的了解Wireshark的功能子项。点击Wireshark菜单-Statistics-IO Graphs,以下图为例,可以从红色标注的地方了解到有效数据(下载业务阶段)约为69000行:图 41 IO Graphs以下图为例,选择数据传输过程中的任意一行,单击鼠标右键,在弹
12、出的菜单中点击“Follow TCP Stream”,则可以筛选出该行所对应的业务(线程)。举例说明如下:图 42 Follow TCP Stream点击Wireshark菜单-File-Save As,则会弹出下述对话框。通过红色标注的内容则可以了解该业务(线程)占整个抓包文件的情况。以下图为例,该线程有33434行,整个抓包文件为89780行,也就是说,这次抓包测试不是单线程:图 43 File Save As针对该线程的抓包数据,随机找到一处不连续的“NO.”,以下图为例,第153196行之间存在不连续的情况。找到之后,点击下图中红色标记的“Clear”,则会回到执行“Follow TC
13、P Stream”前的状态:图 44 “Follow TCP Stream”Clear选择第154195行之前的任意一行,再次执行“Follow TCP Stream”,完成后再次点击Wireshark菜单-File-Save As,这次捕捉的线程有35882行:图 45 File Save As结合之前所做的两次“Follow TCP Stream”,可以得出结论:这个业务是使用双线程进行下载的。4.2 丢包/乱序分析方法在这里介绍两种方法,以帮助大家更好的了解Wireshark的功能子项:4.2.1 IO Graphs点击Wireshark菜单-Statistics-IO Graphs,按照下述标注填写好“Filter”后面的字段,然后点击“Graph*”,则会显示数据包的下发与丢包/乱序的对比情况(由于LTE网络速率较高,建议将Tick interval修改为0.1sec):图 46 借助IO Graphs进行丢包/乱序分析4.2.2 Apply as Filter找到任一丢包或乱序的行,找到下述标注的位置,点击鼠标右键,在弹出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务成本专责个人工作总结
- 基于小学生体验式学习的城市垃圾分类政策实践探索教学研究课题报告
- 2025年文化旅游演艺剧目与旅游文创产品开发结合可行性研究
- 高中生物教学中基因编辑技术与伦理教育整合的研究课题报告教学研究课题报告
- 2026年数码配件数据传输线技术报告
- 教师数字能力评价指标体系构建与教师专业发展路径研究教学研究课题报告
- 2026年能源领域柔性电子材料创新报告
- 2026年城市智慧政务服务平台智能化环境监测优化可行性分析
- 个人工作思想汇报-车间人员思想汇报2026(2篇)
- 关于诚信考试的思想汇报(2篇)
- 衡阳县岣嵝峰林场招聘社区网格员考试试题附答案详解
- 视频监控系统技术规范书
- 2026云南昆明市国和勘察规划设计院有限公司招聘工作人员3人考试备考试题及答案解析
- 低碳城市智慧路灯节能改造升级方案
- 第二轮土地承包到期后再延长30年试点工作意见政策解读
- 2026年监考人员培训试题及答案
- 2026年上海市奉贤区高三二模数学试卷及答案解析
- 医院屋顶光伏施工造价预算方案模板
- 从创意到创业知到智慧树章节测试课后答案2024年秋湖南师范大学
- 被动语态游戏教育课件
- 火花源原子发射光谱分析课件
评论
0/150
提交评论