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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com