oaisoftwarealliance/trf-gen-cn5g本镜像为Open Air Interface (OAI) 5G核心网提供专用流量生成功能,是一款轻量级工具镜像,旨在模拟真实5G用户设备(UE)的网络流量,帮助开发者与测试人员验证OAI 5G核心网的性能、稳定性及功能完整性。
通过docker run命令启动流量生成容器,基本格式如下:
bashdocker run --network=<oai-core-network> [环境变量] oai-traffic-generator:<tag> [命令行参数]
| 参数/环境变量 | 描述 | 默认值 |
|---|---|---|
--ue-count | 模拟的5G用户设备(UE)数量 | 1 |
--traffic-type | 流量类型,支持data/video/voice | data |
--duration | 流量持续时间(秒) | 60 |
--rate | 单UE流量速率(Mbps) | 1 |
--amf-ip | OAI AMF网元IP地址(环境变量) | 192.168.1.10 |
--smf-ip | OAI SMF网元IP地址(环境变量) | 192.168.1.11 |
bashdocker run \ --network=oai-core-net \ -e AMF_IP=10.0.0.100 \ -e SMF_IP=10.0.0.101 \ oai-traffic-generator:latest \ --ue-count=10 \ --traffic-type=video \ --duration=300 \ --rate=5
在OAI 5G核心网的docker-compose.yml中添加流量生成服务:
yamlservices: traffic-generator: image: oai-traffic-generator:latest network_mode: "service:amf" # 共享AMF网络命名空间(根据实际网络配置调整) depends_on: - amf - smf - upf command: ["--ue-count=5", "--traffic-type=data", "--duration=600"] environment: - AMF_IP=amf # 通过容器名解析AMF IP - SMF_IP=smf # 通过容器名解析SMF IP
容器运行过程中,流量生成状态(如UE注册结果、流量统计)将实时输出至标准输出(stdout),可通过docker logs <container-id>查看历史日志。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务