Network Change Control Templates for Configuration Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network administrators face a time-consuming and tedious task in maintaining and updating configurations across multiple network devices, as existing technologies require manual sequencing and configuration of each change control operation, lacking efficient mechanisms for repeating common change control operations.

Innovation Solution

The introduction of change control templates allows network administrators to build and structure common change control operations, enabling the reuse of action bundles and stage rules, which can be applied across multiple devices without requiring knowledge of exact device names, facilitating quick and efficient updates by defining pre- and post-change operations and custom validations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual sequencing and configuration of each change control operation is used, then precise control over network changes is achieved, but time consumption and operational effort increase significantly

Engineering Contradiction:
Improveease of configuration managementVSAvoidtime for maintaining configurations
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements templates that store predefined change control operations and action bundles. These templates can be copied and reused across multiple network devices and update cycles, eliminating the need to manually reconfigure each change control operation from scratch. The template copying mechanism directly reduces the time and effort required for configuration management while preserving precise control through template parameters.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables self-service through automated application of templates to multiple devices. Once a template is configured, it automatically sequences and applies change control operations across targeted network devices without requiring manual intervention for each device. This self-service capability significantly reduces operational effort while maintaining control through the structured template framework.

Inventive Principle:
Principle #25Self-service

2Productivity

If individual change control operations are configured for each device, then device-specific control is achieved, but operational complexity and effort increase

Engineering Contradiction:
Improvespeed of network updatesVSAvoidcomplexity of change control management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates universal templates that can be applied across multiple network devices with different configurations. A single template can serve multiple devices by using parameters and variables that adapt to device-specific contexts. This multi-functionality increases productivity by allowing bulk updates while managing complexity through the standardized template structure that handles device variations automatically.

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

Solution Approach 2:

The system segments change control operations into reusable template components and action bundles. By breaking down complex change control processes into modular, configurable segments, the system enables efficient management of multiple devices. Each template segment can be independently configured and combined, reducing overall operational complexity while maintaining the ability to perform device-specific control when needed.

Inventive Principle:
Principle #1Segmentation

3Productivity

If templates enable repeatable operations across multiple devices, then time and effort are reduced, but flexibility in handling device-specific variations may be limited

Engineering Contradiction:
Improveefficiency of configuration updatesVSAvoidadaptability to device variations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic templates with parameters and variables that can be configured at instantiation time. This allows the same template to adapt to different device variations by substituting specific values for generic parameters. The dynamic nature of templates maintains high productivity through reuse while preserving adaptability to device-specific requirements through configurable parameters and conditional logic within the template structure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230308350A1Structured network change controls
Publication Date: 2023.09.28 ARISTA NETWORKS INC
  • US20230308350A1 patent drawing
  • US20230308350A1 patent drawing
  • US20230308350A1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for receiving a template made up of various components. Multiple stage rules are provided including action bundles as well as network device specifications. The action bundles include primary actions and stage rule execution orders for generating change controls. Generating change controls involves several steps. The network devices are enumerated based on respective network device specifications. Next, the action bundles are associated with each of the respective network devices. Finally, the change control is provided to a network management backend, and the network management backend applies the change control to the network devices.