Method and device for realizing high availability of load balancing service

A technology of load balancing and implementation method, applied in the field of communication, which can solve problems such as traffic interruption

Active Publication Date: 2018-05-11
NEW H3C TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the present invention proposes a method and device for implementing high availability of load balancing services, which effectively solves the problem of traffic interruption caused by single point of failure in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for realizing high availability of load balancing service
  • Method and device for realizing high availability of load balancing service
  • Method and device for realizing high availability of load balancing service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In the prior art, the control node can manage multiple LB nodes that start LBaas agents, and dispatch the user's request to create a load balancer to the LBaas agent of a certain LB node through a scheduling algorithm, and the LBaas agent started on each LB node can be Generate and configure multiple load balancers. Therefore, the LBaas agent deployed on the LB node is a single point of failure. If no improvement is made, when a certain LB node goes down, the LBaas agent on the LB node will fail, which will lead to the failure of the LBaas agent created by the LB node. Each load balancer is also unavailable, and the traffic using the load balancing service on the LB node will be interrupted.

[0025] Therefore, the technical solution of the present invention proposes a high-availability solution for implementing load balancing services, and creates a load balancing service cluster. The load balancing service cluster is composed of a master LB node and at least one backu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for realizing high availability of load balancing service, which is applied to the load balancing node in the load balancing service cluster of Openstack, and the method includes: LBaas agent on the first LB node as the main LB node of the load balancing service cluster After failure, the second LB node that is any standby LB node of the load balancing service cluster is switched to the primary LB node, configure the virtual host name of the load balancing service cluster as its own virtual host name, and start the LBaas agent; Send a synchronous request message with the same name to the control node; receive a synchronous response message from the control node; create each load balancer according to the configuration information of each load balancer carried in the synchronous response message, and the port numbers corresponding to each load balancer. device.

Description

technical field [0001] The present invention relates to the field of communication technologies, in particular to a method and device for realizing high availability of load balancing services. Background technique [0002] Openstack is a cloud computing platform that can help users build and manage public clouds, private clouds, etc. Neutron is a network component in Openstack, which provides virtualization of network functions. It can not only provide flexible network connections for tenants, but also provide advanced services from L4 to L7, such as Load balance as a service (LBaas). These services can deploy more applications in their own cloud environment. [0003] The realization of LBaas service is roughly divided into two parts, one part runs on the control node of openstack, which provides users with application programming interface (Application Programming Interface, API) access, database addition, deletion, modification and query, and scheduling of user requests;...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/1038H04L67/1001
Inventor 田明明
Owner NEW H3C TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products