Dynamic Packet Header Analysis for Real-Time Packet Type Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing packet identification systems face challenges in expanding their capacity to identify newly-added packet types in real time due to fixed hardware configurations, necessitating hardware updates and increased circuit area and costs.
Innovation Solution
A packet identification system with a first packet header analyzer and a second packet header analyzer, where a host dynamically sets second packet header formats, allowing real-time expansion of identification capacity through a multi-section architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fixed hardware configuration is used for packet identification, then the system structure is simple and stable, but the packet identification capacity cannot be expanded in real time when new packet types are added
Solution Approach 1:
The patent applies the dynamics principle by transitioning from a fixed hardware configuration to a dynamic configuration where packet header formats can be added, modified, or removed in real-time. The system allows the packet identification unit to dynamically adjust its packet header format table based on network needs, enabling expansion of packet identification capacity without changing the fundamental hardware architecture. This resolves the contradiction by making the system adaptable while maintaining structural simplicity.
Solution Approach 2:
The patent applies parameter changes by modifying the packet header format parameters dynamically. Instead of requiring hardware changes to identify new packet types, the system changes the software parameters (packet header formats) stored in the packet identification unit. This allows the system to adapt to new packet types by updating parameters in the format table, thereby expanding identification capacity without increasing hardware complexity.
2Adaptability or versatility
If hardware updates are performed to accommodate new packet types, then the packet identification capacity is expanded, but the circuit area and costs increase
Solution Approach 1:
The patent applies the copying principle by creating a virtual copy of packet header formats in software rather than using physical hardware copies. The packet identification unit stores packet header formats as data structures that can be duplicated and modified without requiring additional physical circuitry. This allows the system to handle multiple packet types through software copying of format definitions, thereby expanding identification capacity without increasing the physical circuit area.
Solution Approach 2:
The patent applies mechanics substitution by replacing the mechanical/hardware-based packet identification system with a software-based system. Instead of using dedicated hardware circuits for each packet type, the system uses software algorithms that process packet headers dynamically. This substitution eliminates the need for physical hardware updates when new packet types are added, thereby expanding capacity without increasing circuit area or costs.
3Ease of manufacture
If preset packet header formats are used for all packet types, then the system is easy to implement, but it cannot identify newly-added packet types in real time
Solution Approach 1:
The patent applies segmentation by dividing the packet identification function into two parts: a static preset packet header format table for known packet types, and a dynamic addition mechanism for new packet types. This segmentation allows the system to maintain simplicity for common packet types while providing flexibility for new types. The packet identification unit processes packets by first checking the preset formats and then applying dynamic additions, thereby maintaining ease of implementation while enabling real-time adaptation to new packet types.
Data Source
AI summary
A packet identification system and a packet identification method are provided. The packet identification system receives a target packet, and includes a first packet header analyzer, a host, and a second packet header analyzer. The first packet header analyzer is configured to preset a plurality of first packet header formats, and identifies whether or not the target packet is one of a plurality of first packet types according to the first packet header formats. The host is configured to dynamically set at least one second packet header format. The second packet header analyzer is communicatively connected to the host. The second packet header analyzer is configured to store the at least one second packet header format, and identifies whether or not the target packet is at least one second packet type according to the at least one second packet header format.


