尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

UERANSIM:零硬件的 5G 仿真与核心网测试平台

UERANSIM:零硬件的 5G 仿真与核心网测试平台 UERANSIM零硬件的 5G 仿真与核心网测试平台【免费下载链接】UERANSIMOpen source 5G UE and RAN (gNodeB) implementation.项目地址: https://gitcode.com/gh_mirrors/ue/UERANSIMUERANSIM 是开源的 5G 独立组网SA仿真平台让终端UE与基站gNodeB直接跑在普通 Linux 机器上。协议开发者、网络工程师和 5G 新手可零硬件验证核心网组件或直接研读参考实现。用它到底能干什么让 5G 核心网完成一次真实 UE 注册。把 UE 与 gNodeB 进程指向 open5gs 或 free5gc 核心网注册、鉴权、会话建立可以完整跑通。核心网侧无需改代码核对一轮 AMF接入与移动性管理功能和 SMF会话管理功能的处理是否符合预期通常只需替换配置里的地址与用户标识。对照 3GPP 规范逐条核对协议消息。NAS非接入层UE 与核心网之间的信令和 RRC无线资源控制UE 与基站之间的无线信令都有完整状态机消息的组装与解析全是可读源码。调试自己的协议栈时逐消息对比能很快定位实现差异。回放 5G 安全机制的每一步。EEA2、EIA2 等标准加密与完整性算法各有独立源文件Milenage 鉴权流程同样内置。做算法研究或安全测试时从密钥派生到加解密处理都可以沿源码走完。5 分钟跑通第一次 5G 注册git clone https://gitcode.com/gh_mirrors/ue/UERANSIM cd UERANSIM make编译产物在 build/ 下主要是 nr-ue终端与 nr-gnb基站两个可执行文件。config/ 里备有 open5gs 与 free5gc 两套现成配置模板外加一套 custom 自定义模板改成自己的 IMSI国际移动用户识别码、key 和核心网地址后两端互指启动即可完成注册。需要说明这里的空口并非真实射频UERANSIM 通过 UDP 报文模拟 5G-NR 无线接口只有物理层以上的行为是真实的。源码导读三个关键目录src/nas/— NAS 协议主体注册、鉴权、PDU 会话5G 数据连接的建立都在这里处理。src/rrc/— RRC 状态机与消息处理覆盖 UE 侧与基站侧基站侧的 NGAPgNodeB 与核心网间的接口协议消息在 src/gnb/ngap/ASN.1 定义在 src/asn/ngap/。src/lib/crypt/— 安全模块eea2、eia2、zuc、milenage、snow3g 各自成文件方便对照算法实现。适合与不适合的场景适合 · 5G 核心网验证对 open5gs、free5gc 等开源核心网做兼容性测试核对注册与会话流程。适合 · 协议栈开发参考NAS、RRC 处理逻辑可逐条对照规范辅助定位自身实现的差异。适合 · 教学演示一台笔记本跑通完整 SA 信令流程用于课堂讲解或自学。不适合 · 真实空口测试射频由 UDP 模拟把它当 5G 测试工具做协议层测试没问题做覆盖、切换等真实空口行为测试不行。不适合 · R16 及以上特性验证实现基线是 3GPP R15后续版本的特性不在其中。许可证为 AGPL-3.0若要把 UERANSIM 嵌入闭源产品交付需先确认授权或联系作者获取商业许可。常被问到的三个问题支持哪些 5G 核心网内置 open5gs 与 free5gc 两套配置模板各含 UE 与基站两个文件对接自研核心网可基于 custom 模板修改后接入。能不能做射频测试不能。无线接口只是 UDP 模拟真实的是物理层以上的协议栈行为射频类测试需要配合真实设备。配置文件怎么选按对接的核心网选择open5gs 用 open5gs-ue.yaml 与 open5gs-gnb.yaml 一对free5gc 用 free5gc- 前缀的一对再按需修改 IMSI、key 与核心网地址即可。作为开源 5G 平台UERANSIM 的仓库地址是 https://gitcode.com/gh_mirrors/ue/UERANSIM 克隆后执行 make 即可开始。遇到 bug 或想贡献代码先看仓库里的 CONTRIBUTING.md或直接在项目 Issue 中提交问题讨论。【免费下载链接】UERANSIMOpen source 5G UE and RAN (gNodeB) implementation.项目地址: https://gitcode.com/gh_mirrors/ue/UERANSIM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表