[发明专利]一种旁路流量处理的循环互备高可用系统有效
| 申请号: | 202110639460.9 | 申请日: | 2021-06-08 |
| 公开(公告)号: | CN113347038B | 公开(公告)日: | 2022-11-22 |
| 发明(设计)人: | 周奕庆;蔡晓华 | 申请(专利权)人: | 上海天旦网络科技发展有限公司 |
| 主分类号: | H04L41/0663 | 分类号: | H04L41/0663;H04L67/1095 |
| 代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
| 地址: | 200086 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 旁路 流量 处理 循环 互备高 可用 系统 | ||
1.一种旁路流量处理的循环互备高可用系统,其特征在于,包括:
模块M1:数据包网关集群接收来自多个Tap分光器的网络数据包;
模块M2:数据包网关集群中主数据包网关对网络数据包进行分区,根据流量中的分区信息,将每个分区流量发送至数据包处理器集群中对应的数据包处理器内部的主分区处理器;
模块M3:主分区处理器处理数据包流量存储结果数据,并将结果数据同步发送至位于其他数据包处理器内部相同分区的备用分区处理器;
模块M4:备用分区处理器将结果数据进行备份存储;
所述数据包网关集群包括:主数据网关和/或备用数据网关;
所述主数据网关和/或备用数据网关包括:网卡采集器、协议解码器、分区计算器、分区发送器以及集群管理器;
所述网卡采集器持续不断的读取网络适配器缓冲区捕获数据包,并将数据包流量发送至协议解码器;
所述协议解码器读取来自网卡采集器的数据包流量,根据预设协议规范,解析数据包中的IP以及端口五元组信息,并附加在数据包上发送至分区计算器;
所述分区计算器接收来自协议解码器的网络数据包流量和五元组信息,计算五元组哈希值,利用哈希值根据当前数据包处理器集群配置的分区数量计算确定分区号,将确定的分区号附加在数据包上发送至分区发送器;
所述分区发送器接收来自分区计算器的附带分区号的数据包流量,并将附带分区号的数据包流量发送至数据包处理器集群中包含对应主分区处理器的数据包处理器;
所述集群管理器用于数据包网关相互通信,组成集群;集群管理器通过共识协议确定自身网关的主备角色,并选举出主数据包网关,并根据当前主备角色控制当前网关的运行模型。
2.根据权利要求1所述的旁路流量处理的循环互备高可用系统,其特征在于,还包括:数据包网关集群接收来自数据包处理器集群的分区状态同步信息,当数据包处理器集群的分区状态变化为不可用后,数据包网关集群中主数据包网关调整分区流量发送方向。
3.根据权利要求1所述的旁路流量处理的循环互备高可用系统,其特征在于,所述数据包网关集群还包括备用数据包网关,备用数据包网关通过心跳感知主数据包网关状态,当主数据包网关预设时间内未响应心跳,则判定主数据包网关不可用,将当前备用数据包网关转换为主数据包网关对网络数据包进行分区。
4.根据权利要求1所述的旁路流量处理的循环互备高可用系统,其特征在于,所述分区计算器还包括:分区计算器接收来自数据包处理器集群的分区状态同步信息,更新分区号计算确定过程。
5.根据权利要求1所述的旁路流量处理的循环互备高可用系统,其特征在于,所述分区发送器还包括:分区发送器接收来自数据包处理器集群的分区状态同步信息,更新分区对数据包处理器的发送方向。
6.根据权利要求1所述的旁路流量处理的循环互备高可用系统,其特征在于,所述根据当前主备角色控制当前网关的运行模型包括:主数据包网关负责向数据包处理器集群发送数据包流量,同时集群管理器接收来自其它备用数据包网关的可用性感知心跳请求,并返回响应信息;备用数据包网关需停止向数据包处理器集群发送数据包流量,并以预设频率向当前主数据包网关发送可用性心跳信息,当主数据包网关做出响应,则等待进行下一次心跳请求;当主数据包网关没有响应,则通过共识协议和其它备用数据包网关确定每个网关新的主备角色并选举出新的主数据包网关,并切换到主备角色对应的运行模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海天旦网络科技发展有限公司,未经上海天旦网络科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110639460.9/1.html,转载请声明来源钻瓜专利网。





