发明名称 在流量分析服务器之间实现负载分担的方法和分流设备
摘要 本发明公开了在流量分析服务器之间实现负载分担的方法,包括:分流设备上配置有流信息表,流信息表保存流标识和分流设备上与流量分析服务器连接的端口之间的对应关系;分流设备接收报文时,提取报文的流标识并判断流信息表中是否存在该流标识;如存在,分流设备将报文通过流信息表中所示的与提取的流标识对应的端口发送;如不存在,分流设备统计自身与不同流量分析服务器连接的各端口上的流速率,根据统计结果和各流量分析服务器的处理能力选择一个与流量分析服务器连接的端口,将报文通过该选择的端口发送,并将报文的流标识和所选择的端口对应保存到流信息表中。本发明的技术方案可以在流量分析服务器之间更均衡地分配负载,且可维护性较好。
申请公布号 CN101335709B 申请公布日期 2010.09.22
申请号 CN200810118228.5 申请日期 2008.08.07
申请人 杭州华三通信技术有限公司 发明人 雷伟;刘昭辉
分类号 H04L12/56(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 宋志强;麻海明
主权项 一种在流量分析服务器之间实现负载分担的方法,其特征在于,分流设备上配置有流信息表,所述流信息表用于保存流标识和所述分流设备上的与流量分析服务器连接的一对端口之间的对应关系,所述流标识为五元组信息,该方法包括:所述分流设备在上行/下行入端口接收到报文时,提取所述报文的五元组作为所述报文所属流的流标识并判断流信息表中是否存在所述报文所属流的流标识;所述分流设备在下行/上行入端口接收到报文时,提取所述报文的五元组并将所提取五元组中的源IP地址和目的IP地址对调、将源端口和目的端口对调,将对调处理后的五元组作为所述报文所属流的流标识并判断流信息表中是否存在所述报文所属流的流标识;如果所述流信息表中存在所述报文所属流的流标识,则分流设备通过流信息表中所示的与所述报文所属流的流标识所对应的一对端口中的上行出端口,将上行入端口所接收的报文发送到相应的流量分析服务器上;分流设备通过流信息表中所示的与所述报文所属流的流标识对应的一对端口中的下行出端口,将下行入端口所接收的报文发送到相应的流量分析服务器上;如果所述流信息表中不存在所述报文所属流的流标识,则所述分流设备统计自身与不同流量分析服务器连接的各端口上的流速率,并根据统计结果和各流量分析服务器的处理能力,选择一个与流量分析服务器连接的上行出端口将上行入端口所接收的报文通过该选择的上行出端口发送到相应的流量分析服务器上、并将该报文所属流的流标识和选择的上行出端口以及对应于该上行出端口的下行出端口对应保存到所述流信息表中,选择一个与流量分析服务器连接的下行出端口将下行入端口所接收的报文通过该选择的下行出端口发送到相应的流量分析服务器上、并将该报文所属流的流标识和选择的下行出端口以及对应于该下行出端口的上行出端口对应保存到所述流信息表中;其中,上行入端口用于分流设备接收链路上行流量报文;下行入端口用于分流设备接收链路下行流量报文;上行出端口用于分流设备向流量分析服务器发送链路上行流量报文;下行出端口用于分流设备向流量分析服务器发送链路下行流量报文。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地