The invention provides an information synchronization method, device and processing equipment between load balancing nodes, which relates to the field of communication technology. The method includes: receiving messages forwarded by switches, in which messages include source addresses, load balancing nodes communicate with switches in the same available area, load balancing nodes communicate with switches, distributing destination addresses for messages, and according to source locations. The address and destination address determine the message forwarding path; send the message forwarding path to other load balancing nodes; among them, other load balancing nodes include load balancing nodes which belong to different available areas. The embodiment of the invention realizes the function of analog multicast synchronization without relying on the switch, and can dispatch load among clusters more efficiently, improve disaster tolerance, reduce development cost and improve the stability of the system.
【技术实现步骤摘要】
负载均衡节点之间的信息同步方法、装置和处理设备
本专利技术涉及通信
,具体而言,涉及一种负载均衡节点之间的信息同步方法、装置和处理设备。
技术介绍
云服务网络中,用户可以通过互联网访问云资源,常用的网络结构包括核心交换机—网关节点—服务节点三层架构,其中核心交换机包括与互联网服务提供商连接的外网交换机和与网关节点连接的内网交换机,服务节点提供用户需要的服务。为了提高服务效率,在网关节点收到业务请求后,会对业务请求做负载调度,均衡各个服务节点的负载。为了保证提供服务的稳定性,一般都设置有容灾机制。例如,网关节点保存的负载调度信息需要同步至集群内的其他网关节点,从而在该网关节点无法正常工作时,由其他网关节点执行负载均衡。或者,网关节点保存的负载调度信息同步至其他内网交换机连接的网关节点,即集群间的负载均衡。由于存在整个集群同时无法工作的情况,上述容灾机制也可以是将网关节点保存的负载调度信息同步至其他内网交换机连接的网关节点,即需要进行不同交换机连接的网关节点之间的信息同步,以进行负载均衡。现有技术中通过组播进行信息同步,然而并不支持跨交换机组播,导致无法进行合理的负载均衡。针对上述负载均衡方案存在的问题,目前尚未提出有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种负载均衡节点之间的信息同步方法、装置和处理设备,可以进行集群间模拟组播,降低了开发成本,提高了系统的稳定性。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种不同可用区内负载均衡节点之间的信息同步方法,应用于负载均衡节点,包括:接收 ...
【技术保护点】
1.一种不同可用区内负载均衡节点之间的信息同步方法,其特征在于,应用于负载均衡节点,包括:接收交换机转发的报文,其中,所述报文包括源地址,所述负载均衡节点与所述交换机在同一可用区内,所述负载均衡节点与所述交换机通信连接;为所述报文分配目的地址;根据所述源地址和目的地址确定报文转发路径;向其他负载均衡节点发送所述报文转发路径;其中,所述其他负载均衡节点包括与所述负载均衡节点属于不同可用区的负载均衡节点。
【技术特征摘要】
1.一种不同可用区内负载均衡节点之间的信息同步方法,其特征在于,应用于负载均衡节点,包括:接收交换机转发的报文,其中,所述报文包括源地址,所述负载均衡节点与所述交换机在同一可用区内,所述负载均衡节点与所述交换机通信连接;为所述报文分配目的地址;根据所述源地址和目的地址确定报文转发路径;向其他负载均衡节点发送所述报文转发路径;其中,所述其他负载均衡节点包括与所述负载均衡节点属于不同可用区的负载均衡节点。2.根据权利要求1所述的方法,其特征在于,所述向其他负载均衡节点发送所述报文转发路径,包括:获取所述其他负载均衡节点的地址;根据所述地址将所述报文转发路径分别发送至所述其他负载均衡节点。3.根据权利要求2所述的方法,其特征在于,所述根据所述地址将所述报文转发路径分别发送至所述其他负载均衡节点,包括:基于所述其他负载均衡节点的数量对所述报文转发路径进行复制,得到N份报文转发路径;其中,N的取值为所述其他负载均衡节点的数量;基于每个所述其他负载均衡节点的地址将复制得到的所述报文转发路径分别发送至对应的所述其他负载均衡节点。4.根据权利要求1-3任一项所述的方法,其特征在于,所述报文转发路径包括源地址和目的地址;所述源地址为发送所述报文的用户端的地址;所述目的地址为所述报文分配的服务节点的地址。5.根据权利要求1-3任一项所述的方法,其特征在于,还包括:接收并存储所述其他负载均衡节点发送的报文转发路径表。6.根据权利要求5所述的方法,其特征在于,在所述从交换机获取用户的报文之后,还包括:判断所述报文的源地址是否在预存的报文转发路径表中;所述预存的报文转发路径表包括:所述负载均衡节点的报文转发路径表和从所述其他负载均衡节点接收的报文转发路径表;若不存在,则基于预设的负载均衡调度算法为所述报文分配目的地址;若存在,则从所述报文转发路径表中获取所述报文的目的地址。7.根据权利要求1-3任一项所述的方法,其特征在于,还包括:从所述交换机或预存的数据库中获取所述其他负载均衡节点的地址。8.根据权利要求1-3任一项所述的方法,其特征在于,还包括:在监测到所述报文转发路径更新时,将更新后的所述报文转发路径同步至所述其他负载均衡节点。9.根据权利要求1-3任一项所述的方法,其特征在于,在根据所述源地址和目的地址确定报文转发路径之后,还包括:将所述报文转发路径作为一条记录添加至预存的报文转发路径表;其中,所述报文转发路径表包括:与多个不同的用户端对应的报文转发路径;根据所述其他负载均衡节点的地址将所述报文转发路径表分别发送至所述其他负载均衡节点。10.根据权利要求1-3任一项所述的方法,其特征在于,所述其他负载均衡节点还包括:与所述负载均衡节点属于相同可用区的负载均衡节点。11.一种不同可用区内负载均衡节点之间的信息同步装置,其特征在于,应用于负载均衡节点,包括:接收模块,用于接收交换机转发的报文,其中,所述报文包括源地址,所述负载均衡节点与所...
【专利技术属性】
技术研发人员:刘明飞,杨玉玺,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。