800G以太网的接班人,1.6T以太网来了

谈思实验室 2024-01-30 18:02

点击上方蓝字谈思实验室

获取更多汽车网络安全资讯

自20世纪80年代以来,以太网一直是一项基础技术。早期,工作站和个人电脑使用同轴电缆以10Mbps速率的共享局域网连接到现场服务器。此后,以太网不断发展,不仅支持双绞线和光纤布线,速率也从100Mbps发展到100Gbps,甚至是最新的1.6Tbps标准。

随着以太网速度的提高,其应用越发多样化,从音、视频流到多房间音频、工控网络,甚至车载网络。这一进展对数据传输提出了更高的安全可靠性要求。尤其是对丢失和延迟特别敏感的数据流来说,定义服务质量是至关重要的。

本文将深入探讨为什么需要1.6T数据传输、IEEE802.3dj小组的标准化工作、对1.6T以太网子系统组件的概述以及处理所有这些数据所需的以太网控制器的FEC考虑因素等内容。

我们为什么需要如此高的传输速度?

以太网的发展主要有两个维度:

  • 传输和存储海量数据的性能得到了提升;

  • 网络的可预测性和可靠性得到了提高,即使是要求最苛刻的控制系统也能被满足。

图1:以太网的巨大世界(以太网联盟)

如今,互联网的带宽估计可达到500Tbps,这对数据中心内的后端流量提出了惊人的要求。虽然数据中心内的总流量已经能够达到每秒太比特的水平,但是单个服务器还无法达到这个速度。

1.6T以太网的尝鲜者——处理器间通信

单个设备的处理能力是有限的,即使使用了最先进的处理器或专为机器学习优化的加速器,其性能也会受限于芯片的实际制造尺寸。然而,一旦多个芯片联合起来,我们便有可能极大地扩展计算能力。因此,太比特级速度和极低延迟的新一代以太网技术的出现,让这一技术突破成为可能,处理器间通信成为了1.6T以太网的首个应用场景。继这一代应用之后,预计数据中心将推出交换机间的直连技术,实现高性能处理器和内存资源的集中利用,大幅提升云计算的扩展性和运行效率。

802.3dj:为1.6T以太网标准化奠定基础

要实现有效通信,网络上的每个节点都必须遵守同一套标准所定义的规则。电气和电子工程师协会(IEEE)自成立以来一直负责制定以太网标准。目前,802.3dj小组正在制定以太网标准的最新版本,其中概述了以每秒200G、400G、800G和1.6T速度运行的物理层和管理参数。

1.6Tbps的以太网MAC数据传输速率需满足以下条件:

  • MAC层的最大误码率(BER)为10-13

  • 可选16和8通道附件单元接口(AUI),适用于芯片到模块(C2M)和芯片到芯片应用(C2C),使用112G和224G SerDes。

在物理层方面,1.6Tbps的传输规格包括:

  • 在每个方向上传输8对铜双轴电缆,传输范围至少为1米;

  • 在8对光纤上传输,最长可达500米

  • 在8对光纤上传输,最长可达2千米

预计该标准将于2026年春季确定。不过,我们预计2024年底即可完成基线功能。

1.6T以太网子系统剖析

我们来深入了解下1.6Tbps以太网子系统的组件,尤其是一些用于在ASIC或ASSP硅芯片中实现以太网接口的元件。

图2:1.6T以太网子系统组件的示意图

网络应用

最顶层是网络应用程序,既可以安装在客户端机器上,也可以安装在电脑或文件服务器上。它们既是所有以太网流量的来源,也是其目的地。但以太网桥或第二层交换机比较特殊,按照802.1d的定义规则,它是转发数据包的中间点。

队列连接

各个应用程序或实例通过一个或多个队列与以太网控制器相连接。队列很可能正在缓冲与应用程序之间的流量,平衡客户端与服务器端的网络性能。为实现最高性能,网络速度应与流量产生或消耗的速度相匹配。这样,我们就能最大限度地减少数据包在应用程序之间端到端交换时的延迟。

控制器、物理层和布线

以太网控制器通常由一个MAC和一个PCS组成,但一般我们会称之为“以太网MAC”。在PCS下方是附件单元接口(AUI)——有些读者可能还记得工作站背面的D型连接器,AUI电缆就插在上面。在今天的以太网中,这种接口依然存在,并且速度更快了。最后,在堆栈的更下面,我们可以找到负责控制和管理网络物理元素的模块,这些模块可能是光纤、铜缆或者背板。

1.6T以太网控制器:深入了解MAC、PCS和高级FEC机制

如图3所示,在应用程序和队列下面是介质访问控制器(MAC)。MAC负责管理以太网成帧——查看源地址和目标地址、管理帧的长度、在必要时添加填充(在有效载荷很短的情况下)以及添加/检查帧校验序列(FCS),以确保帧的完整性。

图3:MAC帧格式和长度:八进制分解

MAC的变体可分为两大类:

一、网络接口卡(NIC)中的MAC

这种MAC位于客户端、服务器或路由器中的网卡上。它们在有效载荷向下和向上传递堆栈时,通过添加和删除以太网的特定任务来完成终止以太网层的重要任务。其中一个不可或缺的功能是添加和检查帧校验序列(FCS),以确保数据完整性。如果在接收时检测到任何损坏,帧将被丢弃。此外,网卡中的MAC将检查帧的目标地址,确保在网络内准确传输。有效载荷很可能是一个IP(互联网协议)数据包。

NIC以前是一种插入式网卡,因此被称为"网络接口卡"。网卡执行MAC、PCS和PHY,而队列和任何其他智能功能则由主机处理器处理。如今,我们看到的智能网卡可以卸载许多网络功能,但仍保持相同的MAC层。

二、交换/桥接MAC

交换或桥接MAC采用了不同的方法。在这里,整个以太网帧在MAC和上层之间传递。MAC负责添加和检查FCS,并为支持远程网络监控(RMON)收集统计数据。从概念上讲,以太网交换机可被视为为此目的而设计的专用应用程序。尽管以太网交换机主要由硬件实现,以保证最佳线速性能,但其每个端口都包含一个专用的MAC。尽管这些端口可能以不同的速度运行,但任何速率适应都是在MAC层以上的队列中进行管理的。

图4:MAC、PCS和PMA与AUI连接示意图

从基本编码到RS-FEC

对于较低的以太网速率,物理编码子层(PCS)只需对数据流进行编码,即可开始检测数据包,并确保信号平衡,即使在长的0或1数据流中也是如此。然而,随着以太网速度的提高,PCS的复杂性也在增加。如今,由于每个物理链路上都有高速信号,因此有必要使用前向纠错(FEC)来克服固有的信号衰减,即使在很短的链路上也会遇到这种情况。

与其他高速以太网变体的PCS一样,1.6T以太网采用了里德-所罗门前向纠错(RS-FEC)技术。这种方法建立的编码字由514个10位符号组成,编码成544个符号块,因此带宽开销为6%。这些FEC编解码字分布在AUI物理链路上,因此每个物理链路(1.6T以太网为8个)不会携带整个编解码字。这种方法不仅能提供额外的错误突发保护,还能在远端解码器上实现并行化,从而减少延迟。

图5:1.6T以太网子系统的控制器、物理层和电缆组件示意图

在1.6T以太网中实现最佳比特误码率

虽然以太网PHY层包括PCS,但通常将PCS与以太网控制器内的MAC联系起来。物理介质附件(PMA)具有齿轮箱和SerDes,可将以太网信号传输到传输通道上。对于1.6T以太网,8个通道以212Gbps的速度运行,FEC编码扩展率为6%。值得注意的是,PMA的上半部分位于控制器内,然后将比特流交给AUI。PHY的每个物理链路都使用4级脉冲幅度调制(PAM-4)。这种方法为每个传输符号编码两个数据位,与传统的非归零(NRZ)传输相比,带宽增加了一倍。发送器采用数模转换器(DAC)对数据进行调制,而远端接收器则使用模数转换器(ADC)和DSP来提取原始信号。

以太网PCS在以太网链路端到端使用的数据流中增加了FEC,在长距离以太网链路中通常称为"外部FEC"。IEEE正在为单个物理线路定义额外的纠错级别,以实现更长的传输距离。在需要纠错的地方,光收发器模块将支持这种额外的纠错(可能是一种汉明码)。图6显示了使用串联FEC扩展传输距离时增加的开销。

让我们看一下图6中的系统示例,其中MAC和PCS的光发射器和接收器被一段光纤隔开:

图6:用一段光纤分隔MAC和PCS光TX/RX的示意图

在与光模块相连的链路上,PCS的误码率为10^-5,加上在光链路上引入的额外误码。如果我们只在该系统中端对端实施单个RS-FEC,则产生的误码率将无法满足10^-13以太网要求。该链路将被归类为不可靠链路。另一种方法是在每一跳上实施单独的RSFEC,RSFEC将进行三次编码和解码。一次在发送PCS,然后在光模块,最后在从光模块到远程PCS的远端链路。这样做的成本很高,而且会增加端到端延迟。

将串联汉明码FEC集成到光链路中是一种最佳解决方案,既能满足以太网要求,又能很好地处理光连接中遇到的随机误差。内部FEC层将线路速率从212Gbps提高到226Gbps,因此SerDes必须能够支持这一线路速率。

从发送到接收:了解以太网应用中的延迟状况

简单地说,以太网延迟是指从一个应用程序通过以太网传输信息到另一个应用程序接收信息之间的延迟。往返延迟测量的是从发送信息到收到响应所需的时间。当然,这种延迟取决于远端应用程序的响应时间,在考虑以太网延迟时,可以忽略这一点,因为它是以太网的外部延迟。以太网延迟的组成部分包括发送队列、信息处理时间、传输持续时间、介质穿越时间、信息接收时间、结束处理时间和接收队列中的时间。

图7:描述完整1.6T以太网子系统和延迟路径的示意图

在关注最大限度减少以太网子系统(特别是以太网接口级,而非整个网络)中的延迟时,考虑具体情况至关重要,例如,当数据包源和数据包汇以匹配的高数据速率运行时。相反,在中继连接(如交换机之间的连接)中,由于较慢的客户端链路会产生较明显的延迟,因此延迟就不那么重要了。同样,在处理较长距离时,距离造成的固有延迟将占主导地位。

此外,值得注意的是,时间敏感网络(TSN)解决的是确定性延迟问题。在这种情况下,关键任务应用的最大延迟上限已被确定,尤其是对于低速网络或共享基础设施网络。当然,这并不意味着我们应该忽视其他情况下的延迟。最大限度地减少延迟仍然是一个不变的目标。首先,端到端的累计延迟会随着每一次连续跳转而增加。其次,延迟的增加往往表明控制器中增加了电路或处理功能,这可能会导致系统功耗增加。

延迟洞察:剖析以太网子系统层

首先,我们抛开任何队列延迟不谈,假设从应用程序到以太网控制器之间有一条清晰的路径,没有任何带宽竞争。带宽差异会导致数据包排队延迟,当延迟至关重要时,应避免这种情况。当数据包通过传输控制器时,以太网帧会即时建立或修改。值得注意的是,线路编码和传输FEC阶段不需要大量存储。

传输报文处理延迟取决于具体的实现方式,但可以通过良好的设计实践将其最小化。传输信息所需的时间取决于以太网速率和帧大小。对于1.6T以太网,传输一个最小大小的数据包需要0.4ns-基本上是2.5GHz时钟每跳动一下就传输一个以太网帧。标准最大以太网帧的传输时间为8ns,巨型帧的传输时间延长至48ns。

考虑到穿越介质的时间,光纤延迟大约为每米5ns,而铜缆稍快,为每米4ns。虽然信息接收时间与发送时间相同,但由于这两个过程同时进行,因此通常会被忽略。

大部分延迟发生在接收器控制器上

即使是最优化的设计,RSFEC解码器造成的延迟也是不可避免的。开始纠错时,必须接收并存储4个编码字,以1.6Tbps的速率计算,这需要12.8ns的时间。随后的流程,如执行FEC算法、纠错(必要时)、缓冲和时钟域管理,都会进一步增加控制器的接收延迟。虽然FEC编解码存储时间是一个恒定因素,但信息接收过程中的延迟与具体实施有关,但可以通过良好的数字设计实践进行优化。

从本质上讲,由于FEC机制和物理距离或电缆长度,存在固有的、不可避免的延迟。除了这些因素外,良好的设计实践在最大限度地减少以太网控制器造成的延迟方面也发挥着关键作用。利用集成的完整解决方案(包括MAC、PCS和PHY)以及专业的设计团队,可为最高效、低延迟的实施铺平道路。

 精品活动推荐 

更多文章

关于涉嫌仿冒AutoSec会议品牌的律师声明

一文带你了解智能汽车车载网络通信安全架构

网络安全:TARA方法、工具与案例

汽车数据安全合规重点分析

浅析汽车芯片信息安全之安全启动

域集中式架构的汽车车载通信安全方案探究

系统安全架构之车辆网络安全架构

车联网中的隐私保护问题

智能网联汽车网络安全技术研究

AUTOSAR 信息安全框架和关键技术分析

AUTOSAR 信息安全机制有哪些?

信息安全的底层机制

汽车网络安全

Autosar硬件安全模块HSM的使用

首发!小米雷军两会上就汽车数据安全问题建言:关于构建完善汽车数据安全管理体系的建议

谈思实验室 深入专注智能汽车网络安全与数据安全技术,专属汽车网络安全圈的头部学习交流平台和社区。平台定期会通过线上线下等形式进行一手干货内容输出,并依托丰富产业及专家资源,深化上下游供需对接,逐步壮大我国汽车安全文化及产业生态圈。
评论
  • 车身域是指负责管理和控制汽车车身相关功能的一个功能域,在汽车域控系统中起着至关重要的作用。它涵盖了车门、车窗、车灯、雨刮器等各种与车身相关的功能模块。与汽车电子电气架构升级相一致,车身域发展亦可以划分为三个阶段,功能集成愈加丰富:第一阶段为分布式架构:对应BCM车身控制模块,包含灯光、雨刮、门窗等传统车身控制功能。第二阶段为域集中架构:对应BDC/CEM域控制器,在BCM基础上集成网关、PEPS等。第三阶段为SOA理念下的中央集中架构:VIU/ZCU区域控制器,在BDC/CEM基础上集成VCU、
    北汇信息 2025-01-03 16:01 173浏览
  • Matter加持:新世代串流装置如何改变智能家居体验?随着现在智能家庭快速成长,串流装置(Streaming Device,以下简称Streaming Device)除了提供更卓越的影音体验,越来越多厂商开始推出支持Matter标准的串流产品,使其能作为智能家庭中枢,连结多种智能家电。消费者可以透过Matter的功能执行多样化功能,例如:开关灯、控制窗帘、对讲机开门,以及操作所有支持Matter的智能家电。此外,再搭配语音遥控器与语音助理,打造出一个更加智能、便捷的居家生活。支持Matter协议
    百佳泰测试实验室 2025-01-03 10:29 143浏览
  • 影像质量应用于多个不同领域,无论是在娱乐、医疗或工业应用中,高质量的影像都是决策的关键基础。清晰的影像不仅能提升观看体验,还能保证关键细节的准确传达,例如:在医学影像中,它对诊断结果有着直接的影响!不仅如此,影像质量还影响了:▶ 压缩技术▶ 存储需求▶ 传输效率随着技术进步,影像质量的标准不断提高,对于研究与开发领域,理解并提升影像质量已成为不可忽视的重要课题。在图像处理的过程中,硬件与软件除了各自扮演着不可或缺的基础角色,有效地协作能够确保图像处理过程既高效又具有优异的质量。软硬件各扮演了什么
    百佳泰测试实验室 2025-01-03 10:39 137浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 25浏览
  • 本文继续介绍Linux系统查看硬件配置及常用调试命令,方便开发者快速了解开发板硬件信息及进行相关调试。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。查看系统版本信息查看操作系统版本信息root@ido:/# cat /etc/*releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=20.04DISTRIB_CODENAME=focalDIS
    Industio_触觉智能 2025-01-03 11:37 138浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 26浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 21浏览
  • 在快速发展的能源领域,发电厂是发电的支柱,效率和安全性至关重要。在这种背景下,国产数字隔离器已成为现代化和优化发电厂运营的重要组成部分。本文探讨了这些设备在提高性能方面的重要性,同时展示了中国在生产可靠且具有成本效益的数字隔离器方面的进步。什么是数字隔离器?数字隔离器充当屏障,在电气上将系统的不同部分隔离开来,同时允许无缝数据传输。在发电厂中,它们保护敏感的控制电路免受高压尖峰的影响,确保准确的信号处理,并在恶劣条件下保持系统完整性。中国国产数字隔离器经历了重大创新,在许多方面达到甚至超过了全球
    克里雅半导体科技 2025-01-03 16:10 121浏览
  • 随着市场需求不断的变化,各行各业对CPU的要求越来越高,特别是近几年流行的 AIOT,为了有更好的用户体验,CPU的算力就要求更高了。今天为大家推荐由米尔基于瑞芯微RK3576处理器推出的MYC-LR3576核心板及开发板。关于RK3576处理器国产CPU,是这些年的骄傲,华为手机全国产化,国人一片呼声,再也不用卡脖子了。RK3576处理器,就是一款由国产是厂商瑞芯微,今年第二季推出的全新通用型的高性能SOC芯片,这款CPU到底有多么的高性能,下面看看它的几个特性:8核心6 TOPS超强算力双千
    米尔电子嵌入式 2025-01-03 17:04 13浏览
  • 物联网(IoT)的快速发展彻底改变了从智能家居到工业自动化等各个行业。由于物联网系统需要高效、可靠且紧凑的组件来处理众多传感器、执行器和通信设备,国产固态继电器(SSR)已成为满足中国这些需求的关键解决方案。本文探讨了国产SSR如何满足物联网应用的需求,重点介绍了它们的优势、技术能力以及在现实场景中的应用。了解物联网中的固态继电器固态继电器是一种电子开关设备,它使用半导体而不是机械触点来控制负载。与传统的机械继电器不同,固态继电器具有以下优势:快速切换:确保精确快速的响应,这对于实时物联网系统至
    克里雅半导体科技 2025-01-03 16:11 165浏览
  • 光耦合器,也称为光隔离器,是一种利用光在两个隔离电路之间传输电信号的组件。在医疗领域,确保患者安全和设备可靠性至关重要。在众多有助于医疗设备安全性和效率的组件中,光耦合器起着至关重要的作用。这些紧凑型设备经常被忽视,但对于隔离高压和防止敏感医疗设备中的电气危害却是必不可少的。本文深入探讨了光耦合器的功能、其在医疗应用中的重要性以及其实际使用示例。什么是光耦合器?它通常由以下部分组成:LED(发光二极管):将电信号转换为光。光电探测器(例如光电晶体管):检测光并将其转换回电信号。这种布置确保输入和
    腾恩科技-彭工 2025-01-03 16:27 157浏览
  • 在测试XTS时会遇到修改产品属性、SElinux权限、等一些内容,修改源码再编译很费时。今天为大家介绍一个便捷的方法,让OpenHarmony通过挂载镜像来修改镜像内容!触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开源鸿蒙OpenHarmony3.2-5.0系统,适合鸿蒙开发入门学习。挂载镜像首先,将要修改内容的镜像传入虚拟机当中,并创建一个要挂载镜像的文件夹,如下图:之后通过挂载命令将system.img镜像挂载到sys
    Industio_触觉智能 2025-01-03 11:39 113浏览
  •     为控制片内设备并且查询其工作状态,MCU内部总是有一组特殊功能寄存器(SFR,Special Function Register)。    使用Eclipse环境调试MCU程序时,可以利用 Peripheral Registers Viewer来查看SFR。这个小工具是怎样知道某个型号的MCU有怎样的寄存器定义呢?它使用一种描述性的文本文件——SVD文件。这个文件存储在下面红色字体的路径下。    例:南京沁恒  &n
    电子知识打边炉 2025-01-04 20:04 20浏览
  • 自动化已成为现代制造业的基石,而驱动隔离器作为关键组件,在提升效率、精度和可靠性方面起到了不可或缺的作用。随着工业技术不断革新,驱动隔离器正助力自动化生产设备适应新兴趋势,并推动行业未来的发展。本文将探讨自动化的核心趋势及驱动隔离器在其中的重要角色。自动化领域的新兴趋势智能工厂的崛起智能工厂已成为自动化生产的新标杆。通过结合物联网(IoT)、人工智能(AI)和机器学习(ML),智能工厂实现了实时监控和动态决策。驱动隔离器在其中至关重要,它确保了传感器、执行器和控制单元之间的信号完整性,同时提供高
    腾恩科技-彭工 2025-01-03 16:28 161浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦