面向未来的算力网络连接技术架构

news2024/11/26 2:28:17

 2fe5799a806b46fbb6a4b3b280969383.jpeg

 

面向未来的算力网络连接发展特点与实践

   

41fa62dcb00b56b737e12e776c506e14.jpeg
物理层网络基础设施是算力网络的“最后一公里”,光纤光缆等物理层网络基础设施的发展有助于保障算力网络基础设施的稳健发展。物理层核心技术发生了巨大变化,在交换、传输等方面不断更新迭代,当前铜缆的传输速率已达40Gbps,光纤的传输速率已达400GB/s。

交换机是算力网络的核心,可以为接入交换机的任意两个网络节点提供独享的电信号通路,具备大缓存、高容量、虚拟化等特征,是算力网络高效传输的基石。随着大数据、云计算、大模型等新型信息技术的发展,对现代通信网络提出了更高的要求。近年来,400G交换机逐渐进入大型数据中心,正在成为大型数据中心的首要选择。

铜缆的优势在于制造和安装的成本较低,其金属的可塑性和柔韧性能够应对大多数应用环境,便于维护。铜缆双绞线是由多股铜芯以特定规则扭绞在一起的线缆类型,在电力输送和网络通信领域应用广泛。结合铜缆自身的优缺点,2022年诞生了一种使用铜缆的400G传输协议,将同轴高速线用在距离较短的机柜内传输。

光纤传输相比铜缆信号传输网络传输的时延更低、带宽更宽、损耗更小。随着大模型和高智能计算机的进一步发展,对于算力和算力网络提出了更高的要求,需加快推进波分复用光纤(WDM)、CPO、空芯光纤等新型光纤相关研究和应用探索。在51.2T交换机时代,CPO技术将凭借更快更稳定的光传输,保障网络通信能够满足新时代的应用需求;空芯光纤已被验证在高性能光通信中的可能性,存在超低时延和宽谱特性等潜在应用前景。

铜缆双绞线的传输距离较短,且存在信号衰减等问题,在数据中心内仅用于设备管理和基础设施设备通信,而不能作为高速传输介质使用。光纤利用光的全反射原理进行信号传输,具有速度快、低衰减、高带宽等特性,通常传输距离100米以上就需要考虑光纤传输,且100G及以上的传输速率超过柜间级别的传输就基本只能使用光纤,如果采用单模光纤传输甚至可达到数公里。光纤常应于柜间、模块间以及数据中心之间互联,完全满足了传统电信业务机房和消费互联网业务为主的数据中心互连需求。

23c84ef278e3aef5b88114dc6ff99565.jpeg

普通非屏蔽铜缆的抗干扰性一般,数据传输容易被监控,仅需通过物理连接便可获取传输号,甚至控制交互,且断裂的铜缆只需拼接在一起即可继续使用,不影响信号传输。但是屏蔽铜缆能够有效避免干扰信号,提升铜缆的安全性。光纤中传输的光脉冲很难被检测与监控,且检测与监控成本巨大,断裂的光纤需要特定的设备进行熔接和机械拼接,成本高,难度大。

400G,不仅仅是一个速率标识,它代表着一项带技术的进步,对数据传输领域有着重要意义。要了解这些标准的特点,有必要了解命名方式。400G传输技术标准的命名规则如下,以SR结尾的表示多模传输,以DR、ER、LR、FR等结尾的通常是基于单模传输,CR是基于同轴的传输形式。在标准制定领域,400G的演进已经展现出了令人瞩目的进展。

bac012138c25197d17abf17b66a52157.jpeg

d1cfe5452c03a30b472d39cc459f4a93.jpeg

随着国家“东数西算”重大工程的持续推进,数字中国的深入建设,电商、娱乐、教育、媒体等领域在信息化和人工智能大模型的兴起,对于算力提出了更高的需求。随着400G交换机商用逐渐普及,其更高的带宽、更低的时延与更低的成本,有效解决了大容量电信提供商、大型数据中心以及企业关于流量持续增长带来的诸多问题。

400G网络在布线阶段会依据单通道速率、调制方案、何种波分复用技术、传输距离、网络传输接口形式、光纤类型、MTP/MPO系统的Pin针及极性、宜采用预端接布线系统、宜考虑智能系统AIM或DCIM进行管理等因素,采取不同的网络布线设计。其中,主要影响布线设计的因素是传输距离。

400G通常有4种方式,一是单通道型,即端口与端口的简单直接连接;二是四通道并行传输,即采用多个单通道的并行传输;三是多通道扇出/聚合,即光模块端向下扇出多个单通道/多通道速率的端口;四是单通道内多波长并行传输,此连接方式主要用于多模型收发器。

400G网络布线方案通常要先根据机房平面图以及网络拓扑图来界定交换机端和服务器端的连接数量及对应的长度,明确配线架的密度和水平缆的类型,再按自下往上的顺序进行端口需求分析,明确连接头的类型与跳线的选择,最后得出网络布线传输方案。在高端数据中心建设当中,400G超高密度ENSPACE预端接光产品解决方案是较为成熟可靠的方案之一。

3ccd076c1ba1cb42403f3207db9a73db.jpeg

算力网络将加快向800G、1.6T等下一代互联速率演进。中国已启动800G的标准化和测试研究。IEEE、OIF、IPEC、CCSA等组织目前正在加速推动800G标准研制工作。2019 年中国信通院与华为等启动DCCNG项目,研究800G的关键技术与应用,并将部分成果应用到IEEE国际标准中;2021年,中国信通院联合中国移动、中国电信、华为和思博伦等启动800G测试研究项目。2022年发布的51.2T交换芯片支持64端口800Gb/s,标志着800G以太网的开发进入了实际的硬件阶段。2023年,IEEE发布了第一版IEEE802.3df标准,该标准定义了800G以太网的物理层规范。同时,OIF也发布了224 Gb/s标准,为构建800G和1.6T系统提供了112 Gb/s和224 Gb/s通道的指导。按照行业趋势中CPO2-3年的静默期来看,1.6T网络开发预计将在2025年完成。

ac114c9376ed741beab877e2c62dbfcf.jpeg

中国算力网络演进将逐步从算网协同、算网融合走向算网一体。首先,算网协同阶段的核心目标在于优化算力网络基础设施布局,实现云计算与网络资源的对接和协同。在这一阶段,编排管理层和基础设施层的算网设施仍然相互独立,但可通过资源协同,向客户层实现算网一体的产品输出。

下一步是算网融合阶段,“算”和“网”在基础设施层初步融合,在编排管理层实现统一管理、编排、调度和运维,并在服务层继续输出一体化服务。这一阶段,“算”和“网”在逻辑架构方面逐渐趋同,资源管理和服务调度互相融合,输出真正意义的上的“算网产品”。算网一体是算力网络的最终目标,将实现算、网在协议、形态的完全共生,打破技术边界。从用户视角来看,存储、计算与网络走向融合,用户可以直接使用多层次、统一化的算力资源。

 

-对此,您有什么看法见解?-

-欢迎在评论区留言探讨和分享。-

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

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

相关文章

【云原生】看一眼haproxy,秒变技术大佬(理论篇)

一、负载均衡 1、什么是负载均衡? 负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(网络服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备&…

Secure CRT 9.x版本高亮着色配置文件

Secure CRT的网络配置文件高亮显示,还在完善,逐渐适配不同厂商 设备名字自动蓝色高亮显示设备接口名高亮显示IPv4地址、IPv6地址、MAC地址高亮显示掩码、反掩码高亮显示设备SN号高亮显示接口状态、设备状态等高亮显示各路由协议高亮显示 【下载地址】效果…

基于Spring Boot的疗养院管理系统的设计与实现

TOC springboot234基于Spring Boot的疗养院管理系统的设计与实现 第1章 绪论 1.1选题动因 当前的网络技术,软件技术等都具备成熟的理论基础,市场上也出现各种技术开发的软件,这些软件都被用于各个领域,包括生活和工作的领域。…

输出Docker容器的启动命令行脚本

当Docker容器启动后,如果忘记启动参数,比如目录挂载、端口映射等,可以通过Portainer等容器管理工具查看。但是,有时希望能获取容器启动的命令行,因为需要再启动一个类似容器,怎么办呢? 有一款工…

【Python养成】:输出两个等腰三角形且平行方向

项目场景: 遇到一个小小的高中小程序题目,有趣就做 了一下,供大家参考。 问题描述 要求使用python编程,实现如下图形。 原因分析: 其实就是 找规律和找空格。先左边后右边。具体解释可以找AI。太简单了没必要亲自讲解…

Linux 7 x86平台上安装达梦8数据库

1、环境描述 2、安装前准备 2.1 操作系统信息调研 Linux平台需要通过命令查看操作系统版本、位数、磁盘空间、内存等信息。 CPU信息 [rootray1 ~]# cat /proc/cpuinfo | grep -E "physical id|core id|cpu cores|siblings|cpu MHz|model name|cache size"|tail -n…

【PY模型训练】最终测试

Anacoda3 安装 1. conda -V 2.conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ 3.打开.condarc文件,将下面内容直接放入.condarc文件里面 channels: - conda-forge - defaults show_channel_urls: true default_ch…

【Qt】 QWidget的cursor属性

QWidget的cursor属性 cursor属性可以设置当鼠标指向不同控件,不同窗口会产生不同的效果。 API说明 cursor() 获取到当前 widget 的 cursor 属性, 返回 QCursor 对象. 当⿏标悬停在该 widget 上时, 就会显⽰出对应的形状. setCursor(const QCursor& cursor) …

CSS——less

一、less简介 1、less是一门css的预处理语言。是一个css的增强版,通过less可以编写更少的代码实现更强大的样式。 2、css原先也只支持变量的设置。 变量的设置可以便捷更改一样的样式,其中,calc()是计算函数。 3、在le…

【6大设计原则】精通设计模式之里氏代换原则:从理论到实践,掌握代码演化的黄金法则

一、引言 1.1 设计模式的必要性 在软件开发的复杂性面前,设计模式提供了一套成熟的解决方案,它们是经过多年实践总结出来的,能够帮助我们应对各种编程难题。设计模式不仅仅是一种编程技巧,更是一种编程哲学,它能够提…

CSS——动画(animation)

一、过渡(transition) 1、通过过渡可以指定一个属性发生变化时的切换方式 2、通过过渡可以创建一些非常好的效果,提升用户体验 3、常用属性值 ① transition-property 指定要执行过渡的属性 多个属性间使用,隔开如果所有…

Ubuntu24.04搭建maxkb开发环境

接上文:windows10搭建maxkb开发环境(劝退指南) 上文在windows10环境搭建maxkb开发环境遇到各种坑,后面就转战ubuntu平台,果然比较顺利的完成开发环境搭建。当然遇到相关的问题还是可以参考上文《windows10搭建maxkb开发…

数据库根据日期统计SQL编写记录

统计每天产生多少数据 SELECT to_char("日期字段",YYYY-MM-dd) time ,count(*) FROM "表名" GROUP BY time;统计每月产生多少数据 SELECT to_char("日期字段",YYYY-MM) time ,count(*) FROM "表名" GROUP BY time;统计每年产生多少数…

unity游戏开发005:资源的导入

“君子之学,无时无处而不以立志为事” unity游戏开发 前言文章有误敬请斧正 不胜感恩!||unity游戏开发005 Unity资源导入指南一、资源的种类二、资源导入的基本步骤三、导入资源的设置四、导入资源的注意事项五、常见问题及解决方案六、总结 前言 昨天我…

大数据技术——实战项目:广告数仓(第八部分)FineBI实战

目录 第1章 FineBI概述 第2章 FineBI部署 第3章 FineBI实战 3.1 需求回顾 3.2 添加Clickhouse驱动 3.3 添加Clickhouse数据库连接 3.4 添加数据集 3.5 创建分析主题并选择数据集 3.6 加工数据 3.7 创建可视化组件 3.7.1 地图可视化组件 3.7.2 投放平台流量柱状图…

【C语言篇】深入理解指针4(模拟实现qsort函数)

文章目录 回调函数是什么qsort函数介绍和使用举例qsort函数介绍qsort函数排序整型数据使用qsort排序结构数据 qsort函数的模拟实现总结写在最后 回调函数是什么 回调函数就是⼀个通过函数指针调⽤的函数。 如果你把函数的指针(地址)作为参数传递给另⼀…

豆包MarsCode:开启AI辅助编程的新时代

文章目录 引言MarsCode简介主要功能安装步骤JetBrains 安装1. /doc 文档生成2. /fix 智能修复 AI Fix3. /test 单元测试生成 使用步骤深入与最佳实践常见问题解答结语学习资源互动环节 引言 在人工智能技术飞速发展的今天,编程领域的创新也在不断涌现。豆包MarsCod…

从繁琐到高效:采购合同管理软件如何使企业受益

企业普遍面临由合同管理复杂性引发的压力,这已成为一个普遍现象。手动处理和整理大量的关键信息,同时确保所有文档的透明度和一致性,无疑是一项重大挑战。为了降低流程时间并提高效率,采用有效的工具显得尤为必要。 然而&#xf…

44.【C语言】指针(重难点)(G)

目录 19.字符指针变量 *定义 *简单说明 *如果是字符串 *像数组一样指定访问常量字符串的字符 *练习 20.数组指针变量 *定义 *格式 *例子 问题1 问题2 *利用指针打印 21.二维数组传参的本质 往期推荐 19.字符指针变量 *定义 指向字符的指针变量,用于存储字符在内存…