Network Packet Priority Routing via Link Aggregation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


