
想象一下,在AI,高性能计算和分布式存储中训练的“心脏”中,ROCEV2(RDMA对融合以太网V2)以惊人的速度发送大量数据。这将绕过操作系统内核,并允许应用程序通过网卡,快速速度!但是高速也有风险:当网络被拥挤和丢失的数据包时,整个高性能应用程序都可以“打开”。目前,低调但重要的护理人员站立:PFC(基于优先级的流控制,基于优先级的控制)。这就像用于网络流量的“精确制动系统”,确保不会丢失关键数据。现在,让我们将PFC的谜团融合在一起! PFC是一种基于以太网的控制机制,可以将网络流量控制到优先单位的TIYAK优先级类别。简而言之,当某个优先级的流量是 - 征服或数据包时,PFC可能会暂停相应的优先级的流量,以防止数据丢失和确认E稳定的基本数据传递。 PFC交互的性质是,收件人(RX)向发件人(TX)发送“暂停”或“简历”指令。让我们拆分此过程:1。方案:接收器开关端口(或网卡)的特定优先级队列的缓冲区即将填充(以达到预设阈值)。 2。发出警报(i -paupe):•接收者注意到的拥塞的优先队列; •立即开发PFC暂停框架; •改进消息中定义优先级(例如优先级3)和消息中-pause(i -pape时间)的时间长度; •将此暂停框架发送到Direktang连接的上升设备(开关开关或服务器网络卡)。 3。执行制动器(持有):•升天设备(TX)接收PFC暂停框架; •i -Parse消息并知道需要暂停哪些优先级(例如优先级3)流量交付; •立即停止发送优先数据帧; •暂停持续时间由消息中的暂停字段指定(该单元为512位时间,可以转换为时间)。 4。救援并继续:•接收者的缓冲区空无一人,并且释放了拥塞; •收件人可以发送新的PFC暂停框架,并将相应优先级的暂停时间设置为0。这是“简历”信号; •流量的向上流(TX)接收到暂停= 0的消息,它立即恢复了优先数据框架。理解了互动互动后,让我们看一下密钥“制动命令” - PFC数据包结构(IEEE 802.1QBB):密钥分辨率分辨率:•优先级启用启用矢量(2个字节):这是控制开关。例如,其值为0x04(二进制0000 0100),表明优先级仅2(因为位2 = 1)由流量控制。其他优先事项不受影响。 •i -pupe时间(每个优先级为2个字节):这是制动持续时间。对于优先级优先级以启用向量,时间字段的相应值表示REQ的持续时间暂停发件人的发件人流量。时间= 0表示“立即恢复”以发送此优先流量。时间0表示暂停持续时间(单位为512位时间,在10Gbps的链接,1 512位时间= 51.2 ns)。 •OPCODE(01-01):显然这是PFC框架,而不是Anormal暂停框架(OpCode是00-01)。 PFC在实际数据中心环境中具有广泛的应用程序方案,主要包括:•AI/ML训练集群:确保GPU之间的高速RDMA通信不会丢失数据包或低延迟; •超结合基础架构/HCI:确保虚拟存储的后端网络(VSAN,CEPH等)稳定且有效; •高性能分布式存储:确保存储节点之间数据同步的可靠性; •金融交易系统:微秒交易延迟会议。为了确保PFC操作的准确性和有效性,该测试是非常重要的部分。以下使用Xinertai X5-400G测试PFC函数的测试仪器:测试和主要调整的特征学如下:如上图所示,测试仪模仿了两个端口的拥塞场景,其中两个端口将流量发送到端口,从而验证了DUT的PFC功能。测试下的设备使用H33的S9825-8C-G; 1。被3个端口覆盖,port1和port2用于发送QP流量,port3用于接收,并使用ROCEV2向导启用PFC,以优先级5为例; 2。配置ROCEV2服务器:i -conconfigure dscp值:40,配置与DUT相对应的IPv4地址,并设置端口3至2封锁QP QP块号; (为确保QP块的数量与目标QP块的数量一致)3。选择端点流:Chect Server1和Server3上的Server1和Server2 QP块,以及I -Click to Mak完成; 4。在流模板中检查它。使用向导完成调整后,默认是生成双向流量的默认值,并且启用port3发送的流量; 5。首先运行port1和port2和port2速度线。目前,您可以观察到port1和port2费率运输为100%。然后,在启用DUT的PFC函数后,您可以观察两个端口的流程。6。可以看到PFC PFC数据包统计数据计算DUT发送的5个优先级PFC数据包; 7. ang pagkuha ay sinimulan sa port 1处于港口2,功夫saan ang oras ng pag pag ay naglalaman ng mga pack ng pfc na 0 at 65535。 E2-100G-4QSFP28-Q测试模块,lahat ng sumusuporta sa pagsubok ng rocev2协议和suportado ang多速率,用于测试racev2协议测试,并支持ROCEV2协议的多率以太网测试,对ROCEV2协议以及支持多速率的ROCEV2的多速率Ethernet测试。 100G/200G/400G。 xinertai的ROCEV2深入测试为网络设备制造商提供了必不可少的工具,云服务提供商ND业务用户有效地引入了瓶颈,优化调整并大大提高了ROCEV2部署的信心。它是建立从建筑设计到大型和高效率实际应用的高性能无损网络的关键链接。