[发明专利]在流量分析服务器之间实现负载分担的方法和分流设备有效
申请号: | 200810118228.5 | 申请日: | 2008-08-07 |
公开(公告)号: | CN101335709A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 雷伟;刘昭辉 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 分析 服务器 之间 实现 负载 分担 方法 分流 设备 | ||
技术领域
本发明涉及数据通信技术领域,尤指一种在流量分析服务器之间实现负载分担的方法和一种分流设备。
背景技术
随着当前互联网宽带用户规模的扩张和高速发展,宽带数据业务已经成为运营商的主要收入来源。但是在用户数量快速增长的同时,带宽滥用的现象,如P2P、VoIP和流媒体等业务极大的占用了运营商的带宽。因此对流量进行分析以及对用户行为进行分析已经迫在眉睫。
当前流量分析、用户行为分析所采用的技术主要是监控和阻断。其中,监控是指通过分光器将链路的上下行流量分别引到交换机的不同接口上,然后交换机把所述上下行流量分配到进行流量分析和用户行为分析的流量分析服务器的上下行网口,由流量分析服务器对流量进行分析处理。当网络链路上的流量较大时,一台流量分析服务器无法满足需求,就需要多台流量分析服务器共同进行流量分析处理。这样就出现一个流量负载分担的问题,即交换机如何将分光器引来的流量均衡地分配到多台流量分析服务器上进行处理,以达到有效利用资源的目的。
目前,在交换机上配置访问控制表(ACL,Access Control List)过滤器来达到分在分担的效果,造交换机上通过配置ACL过滤器把不同网段的流量分配到不同的流量分析服务器上进行处理。例如,当前有两个网段192.168.1.0/24和192.168.2.0/24的流量,则配置对应的ACL规则,将192.168.1.0/24网段的流量分配到流量分析服务器A进行处理,而将192.168.2.0/24网段的流量分配到另一个流量分析服务器B进行处理,以达到负载分担的效果。
但是,根据ACL过滤器将流量在各流量分析服务器之间进行负载分担的方案有如下的缺点:1)过滤器按照网段进行流量分配,无法达到流量均匀分配的效果,例如,当一个网段的用户流量较大,而其他网段的用户流量较小时就会出现流量分配不均匀的问题。而流量分配不均匀会造成有的流量分析服务器非常繁忙,导致处理不过来的现象出现,而有的流量分析服务器则很空闲,导致设备资源的浪费。2)当用户流量的网段有变化时,例如新增、修改网段时,需要重新获取用户流量的网段信息并人工更新ACL过滤器的配置,因此可维护性差。
发明内容
本发明主要提供了一种在流量分析服务器之间实现负载分担的方法,该方法可以在流量分析服务器之间更均衡地分配负载,且可维护性较好。
本发明还提供了一种分流设备,该分流设备能够在流量分析服务器之间更均衡地分配负载,且可维护性较好。
为达到上述目的,本发明的技术方案具体是这样实现的:
本发明公开了一种在流量分析服务器之间实现负载分担的方法,分流设备上配置有流信息表,所述流信息表用于保存流标识和所述分流设备上的与流量分析服务器连接的一对端口之间的对应关系,所述流标识为五元组信息,该方法包括:
所述分流设备在上行/下行入端口接收到报文时,提取所述报文的五元组作为所述报文所属流的流标识并判断流信息表中是否存在所述报文所属流的流标识;所述分流设备在下行/上行入端口接收到报文时,提取所述报文的五元组并将所提取五元组中的源IP地址和目的IP地址对调、将源端口和目的端口对调,将对调处理后的五元组作为所述报文所属流的流标识并判断流信息表中是否存在所述报文所属流的流标识;
如果所述流信息表中存在所述报文所属流的流标识,则分流设备通过流信息表中所示的与所述报文所属流的流标识所对应的一对端口中的上行出端口,将上行入端口所接收的报文发送到相应的流量分析服务器上;分流设备通过流信息表中所示的与所述报文所属流的流标识对应的一对端口中的下行出端口,将下行入端口所接收的报文发送到相应的流量分析服务器上;
如果所述流信息表中不存在所述报文所属流的流标识,则所述分流设备统计自身与不同流量分析服务器连接的各端口上的流速率,并根据统计结果和各流量分析服务器的处理能力,选择一个与流量分析服务器连接的上行出端口将上行入端口所接收的报文通过该选择的上行出端口发送到相应的流量分析服务器上、并将该报文所属流的流标识和选择的上行出端口以及对应于该上行出端口的下行出端口对应保存到所述流信息表中,选择一个与流量分析服务器连接的下行出端口将下行入端口所接收的报文通过该选择的下行出端口发送到相应的流量分析服务器上、并将该报文所属流的流标识和选择的下行出端口以及对应于该下行出端口的上行出端口对应保存到所述流信息表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118228.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:履带式高频热合缝纫机
- 下一篇:一种凳腿可伸缩的凳子