Network Engineering Automation System for Configuration Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large networks with numerous devices is challenging due to the difficulty in identifying and efficiently configuring problematic device configurations, which complicates network management and the addition of new devices.

Innovation Solution

A network engineering automation system that analyzes network devices, identifies configurations needing change, and enables efficient reconfiguration through a graphical user interface that eliminates the need for understanding device-specific syntax, using templated commands and modules for parsing and executing configuration commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual monitoring and configuration of network devices is performed, then network management can be done with simple tools, but the time and effort required to identify and configure problematic devices increases significantly

Engineering Contradiction:
Improvenetwork device configuration efficiencyVSAvoidtime to identify problematic configurations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables network devices to be automatically monitored and configured without manual intervention. The automated monitoring system continuously tracks device configurations, identifies anomalies, and executes corrective actions, allowing the network infrastructure to self-diagnose and self-repair configuration issues.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical processes of monitoring and configuring network devices are replaced with an automated electronic system. The system uses software agents, configuration management databases, and automated scripting to substitute human operators in the device monitoring and configuration tasks.

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

2Loss of information

If detailed configuration details are collected for all network devices, then complete network visibility is achieved, but the complexity of managing and analyzing configuration data increases

Engineering Contradiction:
Improvenetwork configuration visibilityVSAvoidconfiguration management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The network configuration management system is divided into modular components including configuration management databases, monitoring agents, analysis engines, and execution modules. Each component handles specific aspects of configuration management, allowing detailed configuration data to be organized and processed in manageable segments rather than as a monolithic system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Configuration management databases serve as intermediaries between network devices and management systems. These databases standardize and normalize configuration data from multiple device vendors and types, providing a unified interface that simplifies analysis and reduces the complexity of managing heterogeneous network configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated systems are implemented to monitor and configure network devices, then configuration efficiency improves, but the initial system complexity and implementation difficulty increases

Engineering Contradiction:
Improvedevice configuration speedVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated configuration management system is designed with universal capabilities that can handle multiple network device types, vendors, and configuration scenarios through standardized interfaces and templates. This multi-functionality allows a single system to manage diverse network infrastructures without requiring separate specialized tools for each device type.

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

Solution Approach 2:

The system manages complexity by allowing configuration parameters to be dynamically changed and adjusted. Configuration templates and policies can be modified without changing the underlying system architecture, enabling flexible adaptation to different network environments while maintaining a consistent automated management approach.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8601091B2Method and system for automating network engineering
Publication Date: 2013.12.03 ATLASSIAN US INC
  • US8601091B2 patent drawing
  • US8601091B2 patent drawing
  • US8601091B2 patent drawing

AI summary

A method and system of an embodiment may include receiving network device information associated with a network device, parsing the network device information, identifying one or more network device attributes associated with the network device from the parsed network device information, displaying via a user interface, user information associated with the one or more identified network device attributes, receiving one or more user commands via the user interface, and translating, by a command interpreter module, the one or more user commands into one or more network device executable commands.