作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120067459


目录

第1章 5G基站如何升级到ORAN基站概述

1.1 ORAN的网络架构

1.2 O-RAN完全继承的5G协议规范和接口

1.3 O-RAN对5G规范的扩展和开放

1.4 改进类别

1.5 改进的网元

第2章 前传接口eCPRI

2.1 组网方式

2.2 eCPRI协议栈

2.3 基本的假定

2.4 ORAN相关的标准规范

第3章 O-RAN对以太网物理层的要求

第4章 O-RAN对以太网MAC层的需求: vlan id

4.1 MAC层+VLAN帧结构

4.2 VLAN的设置

4.3 VLAN id与eAxC id的映射

4.5 M面VLAN id的自动检测

第5章 O-RAN对以太网MAC层的需求: PCP

5.1 PCP说明

5.2 VLAN 优先级PCP的映射

第6章 ORAN对TCP/IP层的需求

6.1 DSCP

6.2 IPSEC

第7章 DHCP Client服务

7.1. DHCP 交换过程

7.2 Vendor特有的信息域

7.3 选项143与自动配置引导服务器自动发现

第8章 DNS Client

第9章 PTP Client时钟同步

第10章 启动过程

10.1 所有可配置的传输层参数汇总

10.2 启动过程




第1章 5G基站如何升级到ORAN基站概述

1.1 ORAN的网络架构

1.2 O-RAN完全继承的5G协议规范和接口

  • X2-C、X2-u
  • GN-C、NG-u
  • Xn-C、Xn-u
  • F1-C、F1-u
  • E1

这些接口,  ORAN与5G是完全一致的。

1.3 O-RAN对5G规范的扩展和开放

(1)O1接口:开放原先私有的M面的接口

(2)O2接口:开放原先私有的云平台的管理接口

(3)A1接口:增加智能化网元RIC

(4)E2接口:开放基站的资源资源管理接口

(5)Fronthual接口:开放原先私有的前传接口

这是最重要的一个接口,基于eCPRI协议,包括

  • 以太网传输层
  • S面
  • M面
  • C面
  • U面

(6)白盒硬件接口:开放原先私有的硬件与软件的接口

  • MAC层与L1加速卡之间的接口nFAPI接口
  • RRU白盒化硬件接口

1.4 改进类别

(1)平台和传输层

(2)M面的改进:netconf的支持

(3)C面的改进:参考相关文章

(4)U面的改进:参考相关文章

(5)S面的改进:参考相关文章

1.5 改进的网元

(1)O-RU

(2)O-DU

(3)O-CU

(4)网管NMS

第2章 前传接口eCPRI

2.1 组网方式

  • 对点对连接
  • 通过以太网交换机连接
  • 通过FHGW连接

2.2 eCPRI协议栈

eCPRI接口和相应的本身协议,为5G和ORAN共享, 并非ORAN专有。

因此本文重点关注相对于5G, O-RAN提出的新的、额外的需求。

2.3 基本的假定

(1)C面是基于以太网的

(2)U面也是基于以太网的

(3)每个端口物理端口有唯一的MAC地址

(4)DHCP server支持静态IP地址池

2.4 ORAN相关的标准规范

  • O-RAN-WG4.CUS.0-v02.00 ,
  • O-RAN-WG4.M-Plane.0-v02.00

第3章 O-RAN对以太网物理层的要求

O-RAN对物理层没有提额外的要求。

(1)M面的数据,可以与C/M/S共享相同的物理端口。

(2)M面的数据,也可以有独立的物理端口。

第4章 O-RAN对以太网MAC层的需求: vlan id

4.1 MAC层+VLAN帧结构

4.2 VLAN的设置

为了稳定eCPRI前传接口的传输延时,降低传输延时的抖动,提升整个系统的性能,避免网络负载中其他数据对eCPRI数据的影响,需要把eCPRI的数据封装的特定的VLAN进行隔离。

(1)C/U/S/M-Plane可以设置不同的vlan id

这就意味着可以通过vlan id识别C/U/S/M-Plane不同的数据流,特别是C/U。

(2)M面的Vlan id可以预先配置

(3)为M面指定唯一的VLAN id

C面和U面的VLAN id是与eAxC映射的,因此不是唯一的。

4.3 VLAN id与eAxC id的映射

为了进行不同厂家设备的互联互通,ORAN对VLAN id映射成eAxC id的方式进行了明确的规定。

(1)需支持把CC_ID(group of eAXC streams)映射成VLAN ID。

这就是意味着可以通过Vlan ID识别U面的天线载波, 实现eCPRI CPlane和U Plane数据流的隔离。

实现基于vlan id的C/U面数据流的识别,便于DU侧实现基于VLAN id负载均衡的能力。

支持的映射方法有:

  • 一对一映射:每个CP/UP的CC_ID映射到不同的VlanID上
  • 多对一映射:多个CP/UP的CC_ID映射到相同的VlanID上
  • 所有对一映射:所有的CP/UP的CC_ID映射到相同的VlanID上,这是对对一映射的特例。这种情况是针对不需要负载均衡的部署场景。

详细请参考:DCM TP 3D.705。

(2)基于vlan id的负载均衡

在上述情形中,一个O-RU可以被多个不同厂家的O-DU共享。不同O-DU在同一个O-RU上部署不同的天线载波,O-RU通过VlanID来区分不同的不同O-DU的不同的天线载波。

(3)VLAN id的数量

VLAN id的数量取决于O-RAN的类型与支持的天线载波数。

  • FR1的O-RU

最小需要VLAN id,即最小支持一个天线载波。

最大需要的vlan的个数,取决于O-RU支持的天线载波数。

从规范来看,目前建议最大支持8个天线载波,即最大八个VLAN id。

  • FR2的O-RU

最少需要4个Vlan id,用于区分至少两个group的2个不同极化方向的载波。

最大需要的vlan的个数,取决于O-RU支持的天线载波数。

4.5 M面VLAN id的自动检测

(1)M面需要独立的Vlan ID, 以实现与C/U的数据流的隔离。

(2)为了降低管理的复杂性,O-RU需要能够自动检测M面的vlan id。可以配置支持自动扫描的vlan id范围。

VLAN id自动扫描需要与DHCP Client服务结合起来才能实现。

其基本原理是:在设定的VLAN id范围内,依次发起DHCP的流程,能够收到DHCP response的VLAN ,表明是Mplane的VLAN,详细过程如下:

  • 如果先前已经保存了Mplane的Vlan id,则直接使用才VLAN id发起Mplane的DHCP 请求。
  • 如果没有保存过的Mplane的Vlan id,则启动VLAN扫描过程。
  • 现在配置的Vlan id范围内进行扫描,扫描成功,保存vlan id。扫描失败,则扫描所有的vlanID.

(3)DHCP扫描与探测

针对每个被选择的VlanId,RU都需要发起一次DHCP server的扫描与探测过程。

这个过程通过DHCP服务,检查所选择id的vlan上,是否有DHCP server,如果有,则认为该vlan id是mplane id。这就需要在网络部署时,DHCP server必须部署在Mplane所在的VLAN中。

第5章 O-RAN对以太网MAC层的需求: PCP

5.1 PCP说明

PCP: Priority Code Point.

5.2 VLAN 优先级PCP的映射

为C/U/S/M-Plane不同面的数据进行PCP标记,设置/U/S/M-Plane不同面数据的优先级(Qos),从而提高时间敏感网络中eCPRI流量的可靠性。

ORAN定义了C/U/S/M-Plane默认的MAC层的VLAN优先级(上下行同时有效)

从上图可以看出,默认情况下:

U-Plane和C-Plane的优先级为最高7.

M-Plane的优先级为2,

其他数据流采用最低的优先级1.

但ORAN也要求可以配置他们的PCP优先级。

第6章 ORAN对TCP/IP层的需求

6.1 DSCP

DSCP差分服务代码点(Differentiated Services Code Point),IETF于1998年12月发布了Diff-Serv(Differentiated Service)的QoS分类标准。它在每个数据包IP头部的服务类别TOS标识字节中,利用已使用的6比特和未使用的2比特,通过编码值来区分优先级。

ORAN为M面的IP数据包定义了默认的优先级:18

6.2 IPSEC VS TLS

IPSEC: 不支持

TLS: 要求支持

在5G中,RU与DU的管理面,可以通过IPSEC,建立安全的隧道,O-RAN摒弃了IPSEC的要求,要求M plane虚承载在TLS协议之上。

第7章 DHCP Client服务

7.1. DHCP 交换过程

7.2 Vendor特有的信息域

在传统的Fronthual接口中,由于是RU和DU是同一个厂家的,因此RU通常会通过DHCP client中vendor特有的信息域,携带产品类型、序列号等信息。

O-RAN规范中,不同的O-RU和O-DU能够实现互联互通,就需要移除这些信息,即使不移除,O-RU和O-DU的行为,也不要依赖于vendor特有的信息域。

7.3 选项143与自动配置引导服务器自动发现

(1)概述

Option 143(V4_ZEROTOUCH_REDIRECT):用于O-RU的自动配置引导服务器自动发现

安全零接触配置(SZTP)是一种在网络设备以出厂默认状态启动时安全配置网络设备的技术。

这种自举策略使设备能够只需要执行物理放置、连接网络、电源电缆等操作,不需要手工执行任何配置,就可以自动安全地获取自举数据(初始配置数据)。

O-RU上电启动后,如果没有配置,处于出厂状态,则O-RU需要自动从Bootstrap(自动配置引导服务器)上下载配置文件,完成对自身的配置。

这里就存在一个问题,O-RU如何知道自举服务器或自动配置引导服务器的IP地址?

有几种策略:

(1)出厂前预先配置

这种方法优点:简单

最大的缺陷是:不同的运营商,不动的地区,器自举服务器(自动配合引导服务器)的地址是不同的,很难在出厂前预先配置。

(2)在DHCP获取IP地址时,通过DHCP optional从DHCP server获取。

优点:灵活,适应性强。也也是O-RAN建议采用这种方法的主要原因。

缺点:需要对DHCP server预先配置,适合与运营商网络,但在企业网中的实施就有些障碍,这要求重新配置企业网内部的DHCP server服务器,无法做到即插即用。

(3)Option 143

备注:

Option 143是DHCP标准的一部分,bootstra-server-list是IP地址,也可以是URL。

因此RU在拿到URL时,需要通过DNS client获取其对应的IP地址

第8章 DNS Client

因为DHCP client Option 143获取的是自举服务的地址是URL格式,因此需要把他转换成IP地址。这就需要DNS Client服务的支持。

第9章 PTP Client时钟同步

PTP时钟同步用于从外部的PTP server获得同步时钟。

第10章 启动过程

10.1 所有可配置的传输层参数汇总

(1)Vlan Id与CP/UP数据流e_AxC的映射

(2)M Plane Vlan ID的配置

(3)M Plane 物理端口的配置 (对RRU可选,主要针对BBU)

(4)M Plan VLAN id自动扫描的VLAN id范围

(5)CP/UP数据流的优先级PCP

10.2 启动过程

(1)前置条件

  • 连接网络
  • 在BBU的系统板上部署DHCP serve或DHCP relay
  • 把RRU与BBU的Mplane端口连接起来。

(2)启动过程

  • 选择VLAN ID
  • DHCP serve扫描
  • DHCP server回复DHCP offer
  • 记录vlan id和获取的IP地址
  • 记录自举服务器的URL list
  • 在m plane的vlan上启动DNS服务,获取自举服务的IP地址
  • 从自举服务下载初始配置文件
  • 使用初始配置文件对RRU进行配置
  • 初始化完成

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120067459

ORAN专题系列-28:5G基站如何升级到ORAN基站 - O-RU - 平台和传输层的改进(VLAN, PCP, DHCP, DNS)相关推荐

  1. ORAN专题系列-30:5G基站如何升级到O-RAN基站 - FHGW(FrontHaul Gateway)的时钟同步系统

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  2. ORAN专题系列-19:5G O-RAN FrontHaul前传接口M Plane互操作性测试IOT规范

    前言: 在<ORAN专题系列-18:5G O-RAN FrontHaul前传接口互操作性测试规范IOT概述与总体架构>阐述了5G O-RAN FrontHaul前传接口互操作性测试规范IO ...

  3. ORAN专题系列-11:5G O-RAN RIC的PaaS和SaaS是封闭与开放的融合

    概要:2G/3G/4G时代,电信运营商的无线接入网一直是一个封闭的环境,从4G开始的RAN的"云化"和"虚拟化",正在潜移默化地改变着RAN的封闭性,5G时代的 ...

  4. ORAN专题系列-1:什么是开放无线接入网O-RAN

    这篇文章将回答如下几个问题:什么是无线接入网RAN? 什么是开放无线接入网ORAN? ORAN与5G的关系? ORAN提出的动机?ORAN的参与方?以及ORAN的技术目标?ORAN联盟的组织架构? 目 ...

  5. ORAN专题系列-0: O-RAN快速索引

    专题一:O-RAN的快速概述 <ORAN专题系列-1:什么是开放无线接入网O-RAN>ORAN专题系列-1:什么是开放无线接入网O-RAN_文火冰糖的硅基工坊的博客-CSDN博客_什么是o ...

  6. ORAN专题系列-29:运营商O-RAN扩展皮站测试的硬件架构

    作者主页:文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:原创 ORAN专题系列-29:运营商O-RAN扩展皮站测试的硬件架构_文火冰糖(王文兵)的博客-CSDN博客 目录 第1 ...

  7. ORAN专题系列-3:O-RAN的OAM操作维护管理架构

    摘要:O-RAN的OAM操作维护管理的参考架构,O-RAN OAM功能的分类,O-RAN OAM功能模块与3GPP和其他国际标准的对应关系,O-RAN的部署选项与OAM管理模型. 1. O-RAN O ...

  8. ORAN专题系列-6:5G O-RAN 分体式小基站Option6硬件白盒化的参考架构

    摘要: Option6的分离式部署, O-DU6的硬件白盒化, O-RU6的硬件白盒化 在一体式小基站的白盒化硬件的参考架构中,探讨了一体式和分体式的分类方法,以及5G一体式小基站硬件白盒化的参考架构 ...

  9. ORAN专题系列-16:5G O-RAN FrontHaul前传接口的网络配置管理协议netconf

    前言 前传接口(FrontHual)是传统的BBU与RU之间的接口,在O-RAN之前,前传接口虽然定义了物理连接的CPRI接口规范标准,但CPRI之上承载的M plane的配置管理数据格式,却是设备厂 ...

最新文章

  1. SugarCRM ListView查询中加入默认条件
  2. web-QQ(腾讯)-Email-TMessage(腾讯微博记事本)
  3. [YTU]_2907( 类重载实现矩阵加法)
  4. 翻到几年前的代码,我惊了。
  5. Android进程间通信
  6. eclipse没有日志_强化公共DHT以抵抗eclipse攻击,ipfs官方还说了什么?
  7. js Date对象总结
  8. c++面向对象高级编程 学习九 pointer-like classes
  9. DXOMark公布最新相机综合评分:华为P30 Pro不再是唯一王者
  10. 蓝桥杯51单片机之串口通信发送接收信息【单片机开发初学者串口必会】
  11. 《Getting Started with WebRTC》第二章 WebRTC技术介绍
  12. 如何在自己开发的日程管理页面插入提醒功能_给大家推荐一款高颜值的日程管理类APP...
  13. SAS入门(一)理论篇
  14. 手写笔记软件评测Notability、GoodNotes、MarginNote、OneNote
  15. mysql创建学生信息选课系统_MySQL学生信息管理系统
  16. python cox模型_python Cox比例风险假设检验-基于lifelines库
  17. filco蓝牙不好用_FILCO蓝牙机械键盘,超稳连接6米开外不掉线
  18. 【FF14】工匠配方爬取
  19. 我想建立网站,网站搭建需要哪些大体步骤?
  20. Vue 时间插件 moment 使用

热门文章

  1. 深度解析国内O2O模式
  2. google退出中国声明原文【翻译版】
  3. 计算机课板书图片,小学信息技术课《插入图片及剪贴画》说课稿
  4. 微信读书增长策略:“无限卡会员业务”
  5. VB.NET学习笔记:使用Random类生成随机数(不重复、数字、字母)
  6. 11.1-4日,RTE2022 第八届实时互联网大会邀您“聚享万象”,线上报名开启
  7. Spring源码编译问题--xml-apis:xml-apis引入
  8. oracle误删了表怎么恢复数据,oracle误删除表或者表数据的恢复方法总结
  9. 二、C++反作弊对抗实战 (进阶篇 —— 4.遍历进程模块(暴力扫描整个内存找出被断链的))
  10. Photon 使用心得