Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

High available realizing method and equipment 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: 2015-09-23
NEW H3C TECH CO LTD
View PDF5 Cites 35 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
  • High available realizing method and equipment of load balancing service
  • High available realizing method and equipment of load balancing service
  • High available realizing method and equipment 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 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 backup LB node. On...

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 high available realizing method of a load balancing service. The method is applied to load balancing nodes in a load balancing service cluster of Openstack. The method comprises the steps as follows: switching a second LB node used as any backup LB node of the load balancing service cluster as a main LB node after LBaas agent on the first LB node used as the main LB node of the load balancing service cluster is failed, configuring a virtual host name of the load balancing service cluster as a self virtual host name, and starting the LBaas agent; transmitting a synchronous request message carried with the virtual host name to a control node; receiving a synchronous response message returned by the control node, and creating each load balancer according to configuration information of each load balancer carried by the synchronous response message and port numbers which correspond to each load balancer one by one.

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 L4-L7 services, such as load balancing services (Loadbalance as a service, LBaas), etc. Users Through these services, more applications can be deployed 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 an...

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
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products