Network Packet Priority Routing via Link Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, service load sharing across multiple virtual machines on a single physical server often results in port congestion, leading to discarded packets and degraded user experience due to the inability to prioritize service traffic effectively.

Innovation Solution

A method and device for transmitting network packets that prioritize service traffic by assigning different network interfaces based on packet priority, using differentiated services code points and link aggregation groups to ensure optimal routing and minimize congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If service load sharing is implemented by mixing traffic of different services together, then device complexity is reduced and ease of operation is improved, but service quality deteriorates and packet loss increases due to port congestion

Engineering Contradiction:
Improveease of operationVSAvoidservice quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments network traffic into different service types (file download, online video, instant messaging, etc.) and assigns each service type to specific network interfaces based on priority. This segmentation allows high-priority services to be transmitted through dedicated interfaces, preventing port congestion from affecting critical services while maintaining manageable system complexity through structured classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different transmission characteristics to different services. High-priority services receive preferential treatment with dedicated network interfaces and priority marking, while lower-priority services share remaining capacity. This localized optimization ensures that critical services maintain high reliability without requiring complete isolation of all traffic streams.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple physical network interfaces are configured and bonding technology is used for load balancing, then network throughput and reliability are improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes existing bonding technology multi-functional by adding service-type-based routing capabilities to the standard load balancing functionality. The same network interface bonding infrastructure is used both for traditional load distribution and for priority-based service routing, eliminating the need for completely separate systems while achieving both reliability and service quality improvements.

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

Solution Approach 2:

The patent performs preliminary classification of network packets by service type before transmission routing decisions are made. By identifying and marking the service type of each packet in advance, the system prepares the traffic for priority-based routing without adding complexity during the actual transmission process, as the routing decisions are based on pre-established service classifications.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If service traffic is prioritized by routing through different network interfaces, then service quality and reliability are improved, but device complexity and operational difficulty increase

Engineering Contradiction:
Improveservice qualityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the network system automatically classify and route packets based on their service type without requiring manual intervention. The bonding technology and routing decisions are automated through predefined rules and priority markings, allowing the system to manage its own traffic distribution while maintaining high service quality, thus avoiding the operational complexity that would arise from manual traffic management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10057175B2Method and device for transmitting network packet
Publication Date: 2018.08.21 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US10057175B2 patent drawing
  • US10057175B2 patent drawing
  • US10057175B2 patent drawing

AI summary

A method and a network device for transmitting a network packet. Priorities of services are differentiated, and service load sharing is performed on multiple ports according to a priority of a service and the service quality of different services is improved and user experience satisfaction is enhanced. The network device first acquires the network packet and the priority of the network packet, and sends the network packet through a network interface corresponding to the priority of the network packet, and when receiving the network packet sent by the network device, a switching device records a source port number, a source Internet Protocol (IP), a destination port number, and a destination IP of the network packet received on each physical port, and finds a physical port corresponding to a to-be-sent network packet from a record of the switching device, and sends the network packet through the physical port.