[发明专利]一种报文处理的方法和系统无效
申请号: | 200710073927.8 | 申请日: | 2007-04-02 |
公开(公告)号: | CN101072176A | 公开(公告)日: | 2007-11-14 |
发明(设计)人: | 李政;陈珂;梁冰;张少松;徐振华;雷文阳;黄韬;王重阳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 系统 | ||
1、一种报文处理的方法,其特征在于,包括:
接收报文流,为所述报文流中的报文添加序列号;
将所述报文流中的报文均衡地分配到N个处理单元进行处理(N为大于1的自然数);
根据所述序列号对所述N个处理单元处理后的报文进行组序。
2、如权利要求1所述的方法,其特征在于,所述将所述报文流中的的报文均衡地分配到N个处理单元进行处理,包括:
采用轮询方式,将所述报文流中的报文依次分配到所述N个处理单元进行处理。
3、如权利要求2所述的方法,其特征在于,所述将所述报文流中的报文均衡地分配到N个处理单元进行处理,还包括,对所述N个处理单元中拥塞的处理单元,不再分配报文。
4、如权利要求1所述的方法,其特征在于,所述将所述报文流中的报文均衡地分配到N个处理单元进行处理,包括:
对所述N个处理单元根据空闲程度进行优先级排序,越空闲的优先级越高,将所述报文流中的报文分配给优先级高的处理单元。
5、如权利要求1所述的方法,其特征在于,所述序列号标识所述报文流中的报文顺序。
6、如权利要求5所述的方法,其特征在于,所述序列号包括特殊标记域,用以标识来自CPU的报文。
7、如权利要求5所述的方法,其特征在于,所述序列号包括分片报文的标记域。
8、如权利要求6所述的方法,其特征在于,所述根据所述序列号对所述N个处理单元处理后的报文进行组序,包括:
使所述特殊标记域标记出的来自CPU的报文直接通过。
9、如权利要求7所述的方法,其特征在于,所述根据所述序列号对所述N个处理单元处理后的报文进行组序,包括:
将序列号与分片期待序列号相同的的分片报文送出。
10、如权利要求8或9所述的方法,其特征在于,所述根据所述序列号对所述N个处理单元处理后的报文进行组序,包括:
当对应所述N个处理单元的N个先入先出队列中报文的最低序列号低于当前期待序列号时,将所述最低序列号的报文丢弃;
当所述N个先入先出队列内的为首报文中存在序列号与当前期待序列号相同的报文时,将所述与当前期待序列号相同的报文送出,并将当前期待序列号加1作为新的期待序列号;
当所述N个先入先出队列中不存在序列号与当前期待序列号相同的报文,且所述N个先入先出队列都不为空时,选择所述先入先出队列内为首报文中序列号大于所述当前期待序列号且最接近所述当前期待序列号的报文送出,并将所述送出报文的序列号加1作为新的期待序列号;
所述N个先入先出队列中不存在当前期待序列号的报文,且所述N个先入先出队列中至少一个是空队列时,启动定时器进行等待;
在等待过程中,当所述N个先入先出队列都不再为空时,退出定时器等待,使所述特殊标记域标记出的来自CPU的报文直接通过,对于分片报文,将序列号与分片期待序列号相同的分片报文送出;
或者,在等待过程中,当所述N个先入先出队列中有队列发生拥塞时,退出定时器等待,将所述先入先出队列内为首报文中序列号大于所述当前期待序列号且最接近所述当前期待序列号的报文送出,并将所述送出报文的序列号加1作为新的期待序列号,使所述特殊标记域标记出的来自CPU的报文直接通过,对于分片报文,将序列号与分片期待序列号相同的分片报文送出;
或者,所述定时器到时后,将所述N个先入先出队列内为首报文中序列号大于所述当前期待序列号且最接近所述当前期待序列号的报文送出,并将所述送出报文的序列号加1作为新的期待序列号,使所述特殊标记域标记出的来自CPU的报文直接通过,对于分片报文,将序列号与分片期待序列号相同的分片报文送出。
11、一种报文处理的系统,其特征在于,包括:
报文分配模块,用于接收报文流,并为所述报文流中的报文添加序列号,将所述报文流中的报文均衡地分配给N个处理单元(N为大于1的自然数);
N个处理单元,分别用于对接收到的报文进行处理;
报文组序模块,用于根据所述序列号对所述N个处理单元处理后的报文进行组序。
12、如权利要求11所述的系统,其特征在于,所述报文分配模块位于物理接口,或者流量控制器,或者使用逻辑器件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710073927.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种驻极体的极化方法
- 下一篇:水溶性维生素的医药新用途