TTAF 373-2026 基于RoCEv2的RDMA网卡测试方法_第1页
TTAF 373-2026 基于RoCEv2的RDMA网卡测试方法_第2页
TTAF 373-2026 基于RoCEv2的RDMA网卡测试方法_第3页
TTAF 373-2026 基于RoCEv2的RDMA网卡测试方法_第4页
TTAF 373-2026 基于RoCEv2的RDMA网卡测试方法_第5页
已阅读5页,还剩20页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS33.050CCSM30团 体 标 准T/TAF373—2026RoCEv2RDMATestmethodforRoCEv2-basedRDMAnetworkinterfacecard2026-08-26发布 2026-08-26实施电信终端产业协会发布T/TAF373—2026T/TAF373—2026版权声明本文件的版权属于电信终端产业协会,任何单位和个人未经许可,传播、发行、合订和宣贯等,也不得未经允许采用其具体内容编制本团体以外各类标准和技术文件。如有以上需要请与本团体联系。邮箱:tafrb@电话 次前言 II1范引文件 1语定义 1略语 1试境 2能试 2会管测试 2可传测试 4拥控测试 4收统测试 8SRQ功测试 9RoCELAG功测试 10管协功测试 11能试 13QP话发量 13RDMA链吞率 13RDMA业吞率 14RDMA业完速率 14RDMA业成率 15RDMA操完时延 15全试 16RDMA会攻击 16RDMA越攻击 17RDMA报攻击 18参考献 20IT/TAF373—2026T/TAF373—2026IIII前 言本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由电信终端产业协会(TAF)提出并归口。T/TAF373—2026T/TAF373—202611RoCEv2RDMA范围RoCEv2RDMARoCEv2RDMA(T/TAF372—2026基于RoCEv2的RDMA网卡技术要求。本文件没有需要界定的术语和定义。缩略语下列缩略语适用于本文件。CM:通信管理协议(CommunicationManagementProtocol)CNP:拥塞通知报文(CongestionNotificationPacket)CPU:中央处理器(CentralProcessingUnit)DCQCN:数据中心量化拥塞通知(DataCenterQuantizedCongestionNotification)ECN:显式拥塞通知(ExplicitCongestionNotification)ICRC:交错循环冗余校验(InterleaveCyclicRedundancyCheck)IP:网际协议(InternetProtocol)LAG:链路聚合(LinkAggregationGroup)NAK:否定应答(NegativeAcknowledgment)PFC:基于优先级的流量控制(Priority-basedFlowControl)PMTU:路径最大传输单元(PathMaximunTransmissionUnit)QP:队列对(QueuePair)QPN:队列对编号(QueuePairNumber)RC:可靠连接(ReliableConnection)RDMA:远程直接内存访问(RemoteDirectMemoryAccess)RNR:接收方未就绪(ReceiverNotReady)RoCEv2(RDMAoverConvergedEthernetversion2)SRQ(SharedReceiveQueue)SRQN:共享接收队列编号(SharedReceiveQueueNumber)UD:不可靠数据报(UnreliableDatagram)VA:虚拟地址(VirtualAddress)T/TAF373—2026T/TAF373—202622VLAN:虚拟局域网(VirtualLAN)测试环境如图1至图4所示:测试环境中linux为服务器系统,装载RDMA网卡;A、B指网络性能测试仪表的测试端口;1、2指RDMA网卡接口,分别对应RDMA网卡1和网卡2。测试仪linuxRDMA网卡交换机测试仪linuxRDMA网卡交换机1B测试仪Linux测试仪LinuxRDMA网卡A1A1RDMA2RDMA2LinuxRDMA1测试仪交换机11AA22图3测试环境3LinuxLinux终端RDMA网卡图4测试环境4T/TAF373—2026T/TAF373—202633测试编号1测试项目CM方式建立QP会话测试目的被测网卡支持CM方式建立QP会话技术要求T/TAF372—20265.1a)测试环境测试环境2测试步骤2RDMA100QP100CMRC预期结果31004RC判定原则测试结果应与预期结果相符,否则不符合要求测试编号2测试项目QP会话丢包重传测试目的RDMA网卡支持在建立QP会话时,进行丢包重传技术要求T/TAF372—20265.1b)测试环境测试环境2测试步骤2RDMAIPQPRC预期结果1)步骤4中,会话未能成功建立,在网卡测抓包,有CM建链重传情况。判定原则测试结果应与预期结果相符,否则不符合要求测试编号3测试项目QP会话关闭测试目的被测网卡支持QP会话关闭技术要求T/TAF372—20265.1c)测试环境测试环境2测试步骤2RDMA100QP1RC预期结果1)步骤3中,QP会话建立1分钟后,客户端主动发送断开请求,关闭会话。判定原则测试结果应与预期结果相符,否则不符合要求T/TAF373—2026T/TAF373—202644测试编号4测试项目RC可靠传输模式测试目的RDMA网卡支持RC可靠传输模式技术要求T/TAF372—20265.2a)测试环境测试环境2测试步骤2RDMARCRC预期结果1)步骤3中,测试仪查看统计数据,结果显示会话建立成功,报文全部接收无丢包情况。判定原则测试结果应与预期结果相符,否则不符合要求测试编号5测试项目RDMASend、Write和Read操作测试目的在使用RC传输模式时,被测网卡支持RDMASend、Write和Read操作技术要求T/TAF372—20265.2b)测试环境测试环境2测试步骤2RDMASendRC_Send1min;WriteRC_Write1min;ReadRC_Read1min。预期结果3RC_Send4RC_Write5RC_Read判定原则测试结果应与预期结果相符,否则不符合要求PFC测试编号6测试项目VLAN优先级设置测试目的验证RDMA网卡可以在VLAN标记前三位中设置优先级技术要求T/TAF372—20265.3.1a)测试环境测试环境2T/TAF373—2026T/TAF373—202655测试步骤2RDMA客户端上使能基于VLANPFCVLANRC预期结果1)步骤4中,会话建立成功,且服务端收到的数据包中携带的优先级与客户端指定的优先级一致。判定原则测试结果应与预期结果相符,否则不符合要求测试编号7测试项目IP优先级设置测试目的验证RDMA网卡支持在IP包头的服务类型字段(ToS)设置优先级技术要求T/TAF372—20265.3.1b)测试环境测试环境2测试步骤2RDMAPFCIPRC预期结果1)4IP指定的优先级一致。判定原则测试结果应与预期结果相符,否则不符合要求测试编号8测试项目PAUSE帧处理测试目的RDMAPAUSEopcode恢复对应的优先级队列流量发送,防止丢包技术要求T/TAF372—20265.3.1c)测试环境测试环境2测试步骤2RDMAPAUSERCPAUSE预期结果45PAUSE判定原则测试结果应与预期结果相符,否则不符合要求T/TAF373—2026T/TAF373—202666ECN测试编号9测试项目ECN标识报文处理测试目的RDMAECN11QPCNP报文技术要求T/TAF372—20265.3.2a)测试环境测试环境2测试步骤2RDMAECN11;RC预期结果1)4ECN11CNP判定原则测试结果应与预期结果相符,否则不符合要求测试编号10测试项目缓冲区拥塞测试目的RDMAQPRNRNAK技术要求T/TAF372—20265.3.2b)测试环境测试环境2测试步骤2RDMAQP1WRQP(1);RC64B预期结果1)步骤4中,服务端网卡收到流量后,主动向客户端QP返回RNRNAK报文,客户端收到RNRNAK后,按定时器退避并重传报文。判定原则测试结果应与预期结果相符,否则不符合要求DCQCN测试编号11测试项目Alpha参数修改测试目的验证RDMA网卡支持Alpha参数修改技术要求T/TAF372—20265.3.3a)测试环境测试环境2测试步骤1)按照测试环境2的拓扑方式连接测试仪和网卡;T/TAF373—2026T/TAF373—202677RDMACNPRCAlpha。预期结果4CNP5Alpha补充说明:根据修改的Alpha异会导致速率降低幅度不同)判定原则测试结果应与预期结果相符,否则不符合要求测试编号12测试项目降速控制参数响应测试目的验证RDMA网卡支持降速控制参数技术要求T/TAF372—20265.3.3b)测试环境测试环境2测试步骤2RDMACNPRC(如:rate_to_set_on_first_cnp、rpg_min_dec_fac、rpg_min_raterpg_gd4预期结果4CNP5判定原则测试结果应与预期结果相符,否则不符合要求测试编号13测试项目升速控制参数响应测试目的验证RDMA网卡支持升速控制参数技术要求T/TAF372—20265.3.3c)测试环境测试环境2测试步骤2RDMACNPRC(如:clamp_tgt_raterpg_time_reset、、rpg_threshold、rpg_ai_rate、rpg_hai_rate)4T/TAF373—2026T/TAF373—202688发送流量。预期结果4CNPCNP5率越慢,从而控制升速的快慢。判定原则测试结果应与预期结果相符,否则不符合要求测试编号14测试项目RoCEv2报文和字节数量统计测试目的验证RDMA网卡具有收发RoCEv2报文和字节数量统计功能技术要求T/TAF372—20265.4a)测试环境测试环境2测试步骤2RDMARC预期结果1)步骤3中,服务端能正确统计收发报文数量以及字节数量,误差率低于0.01%。判定原则测试结果应与预期结果相符,否则不符合要求测试编号15测试项目异常报文数量统计测试目的验证RDMA网卡支持重传、乱序、丢包报文数量统计技术要求T/TAF372—20265.4b)测试环境测试环境2测试步骤2RDMA预期结果1)步骤4中,网卡会有丢包、重传、乱序的统计。判定原则测试结果应与预期结果相符,否则不符合要求测试编号16测试项目PFC、ECN、CNP报文统计测试目的验证RDMA网卡支持对PFC、ECN、CNP报文进行单独计数统计技术要求T/TAF372—20265.4c)T/TAF373—2026T/TAF373—202699测试环境测试环境2测试步骤2RDMAPFCECNCNPRC预期结果1)步骤4中,服务端对接收到的PFC、ECN、CNP报文进行单独计数统计。判定原则测试结果应与预期结果相符,否则不符合要求SRQ测试编号17测试项目多个队列对(QP)共享同一个接收队列测试目的验证RDMA网卡支持多个队列对(QP)共享同一个接收队列技术要求T/TAF372—20265.5a)测试环境测试环境2测试步骤2RDMAQPRC在服务端上创建SRQ34。预期结果4QP5QP判定原则测试结果应与预期结果相符,否则不符合要求测试编号18测试项目SRQN测试目的验证SRQ支持单独的标识符,即SRQN技术要求T/TAF372—20265.5b)测试环境测试环境2测试步骤2RDMAQP;SRQ6)客户端发送RC流量到服务端。预期结果1)步骤6中,在服务端抓取的响应的数据包,协议头中带有SRQN字段。判定原则测试结果应与预期结果相符,否则不符合要求T/TAF373—2026T/TAF373—20261010测试编号19测试项目SRQLimit测试目的验证RDMA网卡支持SRQLimit配置功能技术要求T/TAF372—20265.5c)测试环境测试环境2测试步骤2RDMAQP在服务端上创建SRQSRQLimitRC预期结果1)步骤5中,客户端收到CNP报文,服务端统计的吞吐减少,无丢包。判定原则测试结果应与预期结果相符,否则不符合要求RoCELAG测试编号20测试项目主备功能测试目的验证RDMA网卡支持主备功能技术要求T/TAF372—20265.6a)测试环境测试环境3测试步骤3RDMARDMA12RC1);1预期结果451250ms61,21判定原则测试结果应与预期结果相符,否则不符合要求测试编号21测试项目负载均衡功能测试目的验证RDMA网卡支持负载均衡功能技术要求T/TAF372—20265.6b)测试环境测试环境3T/TAF373—2026T/TAF373—20261111测试步骤3RDMARDMAbondingIPRC预期结果4550判定原则测试结果应与预期结果相符,否则不符合要求测试编号22测试项目链路聚合功能测试目的验证RDMA网卡支持链路聚合功能技术要求T/TAF372—20265.6c)测试环境测试环境3测试步骤3RDMA(IP)LAGLACP;RC预期结果3LAGup;4RC判定原则测试结果应与预期结果相符,否则不符合要求测试编号23测试项目网卡配置的查询和变更测试目的验证RDMA网卡支持提供工具或其他手段实现对网卡配置的查询和变更技术要求T/TAF372—20265.7a)测试环境测试环境4测试步骤4RDMA);预期结果1)步骤2中,终端接入网卡管理口成功;T/TAF373—2026T/TAF373—2026121234判定原则测试结果应与预期结果相符,否则不符合要求测试编号24测试项目恢复固件出厂设置功能测试目的验证RDMA网卡是否支持提供恢复固件出厂设置功能技术要求T/TAF372—20265.7b)测试环境测试环境4测试步骤4RDMA预期结果234判定原则测试结果应与预期结果相符,否则不符合要求测试编号25测试项目远程接入功能测试目的验证RDMA网卡支持远程接入功能技术要求T/TAF372—20265.7c)测试环境测试环境4测试步骤4RDMA预期结果1)步骤2中,终端接入网卡管理口成功。判定原则测试结果应与预期结果相符,否则不符合要求测试编号26测试项目日志级别和外发功能测试目的验证RDMA网卡支持日志级别和外发功能配置技术要求T/TAF372—20265.7d)测试环境测试环境4测试步骤4RDMAT/TAF373—2026T/TAF373—202613133)RDMA网卡配置日志外发功能。预期结果23判定原则测试结果应与预期结果相符,否则不符合要求QP测试编号27测试项目QP并发数量测试测试目的获取被测网卡所支持的最大QP会话数量技术要求T/TAF372—20266.1测试环境测试环境2测试步骤2RDMARCUDQPQP预期结果1)5QPQP传输过程中无丢包情况出现。判定原则测试结果应支持最少4096个QP会话数量,否则不符合要求RDMA测试编号28测试项目RDMA链路吞吐率测试目的获取被测网卡所支持的最大RDMA链路吞吐率技术要求T/TAF372—20266.2测试环境测试环境2测试步骤2RDMARCUDQPQPT/TAF373—2026T/TAF373—20261414持一致;5)客户端向服务端发送流量。预期结果1)步骤5中,测试全程无丢包和重传,记录测试仪统计的链路最大吞吐率。判定原则测试结果应与预期结果相符,否则不符合要求RDMA测试编号29测试项目RDMA业务吞吐率测试目的获取被测网卡所支持的最大RDMA业务吞吐率技术要求T/TAF372—20266.3测试环境测试环境2测试步骤2RDMARCUDQPQP预期结果1)步骤5中,测试全程无丢包和重传,记录测试仪统计的业务最大吞吐率。判定原则测试结果应与预期结果相符,否则不符合要求RDMA测试编号30测试项目RDMA业务完成速率测试目的获取被测网卡所支持的最大RDMA业务完成速率技术要求T/TAF372—20266.4测试环境测试环境2测试步骤2RDMARCUDQPQPRC预期结果1)步骤5中,测试全程无丢包和重传,记录测试仪统计的业务最大完成率。T/TAF373—2026T/TAF373—20261515判定原则测试结果应与预期结果相符,否则不符合要求RDMA测试编号31测试项目RDMA业务成功率测试目的获取被测网卡所支持的最大RDMA业务成功率技术要求T/TAF372—20266.5测试环境测试环境2测试步骤2RDMARCUDQPQPRC预期结果1)步骤5中,测试全程无丢包和重传,记录测试仪统计的业务最大成功率。判定原则测试结果应与预期结果相符,否则不符合要求RDMA测试编号32测试项目RDMA操作完成时延测试目的获取被测网卡所支持的RDMA操作完成时延时间技术要求T/TAF372—20266.6测试环境测试环境2测试步骤2RDMARCUDQPQPRC预期结果1)5RDMA判定原则测试结果应与预期结果相符,否则不符合要求T/TAF373—2026T/TAF373—20261616RDMA测试编号33测试项目QP新建会话攻击测试测试目的验证RDMA网卡具有抵御QP新建会话攻击的能力技术要求T/TAF372—20267.1a)测试环境测试环境2测试步骤2RDMARC采用RC_Write)RC_Write);预期结果1)4RC话攻击流量则不进行任何响应。判定原则测试结果应与预期结果相符,否则不符合要求测试编号34测试项目QP并发会话攻击测试测试目的验证RDMA网卡具有抵御QP并发会话攻击的能力技术要求T/TAF372—20267.1b)测试环境测试环境2测试步骤2RDMAQPRC预期结果1)4QP大QP并发量的报文。判定原则测试结果应与预期结果相符,否则不符合要求测试编号35测试项目QPN错误攻击测试测试目的验证RDMA网卡具有抵御目的QPN错误攻击的能力技术要求T/TAF372—20267.1c)测试环境测试环境2测试步骤1)按照测试环境2的拓扑方式连接测试仪和网卡;T/TAF373—2026T/TAF373—20261717RDMARC采用RC_Write);一种为QPNQPN;RCQPN预期结果1)4RCQPN误攻击流量则不进行任何响应。判定原则测试结果应与预期结果相符,否则不符合要求RDMA测试编号36测试项目Write接收越界攻击测试测试目的验证RDMA网卡具有抵御Write接收越界攻击的能力技术要求T/TAF372—20267.2a)测试环境测试环境2测试步骤2RDMA3000客户端向服务端发送length3000RC_WriteRDMA预期结果1)步骤4中,服务端检测到报文长度超过预先配置的接收缓冲区大小后,主动丢弃该报文,不进行任何响应。判定原则测试结果应与预期结果相符,否则不符合要求测试编号37测试项目VA虚拟地址错误攻击测试测试目的验证RDMA网卡具有抵御VA虚拟地址错误攻击的能力技术要求T/TAF372—20267.2b)测试环境测试环境2测试步骤2RDMARCRC_WriteVA(VA);RCVA预期结果1)4VA任何响应。T/TAF373—2026T/TAF373—20261818判定原则测试结果应与预期结果相符,否则不符合要求测试编号38测试项目PMTU值错误的数据报文测试目的验证RDMA网卡接收到PMTU值错误的数据报文,不做出响应技术要求T/TAF372—20267.2c)测试环境测试环境2测试步骤2RDMARC采用RC_Write);一种为PMTUMTUMTU);RCPMTU预期结果1)4PMTU响应。判定原则测试结果应与预期结果相符,否则不符合要求RDMA测试编号39测试项目R_Key错误攻击测试测试目的验证RDMA网卡具有抵御R_Key错误攻击的能力技术要求T/TAF372—20267.3a)测试环境测试环境2测试步骤2RDMARC(RC_WriteR_KeyKey);RCR_Key预期结果1)4R_Key响应。判定原则测试结果应与预期结果相符,否则不符合要求测试编号40测试项目随机ICRC错误攻击测试测试目的验证RDMA网卡具有抵御随机ICRC错误攻击的能力技术要求T/TAF372—20267.3b)测试环境测试环境2测试步骤1)按照测试环境2的拓扑方式连接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论