[发明专利]一种动态变更的传输报文处理方法和装置有效
申请号: | 201510032868.4 | 申请日: | 2015-01-22 |
公开(公告)号: | CN104618253B | 公开(公告)日: | 2018-08-07 |
发明(设计)人: | 张力;王宇博;李振江;周保华;陈魁 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L1/00;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 变更 传输 报文 处理 方法 装置 | ||
1.一种动态变更的传输报文处理方法,其特征在于,包括:
接收待处理的报文;
判断所述报文的类型是否为需保序的报文;
确定所述报文为需要保序的报文时,获取所述报文的业务流标识,基于系统预置的三种特征流算法,根据不同的组网环境和设备形态,选择一种特征流算法生成所述报文的业务流分发方式,基于所述业务流分发方式进行所述报文的处理;
其中,特征流算法包括算法1:提取报文的源IP地址和三层协议号进行哈希运算;算法2:提取报文的源IP地址、源端口号和三层协议号进行哈希运算;算法3:提取报文的源目的IP地址、源目的Port和三层协议号进行哈希运算。
2.如权利要求1所述的方法,其特征在于,判断所述报文的类型是否为需保序的报文,包括:
获取所述报文的属性信息,若确定所述报文为TCP或UDP类型的报文,则判定所述报文为需保序的报文;若确定所述报文为其他类型的报文,则判定所述报文为无需保序的报文。
3.如权利要求2所述的方法,其特征在于,确定所述报文为无需保序的报文之后,进一步包括:
将所述无需保序的报文按照轮叫调度的方式选择对应的处理器,将所述无需保序的报文发送到对应的处理器上进行所述无需保序的报文的处理。
4.如权利要求3所述的方法,其特征在于,将所述无需保序的报文发送到对应的处理器上进行所述无需保序的报文的处理,具体包括:
若对应的处理器的性能指标达到预设的阈值时,丢弃发往所述处理器上的所述无需保序的报文;
若对应的处理器的性能指标没有达到预设的阈值时,将所述无需保序的报文发送到所述对应的处理器上进行所述无需保序的报文的处理。
5.如权利要求1所述的方法,其特征在于,所述报文的业务流标识为报文的源IP地址、源目的IP地址、三层协议号、源端口号、源目的端口号。
6.如权利要求1-5任一项所述的方法,其特征在于,确定所述报文为需要保序的报文时,获取所述报文的业务流标识,基于系统预置的三种特征流算法,随机选择一种特征流算法生成所述报文的业务流分发方式,基于所述业务流分发方式进行所述报文的处理,具体包括:
确定所述报文为需要保序的报文时,获取所述报文的源IP地址和三层协议号,利用哈希算法,进行哈希运算生成一个4比特的主键标识,将所述报文发送到所述主键标识对应的处理器上进行所述报文的处理;或者,
确定所述报文为需要保序的报文时,获取所述报文的源IP地址、三层协议号和源端口号,利用哈希算法,进行哈希运算生成一个4比特的主键标识,将所述报文发送到所述主键标识对应的处理器上进行所述报文的处理;或者,
确定所述报文为需要保序的报文时,获取所述报文的源目的IP地址、三层协议号和源目的端口号,利用哈希算法,进行哈希运算生成一个4比特的主键标识,将所述报文发送到所述主键标识对应的处理器上进行所述报文的处理。
7.如权利要求6所述的方法,其特征在于,将所述报文发送到所述主键标识对应的处理器上进行所述报文的处理,具体包括:
若所述主键标识对应的处理器的性能指标达到预设的阈值时,丢弃发往所述主键标识对应的处理器上的所述报文;
若所述主键标识对应的处理器的性能指标没有达到预设的阈值时,将所述报文发送到所述主键标识对应的处理器上进行所述报文的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510032868.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单载波频域均衡实现方法和系统
- 下一篇:一种跨层建立不共路路径的方法及装置