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

Load balancing method, device and system

A load balancing and algorithmic technology, applied in the field of communication, can solve the problems that the flow defined by the controller cannot be finely controlled, and the flow is out of order.

Inactive Publication Date: 2015-07-22
ZTE CORP
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the strength of the switch to identify traffic is too coarse, the traffic defined by the controller cannot be finely controlled; and when the strength of the traffic identified by the controller is too coarse, the traffic identified by the controller may be out of order

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 method, device and system
  • Load balancing method, device and system
  • Load balancing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0095] The first embodiment of another load balancing method provided by the present invention, such as Figure 8 As shown, this embodiment includes the following steps:

[0096] Step 801: When reporting the capability of the group table to the controller, the Openflow switch notifies the controller of the routing policy supported by the group table.

[0097] In this step, there are two routing strategies, namely, per packet and per flow.

[0098] Under the load balancing of the packet-by-packet policy, the data packets to the same destination are evenly distributed to different paths; while under the load balancing of the packet-by-flow policy, the packets to the same destination address are distributed according to the route selection key value. Divide into different flows (Flow), and then distribute different flows to different paths in a balanced manner.

[0099] By default, the controller considers that the Openflow switch supports all Match fields as key values.

[01...

no. 3 example

[0122] In the third embodiment of another load balancing method provided by the present invention, in this embodiment, the route selection strategy of the SDN network ECMP load balancing is flow-by-flow. Such as Figure 10 As shown, this embodiment includes the following steps:

[0123] Step 1001 , when the Openflow switch reports the capability of the group table to the controller, it informs the controller of the routing strategy supported by the group table (including at least flow-by-flow).

[0124] In this step, when the Openflow switch reports the group table capability to the controller, it can only report the routing policy that supports flow-by-flow and the supported routing key value. The routing key value can reuse the existing definition of the Match field. Tuples (source IP, destination IP, protocol type, source port, destination port) are used as key-value routing, and any Match preset definition field set is also supported as key-value routing.

[0125] Step 1...

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

Disclosed in the present invention are a load balancing method, device, system and computer storage medium, wherein the load balancing method includes: a switch transmits to a controller the path selection strategy supported by the group table; the controller determines the appointed path selection strategy on the basis of the received path selection strategy and the application (APP) or the service requirements of the controller itself; the controller transmits to the switch the Select type of group table items and the appointed path selection strategy; and while performing the Select type of group table on the traffic, the switch performs the corresponding path selection algorithm on the basis of the appointed path selection strategy received.

Description

technical field [0001] The present invention relates to communication technology, in particular to a load balancing method, device and system. Background technique [0002] Software Defined Network (SDN) is a new network innovation architecture. The OpenFlow protocol adopted by the SDN network separates the network device control plane (including the OpenFlow controller) from the data plane (including the OpenFlow switch Capable Switch), thereby realizing flexible control of network traffic and providing innovations for core networks and applications. a good platform. [0003] The OpenFlow protocol is used to describe the standard of information used for the interaction between the controller and the switch, as well as the interface standard of the controller and the switch. The core part of the protocol is a collection of information structures for the OpenFlow protocol. [0004] The controller manages the switch through the OpenFlow protocol. Through this protocol, the...

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 Applications(China)
IPC IPC(8): H04L12/803H04L45/24H04L45/42H04L45/50
CPCH04L41/5096H04L45/30H04L45/64H04L47/125H04L45/24H04L9/40H04L41/0895H04L41/40H04L41/342H04L41/122H04L41/0893H04L2101/622H04L45/50
Inventor 焦欣文梁乾灯陈然
Owner ZTE CORP
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