O-RAN Fronthual CU/Sync/Mgmt 平面和协议栈

O-RAN Fronthual CU/Sync/Mgmt 平面和协议栈

  • O-RAN Fronthual CU/Sync/Mgmt 平面和协议栈
  • O-RAN前端
    • O-RAN 前传平面
      • C-Plane(控制平面):控制平面消息定义数据传输、波束形成等所需的调度、协调。
      • U-Plane(用户平面):用于在 5G 数字严格的时间限制内实现高效数据传输的用户平面消息。
      • S-Plane(同步平面)
      • M-plane(管理平面)
  • O-RAN 前传的协议栈
  • O-RAN Fronthual C-U/Sync/Mgmt Planes and Protocol Stack
    • O-RAN Fronthual
    • O-RAN Fronthaul Planes
      • C-Plane (Control Plane): Control plane messages define the scheduling, coordination required for data transfer, beam-forming etc.
      • U-Plane (User Plane): User plane messages for efficient data transfer within the strict time limits of 5G numerologies.
      • S-Plane (Synchronization Plane) : Synchronization plane is responsible for the timing and sync aspects between the O-DU and O-RU. In Cloud RAN deployments, a high accurate synchronization is required between O-DU and O-RUs to achieve controlled linking for inter-O-RU sync operation for TDD, Carrier Aggregation using multiple O-RUs, MIMO, and similar processes. Using S-Plane, O-RAN fronthaul specifications support protocols such as PTP and SyncE to achieve high-accuracy synchronization on the O-RU side by synchronizing with the clock high-performance available at O-DU side.
      • M-plane (Management Plane) : Management plane messages are used to manage the radio unit. M-Plane provides a variety of O-RU management functions to set parameters on the O-RU side as required by the C/U-Plane and S-Plane , e.g. manage O-RU software, perform fault management, etc. O-RAN fronthaul specification for M-Plane provides various parameters as data models to FCAPS functions. This data models eliminates dependence on each O-RU vendorʼs implementation and makes a real multi-vendor Open RAN possible
    • Protocol Stack for O-RAN Fronthaul

O-RAN Fronthual CU/Sync/Mgmt 平面和协议栈

O-RAN前端

DU 和 RU 之间的接口称为Fronthaul 。当此接口允许将任何供应商 DU 连接到任何供应商 RU 时,称为Open Fronthaul。为了实现这种多供应商DU和RU互连,需要一些信令格式和控制消息,这些由开放标准(即O-RAN 联盟)详细说明,作为 O-RAN前传规范的一部分。

这些规范预测了分布式单元 ( DU ) 和无线电单元 ( RU ) 交互的不同场景、底层5G的需求、两个端点之间的时间同步问题,并为服务提供商做好了部署准备。通过解决这些问题,O-RAN 标准确保了DU和RU供应商之间的互操作性。

在这里插入图片描述

O-RAN 前传平面

O-RAN Fronthaul定义了以下操作平面:

C-Plane(控制平面):控制平面消息定义数据传输、波束形成等所需的调度、协调。

  • 调度和波束形成命令
  • DL 预编码配置
  • 混合数学和 PRACH 处理

U-Plane(用户平面):用于在 5G 数字严格的时间限制内实现高效数据传输的用户平面消息。

  • 支持数据压缩
  • I/Q数据传输
  • DL 数据预编码

S-Plane(同步平面)

同步平面负责O-DU和 O-RU 之间的定时和同步方面。在Cloud RAN部署中, O-DU和 O-RU之间需要高精度同步,以实现TDD、使用多个O-RU 的载波聚合、MIMO和类似过程的O-RU 间同步操作的受控链接。使用S-Plane ,O-RAN 前传规范支持 PTP 和 SyncE 等协议,通过与O-DU端可用的高性能时钟同步,在 O-RU 端实现高精度同步。

  • 同步类型
  • 用于同步的 PTP 和 SyncE 配置文件
  • 时间和频率同步指南

M-plane(管理平面)

管理平面消息用于管理无线电单元。M -Plane提供各种 O-RU 管理功能,以根据 C/U-Plane 和 S-Plane 的要求在 O-RU 侧设置参数,例如管理O-RU软件、执行故障管理等。M -Plane的 O-RAN 前传规范为FCAPS功能提供了各种参数作为数据模型。这些数据模型消除了对每个 O-RU 供应商实施的依赖,并使真正的多供应商 Open RAN 成为可能

  • 支持分层/混合模型
  • C/U 平面 IP 和延迟管理
  • FCAPS 包括同步配置和状态

O-RAN 前传的协议栈

上述各平面的O-RAN前传规范协议栈如下图所示。

在这里插入图片描述

  • C/U-Plane ,O-RAN 前传规范支持通过以太网直接传输eCPRI或以太网无线电(RoE) 所用数据的协议栈,以及通过 UDP/IP 传输信号的可选协议栈
  • O-RAN 前传中的S-Plane支持通过以太网传输精确时间协议(PTP) 和SyncE 中使用的数据的协议栈
  • M-Plane支持通过以太网传输NETCONF中使用的信号的协议栈 ,使用带有安全外壳(SSH) 的TCP传输 IP

O-RAN Fronthual C-U/Sync/Mgmt Planes and Protocol Stack

O-RAN Fronthual

The interface between DU and RU is known as Fronthaul. When this interface allows to connect any vendor DU to any vendor RU, know as Open Fronthaul. To enable this multi vendor DU and RU interconnection some signaling formats and control messaging is required are detailed by Open Standard i.e. O-RAN Alliance as part of O-RAN fronthaul specification.

These specifications anticipated different scenarios about Distributed Unit (DU) and Radio Unit (RU) interaction, what the underlying 5G will demand, time synchronization issues between two endpoints, and it make it deployment ready for Service Providers. By addressing these issues, the O-RAN standard is ensuring inter-op between DU and RU vendors.

在这里插入图片描述

O-RAN Fronthaul Planes

O-RAN Fronthaul defines following planes of operations:

C-Plane (Control Plane): Control plane messages define the scheduling, coordination required for data transfer, beam-forming etc.

  • Scheduling and beam-forming commands
  • DL precoding configuration
  • Mixed numerology and PRACH handling

U-Plane (User Plane): User plane messages for efficient data transfer within the strict time limits of 5G numerologies.

  • Support Data Compression
  • I/Q data transfer
  • DL data precoding

S-Plane (Synchronization Plane) : Synchronization plane is responsible for the timing and sync aspects between the O-DU and O-RU. In Cloud RAN deployments, a high accurate synchronization is required between O-DU and O-RUs to achieve controlled linking for inter-O-RU sync operation for TDD, Carrier Aggregation using multiple O-RUs, MIMO, and similar processes. Using S-Plane, O-RAN fronthaul specifications support protocols such as PTP and SyncE to achieve high-accuracy synchronization on the O-RU side by synchronizing with the clock high-performance available at O-DU side.

  • Synchronization Typologies
  • PTP and SyncE profiles for Synchronization
  • Time and Frequency Sync guidelines

M-plane (Management Plane) : Management plane messages are used to manage the radio unit. M-Plane provides a variety of O-RU management functions to set parameters on the O-RU side as required by the C/U-Plane and S-Plane , e.g. manage O-RU software, perform fault management, etc. O-RAN fronthaul specification for M-Plane provides various parameters as data models to FCAPS functions. This data models eliminates dependence on each O-RU vendorʼs implementation and makes a real multi-vendor Open RAN possible

  • Support Hierarchical/Hybrid Model
  • C/U Plane IP and Delay management
  • FCAPS including sync configuration and status

Protocol Stack for O-RAN Fronthaul

The O-RAN fronthaul specifications protocol stack of each above mentioned plane is shown in below picture.
在这里插入图片描述

  • C/U-Plane, the O-RAN fronthaul specifications support a protocol stack that transmits data used by eCPRI or Radio over Ethernet (RoE) directly over Ethernet and an optional protocol stack that transmits the signals over UDP/IP
  • S-Plane in O-RAN fronthaul support a protocol stack that transmits data used in Precision Time Protocol (PTP) and SyncE over Ethernet
  • M-Plane support a protocol stack that transmits signals used in NETCONF over Ethernet with IP transported using TCP with Secure SHell (SSH)

https://www.techplayon.com/o-ran-fornthual-c-u-sync-mgmt-planes-and-protocols-stack/

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【JavaEE进阶】导读

本节⽬标 了解什么是JavaEE 在JavaEE中, 我们学习什么, 如何学, 难点是什么 一、Java EE 发展历程 Java EE(Java Platform Enterprise Edition), Java 平台企业版. 是JavaSE的扩展, ⽤于解决企业级的开发需求, 所以也可以称之为是⼀组⽤于企业开发的Java技术标准. 所以, 学习…

Javascript事件循环流程分析

基础概念 事件循环(Event Loop):事件循环是JavaScript运行时环境中的一个循环机制,它不断地检查调栈用和任务队列。当调用栈为空时,事件循环会首先检查微任务队列,并执行其中的所有任务。只有当微任务队列…

单元/集成测试解决方案

在项目开发的前期针对软件单元/模块功能开展单元/集成测试,可以尽早地发现软件Bug,避免将Bug带入系统测试阶段,有效地降低HIL测试的测试周期,也能有效降低开发成本。单元/集成测试旨在证明被测软件实现其单元/架构设计规范、证明被…

【C++】C++的单例模式、跟踪内存分配的简单方法

二十四、C的单例模式、跟踪内存分配的简单方法 1、C的单例模式 本小标题不是讨论C的语言特性,而是一种设计模式,用于确保一个类在任何情况下都只有一个实例,并提供一个全局访问点来获取这个实例。即C的单例模式。这种模式常用于资源管理&…

LangGPT结构化提示词编写实践

基础任务 如果直接询问大模型strawberry有几个r,大模型会给出错误的答案: 这里我们引入思维连Chain of Thought,我们让大模型遍历一遍单词,每次累加得到最终结果 之前怎么都做不对的题,让大模型一步一步思考&#xf…

【Python系列】使用 Poetry 进行 Python 项目管理

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Linux内核USB2.0驱动框架分析--USB设备枚举过程

一 USB特点 1.1 USB协议版本介绍: USB1.0/1.1(low/fullspeed):传输速率最大为12Mbps,是较早的USB协议版本。 USB2.0(highspeed):传输速率最大为480Mbps,相比USB1.0/1.1…

解决ultralytics的YOLO模型训练中验证集Loss为NaN(或mAP为0)的问题

前言 在使用ultralytics库的YOLO模型时,比如YOLOv8进行目标检测模型训练,遇到一个非常奇怪的问题:训练过程中的验证损失(loss)出现了NaN,而验证的评价指标如mAP50却能正常计算(有时mAP都也为0&…

微信支付现金红包,实现转账到零钱包功能

大家好,我是小悟。 上次说到微信商家转账到零钱要出新玩法,可能会对某些特定的业务产生影响,详细请阅读【微信商家转账到零钱新玩法,却是个不好接受的消息】。 微信支付还有个现金红包的产品,也可以实现转账到用户零…

掌握均值回归,外汇交易盈利新视角

外汇交易是全球金融市场的重要组成部分,它不仅用于国际间结算债权债务,还提供了一个充满盈利机会的金融市场。在这个市场中,货币价格的波动为投资者带来了丰富的交易机会。本文,EagleTrader将详细介绍外汇交易中的一种常用策略——…

mac-泛洪

泛洪攻击的类型 TCP SYN Flood: 攻击者向目标服务器发送大量的 TCP SYN 请求,但不完成握手过程。服务器为每个请求分配资源,最终可能耗尽其连接表,导致无法处理正常请求。 UDP Flood: 攻击者向目标发送大量的 UDP 数据…

【Windows修改Docker Desktop(WSL2)内存分配大小】

记录一下遇到使用Docker Desktop占用内存居高不下的问题 自从使用了Docker Desktop,电脑基本每天都需要重启,内存完全不够用,从16g扩展到24,然后到40G,还是不够用;打开Docker Desktop 运行时间一长&#x…

【06】A-Maven项目SVN设置忽略文件

做Web项目开发时,运用的是Maven管理工具对项目进行管理,在项目构建的过程中自动生成了很多不需要SVN进行管理的文件,SVN在对源码进行版本管理时,需要将其忽略,本文给出了具体解决方案。 SVN设置忽略Maven项目中自动生成…

【数据分享】2024年我国省市县三级的生活服务设施数量(46类设施/Excel/Shp格式)

人才市场、售票处、旅行社等生活服务设施的配置情况是一个城市公共基础设施完善程度的重要体现,一个城市生活服务设施种类越丰富,数量越多,通常能表示这个城市的公共服务水平越高! 本次我们为大家带来的是我国各省份、各地级市、…

【算法】Floyd多源最短路径算法

目录 一、概念 二、思路 三、代码 一、概念 在前面的学习中,我们已经接触了Dijkstra、Bellman-Ford等单源最短路径算法。但首先我们要知道何为单源最短路径,何为多源最短路径 单源最短路径:从图中选取一点,求这个点到图中其他…

【商用存储】希捷磁盘阵列部署实践

文章目录 一、前言1、盘阵类型2、性能规格 二、功能说明1、RAID配置1.1、虚拟池(virtual pool)1.2、线性池(linear pool) 2、磁盘休眠2.1、RBOD2.1.1、功能说明2.1.2、规格限制 3、ADAPT配置3.1、说明3.2、规格限制3.3、配置建议3…

Android Room框架使用指南

Room框架使用指南 项目效果创建应用,配置Gradle1、在app Module的build.gradle配置kapt插件2、配置依赖:3、配置依赖包版本号创建实体类创建DAO1、DAO简介2、WordDao设计以及相关注解说明3、监听数据变化添加Room数据库1、Room数据库简介2、实现Room数据库实现存储库实现View…

Read excerpt(eighteen)——The hidden value of Corporate Social Responsibility

“There is one and only one social responsibility of businesses,” wrote Milton Friedman, a Nobel prize-winning economist, “That is, to use its resources and engage in activities …

纯血鸿蒙系统 HarmonyOS NEXT自动化测试实践

1、测试框架选择 hdc:类似 android 系统的 adb 命令,提供设备信息查询,包管理,调试相关的命令ohos.UiTest:鸿蒙 sdk 的一部分,类似 android sdk 里的uiautomator,基于 Accessibility 服务&…

基于java宠物医院管理系统的设计与实现

一、环境信息 开发语言:JAVA JDK版本:JDK8及以上 数据库:MySql5.6及以上 Maven版本:任意版本 操作系统:Windows、macOS 开发工具:Idea、Eclipse、MyEclipse 开发框架:SpringbootHtmljQueryMysql…