CN112867046A - 一种基于模拟仿真核心网测试upf网元功能的方法 - Google Patents
一种基于模拟仿真核心网测试upf网元功能的方法 Download PDFInfo
- Publication number
- CN112867046A CN112867046A CN202110228005.XA CN202110228005A CN112867046A CN 112867046 A CN112867046 A CN 112867046A CN 202110228005 A CN202110228005 A CN 202110228005A CN 112867046 A CN112867046 A CN 112867046A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- upf
- virtual
- vpp
- trex
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开一种基于模拟仿真核心网测试upf网元功能的方法,涉及通信测试技术领域;分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;利用测试环境进行upf网元功能测试。
Description
技术领域
本发明公开一种方法,涉及通信测试技术领域,具体地说是一种基于模拟仿真核心网测试upf网元功能的方法。
背景技术
目前5G数据面网元upf开发过程中测试方法主要两种,一种是现网测试,把开发好的功能代码编译打包,安装在真实组网环境中,通过终端设备接入核心网访问有效的数据中心测试会话建立、上下行流量等功能,但该方法存在组网环境复杂,测试终端数量有限,无法测试性能相关问题等缺点;还有一种是专业的仪表模拟打流进行测试,目前常用dotouch、Landslide等仪表,通过仪表模拟报文,仿真现网环境的终端、基站、5G SMF网元以及数据中心DN,进行会话建立、灌包打流等功能测试以及性能测试;但该方法存在专业仪使用繁琐,需要厂家专业指导,并且无法完全按研发需要模拟出新功能的特性报文或者交互流程等缺点。
发明内容
本发明针对现有技术的问题,提供一种基于模拟仿真核心网测试upf网元功能的方法,开发测试5G数据面upf网元基本功能,模拟GTPu流量给N3口打流,完成单元测试,提高了5G upf网元功能开发效率。
本发明提出的具体方案是:
一种基于模拟仿真核心网测试upf网元功能的方法,分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,
通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;
利用测试环境进行upf网元功能测试。
进一步,所述的一种基于模拟仿真核心网测试upf网元功能的方法中通过trex虚拟机绑定虚拟端口,分别设置IP为port0和port1,其中port0模拟UE的功能,port1模拟DN的功能。
进一步,所述的一种基于模拟仿真核心网测试upf网元功能的方法中通过Vpp虚拟机绑定虚拟端口,分别对应trex虚拟机的IP为port0的虚拟端口和upf虚拟机的N3接口。
进一步,所述的一种基于模拟仿真核心网测试upf网元功能的方法中通过Vpp虚拟机的相应虚拟端口与upf虚拟机的N3接口建立GTP隧道。
一种基于模拟仿真核心网测试upf网元功能的系统,包括搭建模块和测试模块,
搭建模块分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,
通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;
测试模块利用测试环境进行upf网元功能测试。
进一步,所述的一种基于模拟仿真核心网测试upf网元功能的系统中搭建模块通过trex虚拟机绑定虚拟端口,分别设置IP为port0和port1,其中port0模拟UE的功能,port1模拟DN的功能。
进一步,所述的一种基于模拟仿真核心网测试upf网元功能的系统中搭建模块通过Vpp虚拟机绑定虚拟端口,分别对应trex虚拟机的IP为port0的虚拟端口和upf虚拟机的N3接口。
进一步,所述的一种基于模拟仿真核心网测试upf网元功能的系统中搭建模块通过Vpp虚拟机的相应虚拟端口与upf虚拟机的N3接口建立GTP隧道。
本发明的有益之处是:
本发明提供一种基于模拟仿真核心网测试upf网元功能的方法,分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则的方式,可以灵活、自由组合产生upf网元功能所需要的各接口如数据面N3、N6、N9、信令面N4等的报文或者信令。并且能够根据功能需要制定专有测试流程。便于upf开发人员对新功能进行测试和验证。
附图说明
图1是本发明方法应用的测试拓扑示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
upf开发新功能测试时,需要模拟仿真环境对其进行包围验证。本发明提供一种基于模拟仿真核心网测试upf网元功能的方法,分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,
通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;
利用测试环境进行upf网元功能测试。
利用本发明方法可以灵活、自由组合产生upf网元功能所需要的各接口如数据面N3、N6、N9、信令面N4的报文或者信令。并且能够根据功能需要制定专有测试流程。便于upf开发人员对新功能进行测试和验证。
具体应用中,在本发明方法的一些实施例中,分别利用虚拟机安装trex、vpp及upf,搭建测试环境:
准备三台虚拟机,分别安装trex、vpp、upf,通过trex、vpp、upf三个设备的和形成测试环境,其中通过Trex虚拟机绑定两个虚拟端口,ip分别设置为port0和port1,port0模拟UE的功能,port1模拟DN的功能,
通过Vpp虚拟机绑定虚拟端口,分别对应trex虚拟机的IP为port0的虚拟端口和upf虚拟机的N3接口,通过Vpp虚机模拟基站的作用,通过Vpp虚拟机的相应虚拟端口与upf虚拟机的N3接口建立GTP隧道,
upf虚机,运行upf业务进程,配置N3、N6以及N4接口ip;
在trex虚机上可使用pfcptool工具模拟smf网元向upf网元下发会话建立请求,配置上下行PDR与FAR规则;
利用上述测试环境进行测试,参考图1中从tre x虚拟机的port0口打目的ip为port1口ip的流量为上行,从port1口打目的ip为port0口ip的流量为下行,Vpp虚机与upf的N3接口建立GTP隧道,给上行流量封装gtp头,发往upf的N3接口。
利用本发明方法可以实现在无现网环境且没有仪表法务仿真模拟时。开发测试5G数据面upf网元基本功能,模拟GTPu流量给N3口打流,完成单元测试;提高了5G upf网元功能开发效率,解决了单元测试难的问题。
同时本发明还提供一种基于模拟仿真核心网测试upf网元功能的系统,包括搭建模块和测试模块,
搭建模块分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,
通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;
测试模块利用测试环境进行upf网元功能测试。
利用本发明系统同样可以灵活、自由组合产生upf网元功能所需要的各接口如数据面N3、N6、N9、信令面N4的报文或者信令。并且能够根据功能需要制定专有测试流程。便于upf开发人员对新功能进行测试和验证。
并且本发明系统内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
需要说明的是,上述较佳实施例的各流程和各系统结构中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
Claims (8)
1.一种基于模拟仿真核心网测试upf网元功能的方法,其特征是分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,
通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;
利用测试环境进行upf网元功能测试。
2.根据权利要求1所述的一种基于模拟仿真核心网测试upf网元功能的方法,其特征是通过trex虚拟机绑定虚拟端口,分别设置IP为port0和port1,其中port0模拟UE的功能,port1模拟DN的功能。
3.根据权利要求1或2所述的一种基于模拟仿真核心网测试upf网元功能的方法,其特征是通过Vpp虚拟机绑定虚拟端口,分别对应trex虚拟机的IP为port0的虚拟端口和upf虚拟机的N3接口。
4.根据权利要求3所述的一种基于模拟仿真核心网测试upf网元功能的方法,其特征是通过Vpp虚拟机的相应虚拟端口与upf虚拟机的N3接口建立GTP隧道。
5.一种基于模拟仿真核心网测试upf网元功能的系统,其特征是包括搭建模块和测试模块,
搭建模块分别利用虚拟机安装trex、vpp及upf,搭建测试环境:通过trex虚拟机绑定虚拟端口与Vpp虚拟机通信,并分别利用虚拟端口模拟UE功能和DN功能,通过Vpp虚拟机与upf虚拟机建立GTP隧道,
通过upf虚拟机运行upf业务进程,配置相应接口IP,接收trex虚拟机通过Vpp虚拟机下发的会话建立请求并配置上下行PDR与FAR规则;
测试模块利用测试环境进行upf网元功能测试。
6.根据权利要求5所述的一种基于模拟仿真核心网测试upf网元功能的系统,其特征是搭建模块通过trex虚拟机绑定虚拟端口,分别设置IP为port0和port1,其中port0模拟UE的功能,port1模拟DN的功能。
7.根据权利要求5或6所述的一种基于模拟仿真核心网测试upf网元功能的系统,其特征是搭建模块通过Vpp虚拟机绑定虚拟端口,分别对应trex虚拟机的IP为port0的虚拟端口和upf虚拟机的N3接口。
8.根据权利要求7所述的一种基于模拟仿真核心网测试upf网元功能的系统,其特征是搭建模块通过Vpp虚拟机的相应虚拟端口与upf虚拟机的N3接口建立GTP隧道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110228005.XA CN112867046B (zh) | 2021-03-02 | 2021-03-02 | 一种基于模拟仿真核心网测试upf网元功能的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110228005.XA CN112867046B (zh) | 2021-03-02 | 2021-03-02 | 一种基于模拟仿真核心网测试upf网元功能的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112867046A true CN112867046A (zh) | 2021-05-28 |
CN112867046B CN112867046B (zh) | 2024-05-14 |
Family
ID=75990803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110228005.XA Active CN112867046B (zh) | 2021-03-02 | 2021-03-02 | 一种基于模拟仿真核心网测试upf网元功能的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112867046B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113613281A (zh) * | 2021-07-09 | 2021-11-05 | 京信网络系统股份有限公司 | 核心网性能测试方法、装置、系统和存储介质 |
CN118660308A (zh) * | 2024-08-21 | 2024-09-17 | 成都爱瑞无线科技有限公司 | 一种基站性能测试方法、基站性能测试系统及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011060721A1 (zh) * | 2009-11-18 | 2011-05-26 | 华为技术有限公司 | 业务质量监控方法和装置 |
WO2011137807A1 (zh) * | 2010-08-30 | 2011-11-10 | 华为技术有限公司 | 基于业务的ip承载网监测方法及ip业务质量监测设备 |
CN104135735A (zh) * | 2014-08-25 | 2014-11-05 | 宁波普天通信技术有限公司 | 一种lte核心网自动拨测方法、装置及系统 |
CN104333486A (zh) * | 2014-10-31 | 2015-02-04 | 大唐移动通信设备有限公司 | 一种网元设备测试系统及方法 |
WO2016082143A1 (zh) * | 2014-11-27 | 2016-06-02 | 华为技术有限公司 | 虚拟网络策略的配置方法、系统及其虚拟网元和网管系统 |
US20170093681A1 (en) * | 2015-09-28 | 2017-03-30 | Juniper Networks, Inc. | Providing application metadata using export protocols in computer networks |
CN111200848A (zh) * | 2018-11-19 | 2020-05-26 | 华为技术有限公司 | 一种通信方法及装置 |
US20200221346A1 (en) * | 2019-01-08 | 2020-07-09 | Samsung Electronics Co., Ltd. | Management device and method for controlling end-to-end network in wireless communication system |
CN111404767A (zh) * | 2019-01-02 | 2020-07-10 | 中国移动通信有限公司研究院 | 一种nfv核心网网元测试方法、架构和mano架构 |
-
2021
- 2021-03-02 CN CN202110228005.XA patent/CN112867046B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011060721A1 (zh) * | 2009-11-18 | 2011-05-26 | 华为技术有限公司 | 业务质量监控方法和装置 |
WO2011137807A1 (zh) * | 2010-08-30 | 2011-11-10 | 华为技术有限公司 | 基于业务的ip承载网监测方法及ip业务质量监测设备 |
CN104135735A (zh) * | 2014-08-25 | 2014-11-05 | 宁波普天通信技术有限公司 | 一种lte核心网自动拨测方法、装置及系统 |
CN104333486A (zh) * | 2014-10-31 | 2015-02-04 | 大唐移动通信设备有限公司 | 一种网元设备测试系统及方法 |
WO2016082143A1 (zh) * | 2014-11-27 | 2016-06-02 | 华为技术有限公司 | 虚拟网络策略的配置方法、系统及其虚拟网元和网管系统 |
US20170093681A1 (en) * | 2015-09-28 | 2017-03-30 | Juniper Networks, Inc. | Providing application metadata using export protocols in computer networks |
CN111200848A (zh) * | 2018-11-19 | 2020-05-26 | 华为技术有限公司 | 一种通信方法及装置 |
CN111404767A (zh) * | 2019-01-02 | 2020-07-10 | 中国移动通信有限公司研究院 | 一种nfv核心网网元测试方法、架构和mano架构 |
US20200221346A1 (en) * | 2019-01-08 | 2020-07-09 | Samsung Electronics Co., Ltd. | Management device and method for controlling end-to-end network in wireless communication system |
Non-Patent Citations (3)
Title |
---|
沙莎;: "基于仿真技术的5G核心网络质量监测研究", 信息技术与信息化, no. 01 * |
赵虎等: "广电5G 核心网测试研究", 广播与电视技术, pages 33 - 38 * |
郎为民;马卫国;申新楼;张汉;裴云祥;: "虚拟化网络功能数据测量框架研究", 电信快报, no. 04, 10 April 2020 (2020-04-10) * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113613281A (zh) * | 2021-07-09 | 2021-11-05 | 京信网络系统股份有限公司 | 核心网性能测试方法、装置、系统和存储介质 |
CN113613281B (zh) * | 2021-07-09 | 2023-10-20 | 京信网络系统股份有限公司 | 核心网性能测试方法、装置、系统和存储介质 |
CN118660308A (zh) * | 2024-08-21 | 2024-09-17 | 成都爱瑞无线科技有限公司 | 一种基站性能测试方法、基站性能测试系统及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112867046B (zh) | 2024-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3706145B2 (ja) | Unix開放型システム間相互接続層のテスト | |
JP2000508847A (ja) | プロトコルインターフェースゲートウェイ | |
CN102421112B (zh) | 移动终端的测试方法、移动终端模拟器、测试设备及系统 | |
US20110142057A1 (en) | Interfacing Real and Virtual Networks in Hardware-in-the-Loop (HITL) Simulations | |
CN102098702B (zh) | 性能测试系统、方法和设备 | |
CN103178996A (zh) | 分布式包交换芯片模型验证系统及验证方法 | |
CN105577463B (zh) | 一种基于通信协议的测试方法及其装置 | |
CN116681013B (zh) | 网络芯片的仿真验证方法、平台、装置、设备及介质 | |
CN102355688A (zh) | 用于设备测试的系统及方法 | |
CN112867046A (zh) | 一种基于模拟仿真核心网测试upf网元功能的方法 | |
CN107749807A (zh) | 一种面向nfv的网络功能验证方法及验证系统 | |
Ivey et al. | Comparing a scalable SDN simulation framework built on ns-3 and DCE with existing SDN simulators and emulators | |
CN111522727A (zh) | 一种模拟对象测试方法、设备和系统 | |
CN106936658A (zh) | 测试用例的测试方法及测试平台、模拟测试设备 | |
Suresh et al. | ns-3-click: click modular router integration for ns-3 | |
CN114040408B (zh) | 一种基于4g移动网络模拟环境的靶场系统 | |
CN101207525A (zh) | 无线网络控制器信令处理模块的测试系统和装置 | |
US6597694B1 (en) | System and method for generating bulk calls and emulating applications | |
CN201917907U (zh) | 一种用于仿真列车mvb网络环境的设备 | |
CN108009086A (zh) | 基于用例分解和功能学习的系统自动化测试方法 | |
CN107231349A (zh) | 一种在智能终端设备中实现mptcp协议的方法及装置 | |
Nakata et al. | Starbed2: Large-scale, realistic and real-time testbed for ubiquitous networks | |
CN106506268B (zh) | 一种服务器的访问方法和系统 | |
CN100441013C (zh) | 用于测试通信系统基站Iub接口操作维护功能的装置和方法 | |
CN113891380A (zh) | 虚拟无线网络处理系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220411 Address after: 266107 No. 2, Xiangtan Road, Danshan Industrial Park, Chengyang District, Qingdao, Shandong Applicant after: Inspur Communication Technology Co.,Ltd. Address before: 250100 Inspur science and Technology Park, 1036 Inspur Road, hi tech Zone, Jinan City, Shandong Province Applicant before: Inspur Software Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |