Topology-Aware Network Configuration Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and cost of manually designing and configuring computer networks increase exponentially with network size, leading to time-consuming and error-prone processes, especially as business needs and technology change over time, requiring frequent redesigns and reconfigurations.

Innovation Solution

A system and method that dynamically generates network configuration files based on network topology, using programmable processors to process device and adjacency data, automatically selecting devices for configuration and generating configuration files to optimize network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual network design and configuration methods are used, then network functionality can be achieved, but time consumption and cost increase exponentially with network size

Engineering Contradiction:
Improvenetwork configuration speedVSAvoidtime for network design and configuration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables automatic self-configuration of network devices by generating configuration files based on topology data without requiring manual intervention for each device, allowing the network to configure itself automatically

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically generates configuration parameters (IP addresses, subnet masks, gateways, DNS settings) based on network topology and device roles, automatically adjusting parameters to match network requirements without manual specification

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual configuration methods are used, then network setup can be completed, but configuration errors increase with network complexity

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system validates generated configuration files against network requirements and device capabilities, checking for conflicts and errors before deployment, and provides feedback to correct any issues automatically

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an automatic configuration generation intermediary layer between network topology design and device configuration, which translates high-level topology specifications into device-specific configuration files, eliminating direct manual configuration of complex parameters

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If complete reconfiguration is performed during network redesign, then network can accommodate changes, but time and cost increase significantly

Engineering Contradiction:
Improvenetwork reconfiguration capabilityVSAvoidtime for network redesign and reconfiguration
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically generates configurations based on current network topology and device roles, allowing configurations to adapt automatically to network changes without requiring complete reconfiguration, maintaining flexibility while reducing reconfiguration effort

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary configuration generation based on topology data before devices are deployed or reconfigured, preparing configuration files in advance so that when network changes occur, devices can be quickly reconfigured using pre-generated or rapidly regenerated configurations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10057131B1System and method for topology-aware configuration generation
Publication Date: 2018.08.21 JPMORGAN CHASE BANK NA
  • US10057131B1 patent drawing
  • US10057131B1 patent drawing
  • US10057131B1 patent drawing

AI summary

Embodiments of the presently disclosed invention provide a method and system for dynamically configuring computer networks based on the topology of the network and the devices contained therein. In embodiments of the present invention, the topology-aware configuration generation method and system dynamically configures each of the devices found in the network topology based on each device type and the devices that are connected therewith.