应对800G以太网挑战:数据中心迁移

在过去几年中,云基础设施和服务的大规模使用推动了对更多带宽、更快速度和更低延迟性能的需求。交换机和服务器技术的改进要求布线和架构随之调整。因此,800G以太网对数据中心迁移的需求,特别是对速率(包括带宽、光纤密度和通道速度)的需求急剧增加。

拥抱400G/800G以太网变革

应用方面,交换机端口的分线应用技术正受到积极推广;通常,400G和800G的高速网络连接常被拆分为4×100G或8×100G。容量方面,目前支持64×400G端口,带宽为25Tb/s,博通的Tomahawk 4交换芯片未来有可能支持32×800G端口。在物理层,2017年IEEE 802.3bs标准的批准为200G和400G以太网的发展铺平了道路。因此,400G的应用迅速增加。可以想象,800G以太网的应用预计会在不久的将来以更快的速度实现扩展。为了改高每比特的功耗和成本,业界正在合作推出800G数据中心,并开始向1.6T及更高速率迈进。

800G以太网网络迁移的关键要素

1. 增加交换机端口密度

随着技术的进步和市场需求的变化,SERDES(串行器/解串器)和ASIC(专用集成电路)的设计和制造技术不断进步。SERDES技术具有将并行数据转换为串行信号的功能,在相对较少的物理引脚和电路资源的基础上实现高速数据传输。这使得交换机能够以有限的硬件资源支持更多端口。此外,作为专门设计的专用集成电路,ASIC可以提供高度集成的硬件解决方案。通过使用ASIC,交换机可以在单个芯片上集成多个端口或接口,从而减少物理空间占用,提高交换机端口密度。

因此,相应减少了400/800G网络所需的交换机总数,这进一步增加了对新光模块和结构化布线的需求。

Market Insight

2. 光模块技术

新一代光模块封装

CFP封装最早由CFP MSA协会发布,应用于早期100G光模块。随着芯片技术的发展,MSA还推出了CFP2、CFP4和CFP8标准。CFP8封装于2017年推出,应用于早期的400G光模块,可支持16路25G NRZ信号进行400G传输。后来逐渐被尺寸更小的QSFP-DD(双密度四通道)小型可插拔格式和OSFP封装所取代。OSFP封装支持八组高速电光模块通道,可提供高达400Gbps(8x50G PAM-4)的连接接口。现在QSFP-DD和OSFP已经成为大多数厂商的首选封装技术。

总体而言,随着光模块封装技术的升级,光模块功耗越来越低,体积越来越小,这对400G/800G数据中心迁移具有重要意义。如果您想了解各种光模块封装的更多信息,请查看800G光模块概述:QSFP-DD和OSFP封装。

Insight

更高速的调制方案

长期以来,1G、10G和25G光模块一直采用不归零(NRZ)调制技术。与NRZ不同,PAM4使用四个信号电平,每个符号周期可以代表两个比特。在相同波特率下,PAM4的吞吐量是NRZ的两倍,有效减少了传输通道的损耗,提高了带宽利用率。

Market Insight

在400G/800G数据中心中,NRZ调制方案需要大量光纤。此外,光模块芯片的时间裕度、传输链路损耗和尺寸也无法满足400G/800G以太网的要求。随着大数据和云计算的发展,PAM4作为目前最高效的调制技术,已成为400G高速端口发展的必然趋势。目前,4*100G PAM4和8*50G PMA4的400G接口标准已由IEEE工作组正式提出,并应用于200G/400G/800G光模块。在不久的将来,PAM4将以其自身的优势(如高性能等)成为高速以太网信号调制的主流方式。随着以太网的迁移,信号调制技术将继续向更复杂的方向发展和创新。

有关调制技术的更多详细信息,请查看此文章:400G以太网中的PAM4是什么?与NRZ有什么区别?

3. 连接器选项

MPO和双工连接器广泛用于400G和800G光模块。MPO连接器通常用于多模光纤传输——该连接器具有高密度设计,允许同时连接多根光纤。MPO方案中,400G以太网通常通过8根光纤传输,每根光纤的速率为50Gbps;通过16根光纤的800G以太网,每根光纤的速率为50Gbps。

Market Insight

双工连接器一般用于单模光纤传输,每个连接器连接两根光纤。为了增加通道数和通道速率,占地面积更小的双工连接器可以为高速模块提供更灵活的分线选项。400G连接方案使用四个双工连接器;800G则使用八个双工连接器。通过使用双工连接器,单模光纤可以实现高带宽和长距离传输。同时,单模光纤具有良好的隔离能力,提高了信号的传输质量。

Market Insight

总之,MPO连接器和双工连接器在400G/800G以太网的高速、带宽传输中都发挥着重要作用。目前,这两类连接器的选择已经不再单一由速率决定的,而是受到更多因素的影响,例如支持的数据通道数、占用的空间以及光模块和交换机的价格等。此外,为了适应不同场景的需求,光模块连接器的选择也呈现出越来越多元化的趋势。未来,还将为更大的800G数据中心生产更多定制化的光模块连接器设计。组织也将提出新的标准来满足800G以太网带来的市场需求。

4. 布线技术的进步

为应对800G以太网迁移变革的挑战,光纤布线在以下几个方面带来了机遇:OM5光纤类型;波分复用(WDM);超低损耗(ULL)元件;减少服务器叶交换机(TOR)的数量;更高光纤数的布线;单模光纤和多模光纤应用的正确组合。

  • OM5光纤:与前代产品相比,OM5光纤有两大优势——衰减(3dB/km)低于OM3和OM4(3.5dB/km);将有效模式带宽(EMB)规格从850nm扩展至953nm,更有利于SWDM技术的应用。

  • WDM:目前数据中心主要采用两种WDM技术:粗波分复用(CWDM)和密集波分复用(DWDM)。它们可以提供更多的波长并扩大每根光纤的容量,适合更长距离的应用并节省成本。

  • ULL:该技术包括低损耗连接器、插座、光纤和分路器等高质量组件。采用ULL组件,光模块具有更低的插入损耗和回波损耗,可以提供更稳定和高质量的信号传输。

标签

如何实现800G以太网迁移

1. 设计更高速的基础设施

为了重新设计800G以太网的数据中心,我们需要考虑上一部分中提到的要点。

  • 交换机端口密度:增加每个交换机的端口密度或分层交换机框架以减少交换机结构层的数量。

  • 光模块技术:QSFP-DD和OSFP封装(向后兼容QSFP+和QSFP28)。

  • 光纤布线:新的布线设计,如200µm和可卷曲带状光纤,可最大限度地减少占地面积,或叶脊架构,可优化服务器到服务器通信的直接路径。

2. 现有基础设施的安排

  • 光纤芯:使用现有的8/12/24光纤子单元干线,同时在新的高速基础设施中采用基于16光纤的设计。

  • 仪器测试和验证:使用手持式测试设备测试通道性能(包括IL和RL)。

800G以太网网络迁移的挑战与前景

迈向以太网800G

随着科技的进步,调制格式和光纤传输系统不断升级,800G数据中心迁移逐渐提上日程。IEEE(电气和电子工程师协会)制定了支持800G以太网的标准,例如IEEE 802.3ck和IEEEP 802.3cn。此外,多源协议(MSA)相继提出了800G Pluggable MSA、100G Lambda MSA、QSFP-DD800 MSA等。这些标准推动了800G以太网的实施和应用。

追求高速以太网

尽管800G以太网迁移仍处于相对早期阶段,但市场需求推动了1.6T和3.2T的探索。目前,更高速的以太网仍缺乏链路容量、标准等技术支持,面临诸多挑战。然而,共封装光学(CPO)和OSFP-XD MSA提议的16通道数为更高以太网提供了机会。

Market Insight

结论

随着技术不断发展和商业需求的推动,预计在未来几年内,800G以太网将进入商用阶段。未来高速以太网的技术创新和改进将不断提高其性能和应用范围,为人们带来更多便利和机会。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL学习——选项文件的使用

MySQL 的许多程序都可以从选项文件(有时也被称为配置文件)中读取启动选项。选项文件提供了一种方便的方式来指定常用的选项,这样你就不必每次运行程序时都在命令行上输入这些选项。 要确定一个程序是否读取选项文件,你可以使用 -…

搭建高可用k8s

高可用只针对于api-server,需要用到nginx keepalived,nginx提供4层负载,keepalived提供vip(虚拟IP) 系统采用openEuler 22.03 LTS 1. 前期准备 因为机器内存只有16G,所有我采用3master 1node 1.1 修改主机配置(所有节…

单投币的充电桩如何加装一个扫码模块

充电桩需要投币才能充电,可是现在的人们很少有带硬币的习惯,扫码成为了一个常规的手段。我们也会发现有的充电桩无法扫码,或者说扫码无效,那是因为充电桩没有安装扫码模块,那么充电桩该如何加装扫码模块。 首先将充电桩…

Podman和Docker的区别

Podman 和 Docker 都是用于容器化的工具,但它们在架构、安全性、容器编排以及一些设计理念上有显著的区别: 架构设计: Docker 使用客户端-服务器(C/S)架构,包含一个名为 dockerd 的守护进程,该进程以 root …

西门子学习笔记6 - TCP通讯

1、主站设置 1、添加两个PLC在网络组态进行链接在一起,使用tcp链接 2、设置主站IP地址为:192.168.1.1 3、添加TSEND_C功能块 4、设置功能块参数连接 5、设置如下所示(连接参数设置) 6、设置如下所示(连接块参数设置&a…

【Text2SQL】评估 LLM 的 Text2SQL 能力

论文:Evaluating the Text-to-SQL Capabilities of Large Language Models ⭐⭐⭐⭐ arXiv:2204.00498 一、论文速读 本论文尝试了多种 prompt 结构,并且评估了他们在 Codex 和 GPT-3 上的表现。下面介绍这些 prompt 结构: 二、不同的 prom…

UI 自动化中的分层设计

以前的设计 在过去 UI 自动化测试领域有一个规范的设计模式是 page object 模式。 意思是测试用例不会直接定位页面元素, 而是把每一个页面封装成一个类。 在这个类中封装页面元素。 然后测试用例调用 page 类来操作页面元素完成测试用例。如下图: 以前…

Linuxftp服务001匿名登入

在Linux系统中搭建FTP(File Transfer Protocol)服务,可以让用户通过网络在服务器与其他客户端之间传输文件。它有几种登入模式,今天我们讲一下匿名登入。 操作系统 CentOS Stream9 操作步骤 首先我们先下载ftp [rootlocalhost…

刷爆leetcode第八期

题目一 设计循环队列 题目分析 这里直接看图 我们发现这里要求我们设计一个循环队列 这要怎么设计呢? 还是一样 我们先画图 我们首先假设只能储存四个数字 同学们看这张图能观察到什么呢? 是不是可以得到front 和 rear相等的时候整个队列为空 这里…

【微机原理及接口技术】中断系统

【微机原理及接口技术】中断系统 文章目录 【微机原理及接口技术】中断系统前言一、中断概述中断的基本概念中断处理过程 二、8086/8088中断系统中断类型中断响应过程中断向量表内部中断服务程序 总结 前言 本篇文章我们会讲到中断的概述,8086/8088中断系统。 一、…

Mysql疑难报错排查 - Field ‘XXX‘ doesn‘t have a default value

项目场景: 数据库环境 :mysql8; 工程使用:MyBatisPlus 表情况: 问题描述 某一个插入语句使用了 MyBatisPlus 的 save 方法,因为end_time1 end_time2都并没有值,所以在MyBatisPlus默认情况下,…

SQL优化系列-快速学会分析SQL执行效率(下)

1 show profile 分析慢查询 有时需要确定 SQL 到底慢在哪个环节,此时 explain 可能不好确定。在 MySQL 数据库中,通过 profile,能够更清楚地了解 SQL 执行过程的资源使用情况,能让我们知道到底慢在哪个环节。 知识扩展&#xff1…

强化用户登录接口:解决登录接口被攻击导致掉线卡顿!

一、引言 用户登录接口是任何Web应用的核心部分,它负责身份验证和授权流程。然而,这些接口也常常成为黑客攻击的目标,尤其是当涉及到动态请求处理时。动态请求通常指的是根据用户输入生成的请求,这为诸如SQL注入、XSS攻击和CSRF攻…

华为 2024 届实习校园招聘-硬件通⽤(大部分硬件技术工程师岗位适用)/单板开发——第四套

华为 2024 届实习校园招聘-硬件通⽤(大部分硬件技术工程师岗位适用)/单板开发——第四套 部分题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共12套&#x…

Unity Vuforia

首先在unity2019版本里可以在windows->PackageManager里搜Vuforia EngineAR; (unity2021版本里搜不到) 在官网注册账号: 添加识别图等; 将导出的unitypackage包导入unity中。 unity里导入package之后,新建场景&am…

【CentOS 7】挑战探索:在CentOS 7上实现Python 3.9的完美部署指南

【CentOS 7】挑战探索:在CentOS 7上实现Python 3.9的完美部署指南 大家好 我是寸铁👊 总结了一篇【CentOS 7】挑战探索:在CentOS 7上实现Python 3.9的完美部署指南详细步骤✨ 喜欢的小伙伴可以点点关注 💝 前言 此篇教程只适用于p…

HarmonyOS(二十四)——Harmonyos通用事件之触摸事件

1.触摸事件。 触摸事件是HarmonyOS通用事件的一种事件之一,当手指在组件上按下、滑动、抬起时触发。 名称是否冒泡功能描述onTouch(event: (event?: TouchEvent) > void)是手指触摸动作触发该回调,event返回值见下面TouchEvent介绍。 2. TouchEve…

Ubuntu下安装和配置Redis

目录 1、更新软件包 2、安装Redis 3、启动 Redis临时服务 4、测试Redis服务 5、配置redis服务 6、Redis服务控制命令 1、更新软件包 执行sudo apt-get update更新软件包 sudo apt-get update2、安装Redis 执行sudo apt-get install redis-server 安装命令 sudo apt i…

Apple - Image I/O Programming Guide

翻译自:Image I/O Programming Guide(更新时间:2016-09-13 https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/ImageIOGuide/imageio_intro/ikpg_intro.html#//apple_ref/doc/uid/TP40005462 文章目录 …

docker网络详解

1. 网络模式 1.1 网络结构 当安装Docker以后,会自动创建三个网络。可以使用docker network ls命令列出这些网络。 $ docker network ls NETWORK ID NAME DRIVER SCOPE 440aefe8afa3 bridge bridge local aa8d6325580f host host …