Smartswitch Service Chaining with In-Device DPU Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In smartswitch computing environments, efficient service chaining is hindered by inefficient use of external communication links, leading to increased bandwidth consumption and latency, which impacts performance and results when services are implemented across multiple smartswitches.

Innovation Solution

Implementing smartswitch service chaining by configuring switching rules to direct traffic within the same smartswitch device for service processing, minimizing the need for external communication, and utilizing DPUs to perform services in a serial manner without leaving the device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If services are implemented across multiple smartswitches using external communication links, then service chaining can be achieved, but bandwidth consumption and latency increase

Engineering Contradiction:
Improveservice chaining capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent merges multiple service chain components into a single smartswitch device. Instead of distributing services across multiple smartswitches connected by external links, the invention implements all services (e.g., security, monitoring, testing) within one smartswitch using its internal DPU resources, thereby eliminating the need for external communication and reducing bandwidth consumption

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary controller that manages service chain configuration and traffic routing. This controller generates switching rules that direct traffic to appropriate DPUs within the smartswitch, enabling efficient service chaining without requiring external communication links between multiple smartswitches

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If services are implemented across multiple smartswitches using external communication links, then service chaining can be achieved, but latency increases

Engineering Contradiction:
Improveservice chaining capabilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges all service chain operations within a single smartswitch device, eliminating the time required for traffic to traverse external communication links between multiple smartswitches. Services are executed sequentially on different DPUs within the same device, significantly reducing latency

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The intermediary controller establishes switching rules that efficiently route traffic between DPUs within the smartswitch. This internal routing mechanism eliminates the latency introduced by external communication links while maintaining coordinated service chaining across multiple services

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If DPUs are used to perform services, then processing capability increases, but monitoring and testing DPU traffic becomes difficult

Engineering Contradiction:
Improveprocessing capabilityVSAvoidDPU traffic monitoring
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary controller that acts as a mediator between external systems and DPU traffic. This controller receives traffic from external sources, directs it to appropriate DPUs for processing, and can monitor and test DPU traffic by capturing packets at the controller level, thereby solving the monitoring difficulty

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts DPU traffic monitoring functionality from the DPU internal architecture and places it at the intermediary controller level. By taking out traffic for monitoring externally before it enters DPU processing, the system maintains high DPU processing capability while enabling easy monitoring and testing of traffic

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12407600B2Methods, systems, and computer readable media for smartswitch service chaining
Publication Date: 2025.09.02 KEYSIGHT TECHNOLOGIES INC
  • US12407600B2 patent drawing
  • US12407600B2 patent drawing
  • US12407600B2 patent drawing

AI summary

Methods, systems, and computer readable media for smartswitch service chaining are disclosed. One example method occurs at a smartswitch controller implemented using at least one processor, the method comprising: receiving service chain configuration information indicating a service chain involving services performed using data processing units (DPUs) in at least one smartswitch; generating, using the service chain configuration information, one or more switching rules for causing traffic at the at least one smartswitch to be directed to one or more of the DPUs associated with the service chain; and providing the one or more switching rules to the at least one smartswitch or a management entity for implementing the one or more switching rules at the at least one smartswitch.