Multi-Port Packet Routing for Balanced Bandwidth Loads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges with high bandwidth load pressure and reduced performance due to single-path data transmission, especially when large amounts of data need to be transmitted.
Innovation Solution
Implementing multi-path communication by determining a device-level port identifier to select a target egress port from multiple network ports, using a routing table that stores path reachability information, and balancing network port loads to improve communication efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If single-path communication is used through network ports, then device complexity is reduced, but bandwidth load pressure increases and communication performance deteriorates
Solution Approach 1:
The patent segments the communication path by introducing multiple network ports (first network port, second network port, etc.) that can independently transmit data packets. This segmentation allows parallel communication paths, reducing the load on any single path while maintaining system simplicity through standardized port interfaces.
Solution Approach 2:
The patent transitions from single-path to multi-path communication by adding spatial dimensionality through multiple network ports. The binding relationship between device-level ports and network ports creates a many-to-many mapping, enabling data to flow through multiple simultaneous paths rather than a single sequential path.
2Productivity
If multiple network ports are used for communication, then communication performance improves, but storage space and computing resources increase
Solution Approach 1:
The patent creates a universal binding relationship mechanism where device-level ports are bound to multiple network ports through a standardized binding table. This binding relationship serves multiple functions: path selection, load balancing, and routing decisions, eliminating the need for separate management mechanisms for each network port.
Solution Approach 2:
The system implements self-service through automatic path selection based on the binding relationship. When data needs to be transmitted, the system automatically selects an appropriate network port based on the device-level port binding, without requiring manual configuration or complex external management for each communication path.
3Measurement precision
If path reachability information is stored for all network port combinations, then routing accuracy improves, but storage space increases
Solution Approach 1:
The patent extracts only the essential binding relationship information between device-level ports and network ports into a compact binding table. Instead of storing complete path reachability information for all possible network port combinations, the system stores only the fundamental binding relationships, which are then used to derive routing decisions.
Data Source
AI summary
This application discloses a packet transmission method and apparatus, a node device, and a communication system. The first node device includes a plurality of network ports. When sending a first packet, the first node device may determine a device-level port identifier of a target node device of the first packet, determine, based on the device-level port identifier of the target node device, a target egress port of the first packet from the plurality of network ports, and send the first packet through the target egress port of the first packet. The target egress port of the first packet is a network port with a path reachable to a device-level port of the target node device. The plurality of network ports participate in a path selection mechanism, so that multi-path communication can be implemented, bandwidth loads of the plurality of network ports can be balanced, communication efficiency can be improved.


