Flexible Packet Field Processor Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current packet processing techniques are inflexible and struggle to adapt to new protocols, fields, and packet formats as technology and standards evolve, making them unable to easily accommodate changes in networking systems.
Innovation Solution
A flexible field packet processor is developed, which determines the format of a packet, identifies the location of variable fields, and generates keys based on these fields to determine appropriate actions, allowing for adaptable processing of packets with user-defined fields that can accommodate new technologies and replace obsolete fields without requiring replacement of network equipment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If current packet processing techniques are used, then packet processing can be performed on known packet formats, but the system cannot adapt to new protocols and packet formats
Solution Approach 1:
The patent implements dynamic packet processing by determining packet format at runtime and adjusting processing parameters accordingly. The system dynamically identifies variable field locations and modifies processing actions based on the detected format, enabling adaptation to new protocols without hardware changes.
Solution Approach 2:
The system changes processing parameters such as field offsets, data types, and parsing rules based on the detected packet format. By modifying these parameters dynamically, the same hardware can process both legacy and new packet formats efficiently.
2Adaptability or versatility
If packet formats are updated to accommodate new technologies, then adaptability improves, but existing network equipment becomes obsolete
Solution Approach 1:
The patent creates a universal packet processing system that can handle multiple packet formats through a single flexible processor. The system identifies the packet format and adjusts processing behavior accordingly, eliminating the need for separate hardware for different protocols.
Solution Approach 2:
The system performs self-identification of packet formats and automatically configures processing parameters without external intervention. This self-service capability allows the network equipment to adapt to new formats independently, avoiding the need for manual reconfiguration or hardware replacement.
3Adaptability or versatility
If flexible field processing is implemented, then adaptability to variable fields improves, but processing complexity increases
Solution Approach 1:
The patent segments the packet processing into distinct phases: format identification, variable field location determination, and processing action execution. This segmentation simplifies the overall complexity by breaking down the flexible processing into manageable, sequential steps.
Solution Approach 2:
The system introduces an intermediary format identification layer that mediates between the fixed packet structure and the variable field processing. This intermediary determines the packet format and generates processing instructions, separating the complexity of format variation from the core processing logic.
Data Source
AI summary
Various embodiments are disclosed relating to the processing of a flexible field packet. A technique may include determining a format of a packet, the packet including one or more variable fields and determining an offset value related to a location of at least one of the variable fields in the packet, wherein the offset value is variable and associated with the format of the packet.


