Network Device Emulation Without Production Database Alteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network emulators are limited in their ability to test end-to-end network functionality across an entire network of devices, as they typically require altering the production database image and are costly to establish for large-scale networks, and they cannot evaluate topology-related protocols effectively.

Innovation Solution

A system and method that creates a virtual implementation of a large-scale network using configuration information from actual devices, allowing for emulation of network devices and configuration changes across the entire network without altering the production database, using virtual network interfaces, ingress and egress access points, and a command line interface for emulation operations and status viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing network emulators are used to test end-to-end network functionality, then network configuration testing can be performed, but the production database image must be altered and the cost is high for large-scale networks

Engineering Contradiction:
Improvenetwork configuration testing capabilityVSAvoidemulation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of network devices by extracting configuration information from actual production devices and generating corresponding virtual device instances. These virtual copies replicate the routing behavior, interface configurations, and protocol implementations of the original devices, enabling comprehensive network testing without modifying the production database image or requiring access to physical production devices.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary layer between the testing environment and the production network. This intermediary consists of virtual device instances that mediate all testing activities, allowing configuration changes and protocol testing to occur in the virtual environment while the production network remains untouched and unchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If a virtual implementation of large-scale network is created, then cost-effective testing is achieved, but the ability to emulate entire production networks must be maintained

Engineering Contradiction:
Improvecost-effectiveness of testing setupVSAvoidnetwork scale emulation capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal virtualization platform that can emulate multiple types of network devices (routers, switches, protocol implementations) through a common virtual device instance architecture. The system extracts configuration information from various device types and creates corresponding virtual instances that maintain the specific behaviors and protocols of each device type while running on a standardized virtual infrastructure, enabling cost-effective emulation of entire production networks regardless of scale or device diversity.

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

3Ease of operation

If production database image is altered for testing, then configuration changes can be tested, but the actual network is at risk

Engineering Contradiction:
Improveconfiguration testing capabilityVSAvoidnetwork risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent creates accurate virtual copies of production network devices by extracting their configuration information, routing behaviors, and protocol implementations. These virtual copies serve as safe testing targets where configuration changes can be freely applied and tested without any risk to the actual production network, as the virtual instances are isolated from the production database image.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent establishes a protective virtualization layer before any testing activities occur. This cushioning mechanism ensures that all configuration changes, protocol modifications, and testing operations are confined to the virtual environment, preventing any harmful effects from reaching the production network while still allowing comprehensive testing of configuration changes.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS7555421B1Device emulation for testing data network configurations
Publication Date: 2009.06.30 AT&T CORP
  • US7555421B1 patent drawing
  • US7555421B1 patent drawing
  • US7555421B1 patent drawing

AI summary

A system and method for providing a virtual implementation of a large scale network of devices. The invention emulates an entire network of network devices using the configuration information obtained from the actual devices to meet the needs of testing configuration changes across the entire network.