Dynamic Inline Entry Management for Network Packet Health
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer networks face inefficiencies in managing periodic packets due to limited space in hardware tables, requiring a dynamic and selective approach to handle entries with varying periodic intervals, as existing methods either rely heavily on software resources or are limited by the capacity of inline mode tables.
Innovation Solution
Implementing a method where network devices dynamically compare periodic intervals to swap entries between inline and distributed modes, allowing entries with shorter intervals to be managed efficiently at the hardware level and those with longer intervals to be handled in distributed or centralized modes, thereby optimizing resource usage and maintaining network health.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the number of inline entries in the hardware table is increased to manage more periodic packets at hardware level, then the efficiency of periodic packet management is improved, but the device complexity and hardware resource requirements increase
Solution Approach 1:
The system dynamically adjusts the mode of periodic packet management (inline vs. distributed) based on the periodic interval of each entry. Entries with shorter intervals are managed in inline mode when hardware resources permit, while entries with longer intervals are managed in distributed mode. This dynamic allocation allows the system to optimize efficiency without permanently increasing hardware table capacity.
Solution Approach 2:
The invention changes the management parameter (mode of operation) based on the periodic interval parameter. When the periodic interval is below a threshold, inline mode is used; when above the threshold, distributed mode is used. This parameter-based differentiation allows efficient use of hardware resources while maintaining effective management of all periodic packet entries.
2Adaptability or versatility
If periodic packets are managed in centralized or distributed mode using software resources, then the flexibility and adaptability are improved, but the processing efficiency and resource consumption increase
Solution Approach 1:
Different management modes are applied to different periodic packet entries based on their specific characteristics (periodic interval). Entries with short intervals are assigned to inline mode for high efficiency, while entries with long intervals are assigned to distributed mode for flexibility. This localized quality assignment optimizes both efficiency and adaptability for each specific case.
Solution Approach 2:
The periodic packet management is segmented into two distinct modes: inline mode for high-frequency packets and distributed mode for low-frequency packets. This segmentation allows each mode to be optimized for its specific use case, with inline mode providing hardware-level efficiency for frequent packets and distributed mode providing software flexibility for less frequent packets.
3Productivity
If the hardware table is filled with existing entries, then the current periodic packets are managed efficiently, but the ability to add new entries with shorter periodic intervals is lost
Solution Approach 1:
When the hardware table is full and a new entry with a short periodic interval needs to be added, the system identifies and moves existing entries with long periodic intervals from inline mode to distributed mode. This recovers space in the hardware table for the new high-priority entry while maintaining management of all entries through the distributed mode transition.
Solution Approach 2:
When an entry is moved from inline mode to distributed mode, the system creates a corresponding entry in the distributed management structure. This copying ensures that the periodic packet management continues without interruption, with the same entry now managed by the distributed mode software process instead of the inline hardware table.
Data Source
AI summary
Techniques within a network device to execute periodic packet management (PPM) used to determine the health of a network. The inline mode of periodic packet management may be more efficient than other modes of periodic packet management such as centralized mode or distributed mode. The number of inline entries for a given hardware table may be limited, which means that once the number of inline entries in the table has reached the size limit, then any new entries must be managed in the distributed mode or the centralized mode. The techniques of this disclosure may improve the efficiency of a network device by replacing inline entries handled at a lower frequency in the hardware table with entries for periodic packets that are handled with a higher frequency (shorter periodic interval). In this manner, the entries with shorter periodic intervals may be managed using the more efficient inline mode.


