[发明专利]流量分流方法及装置有效
申请号: | 202110329346.6 | 申请日: | 2021-03-28 |
公开(公告)号: | CN113098775B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 朱光 | 申请(专利权)人: | 杭州迪普信息技术有限公司 |
主分类号: | H04L45/7453 | 分类号: | H04L45/7453;H04L45/74;H04L45/00 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭州市滨江区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 分流 方法 装置 | ||
1.一种流量分流方法,其特征在于,包括:
接收目标流量,获取所述目标流量的隧道端点标识符和五元组信息;
根据所述目标流量的隧道端点标识符和五元组信息确定第一数据,将所述第一数据的低第一预设值位数据作为哈希表项地址以及将所述第一数据的高第二预设值位数据作为目标第一哈希值;
将每个GTP表项的存储地址进行哈希运算以得到第二哈希值,将每个GTP表项的第二哈希值与其匹配的目标流量的第一哈希值配对,存放在哈希表项中,根据所述哈希表项地址确定目标哈希表项,根据所述目标哈希表项确定与所述目标第一哈希值对应的目标第二哈希值;
根据所述目标第二哈希值确定目标GTP表项;
在所述目标流量与所述目标GTP表项的预设信息对应时,根据所述目标GTP表项转发所述目标流量到分析系统。
2.如权利要求1所述的流量分流方法,其特征在于,所述根据所述目标流量的隧道端点标识符和五元组信息确定第一数据包括:
对所述五元组信息中的目的IP地址与所述隧道端点标识符进行CRC循环冗余计算以得到所述第一数据。
3.如权利要求1所述的流量分流方法,其特征在于,所述根据所述哈希表项地址确定目标哈希表项,根据所述目标哈希表项中确定与所述目标第一哈希值对应的目标第二哈希值包括:
使用所述哈希表项地址作为寻址地址确定目标哈希表项以及所述目标哈希表项中的多个匹配对,每个所述匹配对包括对应的第一哈希值和第二哈希值;
如果所述目标哈希表项中的多个匹配对中存在所述目标第一哈希值,将所述目标第一哈希值对应的匹配对中的第二哈希值确定为所述目标第二哈希值;
如果所述目标哈希表项中的多个匹配对中不存在所述目标第一哈希值,且所述目标哈希表项不是最后一个哈希表项,按所述哈希表项地址以及预设优先级确定另一个哈希表项为目标哈希表项并查找所述目标第一哈希值;
如果所述目标哈希表项中的多个匹配对中不存在所述目标第一哈希值,且所述目标哈希表项是最后一个哈希表项,则将所述目标哈希表项中最后一个匹配对中的第二哈希值确定为所述目标第二哈希值。
4.如权利要求1所述的流量分流方法,其特征在于,还包括:
在所述目标流量的所述预设信息与所述目标GTP表项的预设信息不对应时,确定所述目标GTP表项是否存在相关GTP表项;
如果所述目标GTP表项存在一个或多个所述相关GTP表项,匹配所述相关GTP表项的预设信息与所述目标流量的所述预设信息,所述相关GTP表项为与所述目标GTP表项的地址相同;
如果所述目标GTP表项不存在所述相关GTP表项,或者与每个所述GTP表项的预设信息匹配失败,根据所述目标流量的所述五元组信息将所述目标流量转发到目标分析系统。
5.如权利要求1或4所述的流量分流方法,其特征在于,所述根据所述目标GTP表项转发所述目标流量到分析系统包括:
将所述目标流量与所述GTP表项中的关键信息绑定;
根据所述GTP表项的分流设置确定目标分析系统;
转发所述目标流量到所述目标分析系统。
6.如权利要求1所述的流量分流方法,其特征在于,所述第一数据为32位,所述第一预设值为26,所述第二预设值为6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普信息技术有限公司,未经杭州迪普信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110329346.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能化脑部术后恢复护理康复装置及其使用方法
- 下一篇:小分子肽咖啡的制作方法