Network Service Configuration Validation via Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network management systems do not consider existing configurations in network devices, leading to potential misconfigurations and conflicts when establishing new services, especially when connected to networks with existing service instances.

Innovation Solution

A network management system that discovers existing service instances by requesting configuration information from network devices, constructs partial service instances, merges them, and validates new or changed configurations against existing models, suggesting corrective actions to ensure consistency and populating required configuration attributes across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a network management system configures new services without considering existing device-level configurations, then service deployment speed is improved, but configuration consistency and network reliability deteriorate

Engineering Contradiction:
Improveservice deployment speedVSAvoidconfiguration consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary discovery of existing service instances and their configurations before deploying new services. The service discovery engine queries network devices to identify currently running services, and this information is stored and used to guide subsequent configuration actions, preventing conflicts and misconfigurations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where configuration changes are validated against discovered service models. The service model validator compares intended configurations with existing service patterns, providing feedback loops that ensure configuration consistency and prevent erroneous deployments

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the network management system discovers and validates all existing service configurations, then configuration accuracy is improved, but system complexity and processing time worsen

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the network management functionality into distinct modular components: service discovery engine, service model validator, and service configuration manager. Each component handles specific tasks independently, making the overall complex system manageable and maintainable while achieving high configuration accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces service models as intermediary abstractions between raw device configurations and management operations. These models simplify complex device-level configurations into manageable service-level representations, reducing system complexity while maintaining configuration accuracy through standardized validation rules

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the network management system automatically validates configurations against existing models, then misconfiguration risk is reduced, but validation time and processing overhead increase

Engineering Contradiction:
Improvemisconfiguration riskVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Service models are pre-defined and stored in the system before actual service deployments occur. These models contain validation rules and expected configuration patterns, allowing the validator to quickly check configurations against established standards rather than analyzing raw configurations from scratch each time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The validation mechanism uses parameter-based comparison where service configurations are checked against model parameters and constraints. This structured approach enables efficient validation by focusing on key configuration parameters rather than exhaustive analysis of all configuration details

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10560370B1Intelligent exception recovery in network services
Publication Date: 2020.02.11 JUNIPER NETWORKS INC
  • US10560370B1 patent drawing
  • US10560370B1 patent drawing
  • US10560370B1 patent drawing

AI summary

A system and method for responding to exceptions in network services. A network management system (NMS) configures a first network service having an endpoint and a plurality of externally mapped attributes, the externally mapped attributes including one or more service level attributes and an endpoint attribute associated with the endpoint. The NMS detects an exception in the first network service, modifies the first network service in response to the exception, wherein modifying the first network service includes assigning the current value of the endpoint attribute of the first network service to the endpoint attribute of a second network service and validates the externally mapped attributes of the second network service.