Flowpac Traffic Balancing for Granular Network Path Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing traffic balancing methods in data center networks struggle to achieve dynamic load balancing at a sufficient granularity, leading to inefficiencies such as congestion and packet disorder due to hash collisions and inconsistent path utilization.

Innovation Solution

The implementation of flowpacs, where packets are grouped into collections based on destination nodes and network balancing parameters, allowing for dynamic control of path switching based on the flowpac classification, ensuring packets in the same flowpac use the same path and those in different flowpacs use different paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional traffic balancing methods are used, then path selection is simplified, but dynamic load balancing at sufficient granularity cannot be achieved

Engineering Contradiction:
Improvedynamic load balancing capabilityVSAvoidpath switching control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments traffic into flowpacs (flow packets) based on destination nodes and network balancing parameters. Each flowpac is independently classified and routed, enabling fine-grained dynamic load balancing. This segmentation allows the system to achieve adaptability by treating different flowpacs differently, while the classification mechanism manages complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic path switching by classifying flowpacs based on real-time network balancing parameters. The path selection is not static but adapts dynamically based on the classification results, allowing the system to respond to changing network conditions while maintaining controlled complexity through the classification framework.

Inventive Principle:
Principle #15Dynamics

2Productivity

If packets are routed individually without flowpac classification, then routing flexibility is maximized, but congestion and packet disorder occur due to hash collisions

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidpacket delivery order
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

By segmenting packets into flowpacs with consistent hashing based on destination nodes, the patent ensures that packets within each flowpac follow the same path, preventing packet disorder.同时,the segmentation enables better bandwidth utilization by distributing different flowpacs across multiple paths, avoiding hash collisions while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different routing qualities to different flowpacs based on their classification. Packets within the same flowpac receive consistent path treatment (same quality), while different flowpacs may receive different path assignments. This local quality approach ensures packet order within flows while achieving overall load balancing and bandwidth utilization.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If path switching granularity is too fine, then load balancing precision is improved, but system overhead increases

Engineering Contradiction:
Improveload balancing precisionVSAvoidclassification and switching overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments traffic into flowpacs at an appropriate granularity level, neither too fine nor too coarse. This segmentation achieves load balancing precision by classifying based on destination nodes and network parameters, while the flowpac structure itself manages overhead by grouping packets that share the same routing characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the classification parameters from simple hash-based routing to multi-parameter flowpac classification based on destination nodes and network balancing parameters. This parameter change improves load balancing precision by considering multiple factors, while the structured classification approach manages the complexity overhead through systematic parameter evaluation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4009604B1Traffic balancing method, network device and electronic device
Publication Date: 2025.10.08 HUAWEI TECH CO LTD
  • EP4009604B1 patent drawingFigure 1~2
  • EP4009604B1 patent drawingFigure 3
  • EP4009604B1 patent drawingFigure 4

AI summary

This application provides a traffic balancing method, a network device, and an electronic device, and relates to the field of communications technologies. The network device includes: a first module, configured to obtain a to-be-sent packet; a second module, configured to create or maintain flowpacs, and classify the to-be-sent packet into a corresponding flowpac based on a destination node; and a third module, configured to send the to-be-sent packet based on the flowpac to which the to-be-sent packet belongs; where one flowpac includes at least one packet, and packets belonging to a same flowpac have a same destination node and a same sending path.