Aggregation Packet Forwarding System Reducing Processor Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing routers with limited processor performance struggle to efficiently handle high network transmission rates, especially for applications between Ethernet and Wi-Fi, due to increased processor loads from complex Wi-Fi protocols.
Innovation Solution
An aggregation packet forwarding method and system that combines multiple packets with the same characteristics into an aggregated packet, which is then forwarded, reducing the packet forwarding rate and improving overall forwarding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple packets are processed individually by the processor, then packet forwarding completeness is maintained, but processor load increases and forwarding efficiency decreases
Solution Approach 1:
The patent merges multiple individual packet processing operations into a single aggregated packet processing operation. The aggregation module combines multiple packets into one aggregated packet, which is then processed by the processor as a single unit. This merging approach reduces the number of processing cycles required and decreases processor load while maintaining forwarding efficiency.
2Productivity
If hardware offloading is used to reduce processor load, then forwarding performance improves, but implementation difficulty increases due to complex Wi-Fi protocols
Solution Approach 1:
The patent introduces an aggregation module as an intermediary component between the network interface and the processor. This module handles the complex packet aggregation and deaggregation operations, shielding the processor from protocol complexity while enabling hardware-assisted performance improvement without requiring complex hardware offloading implementations.
3Productivity
If faster or multicore processors are used to distribute workload, then processing capacity increases, but hardware cost increases
Solution Approach 1:
The patent combines multiple packet processing tasks into a single aggregated processing operation, which reduces the total processing capacity required. This allows the use of lower-cost, single-core processors while maintaining the same effective throughput that would require expensive multicore processors without aggregation.
Data Source
AI summary
An aggregation packet forwarding method and a system for the same are provided. The method includes: configuring a first NIC to transmit to-be-forwarded packets to an aggregation module; configuring the aggregation module to generate an aggregated packet according to packet characteristics of the to-be-forwarded packets; configuring a first processing unit to execute a first NIC driver to process the aggregated packet generated by the aggregation module and send them to an L2 forwarding module; configuring the L2 forwarding module to transmit the aggregated packet according to an L2 forwarding table; configuring a second processing unit to execute a second NIC driver to process the aggregated packet and send the aggregated packet to a deaggregation module; configuring the deaggregation module to deaggregate the aggregated packet into the to-be-forwarded packets, and send the to-be-forwarded packets to the second NIC; and configuring the second NIC to receive the to-be-forwarded packets.


