Network Synchronization Engine Bypasses CPU for Faster Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional networking aggregation systems face inefficiencies in synchronization processes due to the need for central processing system involvement in secondary VLT peer devices, which increases workload and processing time.
Innovation Solution
An Information Handling System with a network synchronization engine that copies and transmits synchronization packets directly through network hardware, bypassing the central processing system, allowing for inter-aggregated-networking-device link synchronization without additional processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If synchronization operations are performed through the central processing system in conventional networking aggregation systems, then the synchronization process can be completed with existing hardware architecture, but the workload on the central processing system increases and processing time is extended
Solution Approach 1:
The patent extracts the synchronization packet copying function from the central processing system and implements it in the network processing system. The network processing system now independently copies synchronization packets received from aggregated ports and transmits them to peer devices without requiring central processing system intervention, thereby reducing CPU workload and accelerating synchronization.
Solution Approach 2:
The network processing system acts as an intermediary between the aggregated ports and the inter-aggregated-networking-device links. It receives synchronization packets, copies them, and forwards them directly to peer devices, eliminating the need for central processing system mediation and reducing processing delays.
2Loss of time
If the network processing system copies and transmits synchronization packets directly without central processing system involvement, then synchronization speed increases and workload on the central processing system decreases, but the network processing system must handle additional copying operations
Solution Approach 1:
The network processing system performs self-service by independently copying synchronization packets and transmitting them to peer devices without requiring assistance from the central processing system. This autonomous operation reduces synchronization time and eliminates CPU bottlenecks.
Solution Approach 2:
The network processing system implements a copying mechanism that creates duplicate copies of synchronization packets received from aggregated ports. These copies are then transmitted through the inter-aggregated-networking-device links to peer devices, enabling parallel processing and reducing overall synchronization time.
Data Source
AI summary
A system includes a first aggregated networking device that is coupled to a second aggregated networking device via an inter-aggregated-networking-device link and that is configured to provide a first portion of a link aggregation to a connected device, The first aggregated networking device receives a first packet via a first aggregated port that is included in the first aggregated networking device and that provides the first portion of the link aggregation to the connected device. The first packet includes first information for synchronizing at least one process running in the first aggregated networking device with respective corresponding processes running in the second aggregated networking device. The first aggregated networking device copies, using a first network processing system, the first packet to provide a first copied packet and provides, using the first network processing system, the first copied packet to the second aggregated networking device via the inter-aggregated-networking-device link.


