Network Flow Control Using Queue-Specific Congestion Notifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network flow control methods, such as source flow control (SFC), lack precise identification of the source network device associated with congestion, leading to inaccurate flow control operations and high buffer requirements in congested network devices.

Innovation Solution

A network flow control method that includes generating and sending flow control notifications with specific device, port, and queue information to ensure accurate flow control operations by identifying the correct network device, port, and queue for flow control execution, thereby avoiding incorrect operations and reducing buffer requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If source flow control (SFC) is implemented using only source IP address for route lookup, then flow control can be triggered for congestion management, but the identification of the source network device becomes imprecise leading to incorrect flow control operations

Engineering Contradiction:
Improveflow control operation accuracyVSAvoidsource network device identification precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the identification process by separating the source IP address lookup from the final flow control target identification. It introduces intermediate identification steps using port information and queue information that are extracted and transmitted through congestion notification packets. This segmentation allows the system to progressively narrow down from a broad IP address to a specific network device, port, and queue combination, thereby resolving the imprecision in source identification while maintaining reliable flow control operations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If link-level flow control (PFC) is used to manage congestion between directly connected network devices, then local congestion can be controlled, but congestion propagates upward layer by layer causing widespread network congestion

Engineering Contradiction:
Improvelocal congestion control effectivenessVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces congestion notification packets as intermediary carriers that transport critical flow control information (port information, queue information, device identification) across multiple network hops. These packets act as mediators between the congested network device and the source network device, enabling direct communication of congestion status without triggering widespread PFC pauses. This intermediary mechanism allows precise flow control to be implemented at the source while maintaining overall network productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If flow control notifications include detailed device, port, and queue information, then accurate flow control operations can be performed, but the complexity of the flow control system increases

Engineering Contradiction:
Improveflow control target identification precisionVSAvoidflow control system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal congestion notification packet structure that can carry multiple types of identification information (device ID, port information, queue information) in a standardized format. This multi-functional packet design allows the same notification mechanism to serve various flow control scenarios without requiring separate protocols for each level of precision. The universal structure reduces system complexity by providing a single, flexible solution that adapts to different identification needs while maintaining high precision in flow control target identification.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260019365A1Network Flow Control Method and Apparatus
Publication Date: 2026.01.15 HUAWEI TECH CO LTD
  • US20260019365A1 patent drawing
  • US20260019365A1 patent drawing
  • US20260019365A1 patent drawing

AI summary

A network flow control method includes: a first network device receives a target packet from a second network device, where the target packet carries packet flow control information, and the packet flow control information includes identification information of the second network device, information about a port from which the target packet flows into the second network device, information about a queue in which the target packet is located in the second network device, and/or priority information of the target packet. The first network device determines that the second network device needs to perform a flow control operation, then generates a first flow control notification based on the packet flow control information. The first network device sends the first flow control notification to the second network device, where the first flow control notification indicates the second network device to perform the flow control operation.