发明名称 |
传输数据的方法、装置和系统 |
摘要 |
本发明公开了一种传输数据的方法,包括:获取与输出端口对应队列的当前队列长度;当前队列长度满足反压条件时,根据当前队列长度、和预先设置的队列长度与反压优先级的对应关系,确定当前队列长度对应的反压优先级,并生成反压信息,该反压信息为禁止所述所有线卡向输出端口发送数据优先级小于或等于该反压优先级的数据;发送该反压信息给线卡。本发明根据当前队列长度、和预先设置的队列长度与反压优先级的对应关系,生成反压信息,禁止所有线卡向输出端口发送数据优先级小于或等于该反压优先级的数据,减少了大量低优先级的数据长期的占用交换网的缓存,从而使留给较高优先级的缓存相应增多,增加了交换网高优先级的高吞吐量。 |
申请公布号 |
CN102143053B |
申请公布日期 |
2014.08.20 |
申请号 |
CN201010548381.9 |
申请日期 |
2010.11.12 |
申请人 |
华为技术有限公司 |
发明人 |
陈武茂 |
分类号 |
H04L12/70(2013.01)I |
主分类号 |
H04L12/70(2013.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
刘映东 |
主权项 |
一种传输数据的方法,其特征在于,所述方法包括:获取与输出端口对应的队列的当前队列长度,其中,每个所述输出端口只配置一个所述队列;当所述当前队列长度满足反压条件时,根据所述当前队列长度、和预先设置的队列长度与反压优先级的对应关系,确定当前队列长度对应的反压优先级,并生成反压信息,所述反压信息为禁止线卡向所述输出端口发送数据优先级小于或等于所述反压优先级的数据;发送所述反压信息给线卡,使所述线卡接收所述反压信息后停止向所述输出端口发送数据优先级小于或等于所述反压优先级的数据;所述输出端口按先进先出原则,从与所述输出端口对应的所述队列中获取所述数据,并将所述数据发送出去;其中,预先设置的所述队列长度与反压优先级的对应关系为,队列长度值与反压优先级的对应关系,或者队列长度区间与反压优先级的对应关系。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |