Smartswitch DPU Traffic Exposure via In-Line Monitoring Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Monitoring and testing data processing unit (DPU) traffic in smartswitches is difficult due to its internal nature, making it inefficient and tedious to assess performance or behavior, especially in high-availability configurations.

Innovation Solution

A smartswitch controller receives connection information to generate switching rules that direct DPU traffic to an in-line traffic processing agent, allowing external entities to access and analyze this traffic, thereby facilitating monitoring and testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If DPU traffic is kept internal within the smartswitch, then the smartswitch maintains its compact structure and operational simplicity, but monitoring and testing of DPU traffic becomes difficult and inefficient

Engineering Contradiction:
Improvemonitoring and testing efficiencyVSAvoidtraffic routing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces switching rules as an intermediary mechanism that enables external access to internal DPU traffic without requiring physical modification of the smartswitch architecture. The controller generates and applies these rules to redirect specific DPU traffic flows to external monitoring and testing entities, resolving the contradiction by maintaining structural simplicity while enabling monitoring capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic traffic routing by allowing the controller to generate and modify switching rules in real-time based on monitoring and testing requirements. This dynamic approach enables the system to adaptively route DPU traffic to external entities when needed while maintaining normal internal routing during standard operation, thus improving monitoring efficiency without permanent structural complexity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If DPU traffic is made accessible to external entities, then monitoring and testing efficiency improves, but the internal architecture of the smartswitch becomes more complex

Engineering Contradiction:
Improvemonitoring and testing efficiencyVSAvoidswitching rule management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller automatically generates, manages, and applies switching rules without requiring manual configuration or intervention. The system self-services by identifying DPU traffic that needs monitoring, creating appropriate switching rules, and applying them to the smartswitch, thereby improving monitoring productivity while minimizing the operational complexity burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The controller acts as an intermediary between the monitoring requirements and the smartswitch architecture, translating high-level monitoring goals into specific switching rules. This intermediary layer abstracts the complexity of rule management from the overall system, enabling efficient monitoring while containing complexity within the controller rather than propagating it throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If switching rules are generated and applied to direct DPU traffic externally, then DPU traffic visibility improves, but the time required to configure monitoring may increase

Engineering Contradiction:
ImproveDPU traffic visibilityVSAvoidconfiguration time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The controller performs preliminary actions by pre-generating switching rules and preparing the routing configuration before actual monitoring is needed. The system proactively establishes the traffic redirection mechanism in advance, so when monitoring requirements arise, the configuration is already in place or can be rapidly deployed, thereby improving traffic visibility while minimizing configuration time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the controller continuously monitors traffic patterns and automatically adjusts switching rules based on observed conditions. This feedback-driven approach eliminates manual configuration time by having the system self-configure optimal routing rules based on real-time traffic analysis, thus improving visibility without increasing configuration time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11853254B1Methods, systems, and computer readable media for exposing data processing unit (DPU) traffic in a smartswitch
Publication Date: 2023.12.26 KEYSIGHT TECHNOLOGIES INC
  • US11853254B1 patent drawing
  • US11853254B1 patent drawing
  • US11853254B1 patent drawing

AI summary

Methods, systems, and computer readable media for exposing data processing unit (DPU) traffic in a smartswitch are disclosed. One example method occurs at a smartswitch controller implemented using at least one processor, the method comprising: receiving connection information for communicating with an in-line traffic processing agent; generating, using the connection information, one or more switching rules for causing traffic associated with a target DPU of a smartswitch to be directed to the in-line traffic processing agent; and providing the one or more switching rules to the smartswitch or another entity.