Automated Network Configuration Verification via Declarative Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for verifying network configurations are inefficient and prone to errors, requiring manual review and being time-consuming, especially due to the complexity of different device types and configurations.

Innovation Solution

A system comprising an interaction agent, application agent, and proxy agents that utilize declarative requirements to automate network configuration and verification, where declarative requirements specify the desired network configuration without detailing individual device configurations, and verification models are used to monitor device status and report on configuration accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review and verification of network configuration is performed, then configuration accuracy can be checked, but the process is time-consuming and inefficient

Engineering Contradiction:
Improveconfiguration verification accuracyVSAvoidverification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automated self-verification of network configurations through agent-based monitoring and validation. The verification system automatically checks configuration accuracy against declarative requirements without requiring manual intervention, thus maintaining high measurement precision while eliminating time loss associated with manual review processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical verification processes with automated computational systems. Agents continuously monitor device configurations and automatically validate them against declarative service requirements, substituting human manual review with automated software-based verification that achieves both high accuracy and efficiency.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional verification processes are used for complex device configurations, then verification can be performed, but the process is error-prone

Engineering Contradiction:
Improveverification reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces agent-based intermediaries that mediate between complex device configurations and verification processes. These agents translate diverse device-specific configurations into standardized verification formats, enabling reliable validation across different device types without direct human intervention in the complex configuration details.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The verification system employs universal agents that can handle multiple device types and configuration formats through a single standardized interface. This multi-functional approach allows the system to maintain high verification reliability across diverse complex devices without requiring device-specific verification procedures.

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

3Ease of operation

If detailed individual device configurations are specified, then precise control over each device is achieved, but the configuration and verification process becomes overly complex

Engineering Contradiction:
Improveconfiguration controlVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments configuration management into two distinct layers: high-level declarative service requirements and device-specific implementation details. This segmentation allows operators to easily specify service-level goals without being burdened by device complexity, while the system automatically handles the translation to individual device configurations through agent-based processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds an abstraction dimension between service requirements and device configurations. By introducing declarative service-level specifications as an intermediate layer, the system enables easy operational control at the service level while automatically managing the complex device-level configurations through automated agents, effectively separating concerns across different dimensional levels.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11876699B2Verifying service status
Publication Date: 2024.01.16 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11876699B2 patent drawing
  • US11876699B2 patent drawing
  • US11876699B2 patent drawing

AI summary

A first device verification model is sent to a first agent on a first device providing at least a portion of the service. The first agent is able to monitor based on the first device verification model a parameter of the first device related to the service. A second device verification model is sent to a second agent on a second device providing at least a portion of the service, wherein the second agent is able to monitor based on the second device verification model a parameter of the second device related to the service. A report is received from the first agent of at least the parameter of the first device. A report is received from the second agent of at least the parameter of the second device. At least the parameter of the first device and at least the parameter of the second device are analyzed to determine whether the service is functioning as intended.