# US 2021/0243104 A1 · Automated multi-node network performance testing

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

- Number: US 2021/0243104 A1
- Document ID: US20210243104A1
- Status: Published application
- Kind: A1
- Application number: 17/163,935
- Filed: 2021-02-01
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: United States Cellular Corporation
- Applicants: United States Cellular Corporation
- Inventors: David Scott Parmer; Margaret Elizabeth Dawson; William James Maniates; Kurt Holen Johnson; Prakash Suman; Andrew Scot Spear; Robert Ronald Jakubek; Narothum Saxena; Michael S. Irizarry
- Web page: https://patentgrep.com/patent/US20210243104A1

## CPC

- H04L 43/50: Testing arrangements
- H04L 41/0869: Validating the configuration within one network element
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A network automation system platform is described herein for carrying out a method for automated multi-node performance validation testing on a communications network. The method includes acquiring a test configuration for executing a multi-node performance validation test, wherein the test configuration identifies: a multi-node network performance test, carried out by an application layer, that specifies a technology-independent test script that is generic to particular technologies for providing performance validation-related services, and a node group upon which the multi-node network performance test is to be performed. The method further includes executing the multi-node network performance validation test by the application layer issuing requests to a core layer comprising a set of technology-specific services that issue, in accordance with the application layer requests, technology-specific commands to external services during performance validation of nodes within the node group.

## Claims

### Claim 1

A method, carried out by a network automation system platform, for automated multi-node performance validation testing on a communications network, the method comprising:
acquiring a test configuration for executing a multi-node performance validation test, wherein the test configuration identifies:
a multi-node network performance test, carried out by an application layer, that specifies a technology-independent test script that is generic to particular technologies for providing performance validation-related services, and
a node group upon which the multi-node network performance test is to be performed; and
executing the multi-node network performance validation test by the application layer issuing requests to a core layer comprising a set of technology-specific services that issue, in accordance with the application layer requests, technology-specific commands to external services during performance validation of nodes within the node group; and
receiving, by the core layer, a set of responses from the external services corresponding to execution of the set of technology-specific commands by the external services during performance validation testing of the node group.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
issuing, by the core layer in accordance with commands received from the application layer after the receiving, a set of technology-specific network production state restoration commands.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
issuing, by an application layer application, requests to a common services layer service callable by a multitude of application layer applications.

### Claim 4 (depends on 1)

The method of claim 1 wherein the technology-specific commands comprise calls invoking performance validation testing performed by an external testing service.

### Claim 5 (depends on 1)

The method of claim 1 wherein the network automation system platform implements a representational state transfer (REST) interface architecture for interfacing the application layer to the external services via the core layer.

### Claim 6 (depends on 1)

The method of claim 1 wherein the application layer comprises a Y.1564 application for carrying out performance validation on a backhaul network node.

### Claim 7

A network automation system platform on a computer system including a processor and a non-transitory computer-readable medium including computer-executable instructions that, when executed by the processor, facilitate the computer system carrying out a method for automated multi-node performance validation testing on a communications network, the method comprising:
acquiring a test configuration for executing a multi-node performance validation test, wherein the test configuration identifies:
a multi-node network performance test, carried out by an application layer, that specifies a technology-independent test script that is generic to particular technologies for providing performance validation-related services, and
a node group upon which the multi-node network performance test is to be performed; and
executing the multi-node network performance validation test by the application layer issuing requests to a core layer comprising a set of technology-specific services that issue, in accordance with the application layer requests, technology-specific commands to external services during performance validation of nodes within the node group; and
receiving, by the core layer, a set of responses from the external services corresponding to execution of the set of technology-specific commands by the external services during performance validation testing of the node group.

### Claim 8 (depends on 7)

The network automation system platform of claim 7, wherein the method further comprises:
issuing, by the core layer in accordance with commands received from the application layer after the receiving, a set of technology-specific network production state restoration commands.

### Claim 9 (depends on 7)

The network automation system platform of claim 7, wherein the method further comprises:
issuing, by an application layer application, requests to a common services layer service callable by a multitude of application layer applications.

### Claim 10 (depends on 7)

The network automation system platform of claim 7 wherein the technology-specific commands comprise calls invoking performance validation testing performed by an external testing service.

### Claim 11 (depends on 7)

The network automation system platform of claim 7 wherein the network automation system platform implements a representational state transfer (REST) interface architecture for interfacing the application layer to the external services via the core layer.

### Claim 12 (depends on 7)

The network automation system platform of claim 7 wherein the application layer comprises a Y.1564 application for carrying out performance validation on a backhaul network node.
