数据中心网络中的铜缆:是时候向前看了吗?

2023-11-11 20:40

本文主要是介绍数据中心网络中的铜缆:是时候向前看了吗?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1c0b2fb9a6b64663869063bdadf79a04.jpeg

谈到数据中心 (DC) 布线,关于光纤和铜缆在接入层争夺霸主地位的旷日持久的战斗已经有很多报道。无论您站在辩论的哪一边,不可否认正在加速的变化会影响您的布线决策。

数据中心通道速度已从 40 Gbps 迅速增加到 100 GBps,甚至在大型企业和基于云的数据中心达到 400 GBps。

在更强大的 ASIC 的推动下,交换机已成为数据中心的主力,因此网络管理员必须决定如何以最有效的方式从交换机到服务器,突破和提供更高的数据容量。

唯一没有太大改变的是对降低功耗的不懈关注。

在本文中,我们将了解数据中心的趋势和变化如何改变铜缆和光纤之间的平衡,以及它对当今大型企业和基于云的设施的意义。

铜在数据中心网络中的未来?

今天,光纤用于整个 DC 网络,但设备分布区域 (EDA) 中的机柜内交换机到服务器连接除外。目前,在橱柜内,铜继续蓬勃发展。

铜通常被认为便宜且可靠,非常适合短的架顶式交换机连接和小于约 50 GBps 的应用。

然而,也许是时候继续前进了。

ea88d4004bcb9bda039681a048b44e97.jpeg

铜在数据中心的消亡由来已久,而且是可以预见的。它的有用距离不断缩小,复杂性的增加使得铜缆难以与光纤成本的持续改进竞争。

尽管如此,旧媒体还是成功地坚持了下来。然而,数据中心的趋势——更重要的是,对更快吞吐量和设计灵活性的需求——可能最终标志着数据中心双绞线铜线的终结。

铜的生存面临的两个最大威胁是距离限制和快速增长的电力需求——在一个电力预算非常关键的世界里。

远距离信号丢失

随着速度的提高,通过铜线发送电信号变得更加复杂。电传输速度受到 ASIC 功能的限制,即使是很短的距离也需要更多的功率。

这些问题甚至会影响短距离直接连接电缆 (DAC) 的效用。替代光纤技术在降低成本、功耗和操作简便性方面变得引人注目。

随着交换机容量的增长,铜线的距离问题成为一个明显的挑战。

单个 1U 网络交换机现在支持多个服务器机架——而且,在当今应用程序所需的更高速度下,铜线甚至无法跨越这些更短的距离。

因此,数据中心正在摆脱传统的架顶式设计,并部署更高效的行中或行尾交换机部署和结构化布线设计。

能量消耗

在 10G 以上的速度下,由于设计限制,双绞线铜缆(例如,UTP/STP)部署实际上已经停止。

铜质链路从链路的每一端获取电力以支持电信号。今天的 10G 铜线收发器的最大功耗为 3-5 瓦[i]。虽然这比用于 DAC 的收发器低约 0.5-1.0 W(见下文),但它的功率几乎是多模光纤收发器的 10 倍。

在成本抵消产生的额外热量的因素中,铜的运营成本很容易是光纤的两倍。铜的功率差异超出了网络电缆——它同样适用于交换机内部的铜迹线。从头到尾,这些能量损失加起来。

尽管数据中心中仍有一些人仍然提倡使用铜,但证明继续使用铜的正当性正在成为一场难以应对的艰苦战斗。考虑到这一点,让我们看看一些替代方案。

直接连接铜 (DAC)

有源和无源铜缆 DAC 已介入将服务器连接到交换机。DAC 布线是一种特殊形式的双绞线。该技术由屏蔽铜电缆组成,两端带有插入式收发器式连接器。

无源 DAC 利用主机提供的信号,而有源 DAC 使用内部电子器件来增强和调节电信号。这使电缆能够在更长的距离上支持更高的速度,但它也消耗更多的功率。

有源和无源 DAC 被认为是廉价的。尽管如此,作为基于铜的介质,距离衰减的限制仍然是该技术未来的重大障碍。考虑到新开关可以替代多个 TOR 开关(从而节省大量资金和电力),DAC 可能不是表面上看起来的低成本解决方案。

f2e0dc36f43d14d61dec77dc18af70d5.jpeg

有源光缆 (AOC) 是有源和无源 DAC 的升级版,带宽性能高达 400 Gbps。此外,作为一种光纤介质,AOC 比铜更轻且更易于处理。

然而,这项技术有一些严重的局限性。

AOC 电缆必须按长度订购,然后在每次 DC 提高速度或更换开关平台时更换。每个 AOC 都是一个完整的组件(DAC 也是如此),因此——如果任何组件出现故障——必须更换整个组件。与提供最大灵活性和操作简便性的光收发器和结构化布线相比,这是一个缺点。

也许更重要的是,AOC 和 DAC 布线都是点对点解决方案。因此,它们存在于结构化布线网络之外——使扩展、管理和整体运营效率变得更加困难。

其次,作为固定布线解决方案,AOC 和 DAC 无法支持数据中心支持更高容量服务器网络和实施新的、更高效的服务器行设计所需的灵活性。此外,每次提高速度或更换开关时,都必须更换 AOC 和 DAC。

可插拔光学元件

同时,可插拔光收发器继续改进以利用开关技术的增强功能。

过去,带有四个通道的单个收发器(又名四通道小型可插拔 [QSFP])使 DC 管理器能够将四个服务器连接到单个收发器。

与基于双工端口的交换机相比,这导致网络成本估计降低了 30%(并且可以说功耗降低了 30%)。

较新的交换机每个收发器连接八台服务器,成本和功耗降低了一倍。更好的是,当增加结构化布线的灵活性时,整体设计变得可扩展。

为此,IEEE 引入了 P802.3.cm 标准并正在研究 P802.3.db,该标准旨在定义为将服务器连接到交换机而构建的收发器。

共同封装的光学器件

仍处于早期阶段,共同封装光学器件 (CPO) 将电光转换引擎移动到更靠近 ASIC 的位置——消除了开关中的铜迹线。

这个想法是消除与开关内的短铜链路相关的电损耗,以实现更高的带宽和更低的功耗。

该技术的支持者认为,这是迁移到下一代平台和更高速度同时保持可承受的功率预算的最佳方式。他们的目标是从网络链路中移除最后几英寸的铜线,以实现 DC 网络所需的全光、ASIC 到 ASIC 效率。

这是一个雄心勃勃的目标,需要全行业的协作和新标准来确保互操作性。

我们要去哪里(比我们想象的要快)

向800G和1.6T进军将继续;如果该行业有机会满足客户对带宽、延迟、人工智能、物联网、虚拟化等方面的期望,就必须这样做。

同时,数据中心必须具有灵活性,能够以运营和财务上有意义的方式从更高容量的交换机中分流和分配流量。

这表明更多的布线和连接解决方案可以支持各种光纤到服务器的应用,例如全光纤结构化布线。

目前,基于 IEEE 以太网路线图  ,16芯光纤基础设施可以提供一条通向更高速度的干净路径,同时有效利用可用带宽。使用16芯设计的结构化布线还使我们能够突破容量,因此单个交换机可以支持192台服务器。

在延迟和成本节约方面,收益是显著的。在康普,这是我们从大型企业和云数据中心客户那里看到和听到的。他们中的大多数已经达到了一个临界点,并且正在全力以赴,因为他们看到了超大规模并意识到即将发生的事情。

铜的寿命最终是否已过时?

最简洁的答案是不。对于较小的数据中心,将继续存在某些低带宽、短距离的应用,其中铜的低价位超过了其性能限制。

CPO和前面板可插拔收发器也可能发挥作用。根本没有一种万能的解决方案。

话虽如此,对于想知道是否是时候逐步淘汰铜并准备全部使用光纤的人来说,这里有一些建议。用美国记者和作家DamonRunyon的话来说,“比赛并不总是以迅捷之势或强者之战,但它肯定是下注的方式。”

资料免费送(点击链接下载)

史上最全,数据中心机房标准及规范汇总(下载)

数据中心运维管理 | 资料汇总(2017.7.2版本)                                                    

加入运维管理VIP群(点击链接查看)

《数据中心运维管理》VIP技术交流群会员招募说明

数据中心运维管理咨询

b4ea9e8b7c7e172624cc2220b84c0a4c.jpeg

这篇关于数据中心网络中的铜缆:是时候向前看了吗?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/392701

相关文章

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

SpringBoot使用OkHttp完成高效网络请求详解

《SpringBoot使用OkHttp完成高效网络请求详解》OkHttp是一个高效的HTTP客户端,支持同步和异步请求,且具备自动处理cookie、缓存和连接池等高级功能,下面我们来看看SpringB... 目录一、OkHttp 简介二、在 Spring Boot 中集成 OkHttp三、封装 OkHttp

Linux系统之主机网络配置方式

《Linux系统之主机网络配置方式》:本文主要介绍Linux系统之主机网络配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、查看主机的网络参数1、查看主机名2、查看IP地址3、查看网关4、查看DNS二、配置网卡1、修改网卡配置文件2、nmcli工具【通用

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依