Traffic Flow Processing via Node Replication and Elimination
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If multiple relay nodes are configured for path protection, then service protection capability is improved, but configuration and management difficulty increases
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.
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.
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
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.
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.
Data Source
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.


