自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 5G通话之鲁棒性头压缩ROHC功能

在5G(SA)网络中语音业务VoNR(Voice Service)中,可以通过对语音数据包头进行压缩。ROHC有助于减少无线链路上语音数据包的头开销,也有助于降低BER,缩短延迟和减少无线资源 (RB) 消耗。在IPv4 和 IPv6 协议中都可以使用ROHC。

2023-08-14 15:23:42 977

原创 vscode中使用robotframework配置环境变量

在workspace中找到robotframework的扩展,再找到variables添加如下几行。运行用例后,terminal中显示。

2023-07-07 14:20:21 622

原创 5G中的EPS Fallback

UE 将请求类型设置为“切换”,UE 状态提供“5GMM 已注册”,旧 GENTI(与 5G-GUTI 映射),将互联网和 IMS PDN 的 EPS 持有者状态设置为“活动”,PCO – 0001AH 作为 PDU 会话 ID(映射到 IMS 和互联网 PDN)连接到尝试建立语音连接的 NR 的智能手机 (UE) 可能会在呼叫建立时执行 EPS 回退,这是由尝试为 NR 中的语音媒体建立服务质量 (QoS) 流触发的。当 UE 从 5GC 移动到 EPC 时,UE 会执行跟踪区域更新或初始连接。

2023-05-18 17:02:11 2270

原创 vscode调试robotframe work导入module失败ModuleNotFoundError: No module named

报错如下检查vscode终端输出log如下表明path出现问题,ide自动搜索所有配置过的path/auto complete path都找不到这个module。正常情况不出现此打印实际上分两种情况。

2023-05-08 17:35:41 1567

原创 wireshark之解码失败/解码解析解包不全不完整/配置设置解决方法

wireshark本身配置有很多坑,会导致本来正确的包在软件种显示是不全的按照以下步骤逐一检查,其他问题欢迎留言讨论。wireshark 解析 抓包 解码失败 bug

2023-05-08 15:19:40 3886 1

原创 Robotframework输出彩色log到控制台

如果改成testcase前置就把 set suite variable改成testcase variable。注意:在vs code里白色只会在深色背景的主题下显示为白色,浅色主题都是灰色。想要在robotframework里使用彩色的log。必须在suite/testcase前置中运行该模块。Log/Log to console都可以。也可以在终端输出彩色字符。

2023-01-14 11:56:08 701

原创 wireshark解析信令tshark

【代码】wireshark解析信令tshark。

2023-01-05 10:22:53 1968

原创 python 之 OSError: Error reading file错误

使用Robot Framework导入一个xml文件,出现OSError: Error reading file错误。我们使用的是{}对路径进行赋值,不需要特殊的操作,直接写路径就可以了。原因是robotframework赋值和python有区别。这是因为在rf里加了r和双引号,导致路径解析错误。仔细看,可以发现error的路径是明显不对的。首先是观察输出控制台,报错是。

2022-11-18 16:29:55 1616

原创 整理了一下5G测试开发中常用Linux命令

划重点,ipmitool和reboot最大的区别就是ipmitool能把服务器断电后重启,对于一些需要下电更新的boot,ipmitool更猛。第一个,ipmitool的代表的是断电重启,第二个shutdown顾名思义就是关机。最后一个reboot就是简单的重启。建议带上v,表示把解压过程中全部的打印都输出。很多时候文件会损坏,有v看的清楚一点。这个命令是很常用的了。随手整理一下工作中最常用的几个命令,备忘。无脑用这个+X就完事了,直接赋予执行权限。ll能看到文件的权限,比如是不是可执行。

2022-11-11 10:44:02 682

原创 自动化测试读书笔记

自动化测试入门读书笔记

2022-10-26 14:02:00 71

原创 排查5G小区和UE接入问题

这两步是可选则的,表示小区之间有XN Handover的接口,可以进行XN交换。值得注意的是,XN setup和response的过程不依赖小区是否成功建立,因此即使小区没有建立也会有这两步,只要配置了XN切换的接口。如果没有配就不会有。这两步至关重要,表示核心网收到建立小区的请求,并成功建立链接后返回一个response,如果只有setup没有response,也是无法正常建立小区的。最后一步,PDU会话建立失败一般会出现切片不对应,需要查看核心网支持的slice和我们的slice对应关系。

2022-10-21 10:05:44 1343

原创 【5G】看信令学Xn切换

之前一篇博文写得是Handover也就是切换的,刚好这几周都在弄切换的信令。分享并总结一下自己的心得。所有5G博主里对从业人员最有用的就是老康了,这个人的博文写得非常详细但是并不火。比如我的Xn切换信令就是看他的公众号学的。

2022-09-23 10:44:11 3548

原创 【5G】UE开关移动数据信令分析

和上一篇开关飞行模式不同的是,如果只是开关移动数据,不涉及去注册和注册的过程,一直接在5G小区里,只是有没有PDU session的区别。UE开关移动数据就是建立/释放PDU Session的过程。有PDU Session=有移动数据。有5G 信号=还在小区,手机有信号。飞行模式=手机没信号,也移动数据。

2022-08-25 10:39:28 1012

原创 【5G】UE开关飞行模式信令变化流程分析

开启飞行模式下,UE没有接入小区,也看不到流量变化在重新开启移动数据后,需要发起选择小区→注册到小区→随机接入→接入成功后发起建立PDU会话消息,最后以成功建立PDU为结束,SA PDU Establish Accept从有流量状态开启飞行本质就是断网,UE表现为去注册deregistration。然后在核心网上搜不到UE的连接状态,也找不到信号。这两个过程中,RRC消息传递了很多request/complete的消息。

2022-08-25 10:19:19 1396

原创 【5G】Linux iperf 学习笔记

表示了从服务器开始向10.10.10.10的UE用UDP模式发5个100M的数据,1s汇报一次。Moba远程登陆服务器后,使用iperf命令可以测试下行到UE的信号,也可以ping。iperf是需要在linux中安装的一个工具。5个100M,sum是500M。iperf用来测试UDP。

2022-08-19 10:45:46 836

原创 【5G】RRC消息学习笔记

RRC-Inactive切到RRC-IDLE:取决于gNodeB的UE Inactivity Timer。超时触发N2释放流程,UE切换到RRC IDLE(也是CM-IDLE)RRC非活动状态是NAS级别的连接模式状态,能够节省RRC资源,同时UE使用的是与空闲模式下类似的逻辑。RRC-Inactive切换到RRC-Connected:当UE收到RAN的寻呼或者上行数据要发;......

2022-08-17 15:21:24 1238

原创 【5G】NG-RAN切换 handover学习笔记

5G NR-RAN切换 handover

2022-08-17 11:05:15 8017

原创 【8.12】5G学习总结,第三周。Attach、detach,ngap,f1ap

学习总结第三周

2022-08-15 10:04:02 1174

原创 【5G】8.5第二周学习总结

5G基础知识学习总结

2022-08-05 09:57:16 243

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除