【技术实现步骤摘要】
一种负载均衡的方法及设备
本专利技术涉及交换机
,尤其涉及一种负载均衡的方法及设备。
技术介绍
现有技术中,在业务数据流在进入交换机之后,交换机以业务流的目的IP查找路由表找到集群VIP转发出口对应的ECMP组,交换机根据业务流的特征计算出的Hash值选出业务流将要输出的出口对应的ECMPEntry之后,索引NHOP信息获取数据流的输出接口及封装信息,进而将业务数据流送达相应的集群服务器。然后,上使用交换机做为负载均衡设备会遇到的问题是,当与交换机连接的服务器数量发生变化时如某一台服务器宕机或扩容,由于特定流的Hash不变,而集群中可转发路径数Path_Number就会发生变化,那么,交换机就会重新计算个各数据流的转发路径ForwardPath,最终得到的各数据流的转发路径可能就会发生变化,例如原先均衡到A出口服务器X的数据流,此时会重均衡到B出口服务器Y,由于大部分的IP服务是TCP协议,此时A流对应的源终端设备需要与服务器B重新立TCP连接,重新建立TCP连接的过程会导致整个业务流出现短暂的中断,而这个过程影响所有的业务数据流的转发,进而出现所有业务数据流的短时中断问题。所以,现有技术中,在业务流数据转发时容易出现短暂中断的技术问题。
技术实现思路
本专利技术实施例提供一种负载均衡的方法及设备,用于解决现有技术中,在业务流数据转发时容易出现短暂中断的技术问题。为此,本专利技术实施例提供的具体技术方案如下:一种负载均衡的方法,包括:交换机接收待归类的报文,其中,所述待归类的报文携带的目的互联网协议IP地址是集群中的服务器的地址;所述交换机根据所述待归类 ...
【技术保护点】
一种负载均衡的方法,其特征在于,包括:交换机接收待归类的报文,其中,所述待归类的报文携带的目的互联网协议IP地址是集群中的服务器的地址;所述交换机根据所述待归类的报文携带的传输信息将所述待归类的报文归入与所述传输信息对应类别的集群业务流;所述交换机根据预先建立的集群业务流的类别与转发路径之间的映射关系,确定所述集群业务流的转发路径;所述交换机根据确定的转发路径转发所述待归类的报文。
【技术特征摘要】
1.一种负载均衡的方法,其特征在于,包括:交换机接收待归类的报文,其中,所述待归类的报文携带的目的互联网协议IP地址是集群中的服务器的地址;所述交换机根据所述待归类的报文携带的传输信息将所述待归类的报文归入与所述传输信息对应类别的集群业务流;所述交换机根据预先建立的集群业务流的类别与转发路径之间的映射关系,确定所述集群业务流的转发路径;所述交换机根据确定的转发路径转发所述待归类的报文。2.如权利要求1所述的方法,其特征在于,在所述交换机根据预先建立的集群业务流的类别与转发路径之间的映射关系,确定所述集群业务流的转发路径之前,还包括:所述交换机接收测试报文,所述测试报文用于根据其携带的测试传输信息标识各集群业务流的类别;所述交换机使用所述测试报文进行均衡算法运算,分别获取各类集群业务流的转发路径;所述交换机建立各类集群业务流与其转发路径之间的映射关系。3.如权利要求2所述的方法,其特征在于,所述交换机建立各类集群业务流与其转发路径之间的映射关系,包括:所述交换机为各类集群业务流分别建立与其对应的唯一标识的流表FlowID;根据所述流表FlowID以及获取的所述各类集群业务流的转发路径建立表示各类集群业务流与其转发路径之间的映射关系的转发表项。4.如权利要求1-4中任一项所述的方法,其特征在于,在所述交换机根据确定的转发路径转发所述待归类的报文之前,包括:当所述交换机确定所述集群中的第一服务器处于活跃状态;所述交换机将处于活跃状态的第一服务器的下一跳标识更新为可转发,其中,所述交换机将转发路径中的转发出口为所述第一服务器的报文转发到所述第一服务器中。5.如权利要求1-4中任一项所述的方法,其特征在于,在所述交换机根据确定的转发路径转发所述待归类的报文之前,包括:当所述交换机确定所述集群中的第一服务器处于非活跃状态且第二服务器处于活跃状态;所述交换机使用所述第二服务器的转发信息填充所述集群中处于非活跃状态的第一服务器的下一跳标识,其中,所述交换机将转发路径中的转发出口为所述第一服务器的报文转发到所述第二服务器。6.如权利要求1-4中任一项所述的方法,其特征在于,所述交换机根据确定的转发路径转发所述待归类的报文之后,包括:若所述交换机在预设时长内未再次接收到各类集群业务流中任一类集群业务流的待归类的报文时,则所述交换机删除所述任一类集群业务流。7.如权利要求1-4中任一项所述的方法,其特征在于,所述传输信息包括如下的至少一项:报文的源地址、目的IP地址、目的端口号以及IP...
【专利技术属性】
技术研发人员:郭伟,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。