# US 2024/0205129 A1 · Methods, systems, and computer readable media for testing data processing units in high availability configurations

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0205129 A1
- Document ID: US20240205129A1
- Status: Published application
- Kind: A1
- Application number: 18/082,496
- Filed: 2022-12-15
- Published: 2024-06-20
- Earliest claimed: 2022-12-15
- Assignees: Keysight Technologies, Inc.
- Applicants: Keysight Technologies, Inc.
- Inventors: Christian Paul Sommers
- Web page: https://patentgrep.com/patent/US20240205129A1

## CPC

- H04L 43/50: Testing arrangements
- H04L 43/062: related to network traffic
- H04L 43/0817: by checking functioning
- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods, systems, and computer readable media for a collection of distributed highly available (HA) data processing units (DPUs) in a data center. An example system includes a test packet generator configured for generating test traffic and transmitting the test traffic towards an HA DPU pair. The system includes a test controller configured for executing, while the data center is operating with live traffic, a test case and controlling the test packet generator to cause a failover test event at the HA DPU pair. The system includes a monitoring module, deployed on at least one DPU of the HA DPU pair, and configured for monitoring the HA DPU pair during the failover test event and reporting one or more metrics characterizing the failover test event to the test controller.

## Claims

### Claim 1

A system for testing a collection of distributed highly available (HA) data processing units (DPUs) in a data center, the system comprising:
a test packet generator configured for generating test traffic and transmitting the test traffic towards an HA DPU pair;
a test controller configured for executing, while the data center is operating with live traffic, a test case and controlling the test packet generator to cause a failover test event at the HA DPU pair by sending selected traffic to the HA DPU pair that causes an anomaly at the HA DPU pair and causes the HA DPU pair to detect the anomaly and initiate a switching event from a first HA DPU to a second HA DPU in response to detecting the anomaly; and
a monitoring module, deployed on at least one DPU of the HA DPU pair, and configured for monitoring the HA DPU pair during the failover test event and reporting one or more metrics characterizing the failover test event to the test controller.

### Claim 2 (depends on 1)

The system of claim 1, wherein controlling the test packet generator to cause the failover test event includes sending a control plane signaling message to a switch in the data center, causing a route to a first DPU of the HA DPU pair to be withdrawn.

### Claim 3 (depends on 1)

The system of claim 1, wherein controlling the test packet generator to cause the failover test event includes controlling the test packet generator to change a destination address of the test traffic to cause the failover test event.

### Claim 4 (depends on 1)

The system of claim 1, wherein the data center comprises a SmartSwitch, and wherein the SmartSwitch comprises the HA DPU pair.

### Claim 5 (depends on 1)

The system of claim 1, wherein the data center comprises a DPU agent software module, deployed a DPU of the HA DPU pair, and configured for collecting and reporting the one or more metrics characterizing the failover test event.

### Claim 6 (depends on 1)

The system of claim 1, wherein monitoring the HA DPU pair during the failover test event comprises monitoring and reporting HA synchronization signaling traffic communicated between the HA DPU pair.

### Claim 7

(canceled)

### Claim 8

A method for testing a collection of distributed highly available (HA) data processing units (DPUs) in a data center, the method comprising:
generating test traffic and transmitting the test traffic towards an HA DPU pair;
executing, while the data center is operating with live traffic, a test case;
causing a failover test event at the HA DPU pair by sending selected traffic to the HA DPU pair that causes an anomaly at the HA DPU pair and causes the HA DPU pair to detect the anomaly and initiate a switching event from a first HA DPU to a second HA DPU in response to detecting the anomaly;
monitoring, from at least one DPU of the HA DPU pair, the HA DPU pair during the failover test event; and
reporting one or more metrics characterizing the failover test event.

### Claim 9 (depends on 8)

The method of claim 8, wherein causing the failover test event includes sending a control plane signaling message to a switch in the data center, causing a route to a first DPU of the HA DPU pair to be withdrawn.

### Claim 10 (depends on 8)

The method of claim 8, wherein causing the failover test event includes changing a destination address of the test traffic to cause the failover test event.

### Claim 11 (depends on 8)

The method of claim 8, wherein the data center comprises a SmartSwitch, and wherein the SmartSwitch comprises the HA DPU pair.

### Claim 12 (depends on 8)

The method of claim 8, wherein the data center comprises a DPU agent software module, deployed a DPU of the HA DPU pair, and configured for collecting and reporting the one or more metrics characterizing the failover test event.

### Claim 13 (depends on 8)

The method of claim 8, wherein monitoring the HA DPU pair during the failover test event comprises monitoring and reporting HA synchronization signaling traffic communicated between the HA DPU pair.

### Claim 14

(canceled)

### Claim 15

(canceled)

### Claim 16

(canceled)

### Claim 17

(canceled)

### Claim 18

(canceled)

### Claim 19

(canceled)

### Claim 20

(canceled)
