【技术实现步骤摘要】
报文转发的负载均衡方法、装置及网络设备
[0001]本说明书涉及数据传输
,尤其涉及一种报文转发的负载均衡方法、装置及网络设备。
技术介绍
[0002]对网络流量进行分析时,仅分析通信双方的单向流量是不够的,往往需要结合通信双方的双向流量才能全面分析流量包含的信息。因此,需要将通信双方的报文转发到同一台网络流量分析服务器。在某些情况下可能会有大量报文需要进行分析,因此在通过交换机将报文转发到多台网络流量分析服务器时,需要考虑如何负载均衡地从交换机的各端口输出报文并发送到各台网络流量分析服务器的问题。
[0003]目前的负载均衡方法在转发报文时,交换机根据报文的源MAC地址和目的MAC地址计算出索引值,再根据索引值从预先制定的报文转发表查找输出该报文的端口和接收的网络流量分析服务器。现有方法制定的报文转发表中,某个端口输出的报文可能会被发送到所有的网络流量分析服务器,不能满足从某个端口输出的报文只发送到绑定的网络流量分析服务器的需求。
技术实现思路
[0004]为克服相关技术中存在的问题,本说明书 ...
【技术保护点】
【技术特征摘要】
1.一种报文转发的负载均衡方法,其特征在于,适用于交换机向至少两台网络流量分析服务器转发报文,所述报文为源设备与目的设备之间交互的报文,所述交换机有若干端口;所述方法包括:确定报文转发表中与报文中携带的标识信息对应的索引值,所述报文转发表存储有基于负载均衡策略确定的所述端口以及所述网络流量分析服务器的标识的对应关系;所述对应关系被重复存储于多个组中;利用所述索引值从报文转发表中查找所述交换机的目的端口以及目的网络流量分析服务器的标识;将所述报文通过所述目的端口发送给所述目的网络流量分析服务器。2.根据权利要求1所述的负载均衡方法,其特征在于,所述确定报文转发表中与报文中携带的标识信息对应的索引值,包括:计算所述标识信息的哈希值,所述索引值与所述哈希值对应。3.根据权利要求2所述的负载均衡方法,其特征在于,将所述哈希值对所述报文转发表的表项数量取模得到取模结果,所述索引值为所述取模结果。4.根据权利要求1所述的负载均衡方法,其特征在于,所述负载均衡策略包括:在所述交换机端口的数量小于所述网络流量分析服务器的数量的情况下,以固定顺序多次遍历所述端口,以将遍历到的所述端口与其中一个未建立对应关系的所述网络流量分析服务器的标识建立对应关系;或,在所述交换机端口的数量大于所述网络流量分析服务器的数量的情况下,以固定顺序多次遍历所述网络流量分析服务器的标识,以将遍历到的所述网络流量分析服务器的标识与其中一个未建立对应关系的端口建立对应关系。5.根据权利要求1至4任一所述的负载均衡方法,其特征在于,所述标识信息包括:源IP地址、目的IP地址、源端口、目的端口和协议号。6.一种报文转发的负载均衡装置,其特征在于,适用于交换机向...
【专利技术属性】
技术研发人员:房谦,张宁,薛雄超,周江恒,张乾,
申请(专利权)人:杭州迪普信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。