Traffic Flow Processing via Node Replication and Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current high-reliability network architectures for traffic flow transmission lack a technical solution for configuring each node effectively for transmission and protection, particularly in deterministic networks where edge and relay nodes are involved.

Innovation Solution

A traffic flow processing method and apparatus that generates and configures specific configuration information for edge and relay nodes to replicate and manage data packets, ensuring reliable transmission and protection by replicating data packets across multiple paths and using elimination modules to handle redundant packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are replicated across multiple paths for reliable transmission, then transmission reliability is improved, but device complexity increases due to multiple replication and elimination modules

Engineering Contradiction:
Improvetransmission reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network path is segmented into multiple independent transmission paths between source and destination nodes. Each path can be independently configured and managed, allowing replication of data packets across different segments without requiring complex coordination between paths. This segmentation enables reliable transmission through path diversity while maintaining manageable complexity at each node.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Configuration information including replication and elimination module settings is pre-configured at each node before traffic flow transmission begins. The controller generates and distributes configuration information to edge nodes and relay nodes in advance, establishing the replication and elimination behavior for multiple paths before actual data transmission occurs. This preliminary configuration reduces runtime complexity while ensuring transmission reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple relay nodes are configured for path protection, then service protection capability is improved, but configuration and management difficulty increases

Engineering Contradiction:
Improveservice protection capabilityVSAvoidconfiguration and management difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

A controller acts as an intermediary between the network administrator and the distributed relay nodes. The controller centrally generates configuration information for multiple relay nodes, automatically calculating and distributing the necessary replication and elimination module settings. This intermediary approach shields operators from the complexity of manually configuring each relay node while ensuring consistent service protection across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The configuration information structure is designed to be universal and applicable across different relay nodes and path configurations. The same configuration framework can accommodate varying numbers of relay nodes, different path topologies, and multiple traffic flows, reducing the need for node-specific customization and simplifying overall network management.

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

3Reliability

If replication modules are added at each node for traffic flow protection, then transmission reliability is improved, but the number of components and system complexity increases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidnumber of components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Data packets are replicated at edge nodes and relay nodes using configuration-driven copying mechanisms. Each node creates copies of incoming data packets according to its configured replication rules, distributing these copies across multiple paths. This copying approach provides redundancy and reliability without requiring complex processing or additional hardware beyond standard network equipment capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Elimination modules at relay nodes and the destination node discard duplicate data packets that arrive via multiple paths. Each elimination module compares incoming packets against configured elimination rules and sequence numbers, removing redundant copies while preserving the first instance of each packet. This discarding mechanism recovers from the complexity of having multiple replication modules by systematically reducing packet volume at each hop.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11943148B2Traffic flow processing method and apparatus
Publication Date: 2024.03.26 HUAWEI TECH CO LTD
  • US11943148B2 patent drawing
  • US11943148B2 patent drawing
  • US11943148B2 patent drawing

AI summary

Embodiments of this application provide a traffic flow processing method. The method includes: generating and configuring first configuration information for a first edge node and second configuration information for the first relay node, where the first configuration information is used to: replicate a data packet included in a received traffic flow to obtain a first data packet and a second data packet, output, to a first relay node, the obtained first data packet, and output, to a second relay node, the obtained second data packet; generating and configuring second configuration information for the first relay node, where the second configuration information is used to: replicate the first data packet to obtain a third data packet and a fourth data packet, output, to the second relay node, the obtained third data packet, and obtain and output a first received data packet between the obtained fourth data packet and a fifth data packet received from the second relay node.