数据中心同步指南 : 数据中心架构师和其他网络专家需要了解有关 5G 同步的知识

随着 5G
的推出,电信基础设施的设计方式正在发生巨大变化。由于网络运营商希望创建更开放的网络基础设施生态系统,部分基础设施(如基带处理)被虚拟化并移至电信数据中心。影响数据中心架构的另一个与
5G 相关的趋势是移动边缘计算,它可以实现极低的延迟,并受益于更分布式的基础设施(如 RAN 的一部分本地云中心)。

5G革命如何影响数据中心架构?

当今大多数 IT 数据中心通常为各种应用程序提供计算机存储和处理功能。中心之间的同步对于管理数据库、优化搜索功能、提供实时内容和向用户提供更快的响应是必不可少的。为了使应用程序能够执行所需的功能,数据中心之间需要的同步精度为毫秒级。关键要求是数据传输的可靠性,不一定要在特定时间内传输这些数据。这意味着,虽然同步很重要,但它还不是任务关键型的。

然而,对于 5G 来说,同步对于操作和网络性能至关重要。传统上,基站从 GNSS 或回程网络获取时间并同步无线电。随着数据中心承担基站的角色,数据中心应该配备为无线电提供同步的设备。对于 5G,精度要求比上一代网络要严格得多。提供自动驾驶和工业 4.0 的超可靠低延迟通信网络需要极其精确的同步,数据中心连接的无线电元件之间的同步精度需要达到数百纳秒的数量级,以使应用程序能够执行所需的功能。因此,当数据中心成为 5G 网络的一部分时,将电信级同步功能纳入数据中心对于构建卓越网络至关重要。

在这里插入图片描述

数据中心的同步要求是什么?

正如我们上面所看到的,5G 和移动边缘计算正在增加对 RAN 中分布式数据中心的需求,但传统数据中心现在也需要更准确的计时和同步。该行业正在迅速赶上这些趋势,并推出了多项举措提供指导并制定标准和协议。

以下是您需要了解的最重要的内容。

时间设备项目

鉴于对各种应用提供更高精度的需求日益增加,开放计算项目目前正在为 PTP(IEEE 1588 精确计时协议)1构建 DC(数据中心)配置文件。此配置文件规定了数据中心的同步参考模型和目标精度(请参阅下面的计时设备项目 HRM)。此配置文件将适用于符合 OCP 和 PTP 感知的网络基础设施上的时间敏感型应用,例如网络交换机、设备时钟、网络接口卡和计时模块等。

下图来自 Timing Appliances 项目组,概述了数据中心同步参考模型和错误预算。在此图中,数据中心可能托管一个边缘主时钟 (DC-GM),用作主时钟。主干交换机 (SSW) 和结构交换机 (FSW) 通常部署透明时钟,而机架交换机 (RSW) 部署边界时钟。建议服务器本身采用端节点普通时钟部署。建议将总体错误预算控制在 5us 以内。

在这里插入图片描述
图 1. 分层参考模型 (HRM) 和建议的错误预算

IEEE802.1AS-2020

此外,时间敏感网络应用的重要性日益增加,促使 IEEE 制定了 IEEE802.1AS-2020 标准,定义了 TSN 网络的时间同步要求2。5G可以看作是整个 TSN 网络架构中的 TSN 桥梁,可以为各种用例提供​​通信和同步服务。

下图概述了 5G 网络如何连接两个需要与 TSN 网络协同工作的系统。
在这里插入图片描述
图 2. 5G 系统融入 TSN 网络

O-RAN联盟

O-RAN 联盟一直致力于 5G 网络的部署和同步方案3。在所有常见应用中,5G 的同步要求最为严格,无线电同步达到 130 纳秒4。时间对齐误差 (TAE) 分布在基带处理单元和终端无线电应用之间。构建 5G 网络所涉及的所有设备都会增加此误差,并且根据设备的功能和位置确定允许的时序预算。对于数据中心,可能涉及计时大师、服务器 DU 设备,以及连接各种元素的交换结构。

O-RAN 定义的同步部署场景如下图所示。C1 是 DU 和 RRU 直接连接的场景。对于 C2,可以有一个交换机前传网络用于流量分配,这可能会增加同步的复杂性。C3 图假设同步源自网络并分发到 DU 和 RRU。最后,C4 表明 DU 和 RRU 可以独立同步。

为了支持每一种同步场景,数据中心必须配备足够的架构。

在这里插入图片描述
图 3. ORAN 同步部署场景(Calnex)

国际电信联盟

传输网络中的同步性能由 SG15-Q13 ( ITU-T) 5指导。在这里,数据中心元素通过成为以下一个或多个元素而成为网络的一部分:CU/DU 功能、时间大师或交换/路由元素。

计时大师应遵循 ITU 标准 G.8272/G.8272.1 中概述的建议。

对于 CU/DU 设备以及交换和路由元件,同步(无论是板载实现还是作为网络接口卡实现)可能需要满足部分或全部移动同步标准要求:

  • ITU-T G.8273.4,辅助和部分定时支持时钟
  • ITU – T G.8273.2,电信边界时钟
  • ITU-T G.8262、G.8262.1 以太网设备时钟 (EEC) 和增强型 EEC

除此之外,前传元素中预期的一个关键元素是保持。保持是指在一定时间内在一定限制内执行同步功能以支持电信服务水平协议的能力。搜索要求进一步增加了同步架构的设计复杂性。

如何实现数据中心设备的同步

网络同步可能部署多个同步源。同步的主要来源需要靠近原子源,而常见的来源是基于 GNSS 的系统。

其他来源包括基于数据包的同步方法,例如 PTP (IEEE1588) 和物理层同步(例如同步以太网)。本地振荡器足够稳定,可以进行控制,是同步系统的核心。

在这里插入图片描述

图 4. 5G 元素的典型同步系统实现

5G 要求规定网络中的所有无线电的频率精度为 50ppb,同一 DU 的 RRU 的精度为 +/-130ns。网络时钟必须使用足够低的带宽进行过滤,以使输出时钟满足以 1ms 间隔测量的 50ppb。GNSS 接口通常使用 1PPS 接口进入伺服系统,这需要 10s mHz 的带宽。O-RAN 建议的前传需要支持类似 G.8275.2 的配置文件。G.8275.2 配置文件和相应的 G.8273.4 时钟没有来自物理层网络的同步支持,因此需要低于 mHz 的过滤带宽。

G.8273.2 类时钟要求最低带宽为 50mHz。上述标准要求同步实现中采用低带宽伺服装置,这导致系统中需要高稳定性参考时钟,以尽量减少工作温度范围内的时间对准误差。结合保持要求,选择参考时钟振荡器成为同步系统架构和设计的关键。

数据中心参考时钟面临哪些挑战?

由于每个网络元素中的错误预算都非常严格,因此为数据中心的各种任务选择正确的参考时钟振荡器变得越来越重要。以下是需要注意的四件事。

GNSS 信号干扰

在大多数情况下,同步的主要来源是全球导航卫星系统。由于信号无处不在,只要天线与天空有直接视线,实现同步就相对简单。GNSS 系统的随时可用使其在车辆跟踪和车队管理等许多应用中无处不在。然而,GNSS 系统的干扰也很常见,无论是有意还是无意的。例如,想要脱离跟踪网格的司机可能会使用各种干扰技术。在使 GNSS 信号无法用于跟踪设备的过程中,干扰设备还会破坏使用 GNSS 恢复同步的附近通信系统。任何干扰都可能持续数小时,需要采用替代同步机制来缓解由于同步故障导致的网络中断。需要备份系统通过 PTP、同步以太网或振荡器协助同步保持要求。根本的替代方案是使用高稳定性振荡器通过保持机制提供同步连续性。

新-数据中心-右侧-1200x600

配置文件/性能权衡
对于基于 NIC 卡的同步架构,两个 PICe 卡之间的距离为 20.32 毫米。根据 OCP NIC3.0 规范,PCB 的组件侧最大高度为 11.5 毫米。寻找适合这种外形尺寸的高性能振荡器设备极具挑战性,尤其是当系统需要保持性能时。对于板载同步拓扑,服务器设计密集而复杂,因此组件的外形尺寸需要尽可能小,以提供一定的性能水平。

恶劣环境 – 高气流、冲击和振动

数据中心环境在温度变化影响方面相对可控。然而,大多数服务器系统的气流较多,有时冲击和振动水平也较高。同步系统应能够处理这种恶劣的环境。

支持超集功能

为了满足未来可能出现的更严格要求的应用,设备需要尽可能地面向未来。这就是我们需要考虑功能、标准合规性和成本之间的权衡之处。

在这里插入图片描述

振荡器创新允许新的应用

卓越的谐振器技术、基于 ASIC 的 TCXO 和 OCXO 先进机电设计的创新使得开发应对这些新挑战并产生具有成本效益的解决方案的产品成为可能。

基于石英的振荡器技术以其可用性、可靠性、性能和经过验证的长寿命性能而闻名,这些性能在设备的整个使用寿命中都非常有用。诸如 Rakon 的 XMEMS 技术、基础疫苗接种器开发的进步、基于 ASIC 的控制电路的创新、先进的热机械封装技术等新技术创新都使得能够生产具有 3E 级稳定性能力的 7 毫米 x 5 毫米振荡器,这些振荡器能够承受数 CFM 的气流,并能承受小于 0.5pppb/g 的冲击。

当同步源由于 GNSS 干扰、欺骗或其他原因而暂时不可用时,保持对于支持系统至关重要。5G 系统要求 4 小时以上,最长 24 小时,正变得越来越普遍。

概括

随着第五代移动网络成为现实,时间敏感型网络的数量和重要性不断增长,数据中心对时间和同步的精确度要求远高于过去。必须优先考虑同步,并规划一系列功能,以确保数据中心设备不会过时。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

shell脚本相关应用

编写一个简单的脚本,以及运行脚本 301 vim helloworld.sh #!/bin/bash echo "hello world!" ls -lh /etc/ 执行的方式如下: 302 bash helloworld.sh 303 sh helloworld.sh 304 chmod x helloworld.sh 305 ./helloworld.sh…

vue中scoped详解以及样式穿透>>>、/deep/、::v-deep

1、scoped scoped属性用于限制样式仅应用于当前组件。当一个style标签拥有scoped属性时,它的CSS样式就只能作用于当前的组件,通过该属性,可以使得组件之间的样式不互相污染。 原理:当样式中加了scoped属性时候,编译的…

QT自定义无边框窗口(可移动控制和窗口大小调整)

QT是一个功能强大的跨平台开发框架,它提供了丰富的界面设计工具和组件。在界面开发中,QT窗口自带的标题栏无法满足我们的需求。我们就需要自定义无边框窗口,包括自定义标题栏和窗口大小调整功能。本文将介绍如何在QT中实现这些功能。 一、简…

【五】MySql8基于m2芯片arm架构Ubuntu24虚拟机安装

文章目录 1. 更新系统包列表2. 安装 MySQL APT Repository3. 更新系统包列表4. 安装 MySQL Server5. 运行安全安装脚本6. 验证 MySQL 安装7. 配置远程连接7.1 首先要确认 MySQL 配置允许远程连接:7.2 重启 MySQL 服务:7.3 检查 MySQL 用户权限&#xff1…

**往届快至会后2个月完成检索,刊后1个月完成检索,第四届电子信息工程与计算机科学国际会议(EIECS 2024)火热征稿中!

2024年第四届电子信息工程与计算机科学国际会议(EIECS 2024) 2024 4th International Conference on Electronic Information Engineering and Computer Science 中国延吉 | 2024年9月27-29日 二轮截稿日期:2024年8月9日 收录检索:EI Compendex, Sc…

qt初入门9:qt记录日志的方式,日志库了解练习(qInstallMessageHandler,qslog, log4qt)

项目中用到qt,考虑有需要用到去记录日志,结合网络,整理一下,做记录。 简单了解后,qt实现日志模块思考: 1:借助qt自带的qInstallMessageHandler重定向到需要的目的地。 2:自己封装一…

pageoffice常见问题处理

pageoffice是由卓正软件公司开发的一套在线编辑office的插件。要在自己的系统中使用,需要进行集成开发,把pageoffice嵌入到自己的系统中。以下记录在使用过程中常见的问题和解决方法: 1.PageOffice对客户端的要求 office 不能是家庭版&#x…

2. 卷积神经网络无法绕开的神——LeNet

卷积神经网络无法绕开的大神——LeNet 1. 基本架构2. LeNet 53. LeNet 5 代码 1. 基本架构 特征抽取模块可学习的分类器模块 2. LeNet 5 LeNet 5: 5 表示的是5个核心层,2个卷积层,3个全连接层.核心权重层:卷积层、全连接层、循环层&#xff…

093、Python操作Excel生成统计图表

在Excel里做统计表是我们经常会做的一件事情。我们也可以通过编程的方式操作Excel生成统计图表。 下面是官方的一个很有参考价值的案例: from openpyxl import Workbook from openpyxl.chart import BarChart, Reference from copy import deepcopywb Workbook(w…

生活实用英语口语“拆迁”用英文怎么说?柯桥成人学英语到蓝天广场

● 1. “拆迁”英语怎么说? ● 01. 其实国外也有拆迁 但国外的拆迁,只管拆 不管安置,你爱去哪去哪 英文可以说 housing removal 02. 但我们中国的“拆迁” 既管“拆”也管“迁” (还是中国人幸福~) 英文可以说 housin…

车载录像机给公交公司管理带来哪些好处

一、引言 随着社会的快速发展,公共交通日益成为人们出行的主要方式之一。对于公交公司而言,如何有效管理车辆及司乘人员,确保行车安全、服务质量以及乘客的合法权益,成为一项重要的任务。本文将从以下几个方面详细阐述管理效果的…

排查C++软件异常的常见思路与方法(实战经验总结)

目录 1、概述 2、常用的C++异常排查思路与方法 2.1、IDE调试 2.1.1、Debug和Release下的调试 2.1.2、VS附加到进程调试 2.1.3、Windbg附加到进程调试 2.2、添加日志打印 2.3、分块注释代码 2.4、数据断点 2.5、历史版本比对法 2.6、Windbg静态分析与动态调试 2.6.1…

7.24 补题

C 小w和大W的决斗 链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 小w和大W为了比出谁更聪明。决定进行一场游戏。游戏内容如下: 两人轮流操作,小w先进行操作,每次操作可以选择下列两个其一: 选择数组中的一…

websocket通信问题排查思路

websocket通信问题排查思路 一、websocket连接成功,但数据完全推不过来。 通过抓包发现,是回包时间太长超过了1分钟导致的。这种通常是推送数据的线程有问题导致的。 正常抓包的情况如下: 二、大量数据可以正常推送成功,不定时…

【机器学习】机器学习之多变量线性回归-Multiple_Variable_Soln

引言 扩展数据结构和之前开发的例程,以支持多个特征。有几个例程被更新,使得实验看起来有些冗长,但实际上只是对之前的例程进行了小的调整,因此快速回顾是可行的 文章目录 引言一、多变量线性回归1.1 目标1.2 工具 二、问题陈述2.…

【因数之和】python求解方法

输入两个整数A和B,求A的B次方的因子和,结果对1000000007取模。 def mod_exp(base, exp, mod):result 1while exp > 0:if exp % 2 1:result (result * base) % modbase (base * base) % modexp // 2return resultdef sum_of_factors(n):total 0…

【无标题】shell脚本的基本命令+编写shell脚本

shell脚本 一.shell基础 1.shell概念 2.shell脚本 3.shell脚本编写注意事项 二.编写shell脚本 1.编写一个helloworld脚本,运行脚本 [rootshell ~]# vim helloworld.sh #!/bin/bash //声明 echo "hello world!" ls -lh /etc/ 运行脚本(四种方式)&…

c/c++的内存管理(超详细)

一、c/c的内存分布 这是操作系统中对于内存的划分: 我们重点掌握以下几个区域即可: 1.栈 (调用函数会建立栈帧) 2.堆(动态开辟的空间) 3.数据段(静态区):存放静态变量以及全局变量 4.代码段 (常量区) 先来看看一个题目: int…

[物联网专题] RS485继电器输出之Modbus控制流程和时间优化分析

在工控领域,往往需要大量的输入信号和输出控制信号,以接收各种传感信号和产生输出控制动作。由于PLC的输出触点数量有限,或者因为更多输出触点的PLC价格昂贵,性价比并不高。为了解决这个矛盾,基于MODBUS协议的继电器IO…

数据结构:基础概念

一、相关概念 概念 相互之间存在一种或多种特定关系的数据元素的集合。 逻辑结构 集合:所有数据在同一个集合中,关系平等。 线性:数据和数据之间是一对一的关系 树: 一对多 图:多对多 物理结构(在内存当中的存储关系)…