Flexible Packet Field Processor Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to new protocolsVSAvoidflexibility of packet processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If packet formats are updated to accommodate new technologies, then adaptability improves, but existing network equipment becomes obsolete

Engineering Contradiction:
Improvesupport for new packet formatsVSAvoidequipment replacement requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If flexible field processing is implemented, then adaptability to variable fields improves, but processing complexity increases

Engineering Contradiction:
Improveprocessing of variable fieldsVSAvoidpacket processing logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8218539B2Flexible packet field processor
Publication Date: 2012.07.10 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8218539B2 patent drawing
  • US8218539B2 patent drawing
  • US8218539B2 patent drawing

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.