[发明专利]数据传输控制方法、装置和系统以及光纤通道交换机有效
申请号: | 201310073444.3 | 申请日: | 2013-03-07 |
公开(公告)号: | CN103139098B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 涂晓东;孟中楼;张青伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/823 | 分类号: | H04L12/823;H04L12/937;H04Q11/00 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 张娜 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 控制 方法 装置 系统 以及 光纤 通道 交换机 | ||
1.一种数据传输控制方法,其特征在于,包括:
数据传输控制装置确定第一交换机的第一端口是否具有继续接收第二交换机的对应端口发送的数据的能力,其中,所述数据传输控制装置确定第一交换机的第一端口是否具有继续接收第二交换机的对应端口发送的数据的能力,包括:所述数据传输控制装置获取所述第一端口的数据接收次数和接收端就绪R-RDY发送次数,确定所述数据接收次数和所述R-RDY发送次数的差值是否等于所述第一端口的信用值,若等于,则确定所述第一端口不具有继续接收第二交换机的对应端口发送的数据的能力;
若否,则所述数据传输控制装置确定所述第一交换机中是否存在空闲缓存;
若存在空闲缓存,所述空闲缓存用于存储所述第一端口所接收到的数据,则所述数据传输控制装置向所述第一交换机的第一端口发送R-RDY消息,以使所述第一交换机的第一端口将所述R-RDY发送给所述第二交换机的对应端口,以使所述第一端口具有继续接收所述第二交换机的对应端口发送的数据的能力;
其中,所述数据传输控制装置确定所述第一交换机中是否存在空闲缓存,包括:
所述数据传输控制装置查询所述第一交换机中的缓存使用状态,确定所述第一交换机中是否存在空闲缓存;或者,
所述数据传输控制装置确定所述第一交换机的第二端口的利用率是否小于利用率阈值,若小于,则确定所述第一交换机中存在空闲缓存。
2.根据权利要求1所述的方法,其特征在于,所述数据传输控制装置确定第一交换机的第一端口是否具有继续接收第二交换机的对应端口发送的数据的能力之前,还包括:
所述数据传输控制装置确定在预设时间内所述第一端口的R-RDY发送次数大于第一预设阈值。
3.根据权利要求1所述的方法,其特征在于,所述数据传输控制装置确定所述第一交换机的第二端口的利用率是否小于利用率阈值,包括:
所述数据传输控制装置确定所述第二端口的数据接收次数和所述第二端口的R-RDY发送次数的差值是否小于第一预设值,若小于,则确定所述第一交换机中存在空闲缓存,所述第一预设值小于或等于所述第二端口的信用值。
4.根据权利要求3所述的方法,其特征在于,所述数据传输控制装置确定所述第二端口的数据接收次数和所述第二端口的R-RDY发送次数的差值是否小于第一预设值之前,还包括:
所述数据传输控制装置确定在预设时间内所述第二端口的R-RDY发送次数小于预设阈值。
5.根据权利要求3或4所述的方法,其特征在于,还包括:
当所述第二端口对应的一个缓存恢复空闲状态时,所述数据传输控制装置丢弃向所述第二端口发送的R-RDY消息。
6.根据权利要求3或4所述的方法,其特征在于,所述数据传输控制装置向所述第一交换机的第一端口发送R-RDY消息之后,还包括:
若所述数据传输控制装置确定所述第一端口恢复接收第二交换机的对应端口发送的数据的能力,则所述数据传输控制装置向所述第二端口发送R-RDY消息,并当所述第一端口对应的一个缓存恢复空闲状态时,丢弃向所述第一端口发送的R-RDY消息。
7.根据权利要求3或4所述的方法,其特征在于,所述数据传输控制装置向所述第一交换机的第一端口发送R-RDY消息之后,还包括:
若所述数据传输控制装置确定所述第二端口不具有继续接收数据的能力,则当所述第一端口对应的一个缓存恢复空闲状态时,所述数据传输控制装置向所述第二端口发送R-RDY消息,并丢弃向所述第一端口发送的R-RDY消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310073444.3/1.html,转载请声明来源钻瓜专利网。