【技术实现步骤摘要】
一种流量拥塞隔离方法、装置和系统
本申请涉及通信领域,特别涉及一种流量拥塞隔离方法、装置和系统。
技术介绍
为了解决网络中业务流传输时服务器端数据处理延迟的问题,目前一些数据中心网络中已开始使用ROCE(RDMAoverConvergedEthernet,基于以太网的RDMA技术)技术。使用RDMA(RemoteDirectMemoryAccess,远程直接数据存取)技术可以在业务流的业务报文传输过程中无损不丢包的情况下具有很高的转发带宽,但是RDMA技术对业务流的业务报文出现的延时或丢包问题较为敏感,特别是当ROCE网络中传输的业务流发生拥塞并导致丢包时,将会引起业务流的业务报文大面积重传,导致整个ROCE网络中业务流的传输速率严重下降。相关技术中,为了解除ROCE网络中业务流所发生的拥塞以避免丢包,可以通过降低转发该拥塞业务流的交换机上用于存放该拥塞业务流的业务报文的报文转发队列的报文转发速率,来解除拥塞业务流所发生的拥塞。但是由于ROCE网络中设备在转发所有业务流时,将所有业务流的业务报文都存放在同一报文转发队列进行转发,也就是说,当降低该报文转发队列进行业务报文转发的速率时,会影响到报文转发队列中存在的未发生拥塞的正常业务流,导致这些未发生拥塞的正常业务流在ROCE网络中传输速率也被降低。
技术实现思路
本申请公开了一种流量拥塞隔离方法、装置和系统,以隔离发生拥塞的拥塞业务流和未发生拥塞的正常业务流,避免影响到未发生拥塞的正常业务流的传输。根据本申请实施例的第一方面,提供了 ...
【技术保护点】
1.一种流量拥塞隔离方法,其特征在于,该方法应用于交换机,包括:/n当接收到反向拥塞通知报文CNP报文时,将所述CNP报文上送至控制器,所述CNP报文是由服务器在接收到携带了拥塞标记的业务报文时触发的;所述CNP报文携带所述业务报文所属的拥塞业务流的业务流标识,以使所述控制器下发拥塞隔离配置,所述拥塞隔离配置用于隔离所述拥塞业务流与未发生拥塞的正常业务流;/n接收所述控制器下发的拥塞隔离配置,依据所述拥塞隔离配置隔离所述拥塞业务流与未发生拥塞的正常业务流。/n
【技术特征摘要】
1.一种流量拥塞隔离方法,其特征在于,该方法应用于交换机,包括:
当接收到反向拥塞通知报文CNP报文时,将所述CNP报文上送至控制器,所述CNP报文是由服务器在接收到携带了拥塞标记的业务报文时触发的;所述CNP报文携带所述业务报文所属的拥塞业务流的业务流标识,以使所述控制器下发拥塞隔离配置,所述拥塞隔离配置用于隔离所述拥塞业务流与未发生拥塞的正常业务流;
接收所述控制器下发的拥塞隔离配置,依据所述拥塞隔离配置隔离所述拥塞业务流与未发生拥塞的正常业务流。
2.根据权利要求1所述的方法,其特征在于,所述拥塞隔离配置包括:匹配项和动作;所述匹配项为所述业务流标识、或者为所述业务流标识和转发速率阈值;所述动作为存放至拥塞预留队列,所述拥塞预留队列不同于已设置的报文转发队列,在初始,未发生拥塞的所有业务流的业务报文均存放至所述报文转发队列;
所述依据所述拥塞隔离配置隔离所述拥塞业务流与未发生拥塞的正常业务流包括:
当所述匹配项仅包括所述业务流标识时,若接收到业务报文,则在接收到的业务报文所属的业务流的标识与所述匹配项中的业务流标识匹配时,将接收到的业务报文存放至所述拥塞预留队列;
当所述匹配项包括所述业务流标识和转发速率阈值时,若接收到业务报文,则在接收到的业务报文所属的业务流的标识与所述匹配项中的业务流标识匹配,并检测到所述与所述匹配项中的业务流标识匹配的业务报文所属的业务流的转发速率大于或等于所述转发速率阈值时,将接收到的业务报文存放至所述拥塞预留队列。
3.根据权利要求1所述的方法,其特征在于,该方法执行之前,进一步包括:
接收所述控制器下发的镜像配置,所述镜像配置用于指示将CNP报文镜像至所述控制器;
所述将所述CNP报文上送至控制器包括:
根据所述镜像配置对接收到的CNP报文进行镜像,将镜像后得到的CNP报文发送给控制器。
4.一种流量拥塞隔离方法,其特征在于,该方法应用于第一服务器,包括:
接收控制器下发的拥塞隔离配置;所述拥塞隔离配置是控制器接收到反向拥塞通知报文CNP报文时下发的;所述CNP报文是由第二服务器在接收到携带了拥塞标记的业务报文时触发的,所述第一服务器为所述业务报文的源端;所述CNP报文携带所述业务报文所属的拥塞业务流的业务流标识,以使所述控制器下发拥塞隔离配置,所述拥塞隔离配置用于隔离所述拥塞业务流与未发生拥塞的正常业务流;
依据所述拥塞隔离配置隔离所述拥塞业务流与未发生拥塞的正常业务流。
5.根据权利要求4所述的方法,其特征在于,所述拥塞隔离配置包括:
重新为所述拥塞业务流设置的优先级值,该重新设置的优先级值低于所述拥塞业务流之前设置的优先级值;该重新设置的优先级值与连接所述第一服务器的交换机上的拥塞预留队列匹配,所述拥塞预留队列不同于已设置的报文转发队列,在初始,未发生拥塞的所有业务流的业务报文均存放至所述报文转发队列;
所述依据所述拥塞隔离配置隔离所述拥塞业务流与未发生拥塞的正常业务流包括:
针对待转发的属于所述拥塞业务流的业务报文,将所述业务报文中已有的优先级值修改为所述重新设置的优先级值并转发,以使所述交换机收到业务报文时依据业务报文携带的所述重新设置的优先级值将所述业务报文存放至所述拥塞预留队列。
6.一种流量拥塞隔离装置,其特征在于,该装置应用于交换机,包括:
CNP报文上送单元,用于当接收到反向拥塞通知报文CNP报文时,将所述CNP报文上送至控制器,所述CNP报文是由服务器在接收到携带了拥塞标记的业务报文时触发的;所述CNP报文携带所述业务报文所属的拥塞业务流的业务流标识,以使所述控制器下发拥塞隔离配置,所述拥塞隔离配置用于隔离所述拥塞业务流与未发生拥塞的正常业务流;
拥塞业务流隔离单元,用于接收所述控制器下发的拥塞隔离配置,依据所述拥塞隔离配置隔离所述...
【专利技术属性】
技术研发人员:张建超,
申请(专利权)人:紫光华山科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。