Network Device Automatic Configuration via Centralized Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Headless network devices, such as routers and access points, require manual configuration through cables or network connections, which is inconvenient and lacks plug-and-play functionality.

Innovation Solution

A system where user and service network configuration data is stored in a centralized database, allowing network devices to automatically configure themselves upon connection to a user network by requesting and receiving configuration data from a configuration system via a secure connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual configuration is used for headless network devices, then configuration can be achieved through cables or network connections, but user convenience deteriorates and plug-and-play functionality is lost

Engineering Contradiction:
Improveuser convenienceVSAvoidplug-and-play functionality
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The network device automatically configures itself by executing local configuration scripts that retrieve parameters from a database based on device identifiers (MAC address, serial number) and network environment detection, eliminating the need for manual user configuration and enabling plug-and-play functionality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration parameters are pre-stored in a database associated with the service network before the device is deployed. When the device connects to the user network, it automatically retrieves the pre-prepared configuration data without requiring user intervention, thus improving ease of operation while maintaining automation

Inventive Principle:
Principle #10Preliminary action

2Speed

If configuration data is stored locally in the network device, then configuration speed improves, but adaptability to service network changes deteriorates

Engineering Contradiction:
Improveconfiguration speedVSAvoidadaptability to network changes
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The configuration system transitions from static local configuration to dynamic configuration where parameters can be updated remotely. The device maintains local configuration for immediate use but can receive updated configuration data from the service network database, allowing both fast local operation and adaptability to network changes

Inventive Principle:
Principle #15Dynamics

3Extent of automation

If automatic configuration is implemented, then user intervention is reduced and plug-and-play is achieved, but system complexity increases

Engineering Contradiction:
Improveautomatic configurationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

A configuration management system with database serves as an intermediary between the service network and user network. The network device interacts with this intermediary to obtain configuration parameters automatically, reducing the complexity burden on the end device while maintaining automation capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8869236B1Automatic configuration of a network device
Publication Date: 2014.10.21 SHORETEL INC
  • US8869236B1 patent drawing
  • US8869236B1 patent drawing
  • US8869236B1 patent drawing

AI summary

One embodiment includes a non-transitory computer readable medium having instructions executable by a processor to implement a method. The method includes receiving user configuration data for a network device, the configuration system being coupled to a service network. The method also includes storing device configuration data in a configuration database coupled to the service network, the device configuration data being based on the user configuration data and service network data. The method also includes receiving a configuration request at the configuration system from the network device in response to the network device being unconfigured and connected in a user network. The method further includes transmitting the device configuration data from the configuration database to the network device in response to the configuration request.