信雅纳Chimera 100G网络损伤仪助力Parallel Wireless开展5G RAN无线前传网络的损伤模拟

5G ORAN损伤
Xena信雅纳网络测试仪厂商LOGO

背景介绍

Parallel Wireless 为移动运营商提供唯一全覆盖的(5G/4G/3G/2G)软件支持的本地 OpenRAN (ORAN) 解决方案。该公司与全球 50 多家领先运营商合作,并被 Telefonica 和 Vodafone 评为表现最佳的供应商。Parallel Wireless 在多技术、开放式虚拟化 RAN 解决方案方面的创新和卓越表现已获得 65 个以上的行业奖项。

Parallel Wireless 的技术旨在通过基于 GPP 的基带处理平台、无线电硬件、软件和简化的业务模式实现开放的互操作性,以支持当前和未来的所有 Gs,为最终用户提供更好的统一服务,并大大降低移动运营商的总体拥有成本。5G ORAN注入延迟

通过分解硬件和软件,Parallel Wireless 的软件平台可帮助移动运营商扩展其传统网络并使之现代化,从而支持所有 G 技术的用户。Parallel Wireless 行业领先的开放式 vRAN 解决方案由 COTS vBBU、基于 OpenRAN 的 RRU、OpenRAN 控制器和网络软件套件组成。

5G ORAN网络损伤环境部署简图

5G RAN测试的挑战

在传统的无线接入网(RAN)部署中,基带单元(BBU)与远程无线单元(RRU)位于同一地点。由于 RRU 和 BBU 之间的距离很短,延迟通常不是问题。

在 5G ORAN 架构中,BBU 分成一个分配单元 (DU),处理与无线单元 (RU) 的实时 L1 和 L2 通信,以及一个中央单元 (CU),处理与回程网络的高层通信。出于成本和灵活性的考虑,一个 CU 可以为多个 DU 服务,而一个 DU 可以为多个 RU 服务。这也意味着 RU、DU 和 CU 可能相距数十公里,因此延迟可能成为一个挑战。

作为统一 ORAN 系统的供应商,Parallel Wireless 自然希望测试不同硬件、软件配置以及设备间光纤长度的延迟性能。"Parallel Wireless Nano Cell 系统工程团队负责人 Sergey Antoniuk 说:"传输基础设施和长光纤是我们集中部署战略的重要组成部分,因此 Parallel Wireless 需要进行大量投资和研究,以确定如何才能正确代表实时部署。"最后,我们决定购买一条 20 千米长的光纤电缆,并在实验室中使用,"他补充道。

"谢尔盖解释说:"长光纤可以很好地验证 20 千米长度的性能,但它无法让我们对系统进行挑战,我们意识到我们遗漏了很多数据。

"例如,"他补充说,"我们想知道在任何标准配置下,RRU 和 BBU 之间的距离有多远。

另一个课题是研究通过调整配置可以增加多少距离"。

要获得更多光纤长度的性能数据,一个看似显而易见的方法是购买多条不同长度的光纤电缆。然而,这种解决方案过于昂贵和耗时,因为需要大量光缆,而且必须为每个测试案例手动连接和断开光缆。每次断开光缆连接时,链路都会断开,无法模拟真实情况,而且光缆很脆弱,每次操作都有损坏的风险。最后,光缆不能只影响部分流量,这意味着特定光缆上的全部流量都会受到光纤长度的影响。

解决方案:Chimera E100网络损伤仪

Parallel Wireless 决定需要一个延迟仿真器,并与Xena Networks 合作使用 Xena Chimera 网络损伤器在其实验室中使用。

Chimera 可模拟各种网络损伤,如延迟、抖动、数据包和端口损伤、灵活分布和 BW 整形。所有损伤均支持五种以太网速度:100GE、50GE、40GE、25GE 和 10GE。这种独特的灵活性是通过两个物理收发器盒实现的,这两个收发器盒均支持 QSFP28 和 QSFP+ 收发器。这种多功能解决方案可为实验室网络设备之间的流量提供一致、准确、定义明确且可重复的损伤。

Chimera Chimera 可通过基于图形用户界面的 XenaManager 软件轻松控制。

Chimera 如上图所示,在 Parallel Wireless 实验室的 4G RRU 和 BBU 设备之间安装了一个模拟网络。通常情况下,每个位置都有多个无线单元,而连接这些单元和 BBU 位置的只有一条光纤。因此,在 RRU 端使用交换机聚合来自不同 RU 的流量,并在 BBU 端进行分解。小区带宽为 10 MHz。使用 Iperf 生成流量,并对每种配置进行 60s 测试。

"谢尔盖-安东纽克说:"安装和配置Chimera 的速度非常快",他还解释说:"在我们获得Xena Chimera 大约两周后,我们就可以在 2-3 天的工作时间内收集到数据,而这是我们用其他任何方法都无法实现的。

5G 前传网络损伤

Parallel Wireless 使用Chimera 逐步增加每种系统配置的延迟,直至服务中断。这种细粒度的延迟测试是其他任何方式都无法实现的。由于在测试过程中无需重新连接电缆,因此测试可以非常快速地完成,而无需在每次改变延迟时中断链路。使用Chimera 作为网络模拟器的另一个好处是可以远程进行测试。

5G ORAN前传网络损伤

工作成果是一个二维矩阵,映射出性能与延迟以及每种配置的最大可能延迟。除了性能映射,Chimera 还使 Parallel wireless 能够研究系统如何应对延迟的急剧变化。在实际网络中,由于地震或电缆附近的施工活动等原因导致光纤突然(部分)损坏时,这种情况很容易发生。

通过Chimera 进行的大量网络损伤测试,Parallel Wireless 能够制定更准确的产品规格,从而提供优于竞争对手的解决方案。此外,利用收集到的损伤数据,Parallel Wireless 现在可以为客户提供更好的部署前支持,通过数据驱动的决策,指导客户选择适用于特定网络场景的准确配置。

集成网络损伤后的实验平台

在 OpenRAN 网络中,RRU 和 BBU 可能相距数十公里,因此延迟成为一项挑战。Parallel Wireless 为移动运营商提供统一的全 G (5G/4G/3G/2G) 原生 OpenRAN (ORAN) 解决方案。他们需要绘制出各种系统配置的最大延迟图,以便为客户提供最佳指导。他们还希望研究通过调整系统配置可以将最大延迟提高多少。

Xena Chimera 网络模拟器用于模拟 RRU 和 BBU 之间不同长度的光纤链路。仅用了几天时间,Parallel Wireless 就利用 作为网络模拟器收集到了所需的所有延迟数据。这是任何其他方法都无法实现的。

通过Chimera 获得的数据使 Parallel Wireless 能够完善产品规格,并在系统规划阶段为客户提供卓越的指导。

展望未来,他们预计Chimera 将用于开发过程中的研发测试以及产品新版本的回归测试。Xena的脚本工具提供的自动化功能可能会用于在生产测试中整合一些典型的延迟案例。此外,他们还希望扩展测试,在特定数据流中引入延迟,这样只有部分数据会受到延迟的影响,从而测试延迟对不同服务的影响。

损伤仪XOA自动化接口展示

以下代码不重要~~


from xoa_driver.v2.misc import (CLatencyJitterImpairment,
)from .__base import ImpairmentManagerGeneral
from .__dataset import BatchReadDistributionConfigFromServerclass ImpairmentLatencyJitter(ImpairmentManagerGeneral[CLatencyJitterImpairment]):def configure_distributions(self) -> None:self.read_distribution_config_from_server = BatchReadDistributionConfigFromServer(constant_delay=True,accumulate_and_burst=True,step=True,uniform=True,gaussian=True,gamma=True,poisson=True,custom=True,)self.allow_set_distribution_class_name = self.load_allow_set_class_name('latency_jitter')

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/57722.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从头学PHP之运算符

关于运算符的图片均来自网络,主要是自己写太麻烦了,程序是个简化自己工作量的方式,能复制粘贴就不要手写了(建议初期还是多写写,加深下记忆)在这里我就偷个懒,图片涉及到侵权及时,请…

实现酒店搜索框自动补全

前言 现在,hotel索引库还没有设置拼音分词器,需要修改索引库中的配置。但是知道索引库是无法修改的,只能删除然后重新创建。 另外,需要添加一个字段,用来做自动补全,将brand、suggestion、city等都放进去…

小程序无法获取头像昵称以及手机号码

用户在使用小程序的时候,登录弹出获取昵称头像或者个人中心点击默认头像弹窗获取头像昵称的时候,点击弹窗中的头像昵称均无反应, 这个是因为你的小程序隐私政策没有更新,或者老版本没有弹窗让用户同意导致的 解决办法&#xff1…

SpringBoot:举例说明如何使用@ControllerAdvice处理全局异常

使用RestController开发web接口时,需要处理Controller层未捕获的异常,提高系统的健壮性。 一般常用的方式是采用ControllerAdvice和ExceptionHandler,举例如下: ControllerAdvice public class ControllerAdvice {ExceptionHand…

UML外卖系统报告(包含具体需求分析)

1、系统背景 随着互联网技术的快速发展,外卖订餐服务逐渐成为人们生活中的一部分。传统的电话订餐方式面临诸多不便和限制,而基于互联网的外卖订餐系统则提供了更加便捷、快速和高效的订餐服务。这种系统通过将餐厅、顾客和配送人员连接起来&#xff0c…

截屏工具,

1,pc端的shiftwins,或者是prtsc按钮,但是有时候容易失效 2,第三方工具:Snipaste Snipaste - 截图 贴图 用户手册见Snipaste **常用F2或者是F3快捷键,切换桌面,而不是下端一个一个点击窗口页面…

论文阅读与写作入门

文章目录 1.阅读第一篇论文(1)论文结构(2)目标 2.使用GPT辅助论文的阅读与写作3.专有名词(1)架构(2)网络(3)机器学习 4.文献翻译软件5.从哪里下载文献?6.如何判断(你自己的)研究工作的价值or贡献【论文精读李沐】7.经典论文(1)AlexNet 2012(2)FCN 全卷积 2014(3)Res…

【Go语言】语法基础之变量、数据类型详解

🐇明明跟你说过:个人主页 🏅个人专栏:《Go语言探索之旅》🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、Go语言简介 2、Go语言特点 二、变量 1、变量的声明与初始化 2、变量…

【C++篇】C++类与对象深度解析(五):友元机制、内部类与匿名对象的讲解

文章目录 前言 💬 欢迎讨论:如果你在学习过程中有任何问题或想法,欢迎在评论区留言,我们一起交流学习。你的支持是我继续创作的动力! 👍 点赞、收藏与分享:觉得这篇文章对你有帮助&#xff01…

时序数据库 TDengine 支持集成开源的物联网平台 ThingsBoard

Thingsboard 中“设备配置”和“设备”的关系是一对多的关系,通过设备配置为每个设备设置不同的配置,每个设备都会有一个与其关联的设备配置文件。等等,这不就是TDengine 中超级表的概念: 超级表是一种特殊的表结构,用…

【功能安全】汽车功能安全个人认证证书

目录 1、证书 2、课程信息 📖 推荐阅读 1、证书 汽车功能安全工程师去拿类似莱茵、SGS、南德颁发的证书,如下: 2、课程信息 一般上什么课程了,课程信息大概如下: 汽车功能安全工程师认证课 (3天&#…

数据库作业2

建立并使用mydb8_worker,并在其中建表: (1)显示所有职工的基本信息 (2)去重查询 (3)所有职工人数 (4)最高最低工资 (5)平均工资和总工…

2024“龙信杯“电子数据取证竞赛-手机取证题目Writeup

文章关键词:电子数据取证、电子物证、手机取证、服务器取证、介质取证 案情介绍 近期,某公安机关正式受理了一起受害者报案案件。受害者陈述称,其通过微信平台结识了一名自称为相亲中介服务的客服人员。该客服人员诱骗受害者参与所谓的“相亲…

【AscendC算子开发】笔记1 算子开发哲学

重看这门课,有很多内容的认识更深了,做一些记录。 为什么不能将网络节点融合 这个问题关联到另一个问题:为什么我们需要激活函数? 使用线性的神经元堆叠得到的方程最后也是线性方程,无法表征非线性的信息&#xff0c…

一文1800字从0到1浅谈web性能测试!

什么是性能测试? web性能应该注意些什么? 性能测试,简而言之就是模仿用户对一个系统进行大批量的操作,得出系统各项性能指标和性能瓶颈,并从中发现存在的问题,通过多方协助调优的过程。而web端的性能测试…

基于知识图的电影推荐系统

🎬 毕设灵感——“基于知识图谱的电影推荐系统”🚀 👉 如果你的毕业设计还没有灵感,那么这个基于知识图谱的电影推荐系统绝对值得参考!这不是普通的推荐系统,而是通过知识图谱大数据的结合,来为…

Genmo 的 Mochi1 AI 视频生成技术:内容创作的新纪元

Genmo 的 Mochi1 AI 视频生成技术:内容创作的新纪元 随着 AI 技术的快速发展,AI 视频生成工具已经成为许多创作者的重要工具。Genmo 最新推出的 Mochi1 技术,作为一款开源的 AI 视频生成工具,为内容创作者提供了极具创新性的视频…

详解:CentOS 7 NAT模式的网络配置

打开虚拟机发现并没有网络选项 一、解决虚拟机ping通主机 解决方法1: 启动VMware NAT Service (1)首先查看主机的ip地址,winR打开搜索框,输入cmd (2)输入ipconfig查看网络配置信息 ipcon…

Bug:通过反射修改@Autowired注入Bean的字段,明确存在,报错 NoSuchFieldException

【BUG】通过Autowired注入了一个Bean SeqNo,测试的时候需要修改其中的字段。通过传统的反射,无论如何都拿不到信息,关键是一方面可以通过IDEA跳转,一方面debug也确实能看到这个字段。但是每次调用set方法报错:NoSuchFi…

腾讯云轻量服务器Lighthouse的前世今生

目录 序一、名字的由来二、Lighthouse的定位是什么,与CVM的差异化有哪些三、Lighthouse是如何实现简单易用的四、Lighthouse对于开发者有哪些具体的利好 序 印象中,腾讯云轻量应用服务器Lighthouse是在2020年正式上线的。 在其一经推出后,就…