Network Device Automatic Provisioning via Iterative Virtual Circuit Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network device provisioning methods fail to automate configuration across heterogeneous network technologies like Frame Relay and ATM, where DLCI numbers vary significantly, making it challenging to establish consistent connectivity without manual intervention.

Innovation Solution

A method and apparatus that iteratively apply virtual circuit identifiers to configure network devices, using techniques like Inverse Address Resolution Protocol (IARP) to determine IP addresses and netmasks, ensuring connectivity with a configuration server, and dynamically constructing commands to adapt to varying DLCI conventions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a generic bootstrap configuration with preset DLCI is used for automatic provisioning, then deployment speed is improved, but adaptability to heterogeneous network technologies deteriorates

Engineering Contradiction:
Improvedeployment speedVSAvoidadaptability to heterogeneous network technologies
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic configuration by allowing the bootstrap configuration to adapt its DLCI values based on the specific network technology detected during deployment. The system dynamically queries the network to discover active virtual circuits and automatically configures the appropriate DLCI for Frame Relay or VCI for ATM, transforming a static preset configuration into a dynamic, environment-aware provisioning process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter values (DLCI/VCI) based on the detected network technology. Instead of using a fixed preset DLCI, the system queries the network interface to retrieve the actual DLCI for Frame Relay or VCI for ATM, thereby adapting the configuration parameters to match the heterogeneous network environment while maintaining automated provisioning.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If manual configuration methods are used for heterogeneous network technologies, then adaptability is improved, but deployment time and complexity increase

Engineering Contradiction:
Improveadaptability to heterogeneous network technologiesVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent enables the network device to self-configure by automatically querying the network interface for active virtual circuits and selecting the appropriate DLCI or VCI without human intervention. The system performs self-discovery of the network environment, automatically adapts the configuration parameters, and completes the provisioning process autonomously, eliminating the need for manual technician intervention while maintaining full adaptability to different network technologies.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention implements a feedback mechanism where the system queries the network interface to discover active virtual circuits, receives feedback about the actual DLCI/VCI values in use, and automatically adjusts the configuration based on this feedback. This closed-loop approach ensures the configuration matches the real network state while maintaining automated deployment speed.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If preset DLCI values are used in bootstrap configuration, then configuration simplicity is improved, but connectivity reliability across multiple regions deteriorates

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidconnectivity reliability across multiple regions
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary querying of the network interface to discover active virtual circuits and determine the correct DLCI or VCI values before finalizing the configuration. By preparing and validating the configuration parameters in advance based on actual network conditions, the system ensures connectivity reliability across multiple regions while maintaining the simplicity of automated configuration deployment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7523185B1Method and apparatus for providing automatic frame relay and ATM provisioning of network devices
Publication Date: 2009.04.21 CISCO TECHNOLOGY INC
  • US7523185B1 patent drawing
  • US7523185B1 patent drawing
  • US7523185B1 patent drawing

AI summary

A method is disclosed for automatically provisioning network devices for use with virtual circuit networks, such as frame relay and ATM networks. The device receives a list of identifiers corresponding to virtual circuits from a configuration interface for the virtual circuit network. The device iteratively applies each identifier from the list to individual instances of interface configuration commands and attempts to provide connectivity with a remote device. Once a configuration command is applied, the device will obtain an IP address for a device terminating the virtual circuit corresponding to the identifier selected from the list; and determines an IP address for itself. The device tests the virtual circuit for connectivity with the remote device. If the device is able to determine that the virtual circuit corresponding to the selected identifier provides connectivity to the remote device, then that virtual circuit is used to connect to the remote device.