Virtual Network Prototyping Using OS Copies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for evaluating network scenarios, such as link failure or software upgrades, in deployed networks often disrupt services or are cost-prohibitive, as they require actual network devices or shadow networks that inadequately mimic the deployed network.

Innovation Solution

A virtual network prototyping environment is created using virtual nodes that run an exact copy of a network operating system, allowing for the simulation of network changes without affecting the actual network, by logically interconnecting virtual machines to form a virtual network that mimics the deployed network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If evaluation is performed on actual network devices in deployed network, then scenario response accuracy is improved, but network service disruption increases

Engineering Contradiction:
Improvescenario response accuracyVSAvoidnetwork service disruption
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates virtual copies of network devices (virtual network devices) that replicate the behavior and characteristics of actual network devices. These virtual copies are used for scenario evaluation instead of testing on real devices, thereby maintaining measurement accuracy while preventing service disruption to the deployed network.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtual network environment as an intermediary between the evaluation process and the actual deployed network. This intermediary layer allows comprehensive testing and scenario evaluation without direct interaction with production network devices, eliminating service disruption while preserving evaluation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If shadow network with actual network devices is used, then scenario response accuracy is improved, but cost increases

Engineering Contradiction:
Improvescenario response accuracyVSAvoidcost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent replaces expensive physical network devices in shadow networks with virtualized representations. These virtual network devices consume minimal computational resources while accurately simulating network device behavior, thereby maintaining scenario response accuracy while dramatically reducing the cost of maintaining shadow network infrastructure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs virtual network devices that can be rapidly created, modified, and disposed of without significant cost. These virtual instances can be instantiated as needed for specific scenario evaluations and then terminated, eliminating the need for permanent, expensive shadow network hardware infrastructure.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Quantity of substance

If virtual network with software programs is used, then cost is reduced, but scenario response accuracy deteriorates

Engineering Contradiction:
ImprovecostVSAvoidscenario response accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent creates accurate virtual copies of network devices that replicate not just basic functionality but also specific hardware characteristics, proprietary protocols, and device-specific behaviors. These detailed copies maintain scenario response accuracy while keeping costs low through virtualization.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs configurable virtual network devices where parameters such as hardware characteristics, software versions, and operational behaviors can be adjusted to match actual network devices. This flexibility allows accurate scenario evaluation across different network configurations without requiring multiple physical devices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9391869B2Virtual network prototyping environment
Publication Date: 2016.07.12 JUNIPER NETWORKS INC
  • US9391869B2 patent drawing
  • US9391869B2 patent drawing
  • US9391869B2 patent drawing

AI summary

A system includes a storage device to store information associated with virtual nodes that correspond to network nodes. The system also includes a server to install a virtual node that corresponds to one of the network nodes, based on the information associated with the virtual node, where installing the virtual node includes creating a logical interface via which traffic is to be sent to, or received from, other virtual nodes; start the virtual node to create an operating virtual node based on a copy of an operating system that is run on the network node, where starting the virtual node causes the operational virtual node to execute the copy of the operating system; and cause the operating virtual node to communicate with a virtual network that includes the virtual nodes, where causing the operating virtual node to communicate with the virtual network enables the operating virtual node to receive or forward traffic associated with the virtual network.