Method and device for load balancing

A load balancing and switch technology, applied in the field of communication, can solve the problem of uneven load of cluster SDN controllers, and achieve the effect of improving resource utilization efficiency and strong achievability

Active Publication Date: 2020-09-29
ZTE CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The present invention provides a load balancing method and device to at least solve the problem of uneven load of cluster SDN controllers in the related 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 load balancing
  • Method and device for load balancing
  • Method and device for load balancing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0141] Figure 6 It is a schematic diagram of allocation of controllers and switches in a domain according to preferred embodiment 1 of the present invention, such as Figure 6 As shown in the example, there are SDN controller nodes A, B, and C distributed in the domain. The switches controlled by the A controller node include sw1, sw2 and sw3; the switches controlled by the B controller node include sw4 and sw5; the switches controlled by the C controller node include sw6, sw7 and sw8; combined with Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 describe this preferred embodiment in detail.

[0142] S1, cluster controller scheduling starts: the controller sets the historical maximum number of packet-in to H ipmax , the historical maximum number of flow tables is H ifmax and other OF messages have a historical maximum value of H immax , and set to 0 respectively.

[0143] S2. The information collection module in the cluster controller is used to collect sam...

Embodiment 2

[0203] by Figure 6 For example, there are SDN controller nodes A, B, and C distributed in the domain. The switches managed by the controller node A include sw1, sw2, and sw3; the switches managed by the controller node B include sw4 and sw5; the switches managed by the controller node C include sw6, sw7, and sw8; the preferred embodiment will be described in detail below.

[0204] S1, cluster controller scheduling starts: the controller sets the historical maximum number of packet-in to H ipmax , the historical maximum number of flow tables is H ifmax and other OF messages have a historical maximum value of H immax , and set to 0 respectively.

[0205] S2. The information collection module in the cluster controller is used to collect sample information. The sample data collected in this example is the statistical information of a certain day, a time period, and different time stamps within a week. At the same time, the actual measurement information in this period of the ...

Embodiment 3

[0253] Figure 7 It is a schematic diagram of distribution of cascaded controllers and switches in a domain according to preferred embodiment 3 of the present invention, such as Figure 7As shown in the example, SDN controller nodes A, B, and C and super controller node D are distributed in the domain. The switches managed by the controller node A include sw1, sw2, and sw3; the switches managed by the controller node B include sw4 and sw5; the switches managed by the controller node C include sw6, sw7, and sw8; the preferred embodiment will be described in detail below.

[0254] S1, cluster controller scheduling starts: the controller sets the historical maximum number of packet-in to H ipmax , the historical maximum number of flow tables is H ifmax and other OF messages have a historical maximum value of H immax , and set to 0 respectively.

[0255] S2. The information collection module in the cluster controller is used to collect sample information. The sample data colle...

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 present invention discloses a load balancing method and device, wherein the method includes: collecting data of characteristic parameters of multiple switches managed and controlled by each SDN controller of the cluster software defined network SDN controller; according to the multiple For the data of the characteristic parameters of the switch, estimate the data of the characteristic parameters of the plurality of switches at the next moment; according to the estimated data of the characteristic parameters of the plurality of switches at the next moment, the cluster SDN Each SDN controller of the controller performs load balancing. The present invention solves the problem of uneven load of cluster SDN controllers in related technologies, and performs load balancing through estimated data. This method is highly achievable and improves resource utilization efficiency of cluster SDN controllers.

Description

technical field [0001] The present invention relates to the communication field, in particular, to a load balancing method and device. Background technique [0002] Software Defined Networks (SDN for short) technology was originally a new network innovation architecture proposed by the clean slate research group of Stanford University in the United States. Its core technology, Openflow (OF) protocol, realizes flexible control of network traffic by separating the control plane of network equipment from the data plane, and provides a good platform for core network and application innovation. [0003] The SDN network consists of three parts: including SDN controller, secure channel and SDN switch. The SDN controller is a network control software designed according to the OpenFlow protocol. It is used to manage data flow, configure network devices, formulate flow tables (FlowTable), and undertake communication between network services and network devices. There can be multiple...

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
CPCH04L45/645
Inventor 喻敬海张道伟吴少勇
Owner ZTE CORP
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