Automated Network Configuration Verification via Declarative Agents
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If traditional verification processes are used for complex device configurations, then verification can be performed, but the process is error-prone
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.
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.
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
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.
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.
Data Source
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.


