Network Device Elephant Flow Forwarding Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network devices cannot effectively meet the transmission latency requirements of service packets, particularly for elephant flows, leading to suboptimal quality of service due to inadequate identification of latency sensitivity.

Innovation Solution

A packet forwarding method and apparatus that determine characteristic parameters such as packet time interval and rate fluctuation coefficient for elephant flows to create forwarding policies that match the latency sensitivity, thereby optimizing transmission latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional forwarding policies are used for elephant flows, then device complexity is reduced, but transmission latency cannot meet service requirements

Engineering Contradiction:
Improvetransmission latencyVSAvoidforwarding policy complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing characteristic parameters (packet time interval and rate fluctuation coefficient) for elephant flows before forwarding. The network device monitors these parameters in advance, determines latency sensitivity beforehand, and stores the results for quick retrieval during packet forwarding, avoiding real-time calculation delays while meeting transmission latency requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling the network device to automatically monitor, calculate, and determine characteristic parameters of elephant flows without external intervention. The device autonomously identifies packet time intervals, computes rate fluctuation coefficients, determines latency sensitivity, and applies appropriate forwarding policies, reducing the need for manual configuration and external control

Inventive Principle:
Principle #25Self-service

2Loss of time

If characteristic parameters are monitored for each packet flow, then transmission latency is reduced, but measurement precision requirements increase

Engineering Contradiction:
Improvetransmission latencyVSAvoidparameter measurement precision
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent applies copying by creating simplified representations of flow characteristics through characteristic parameters (packet time interval and rate fluctuation coefficient). Instead of measuring and analyzing complete packet flow data, the device extracts and monitors these representative parameters that capture essential latency sensitivity information, reducing measurement complexity while maintaining sufficient precision for forwarding decisions

Inventive Principle:
Principle #26Copying

3Loss of time

If forwarding policies are optimized for latency sensitivity, then transmission latency is shortened, but device complexity increases

Engineering Contradiction:
Improvetransmission latencyVSAvoidforwarding policy complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements parameter changes by dynamically adjusting forwarding policies based on monitored characteristic parameters. The network device changes packet time interval thresholds and rate fluctuation coefficient values according to actual flow conditions, enabling adaptive optimization of transmission latency while maintaining manageable device complexity through parameter-based control rather than complex policy logic

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3855686B1Packet forwarding method and apparatus
Publication Date: 2023.08.30 HUAWEI TECH CO LTD
  • EP3855686B1 patent drawingFigure 1~2
  • EP3855686B1 patent drawingFigure 3~4
  • EP3855686B1 patent drawingFigure 5

AI summary

Embodiments of this application disclose a packet forwarding method, to shorten a transmission latency of an elephant flow. In the method, for a first packet flow used as an elephant flow, a network device may receive a plurality of packets of the first packet flow, and determine a characteristic parameter of the first packet flow based on the plurality of packets, where the characteristic parameter of the first packet flow is used to indicate a transmission latency of the first packet flow. After determining the characteristic parameter of the first packet flow, the network device determines a forwarding policy of the first packet flow based on the characteristic parameter of the first packet flow. The forwarding policy of the first packet flow is used to indicate latency sensitivity of the first packet flow.