| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> ORAN专题系列-28:5G基站如何升级到ORAN基站 - O-RU - 平台和传输层的改进(VLAN PCP DHCP DNS) -> 正文阅读 |
|
[网络协议]ORAN专题系列-28:5G基站如何升级到ORAN基站 - O-RU - 平台和传输层的改进(VLAN PCP DHCP DNS) |
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120067459 目录 第1章 5G基站如何升级到ORAN基站概述1.1 ORAN的网络架构1.2 O-RAN完全继承的5G协议规范和接口
这些接口,? ORAN与5G是完全一致的。 1.3?O-RAN对5G规范的扩展和开放(1)O1接口:开放原先私有的M面的接口 (2)O2接口:开放原先私有的云平台的管理接口 (3)A1接口:增加智能化网元RIC (4)E2接口:开放基站的资源资源管理接口 (5)Fronthual接口:开放原先私有的前传接口 这是最重要的一个接口,基于eCPRI协议,包括
(6)白盒硬件接口:开放原先私有的硬件与软件的接口
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章 前传接口eCPRI2.1 组网方式
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相关的标准规范
第3章 O-RAN对以太网物理层的要求O-RAN对物理层没有提额外的要求。 (1)M面的数据,可以与C/M/S共享相同的物理端口。 (2)M面的数据,也可以有独立的物理端口。 第4章 O-RAN对以太网MAC层的需求: vlan id4.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负载均衡的能力。 支持的映射方法有:
详细请参考: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的类型与支持的天线载波数。
最小需要VLAN id,即最小支持一个天线载波。 最大需要的vlan的个数,取决于O-RU支持的天线载波数。 从规范来看,目前建议最大支持8个天线载波,即最大八个VLAN id。
最少需要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,详细过程如下:
(3)DHCP扫描与探测 针对每个被选择的VlanId,RU都需要发起一次DHCP server的扫描与探测过程。 这个过程通过DHCP服务,检查所选择id的vlan上,是否有DHCP server,如果有,则认为该vlan id是mplane id。这就需要在网络部署时,DHCP server必须部署在Mplane所在的VLAN中。 第5章 O-RAN对以太网MAC层的需求: PCP5.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 DSCPDSCP差分服务代码点(Differentiated Services Code Point),IETF于1998年12月发布了Diff-Serv(Differentiated Service)的QoS分类标准。它在每个数据包IP头部的服务类别TOS标识字节中,利用已使用的6比特和未使用的2比特,通过编码值来区分优先级。 ORAN为M面的IP数据包定义了默认的优先级:18 6.2 IPSEC无特殊要求 第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)前置条件
(2)启动过程
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120067459 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:19:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |