Multi-Port Packet Routing for Balanced Bandwidth Loads

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 to store path reachability information, and balancing network port loads to improve communication efficiency and performance.

Engineering Contradictions & Design Principles

VSEngineering 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

Engineering Contradiction:
Improvecommunication structureVSAvoidcommunication performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the communication path by introducing multiple network ports (first network port, second network port, etc.) that can be independently selected for different communication scenarios. This segmentation allows the system to distribute data traffic across multiple paths, reducing bandwidth load on any single path while improving overall communication performance without significantly increasing device complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple network ports are used for communication, then communication efficiency is improved, but storage space and computing resources increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidstorage space and computing resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-establishing a binding relationship between device-level ports and network ports before communication occurs. The path reachability information is pre-calculated and stored in a routing table, mapping device-level port identifiers to appropriate network ports. When communication needs to occur, the system simply queries this pre-computed routing information rather than performing complex real-time path calculations, thereby improving communication efficiency while minimizing storage and computing resource requirements.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If path reachability information for all network ports is stored, then routing accuracy is improved, but storage space increases

Engineering Contradiction:
Improverouting accuracyVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential routing information needed for path selection by storing path reachability information in a compact routing table. Rather than storing complete path details for all possible network port combinations, the system stores only the critical mapping between device-level port identifiers and reachable network ports. This extraction approach maintains sufficient routing accuracy for effective path selection while significantly reducing the storage space required.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4672706A1Message transmission method and apparatus, node device, and communication system
Publication Date: 2025.12.31 HUAWEI TECH CO LTD
  • EP4672706A1 patent drawingFigure 1~2
  • EP4672706A1 patent drawingFigure 3
  • EP4672706A1 patent drawingFigure 4

AI summary

This application discloses a packet transmission method and apparatus, a node device, and a communication system, and relates to the field of communication technologies. The packet transmission method may be applied to a first node device in the 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. In the foregoing process, 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, and communication performance can be improved.