Packet Switch Port Map for Complex Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional packet switch appliances have limited filtering capabilities, as they typically use only a single condition to determine whether to drop or forward packets, which restricts their ability to manage complex packet routing and distribution efficiently in packet-switching networks.

Innovation Solution

A packet switch appliance with multiple ports is configured to operate as a network port, utilizing a port map with multiple map rules, each having a criterion and action, to dynamically manage packet forwarding and distribution among instrument ports, enabling one-to-one, one-to-many, many-to-one, and many-to-many packet movements through VLAN tagging, port mirroring, and filtering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conventional filter with a single condition is used to determine packet forwarding, then the device complexity is reduced, but the adaptability and versatility of packet management are limited

Engineering Contradiction:
Improvepacket management capabilityVSAvoidfilter structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The filter is segmented into multiple independent conditions (first condition, second condition, etc.) that can be evaluated separately. Each condition can be configured independently to match different packet characteristics, allowing complex packet management requirements to be broken down into manageable filtering rules that work together to achieve versatile packet control

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filter is designed with multi-functionality by incorporating multiple conditions that can handle various packet management scenarios. The same filter structure can accommodate different filtering criteria (source address, destination address, packet type, etc.) and actions (forward, drop, redirect), making it a universal solution for diverse packet management needs without requiring separate specialized filters for each function

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

2Adaptability or versatility

If multiple map rules with multiple conditions are implemented, then the adaptability and versatility of packet distribution are improved, but the device complexity increases

Engineering Contradiction:
Improvepacket distribution capabilityVSAvoidport map structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The port map is designed with dynamic rule evaluation, where multiple map rules can be added, removed, or modified based on changing network requirements. The conditions and actions in map rules can be dynamically configured to adapt to different traffic patterns and distribution needs, allowing the system to evolve and adjust without requiring complete reconfiguration of the filtering architecture

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The port map acts as an intermediary layer between the incoming packets and the packet distribution logic. It provides a structured interface that translates complex distribution requirements into manageable rule sets, mediating between high-level packet management goals and the underlying forwarding mechanisms, thereby simplifying the overall system architecture despite the complexity of individual rules

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a single condition filter is used, then the ease of operation is improved, but the productivity of packet processing is reduced due to inability to handle complex routing

Engineering Contradiction:
Improvepacket processing efficiencyVSAvoidfilter configuration
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The filtering logic is segmented into multiple independent conditions that can be evaluated in sequence, allowing the system to process complex routing decisions efficiently by breaking them down into discrete, manageable checks. This segmentation enables parallel evaluation of different packet characteristics and facilitates optimized rule ordering to improve processing throughput

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The filter conditions can be configured with different parameters and thresholds to optimize packet processing for specific traffic patterns. By adjusting filter parameters such as condition priority, matching criteria strictness, and action selection, the system can adapt its operation to maximize productivity for different network scenarios while maintaining reasonable ease of operation through parameter tuning rather than structural changes

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8570862B1Mapping a port on a packet switch appliance
Publication Date: 2013.10.29 GIGAMON INC
  • US8570862B1 patent drawing
  • US8570862B1 patent drawing
  • US8570862B1 patent drawing

AI summary

A packet switch appliance includes a plurality of ports. One of the plurality of ports is configured to operate as a network port connected to a packet-switching network. To map the network port of the packet switch appliance, a port map is created. The port map includes a first map rule, which has a first criterion and a first action, and at least a second map rule, which has a second criterion and a second action. The port map is assigned to the network port. When an ingress packet is received from the packet-switching network through the network port, the port map is applied to the ingress packet.