您当前的位置:首页 >> 潮流饰家

从零学习 InfiniBand-network架构—IB核心传输数据引擎Queue Pair

2023-04-25 12:19:24

;QP都为马上创立进行状态;RQ 期盼PSN CA X为2000,CA Y为100;无需发文的信息为5KB,资料报payload最大尺寸容许为2KB;AckACK个数为7,RNRACK个数为7;Source CA与destination CA在同一子网下;

肯定:这里只举例了资料报第一都从发文与组织起来每一次,全面性都从的每一次稍有相异,但整体而言多种相异。

发文第一个催促资料报

1.SQ开始处理方式顶层详见,WQE自行决定一个多都从发文投换,将5KB第一时长从HCA本地磁盘发文到对端CA的QP;2.SQ检查和QP Context中所的PMTU来决定催促资料报的最大资料不等,在本例中所,SQ都会选择前所2KB资料作为第一个催促资料报发文;3.SQ在第一都从的Opcode素材中所填进send first,向对端RQ声称,该都从是第一发文都从,并填进PSN=100,同时根据QP context素材设置期盼QP;未收:RQ在接接到send last的资料报前所,都不知道资料报的真实长度;4.SQ将催促都从发文到调制解调器X展开资料传输时,向调制解调器提供基本LID定址的均值,以替代都从的SLID;5.SQ将第一个催促都从内的DLID设置为期盼CA调制解调器的QP的DLID,DLID来自QP Context;6.SQ根据QP context素材设置服务品位(Service Level);7.如果催促投换中所不存在有序ID,SQ无需在第一都从中所插进GRH(但在本例中所不无需);8.Send投换的第一个催促都从被发文到传输层,然后发文到HCA调制解调器(X)的路由器层。此外,SQ还做以下岗位:a) 将nPSN从100改版到101,这是将在发文的下一个催促都从中所插进的PSN。b) 等待接到“Send First”催促都从的完全赞同Ack都从。c) 形已成下一个催促都从发文到路由器层展开资料传输。9.当从传输层接接到第一个资料报后,调制解调器的路由器层将:a) 在调制解调器的base LID上加进反向,并将此LID插进在催促资料报中所的SLID中所;b) 如果期盼CA和流CA不在同一子网下,都会聚合一个128-bits的SGID;c) 在配置每一次中所,SM设置了调制解调器的SLtoVLMappingTable要素未收记,将16个可能的SL值映射到特定的路由器层资料传输默认。SM还建立了一个仲裁方案,为每个资料传输默认分配一个重要级别。定义了资料传输默认以什么顺序将资料都从资料传输到调制解调器的网段;d) 催促都从被公布到路由器层选择的资料传输缓冲上;e) 当该VL资料传输默认展开资料报资料传输时,调制解调器的路由器层将催促资料报发文给调制解调器的网段展开资料传输。资料都从的VL配置文件标识了各自的VL送达默认,该默认将在与该调制解调器连结的宇宙学路由器的另一端送达资料都从。10.从X路由器层调制解调器流成的催促资料报将根据serdes的规范,编码为10-bits的串行流;11.催促都从经过一个或多个路由器,之后到达期盼调制解调器。每个交换机查找内部发文未收记,并根据都从内的DLID断定向何处发文;12.期盼QP调制解调器对从网段接到的资料解串行化,恢复8-bits资料流,并传递给路由器层;13.路由器层解析都从内的DLID项,考虑到资料前所往哪个调制解调器,并将资料资料传输到资料都从指示的VL送达默认,紧接着,催促都从发文至传输层,传输层根据DestQP项将资料传递到完全赞同RQ;14.RQ将催促都从的PSN与ePSN比较,考虑到前提成现丢都从(如果PSN为前所催促都从范围内的PSN,象征性是一个重复都从,不无需组织起来其肢体,但要恢复ack);15.RQ将检查和都从的opcode,断定前提无需WQE将资料报写进CA Y的本地磁盘中所。如果opcode是send或RDMA write,WQE则无需进行此肢体。如果RQ现阶段所没有公布WQE,则无需留在对端SQ一个RNR NAK都从;16.全面性断定opcode,本例中所为send first,不能是send middle,send last;17.RQ留在一个ack都从,并应用于顶端的WQE断定将payload写进本地磁盘何处;18.Payload应用于散列缓冲串列写进CA本地磁盘中所,同时RQ向WQE改版下一都从无需写进的磁盘定址;19.之后,RQ改版期盼PSN(ePSN=101);

第一个ack都从留在

当RQ已成功送达send first都从,留在ack都从的每一次如下:

1.RQ将ack都从发文到传输层,然后发文至调制解调器的路由器层;2.Ack都从不都有payload,但是都有opcode和断定扩充资料传输背(AETH)配置文件,opcode声称这是一个Ack资料报,AETH声称Ack资料报的类型:positive Ack或negative Ack (Nak)。如果是Nak都从,Nak的原因也都会被说明;3.Ack的期盼QP都会被写进QPN;4.Ack都从中所的SL和催促都从中所的SL赞同,SLID和DLID与催促都从中所显然;5.CA Y的调制解调器根据SL查未收记考虑到,Ack都从无需公布到哪个VL资料传输线程;6.当该VL线程第一区资料传输时,将Ack都从从路由器层传给完全赞同的网段;7.和前所网段的处理方式一样,资料将被串行化,通过资料传输介质后,由另一端的网段解串;8.对端路由器层解析都从中所的DLID,考虑到该资料传输到哪个调制解调器;9.路由器层将接接到的ack都从放至完全赞同的VL送达线程第一区,全面性发文至传输层;10.传输层将ack都从发文给完全赞同SQ,QP与上一步发文催促资料报的QP赞同;11.SQ的测试前提是ack都从,检查和PSN前提和send first都从的PSN赞同;

南昌男科医院哪家医院好
沈阳妇科医院哪家专业
北京妇科医院哪里比较好
吃什么缓解类风湿关节炎
怎样治疗关节僵硬效果好
相关阅读
友情链接