[发明专利]流控帧发送方法、相关设备及系统有效
申请号: | 200910135520.2 | 申请日: | 2009-04-20 |
公开(公告)号: | CN101867511A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 邓柱升;李琳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流控帧 发送 方法 相关 设备 系统 | ||
1.一种流控帧发送方法,其特征在于,包括:
判断网桥中对应第一端口的第一队列中缓存的数据帧数量是否超过第一流控门限;所述第一端口是所述网桥与服务器连接的端口;所述第一队列中缓存的数据帧为在所述网桥的入端口和出端口都为所述第一端口的数据帧;
当所述第一队列缓存的数据帧数量超过第一流控门限时,生成第一流控帧,所述第一流控帧用于指示停止发送应缓存到所述第一队列的数据帧;
通过所述第一端口向所述服务器发送所述第一流控帧。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
判断对应所述第一端口的第二队列中缓存的数据帧数量是否超过第二流控门限,所述第二队列缓存的数据帧为在所述网桥的入端口不是第一端口、在所述网桥的出端口为所述第一端口的数据帧;
当所述第二队列中缓存的数据帧数量超过第二流控门限时,生成第二流控帧,所述第二流控帧用于指示停止发送应缓存到所述第二队列的数据帧;
通过其他端口发送所述第二流控帧,所述其他端口为所述网桥上除第一端口以外的端口。
3.根据权利要求2所述的方法,其特征在于,在判断网桥中对应第一端口的第一队列中缓存的数据帧数量是否超过第一流控门限之前,该方法还包括:
接收来自所述服务器的数据帧;
判断所述数据帧在所述网桥的出端口是否为第一端口,如果是,将所述数据帧存入所述第一队列中,如果否,将所述数据帧存入所述数据的出端口对应的队列中。
4.根据权利要求1、2或者3所述的方法,其特征在于,
在通过所述第一端口向所述服务器发送所述第一流控帧之后,该方法还包括:
所述服务器内的虚拟机接收所述第一流控帧,停止发送应缓存到所述第一队列的数据帧。
5.一种流控帧发送方法,其特征在于,包括:
判断网桥中对应第一端口的队列中缓存的数据帧数量是否超过流控门限,如果是,生成流控帧,所述流控帧用于指示停止发送应缓存到所述队列的数据帧;
通过所述网桥的所有端口发送所述流控帧。
6.根据权利要求5所述的方法,其特征在于,
在通过所述网桥的所有端口发送所述流控帧之后,该方法还包括:
与所述网桥连接的服务器内的虚拟机接收所述流控帧,停止发送应缓存到所述队列的数据帧。
7.一种网桥,其特征在于,包括:
第一判断单元,用于判断所述网桥中对应第一端口的第一队列中缓存的数据帧数量是否超过第一流控门限;所述第一端口是所述网桥与服务器连接的端口;所述第一队列中缓存的数据帧为在所述网桥的入端口和出端口都为所述第一端口的数据帧;
流控帧生成单元,用于当第一队列缓存的数据帧数量超过第一流控门限时,生成第一流控帧,所述第一流控帧用于指示停止发送应缓存到所述第一队列的数据帧;
第一发送单元,用于通过所述第一端口向所述服务器发送所述第一流控帧。
8.根据权利要求7所述的网桥,其特征在于,还包括:第二判断单元,第二发送单元,其中,
所述第二判断单元,用于判断对应所述第一端口的第二队列缓存的数据帧数量是否超过第二流控门限,所述第二队列缓存的数据帧为在所述网桥的入端口不是第一端口、在所述网桥的出端口为所述第一端口的数据帧;
所述流控帧生成单元,还用于当第二队列缓存的数据帧数量超过第二流控门限时,生成第二流控帧,所述第二流控帧用于指示停止发送应缓存到所述第二队列的数据帧;
所述第二发送单元,用于通过其他端口发送所述第二流控帧,所述其他端口为所述网桥上除第一端口以外的端口。
9.根据权利要求7所述的网桥,其特征在于,还包括:
数据接收单元,用于接收来自所述服务器的数据帧;
第三判断单元,用于判断所述数据帧在所述网桥的出端口是否为第一端口;
保存单元,用于当所述第三判断单元的判断结果为是时,将所述数据帧存入所述第一队列中,当所述第三判断单元的判断结果为否时,将所述数据帧存入所述数据帧的出端口对应的队列中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910135520.2/1.html,转载请声明来源钻瓜专利网。