Unlock instant, AI-driven research and patent intelligence for your innovation.

Load balancing implementation system and method based on SDN

A technology for load balancing and system implementation, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as reducing load balancing performance, and achieve the effect of improving forwarding performance and flexible customization

Inactive Publication Date: 2018-03-27
赞同科技股份有限公司
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the way to achieve load balancing is mainly realized through the full proxy. To achieve load balancing through the full proxy, the client needs to establish a connection with the full proxy, and the proxy establishes a connection with the back-end server. Two connections need to be established, which greatly reduces the load balancing performance

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
  • Load balancing implementation system and method based on SDN
  • Load balancing implementation system and method based on SDN
  • Load balancing implementation system and method based on SDN

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The SDN-based load balancing realization system and method of the present invention are applicable to the realization of server load balancing.

[0021] figure 2 Shown is a general structural block diagram according to an embodiment of the present invention. These include terminals, switches, controllers, and multiple servers, among which the switch is OpenFlow

[0022] Different from traditional load balancing, the forwarding of OpenFlow-based load balancing is finally realized through the flow table.

[0023] First, the controller generates a flow table that can be recognized by the OpenFlow switch according to the load balancing rules, and distributes the flow table to the OpenFlow switch.

[0024] When the OpenFlow switch receives the data p...

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 technical scheme of the invention includes a load balancing implementation system and method based on an SDN. The system comprises a terminal, a controller, a switch and a plurality of back end servers and is used for generating a message of allocating the service of the terminal to the back end servers at the arrival of load balancing, wherein the message comprises a terminal IP and a virtualIP address, as well as a data packet for service processing; generating a flow table that can be identified by the switch and sending the flow table to the switch; modifying the virtual IP address according to preset rules of the flow table, receiving the data packets sent by the back end servers and restoring the IP address; receiving the data packets sent by the switch, performing correspondingservice operations and generating the corresponding data packets, wherein the data packets comprise messages. The load balancing implementation system and method have the beneficial effects that theload balancing of the link level is realized, compared with the traditional proxy level load balancing, the forwarding performance of the load balancing is greatly improved, and the rules of the flowtable are dynamically modified to achieve flexible customization of the network.

Description

technical field [0001] The invention relates to an SDN-based load balancing realization system and method, belonging to the field of computer data processing. Background technique [0002] Load Balance (LB for short) is a clustering technology of servers or network devices. Load balancing distributes specific services (network services, network traffic, etc.) to multiple servers or network devices, thereby improving service processing capabilities and ensuring high availability of services. [0003] For example: A certain system has 70 million transactions per day, and a single server can only handle 50 million transactions at full load, and a single server cannot handle such a large transaction volume at all. At this point, you can add another server with the same processing capacity, distribute all the business to these two servers, and let them handle part of it separately. The load balancing technology just solves how to distribute the business to two or more servers. ...

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): H04L12/803H04L12/741H04L45/74
CPCH04L45/745H04L47/125
Inventor 李宇翔谭小波刘文学
Owner 赞同科技股份有限公司